After 9 years in office and facing questions about immigration policy, cost of living, cost of housing and other concerns of Canadians, facing internal divisions within his own party, Justin Trudeau decides to step down as Liberal Party leader and prime minister on January 6, 2025.