Canadian Prime Minister Mark Carney has called a snap election for April 28, seeking a strong mandate to handle the economic threat posed by U.S. President Trump's tariffs. Despite Carney's political inexperience, polls suggest the Liberals hold a slight lead over the Conservatives.