I think that if terrorists in Canada started firing missiles across the US border killing US civilians while the Canadian government did nothing that the US would indeed do something to protect its citizens.
Some would question the level of Israel's retaliation but their motivation should be fairly clear (conspiracy theories aside).







