Chrystia Freeland will be appointed Canada's new minister of foreign affairs in a sweeping Liberal cabinet shakeup to be announced later today, CBC News has learned.
Freeland, who leaves the international trade portfolio, will replace Stéphane Dion, who is leaving politics to become Canada's...