News

Canada will hold a general election on April 28, with polls indicating a close race between prime minister Mark Carney’s ruling Liberals and the official opposition Conservatives of Pierre Poilievre.