Tit for tat is the mood of the moment, with oil prices surpassing $100 per barrel for the first time since July after fresh back-and-forth exchanges in the Iran war, while U.S. bans on some Canadian ...