Apparently the NDP are taking votes from the LPC and Greens. The Cons are also getting LPC votes, meaning they may win a majority.
It would be a great day in Canada if this happens. Either way though, the Liberal party becoming a fringe party is a great win for Canada anyways. Maybe they will wake up and become a true centrist party again rather then shifting so much to the left, but it's highly unlikely considering they learned nothing from the Dion debacle and the carbon tax. It would be interesting to see Layton be leader of the opposition. I would be happy with either majority or minority CPC + NDP opposition.