Prime Minister Mark Carney shields himself from calls for an arms embargo on Israel during his visit to Montréal.