Bernie Sanders is currently beating Hillary Clinton in polls in both Iowa and New Hampshire. By conventional standards, he still probably won’t win. Then again, it certainly seemed at the start of the recent UK Labour Party leadership campaign that it was extraordinarily unlikely Jeremy Corbyn would win. And yet he did. Meanwhile, up in Canada the social democratic New Democratic Party — perennial third-place finisher in Canada’s two-and-a-half-party system — has opened up a small but persistent lead in the polls.