Canadian Prime Minister Justin Trudeau is set to shuffle his Cabinet amid rising discontent and calls for his resignation from Liberal lawmakers.