Earlier quoted context omitted.
I’m more interested in how this happened, not that it is happening.
Out of control immigration. 10x per capita what's allowed in the US, all going to three major cities. Not only that, but when filing out immigration petitions, most firms will actually file in Canada and the US. Workers who can't meet the higher bar for US immigration will be sent to Canada.
We don't have sufficient birth rates to maintain things and so both economic productivity but also the tax base will be significantly harmed without this immigration.
That's not to disagree with your comment, the large amounts of immigration do cause problems and as you say, much of it flows into certain cities.