U.S. President Donald Trump, who has imposed tariffs on Canadian goods and threatened to make Canada the 51st state, has loomed large over the contest.
Canada's governing Liberals will announce a replacement for Prime Minister Justin Trudeau on Sunday as the country deals with ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results