The Canadian election takes place tomorrow, a day after Canadian Thanksgiving, giving the parties one last opportunity for campaigning.
The world's economic difficulties seem to be finally catching up with Stephen Harper's Conservative Party, whose polling has slipped to 34%, only a handful ahead of Stephane Dion's Liberal Party, who are now running at 29%.
In terms of seat distribution, this would leave the Conservatives with 128, well short of a majority (155 is the magic number), and just one more than at the start of the campaign, with the Liberals on 92, down six on the end of the last parliament.
The 'winners' in this situation would be the NDP, who are set to earn 19% of the vote and pick up 4 seats (up to 34), and the Bloc Quebecois, who will win back rural seats from the Conservatives, and go from 48 to 52 seats. The Bloc are currently on 9% of the national vote and 39% in Quebec itself.
The Greens meanwhile are currently on 8% of the national vote, but are unlikely to be able to make that count in any single seat. Two independents are backed to be elected.