Canadian Prime Minister Justin Trudeau has announced he will step down as his party’s leader months ahead of a major election.
After ten years in power, the incumbent PM was contending with abysmal opinion polls for the Liberal Party and discontent among his own MPs.
The upcoming election, due by October 20, is widely predicted to result in a victory for the Conservatives led by Pierre Poilievre.