Growing tensions between Saudi Arabia and Iran – combined with a Saudi crackdown on corruption – lifted oil prices to a two-year high and briefly pushed stock indices in both Canada and the United States to record highs this week. As U.S. President Donald Trump marked the anniversary of his…