there's a reason for this common pro-colonial position across the spectrum in canada, and it is because canada is a colonial society and a colonial state, and is perhaps the last of it's kind. america has completely lost any connection to it's settler-colonial past.
the issue is different in europe, where the positions being taken are more explicitly anti-jewish than pro-palestine, and it comes out of centuries of scapegoating jews. europe is on the brink of a major war and a potential depression. of course, it's ze jews' fault. always. never fails.