" Canada now has 3 fairly left wing parties,"
LOL... this person is clearly not canadian if he thinks that the liberals are a "left wing" party, or even have many left leaning views. They are currently propping up landlords, corporate interests and big business. They bought and run an oil pipeline. They are bringing in tons of low skill foreign workers with the only reason being to depress wages for citizens and help business friends make more dividends. They said recently that their primary concern is to keep home prices high so boomers don't lose all their savings. They sell weapons to isreal. They are currently busting up the train strikes and legislating union workers back to work. Do these sound like "left wing" polices to you? Perhaps you have been fooled by their token support of social justice issues, but that is just window dressing. Liberals are firmly big business, status quo and always have been.
The only reason that trudeaux does anything "left wing" is because jagmeet forces his hand. And the greens? they are mostly unelectable conspiracy nuts, same as ppc. Their policies are just as wrong headed as the other fringe parties.
Canada has mostly right wing parties. They just aren't as stupid over the top right wing as cons and dems in america. Electing the NDP is the only way forward, unless someone comes up with a "housing first" party.... NDP has been the only ones who ever push for solutions for the non rich, regular working people. (i didnt mention the BLOC, but they are pretty left leaning as well usually). And don't get me started on all the conservative provincial governments who do most of the fuckups that the federal government gets blamed for...
Canada, politically, is and always has been somewhat conservative. We took all that land from the natives after all. Canada is built on exploitation by giant monopolistic corporations, both of the people and our natural resources. This continues to this day, with of course, the help of the current liberal government.