Canadian Prime Minister Justin Trudeau on Friday shook up his Cabinet, changing one-third of his team as political turmoil threatens his leadership and tensions erupt with incoming U.S. President Donald Trump.

The reshuffle came at the end of a chaotic week in Ottawa spurred by the surprise resignation of Deputy Prime Minister Chrystia Freeland, who clashed with her boss over Trump's threats to impose sweeping tariffs on Canadian imports.

Her exit, after nearly a decade at Trudeau's side, marked the first open dissent against the prime minister from within his Cabinet and has emboldened critics.