Canadian PM Justin Trudeau Resigns Amid Party Infighting and Policy Challenges
Canadian Prime Minister Justin Trudeau resigns after nine years, citing party infighting. Housing crisis and immigration policies contribute to his declining popularity, impacting Canada’s future.







