If you're not wealthy in Canada or a Christian fundamentalist, there's no reason to be voting for any of the Conservative parties. If you're lower or middle income working-class, then even voting for the Liberals is ridiculous, since they're the party of Bay Street progressives and lawyers.
By that way of thinking, if you're not part of one of the identity groups the lefties love you'd be out of your
**** mind to vote NDP. Because the purpose of the NDP is to fight for the poor, disabled, gays and lesbians, blacks, Asians, Muslims, other immigrants AGAINST white people, and particularly against heterosexual white men. Also, if you're young, you'd be crazy to vote for a political party that wants to build up debt as high as possible - for you to pay off.
So if you're a middle class white male the NDP will see you as a walking wallet they can siphon money off of to pay to their favorite identity groups, and if you're a poor white guy the NDP will bring in hundreds of thousands of immigrants to take your job.