In the short term (next 30 years) we'll probably need more just to offset the baby boomer cohort retiring.
However, past that, immigration is going to become less relevant as the countries that people are emigrating from see their birthrates drop and populations inevitably begin to decline. This might be right near the end of the century in certain countries, but eventually it will happen.
I don't get why we aren't making a long term commitment to try and get fertility rates to rise. It won't happen quickly, and it may be challenging, but all the more reason to start now. Thinking very long term (past 2100 potentially), we need to start figuring out how we can get to a long term equilibrium of replacement level fertility and low immigration levels. INFINITE GROWTH IS A FARCE. Eventually growth must stop, and I think stabilizing is more manageable than declining.
All that aside, I have no issue with higher immigration in the short to medium term, as long as it's done right.
-I think our prioritizing skilled immigrants has worked very well. Much better than the States for instance, where they have been swamped by low skilled workers.
-No TFW's. There isn't much pressure to integrate into Canadian culture if you don't think you'll be staying for good.
-Even higher priority for fluent English and French speakers. I don't see any reason not to have relatively minimal restrictions on immigration from Australia, France, New Zealand, The States, Belgium, UK etc.
-Over the next few years, I think we could be doing a better job recruiting young, educated immigrants from some of the stagnant economies in the EU... 50%+ unemployment amongst youth in places like Spain is a pretty compelling reason to leave if you've just finished schooling and see little opportunity.
-I get the whole economic investment opportunity of bringing in wealthy immigrants, but personally I'd rather see someone with a solid work ethic willing to make an honest living to better the prospects for their children take that place than that of someone who is already very well-off in their home country... This sentiment probably comes from seeing all the N's on the back of Aston Martins and Ferraris in Richmond... I might be a little jealous
I know we no longer have country quotas, but I personally think that capping immigrants from any single country to no more than 5% of total immigration would be a huge boon to multiculturalism in this country, as well as integration (you'd pretty much be forced to learn English or French as it would be the only language more than 5 or 10% had in common). As opposed to having say a third from India and a third from China.
The thing that worries me about mandating immigrants move to the north or smaller towns/cities is that it would be very easy for the local population to be overwhelmed. Say for some reason 100,000 of the immigrants next year are made to move to the Yukon next year. All of a sudden, immigrants make up 75% of the population. My worry is that with the geographic isolation in the north, coupled with huge numbers of immigrants from a single country placed up there, you may end up forming some sort of new nation within Canada with an entirely different culture and language. We already have a strong separatist component in Quebec trying to pull the country apart, we don't really need a Swahili Nunavut, Arabic Yukon, or Polish NWT in the mix as well.
That's not to say we shouldn't be sending immigrants to build up the population up north, we absolutely should (preferably immigrants of diverse backgrounds rather than a single group), but we should also provide incentives for Canadians to move up north as well to balance the population growth.
In a nutshell though, if we don't get our fertility rates to replacement level, we will be screwed at some point... When the population growth slows in developing countries (and as poor countries become wealthy), the immigration taps will inevitably run dry.