Millions of Canadians are about to decide, if they haven't already in advance polls, which party & which leader they want to form a government.