Here's a good article about the NDP, centring both on its current and past struggles.
Regardless, I support Singh and the NDP. Back when Singh ran for leadership of the party, he campaigned on achieving head-to-toe public healthcare. He's done much to advance this cause with getting some dental care and pharmacare enacted. So, I'd certainly like to see the NDP win. The other parties (libs and cpc) are just austerity driven parties. I'd prefer a party that pushes for a more egalitarian Canada.
https://thewalrus.ca/with-the-ndp-sliding-in-the-polls-whats-left-for-the-left/
@markgrieveson I figure it's like riding the bus - you take the one that will get you closest to the place you want to be. Sometimes that means taking a different bus than you normally would.