Canadians are due to go to the polls in fiercely-contested parliamentary elections.
The frontrunner is Liberal leader Justin Trudeau, son although incumbent Conservative PM Stephen Harper is fighting to get a fourth term that is uncommon.
The performance of the left-leaning New Democratic Party (NDP) could likewise not be indecisive, analysts say.
Opinion polls have indicated many people are still on the fence.
Party leaders made their final pitch after one of the longest and perhaps closest election campaign in Canada’s history, crisscrossing the nation to attempt to sway undecided voters.
Mr Harper, 56, is selling himself as the stable hand who is able to steer the troubled economy in Canada back on track.
His campaign has run TV advertisements saying that Liberal leader Mr Trudeau, 43, is “simply not ready” to take office.