Canada's Justin Trudeau reshuffles top Cabinet officials



Justin Trudeau has named new foreign, transport and industry ministers ahead of a possible election.



BBC News