OTTAWA — At least two Canadians have died in the escalating violence in Lebanon, as Israeli strikes kill Hezbollah militants along with civilians and children.