Unfortunately the support for Israel will last only as long as the current government, because the Liberals and NDP are firmly in the “blame Israel for everything” camp. I’m not sure about the average Canadian, although I suspect most don’t care much either way. This Canadian supports Israel, with some reservations, as the only state with anything resembling real democracy, human rights, and freedom of religion in the middle east. The weasels in the Liberal party and NDP are either anti-Semitic themselves, or are too gutless to take on the Muslims and their anti-Semitic leftist fellow travellers in their parties.
I agree. As for the Libs, they have always been experts at riding the fence and doing nothing meaningful either way, but it was all talk. Even as the anti-Israel rhetoric from Liberal regimes was a daily ritual, our military & intel was quietly working hand-in-hand with the IDF and the Mossad.