Canada’s Justin Trudeau reshuffles top Cabinet officials