I am very pro-immigration with the caveat that I absolutely don't think Canada is matching it's housing strategy with it's immigration strategy. We live in one of the largest, emptiest countries in the world and can absolutely find room to bring many people in. And bringing many people in would allow us to create a productive capacity that would allow us to decouple from the US economy and control our own fate in a way we don't right now.
That said, all that space means nothing without housing for people to live in, so the government needs to get back into the business of building public housing. We can look to the example of Vienna, Austria on how to create high quality, desirable public housing that people want to live in. Simply providing incentives to private industry hoping they will solve the problem has failed again and again. This is a problem where we need to make and execute a plan.