This is wrong! Unless you are OK with letting the country become a reactionary vassal state of the US empire, we need to vote strategically. First check whether your riding needs strategic voting (or via https://smartvoting.ca/ or https://www.strategicvoting.ca/, and you can cross check with your preferred polling reports -- e.g. https://338canada.com/). If it does not, only then vote for whoever without throwing your vote away.
We need a progressive coalition.
This is misleading and arguably just a lie. AFAICT, the UN did not infer anything from the amount of immigration, only from the conditions and treatment of the immigrants: https://news.un.org/en/story/2023/09/1140437 -- those two things may have some connection, but it is obviously mediated.
According to what economic or social theory? Why isn't progressive taxation, redistribution, improved social welfare, stimulating industry, or improving education the first step?
Why do you assume that the problem is caused by the poor people seeking opportunity rather than caused by the landlords and corporate oligarchs extracting profit?