This from the Guardian this morning explains exactly why the left lost so heavily in the Canadian general election:
The Liberals neatly outflanked the formerly leftist NDP, which had promised orthodox fiscal rectitude in order to persuade Canadians of their fitness for office.
When will the right wing of social democratic parties realise that you can't win an election by claiming to be on the left and yet offer austerity? Time after time it fails, and rightly so.
And it will in the UK again unless Labour does really embrace what it means to be on the economic left.