Montreal Canadian Prime Minister Justin Trudeau reshuffled his cabinet on Tuesday to prepare for Donald Trump's presidency, according several media reports. International Trade Minister Chrystia Freeland will take over the country's foreign affairs portfolio. Freeland replaces Stephane Dion, who is quitting politics to take up a diplomatic post, CBC News reported. (DPA)