Canada has been aggressively adding to our population for the last 20 years without skipping a beat unlike before that time when it fluctuated and took breaks.  There is no way to absorb this influx when the bulk of the immigrants move into the same few cities.