No, it's not. The U.S. has a mutual defense treaty with Great Britain and Canada that it does not have with China, Russia or Iran. This means the U.S. has a formal obligation to commit military resources to assist Great Britain and Canada when needed, but has no such obligation to Russia or China.
The U.S. has no similar obligation to Israel, either.
The problem is ... Obama is destroying any consideration of that today. I doubt Obama would ever back such treaties.
On the other hand, we did see Obama go out of his way to make it seem that he was “150%” [ LOL ] behind Israel, when he went over there. He went way, way out of his way to let the Jews and other Americans know here that the USA was absolutely going to let anyone destroy Israel and that the USA would be standing side-by-side with Israel and our common values.
Of course he was probably LYING THROUGH HIS TEETH ... but it’s quite amazing that he felt like he had to fool the public like that - things that he’s never expressed for any other nation.
I suspect Obama would not want to help Israel any more than he would honor any treaties ... BUT ... he’s obviously more scared of coming off wrong on Israel than any other nation in the world - and most likely because of the huge political support that Israel has (and has always had) in the USA - of course, aside from the small “we hate Israel” group which is always trying to divide the US and Israel,