Canadian Prime Minister Justin Trudeau announces his resignation in response to political pressures and economic uncertainties as Canada prepares for upcoming elections.
Trudeau’s resignation has triggered a leadership race, posing significant challenges for Canada's Liberal party amidst declining support and internal discord.