Canadian PM defends backing Israel in war with Hezbollah