A brief comment on the polls.
It appears that there was significant opinion movement during the last three days after the final polls right up to voting day, but it was principally in Ontario. I haven't completed a comprehensive review yet but it is clear that in Ontario about 3% of those intending to vote Conservative and about 2% of those intending to vote NDP in Ontario switched to the Liberals making all the difference in this election. Instead of a lead of about 4%, the Liberals ended up with a lead over the Conservatives of 13% with a weaker than anticipated NDP. In other regions I can't find significant movement. There was movement the last week in Quebec, but the Leger polls picked that up.
I heard Stephen Harper tonight blaming his troubles in Ontario entirely on NDP supporters voting against him out of fear. However, he was only partially right and ignored the (slightly) larger phenomenon.
The last week polls elsewhere had no more error than one might ordinarily expect, and the very last poll by Léger in Quebec was quite accurate.