Joseph Brean 28/04/2025 22:22 It’s election day in Canada. Here’s what you need to know about the three main party leaders Mark Carney, Pierre Poilievre and Jagmeet Singh, not one of them fought the election he expected. Here's what to know Read More »