With our unionized teachers and professors churning out wave after wave of anti-capitalist "activists" I think the left has a golden future in Canada.  Heck, pretty much all Canadians think capitalism has ruined the planet and caused all sorts of inequality (I guess unlike feudalism or all the other "isms" throughout human history), we're all socialists now even though we might not use that particular word to describe ourselves.  I don't see how anyone can count the NDP out.