immigration tends to raise GDP per capita. Which is good for Canada's and individual business' GDP/growth but it does NOT increase the wealth and standard of living of individual Canadians. If immigration really made individual Canadians wealthier then countries like Japan or Korea wouldn't exist. Both have large economies and wealthy citizens but next to no immigration. Doubly so for Japan, japan's GDP is stagnant yet its quality of life and individual wealth is not dropping- japanese are wealthy with a very high standard of living!

Immigration for the sake of GDP growth merely puts additional pressures on regional services, the environment and existing infrastructure (think congesrion). The planet is finite, pilling more people into a certain geographic area aimply means the tranches of the pie get thinner for those that live there, even if the nation' s GDP /pie gets somewhat larger.

GDP is a poor measure of quality of life. It would behoove the globe to make the distinction.