Blindly blaming immigrants is wrong / prejudiced. Discussing the damage / problems caused by shitty immigration policies isn't. You're toe'ing an ideological line that's ridiculous, counter productive and doesn't advance the conversation at all.
Blindly faulting "the rich" is just as prejudiced as blindly faulting immigrants. 'The rich' in this case are older immigrants, and non-first gen locals, who bought homes when they were cheap / immigration policies were more sound. Locals who had invested in a second rental unit for a second income stream, because they had some capital from early-entry to the housing market / familial ties to people who'd gotten that chance, did so because our immigration policies made it practically the only sound investment in Canada. Even if you reallly really really want to blame those "rich people", their actions were still resulting from our shitty approach to immigration / population growth. So it's STILL appropriate to discuss changing immigration policies.
That gets added to a note that our population growth is entirely based on immigration levels. So if our housing-construction is lagging behind our population growth by so much that housing prices go crazy, immigration levels / policies are CLEARLY part of the issue. There's an imbalance in the scales.
And as for facts, again, the facts say that when our approach to immigration did an about-face under Trudeau's liberals, housing prices followed suit. That's a fact. Changing immigration policies impacts housing, and impacts other social services. Those are facts, I'm facing them, so what am I supposed to do now? Ignore them, re-label regular middle class Canadians as "the rich", and blindly blame that group of people, instead of blaming immigrants (which isn't what I did before, since I was highlighting policies/approaches to immigration). Yea, no thanks.