The government has tried, over the decades, to figure out how to guess which type of immigrant will be economically successful and failed miserably. What we're left with is the government's own statistics, which show that immigrants from Europe tend to earn significantly higher pay than those from much of the third world, particularly the middle east.Immigration reforms are needed, but not to target any specific group or religion. It needs reform because studies show that the premise of immigration is disputed by government studies themselves, which indicates that it clearly does not increase a major role in economic growth, which is the number one reason immigration is and has been promoted. The reduction of population would make much better economic sense to be handled by more 'practical and cheaper' methods than immigration, so would the weird statement that we are running out of skilled workers!! Who is putting out these erroneous assertion? and why? Facts are that for the last decades, immigration has cost tax payers a lot of money, and the higher and higher percentage are unable to rise economically on par with earlier immigrants and Canadians. Why, marketable skills and languages!! The impacts of these are imminent, and our governments have no comprehensive plans, so logically it's showing huge cracks.
To put it on simple terms. You can recruit from Harvard or from Carleton. There are bright and capable people at both institutions, but the quality of education and standards are considerably higher at Harvard, so you have a much better chance of getting a high quality employee if you recruit there.
It is noteworthy that American economic immigrants have to have a job or job offer to qualify. That isn't the case in Canada. And American immigrants seem to perform better than ours. That might be one area to adjust.