Never invade Russia in the winter. Never fight a land war in Asia. Never go for a third term as Prime Minister in Canada. It makes the electorate hate you. I don’t complain much about his policies, but Trudeau is screwing his own party over and now we might end up with the Trumpiest of Canadian politicians as PM.
You can think this all you want, but they absolutely are the party of the working class. They constantly push for policies that would benefit the working class and most vulnerable people in the country, and advocate for solutions to issues that would actually change the status quo. Their proposal for electoral reform is the best any party has come up with. They’ve also been the only party showing up to union rallies and picket lines during strikes.
While the Cons and Liberals have been voting together on a lot of bills, the NDP has been fighting against their neolib garbage. They might not be perfect, but your “they’re all the same” garbage only makes sure we stay in the hellish austerity cycle we’re stuck in.