Earlier quoted context omitted.
Well, it's not the immigrants' fault - it's the government's fault. At the end of the day, this confluence of circumstances is its responsibility. The combination of low interest rates, no expansive public transport projects, no action on money-laundering, hurdles in supply (as you mentioned) - and yes, expansive immigration policies (Canada had the highest population growth in the G7, mostly due to immigration [0]).…
Here where I live, the people who show up at hearings to stop homes from being built are all wealthy-ish local people. Not immigrants, not some faceless government, not BlackRock, but our neighbors.
Wealthy-ish, semiretired older local people, or non-locals with vacation property who do everything they can to shut down any kind of housing project. Their methods include suing the town at great expense to the taxpayers and floating their own and sympathetic friends into town council.
It's extremely frustrating when a really well designed development that takes a year and millions to craft can get shut down in a single meeting by a very loud, adamant and group of busybodies.