Nanos' Sunday-only sample wasn't too far off:
Conservatives 38.7% (-0.9 from actual result)
NDP 30.5% (-0.1)
Liberals 20.9% (+2.0)
Bloc 5.0% (-1.0)
Greens 3.7% (-0.2)
Other 1.3% (+0.3)
Yes, NANOS was pretty darn close actually, he was included in the group of polls that was neither IVR nor Internet based
A lead of 8% at 38.7% was indeed dangling on the edge of a majority, and the late blip in Ontario split the vote enough to get Harper over the top.
My big gripe with the polls, in addition to underestimating the Tories by 5% (hasn't anybody heard of a "likely voter poll" up there?) - It the extensive reporting of regional subsamples... Christ, NANOS was sampling 100 people a day in Atlantic Canada..... his numbers bounced around like a yo-yo because, well, he was sampling a 100 people a day.... There were no "trends".. just a lot of noise...