In a sharp reversal of fortunes in just weeks, the Liberal Party appears set to win the upcoming Canadian elections as it has an 8 per cent lead over the Conservative Party, according to a survey