The problem isn't really the immigrants. It's that politicians don't want to spend any money on public infrastructure and services so that we can continue providing for everyone adequately.
I keep saying it: we aren't even prepared for the mass flooding that will be caused in Canada by climate change in the coming decades despite civil engineers sounding the alarm for years. We will not be investing in mass transit, basic income, and affordable housing if we can't even fucking commit to anti-flood measures.
It's not about immigrants.