Justin Trudeau is making Chrystia Freeland his new foreign affairs minister and promoting Toronto MP Ahmed Hussen to Immigration as part of a cabinet shakeup aimed in part at preparing for a Donald Trump presidency.
Freeland, a former economics journalist with extensive contacts in the United States, leaves the trade portfolio to replace veteran Liberal MP Stephane Dion, whose next assignment has not been made clear.
Hussen, a Somali-born rookie MP first elected in 2015, is one of several new faces in cabinet that include Quebec MP Francois-Philippe Champagne, named international trade minister, and Karina Gould of Burlington, Ont., who takes Democratic Institutions from Maryam Monsef.
Patty Hajdu, a strong performer who shone as status of women minister, is taking over the labour portfolio from MaryAnn Mihychuk, who is being dumped from cabinet altogether.
Monsef - widely criticized for her handling of Trudeau's promise to reform Canada's voting system - is moving to replace Hajdu at Status of Women.
Immigration Minister John McCallum is also quitting politics and has been named ambassador to China.