What happens when you keep on letting in people from places like China or India or the Middle East and elsewhere with bottomless reserves of population. Vancouver is bounded by ocean and mountains and Toronto’s Golden Horseshoe has farmland and nature areas being threatened by more and more population.
In addition much of Canada has California-like environmental regulations and stunning red tape making new development difficult and extremely expensive.
Also,I've read that birth tourism is big in Canada. Pregnant Chinese women enter the country,drop a kid (who's automatically a citizen). More insurance for the future.
IMO Canada and the US are absolutely stupid to have automatic citizensip at birth. We're the only two civilized countries on earth that still have it.