Since losing a byelection in Toronto, Trudeau has faced simmering discontent in his caucus