Canadian PM Justin Trudeau shuffles cabinet amid corruption scandal
Canadian Prime Minister Justin Trudeau has shuffled his cabinet to fill the role vacated by an ex-minister who accuses him and others of inappropriately interfering to avoid prosecuting a major Canadian company. …read more