TSX composite rose 0.1% to about 33,713, and the S&P/TSX 60 gained 2 points despite U.S. Hormuz blockade threat.
Oil prices surged above $100 per barrel, with Brent up 6.9% to $101.77 and WTI up 7.3% to $103.56, fueling inflation worries.
U.S. March CPI accelerated sharply due to gasoline costs, cutting the market’s Fed rate‑cut probability to 16% for the December meeting.
Goldman Sachs posted Q1 profit up 19% to $5.63 bn and revenue up 14% to $17.23 bn, ahead of other major banks’ earnings.