After hearing Canadian Prime Minister Stephen Harper’s promise the Knesset this week that his government would support Israel “though fire and water,” one could excuse Israeli lawmakers for thinking that they had died and gone to hasbara heaven.