Open this photo in gallery: Prime Minister Justin Trudeau makes a statement on Israel and Gaza in the House of Commons on Parliament Hill in Ottawa, on Oct. 16.PATRICK DOYLE/The Canadian Press Prime Minister Justin Trudeau is grappling with a Liberal caucus that’s split over the Israel-Hamas war – at least eight MPs are calling for a ceasefire – even as he champions the Israeli government’s right to defend itself. Mr. Trudeau is facing pressure from supporters of Israelis and supporters of Palestinians to take stronger positions in the conflict. Behind closed doors, Liberal MPs say some members of their...