from the article you linked to:
"But hold on. Now's about the time -- when any regular political party would be preparing to fight an election -- that the NDP's self-destructive impulse kicks in. Anyone who's flirted with supporting the NDP will be familiar with the bizarre determination among supporters to make it unpopular. Like geeky music snobs sneering as their favourite indie band climbs the charts, they view success as a sign of impurity, popularity as poison."
I am a bad softball player. So when my NDP apparchick friend asked me to play for their softball team a few years ago, I was flattered to be considered a "ringer", which, by NDP standards, I was. Let's be honest; it's not a jock party. Anyhoo, I hit a homerun once. One of my comrade/teammates started mocking me when I returned to the bench: "Ooooohhhhh you're suuuuuuch a staaaaaaaaaaarrrr". I guess it wasn't very egalitarian of me. The team was run in typical bolshevik fashion, worst player as shortstop, etc. Victory is to the NDP as kryptonite is to Superman.
In my lifetime I've voted Tory, Liberal, Green, Independent, Marijuana Party (which outpolled the NDP in Quebec last time around), everything but NDP. And I consider myself dead center. Not centre, center. I want to see someone go after the banks this election. I believe that the current lack of consumer protection in the financial services sector is incongruent with economic growth and a just society. Canadians hate the banks and there is a lot of data to back that up. Layton could pick up a hell of a lot of support by going after them. Even I could hit that cheese out of the park.