The lead-up to Canada's federal elections on October 21st has been less predictable than expected - with scandals from Trudeau and Green leader Elizabeth May most popular with Canadians in the polls.