Canada needs to slow the number of immigrants for a few years and get all the backlog of applications processed.  It is not acceptable that a government department has one year backlogs  Those backlog problems stem from inadequate systems, inadequate leadership and a deficient sense of responsibility and accountability on the part of the bureaucrats.

But one thing this article has correct, it is that Canada should search out the best candidates for immigration.  When we leave our borders deliberately porous and have the RCMP and the army helping to carry the suitcases of the illegal economic migrants posing as refugees, Canada has lost all ability to select the brightest and the best, those who are most likely to contribute to Canada. Right now we are filling our system to the breaking point with illegals who have largely no education, no cultural background of drive, success, of responsibility to one's country. We're bringing in survivors, not leaders, not entrepreneurs.