The horserace results show a tight race between the Liberals and Conservatives, with the Liberals leading 35% to 32% among decided voters.
Conservative voters are more sure about their choice. Only 41% say they would like to hear more before making up their mind in this election, the lowest number for any party.
In a race this close, voter turnout will be critical in determining the winner. The race is even tighter among voters who say they will definitely vote and those who say they have voted in every election in the past ten years.
Check out the full report below for analysis on: