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.
Yeah because that's what all the money is going towards. Definitely not the incredible news coverage and investigative journalism. There's also this wild thing called "cultural programming" the CBC does, like highlighting and funding Canadian media and stories.
Fuck all the people like you complaining about them taking your tax dollars. If everyone paid equally for it, their current budget totals ~$3/month for every Canadian. If you wanna bitch about wasted tax dollars, how about we talk about the tens of billions in subsidies going to oil and gas?