In the year since the Hamas attack on Israel, a battle for the hearts, minds, support and sympathy has been raging in Canada, particularly in Montreal.