OTTAWA — Canada is contributing $10 million for humanitarian assistance for civilians in Lebanon amid the escalating conflict between Israel and Hezbollah.