Prime Minister Justin Trudeau announced several major changes to his cabinet as he prepares to begin his third mandate. source