Regular middle-class Canadians are the ones that voted for racism the other day.
Moreover, the question in your mind should be why and how our systems have all become so threadbare and lacking in any amount of resilience. Hint: "finding efficiencies".
But mostly, housing-as-investment-vehicle is straight up evil. There are empty apartments and houses sufficient to give everyone a place to live right now in most large cities. Government could be spending Billions on new, non-commercial public housing right now, and we know they could because they're handing that over to Venture Capitalists instead.
Housing is a problem for damn sure, but it's not the immigrants to blame. Nice try, but from a Middle Class Canadian who pays less than $500 per month for his mortgage while his friends live in warzones and pay three times as much for the privilege, you need to stop and look at Capitalism. Over time, you will see this more and more clearly, as your racist approach fails to make society any better, and in fact things just get worse and worse as long as you recommit yourselves to the dead future.