Canada is a big country. But immigration goes where the jobs are, and those are concentrated in 3-5 large cities which are hitting the limits of sprawl (congested highway commute time) and geography (water and mountains).
Densification is unpopular with existing municipal voters, and bankrupting CPP would be unpopular with federal voters.
Densification is unpopular with existing municipal voters, and bankrupting CPP would be unpopular with federal voters.