Canadian Prime Minister Justin Trudeau has announced his resignation after nearly a decade in office, succeeded by Mark Carney. Trudeau criticized US President Donald Trump in his farewell speech for aggressive trade stances. Carney vows to continue a tough stance against Trump’s policies, emphasizing Canada’s resilience and unity amidst economic battles with the US.