According to the National Post:
With these voting intentions, an election today would see the Tories take 140 seats for a minority in Parliament while the NDP would grab 114 seats. Just last month, those surveyed would have handed the NDP 128 seats, giving them a minority, while the Conservatives would have gotten 114 seats.
Still, there’s the option of a strategic electoral pact with the Liberals (22%). In fact, such a pact could include the NDP’s ideological brethren – the Bloc Quebecois (6%) and the Greens (4%).
Harper has overstayed his welcome. He cannot be allowed to stay in power beyond the 2015 federal election.