Canadians head to the polls as political wildcards leave election outcome up in the air