I was leaning towards the Liberals. NDP has the better local candidate (Marc Laferriere) yet some Liberal's policies feel slightly better to me.
I tried that vote compass, not that helpful, the parties are too much alike. NDP wins by 2% (67 vs 65) yet when I use the weight calculator Liberal wins by 2% (71 vs 69). Also when I browse through the issues it's Liberal that edges a win on the issues that are more important to me. Only NDP wins on less online monitoring of Canadians and a ban on handguns. Although when I click on the reasoning behind it, Liberal has better answers. Take that compass with a grain of salt as usual.
It's still a toss up, yet the budget must be balanced turns me off most from the NDP. Not the right time.
Canada's time will come when the Middle East stops flooding the world with cheap oil.
And in the end maybe voting for the 'winner' for a more decisive government might be better than a stale mate. I haven't been following it all that much so I don't know why NDP took such a dive, yet it seems the consensus today is that Liberal is the party to oppose Harper.