Canada 's foreign ministry says seven Canadian citizens have been killed by Israeli air strikes in Lebanon and three other Canadians have been wounded .