the canadian position is very canadian, if you're canadian - it's recognition if necessary, but not necessarily recognition.
there will be no recognition and the pm knows that, but it lets him avoid recognition while supporting it abstractly. that sounds good if you're appealing to a base, but such a base doesn't exist in canada, and both the opposition and donald trump are already chomping at the bit.
i think the united states should be strongly pushing for elections in the west bank and tying it to funding. there's actually potential for common ground here, in opposition to the europeans.