Prime Minister Justin Trudeau has announced he will step down as leader of the Liberal Party and as prime minister once a new leader is chosen on March 9. His decision follows years of declining public support, economic challenges, and political missteps that have reshaped Canada’s political landscape.
Trudeau’s …