Canada will hold an election Monday following a campaign electrified by US President Donald Trump's threats, with Prime Minister Mark Carney favored to win after promising voters he has the
Read Source