That's at best a less-than-complete view of immigration.
For immigrants themselves, it is usually an issue of self-determination and freedom.
I can't say I'm fully privy to the immigration debate in Canada, but framing it as an issue of "growth" could not be a complete view of the advocates of immigration. Especially with the level of acceptance of refugees in Canada.
The not enough housing aspect is completely incidental to immigration. In my city, the overriding reason that we have not built enough housing for even our own children is that people show up to block any environmentally friendly housing proposal, largely arguing against growth. In other words, using the framework you are right now! And it's a rather twisted version of the "we can't have growth" framework because it ignores the underlying reason for not allowing growth: environmental sustainability. So instead, the only housing that gets built is the most environmentally disastrous type of housing: sprawl far away from the locations where people need to be for their jobs and everyday life, causing massive environmental destruction.
I would argue that there are few more counterproductive ways to talk about the environment than to bring up a "need for growth." First of all almost nobody actually cares that much about growth in 2025 and secondly it has disastrous consequences when the rubber meets the road.
I don't care about growth, nor do most people I know. We don't need to endlessly consume to be happy. The world won't end when this economic system unravels either, it's not the first and it won't be the last one to fail.
It was massive turmoil for sure, but world didn’t end (I’m referencing your earlier comment, not downplaying the devastating fall).
How would continual growth work? We will run out of everything.
Housing the people is great, but encouraging immigration while being unable to house the current population is not.