Canadian PM Justin Trudeau Resigns After Nine Years Amid Waning Support
Canadian Prime Minister Justin Trudeau resigns after nine years, citing party infighting. Key issues like the housing crisis and immigration policy have contributed to his declining support.













