Trudeau announces cabinet shuffle

(CP) - 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.