Canada's PM Justin Trudeau announces resignation after 12 years leading the Liberal Party. Prominent contenders for his replacement include Chrystia Freeland, Dominic LeBlanc, Melanie Joly, and Mark Carney. Trudeau's successor will steer the party into general elections against Conservative leader Pierre Poilievre.