Neither Michael Ignatieff are going to see a Liberal government in his lifetime. They are stuck lower than the CPC's lock on 30% of the electorate (the Stupid and Greedy 30%) and the NDP and the BQ aren't going to go anywhere very soon.
At the end of the day, the Liberals have to accept that there's a social democratic party to their left that makes their hopes to be able to screw-over progressives in their devotion to corporate interests as easily as the Democratic Party USA has it forever impossible.
The NDP has never been able to figure out which it hates more: the lumpen greed-freak cromagnons of the CPC or the slimy betrayers in the Liberal Party. The former tries to reinvent this country in the image of stupid and the latter continues to play use progressive rhetoric to steal votes that should have gone to the NDP if those voters were seriously in favour of what they thought they were voting for.
As it stands though, even without stephen harper (who has been absolutely astounding in his stubbornness, arrogance, and all around shit-hole-ish-ness) the Liberal vision of Canada is simply NOT as repulsive as the CPC's. And with stephen harper, there can be no real "deals."
Ignatieff's incredibly ill-time election call [i'll add, moronically, imbecile-ickly ill-timed] election call aside, the Liberals are where the power is. And where decent-assed voters are.
The NDP AND THE LIBERALS ... are going to have to realize ... long story short: some sort of agreement not to run against each other, ... or else.