After much speculation Prime Minister Mark Carney officially called the 2025 federal election Sunday afternoon. The move sends Canada into an early campaign, six months ahead...