You could make the same argument about the Nazis, Trump, the Taliban, the IDF, or Hamas. Grow up.
This country does not need a rapid increase in population. Nor does any other country. For that matter, neither does the entire world.
Rapid being the most important word.
Being the first native born son of refugee to Canada I am all for immigration and giving refuge to people in need.
As a mariner, we have an obligligation to change course and do all we can to rescue another vessel in distress. But a boat can only carry so many people or it will capsize, So sometimes people are left behind until we can return. Hence the saying ""women and children first".
If we try to take everybody aboard all at once, we risk capsizing the boat and all will be lost.
Canada needs more people to continue to support those of us already here. We've overspent and need younger, and more people to keep our debt and country afloat. That means more immigrants. And not just Doctors, engineers, lawyers and the vaunted professionals. In fact, what we could use most of right now is simple labour. Construction labour, agricultural labour, industrial labour, service labour.
But it seems that we don't have the infrastructure, nor can it be built fast enough at any price to keep up with a million new people every year. I understand most Canadians don't even have a family Doctor. And certainly there is no "starter homes" or reasonably priced rental housing that labourers can afford to live, least of all support a family.