The TSX Composite closed at 35,369.08 Tuesday, up 408.76 points or 1.17 percent, its strongest single session in several weeks. Gold miners did the heavy lifting: Wheaton Precious Metals climbed 6.7 percent, Barrick Gold gained 4.6 percent, Agnico Eagle Mines added 4.3 percent, and Franco-Nevada rose 4.1 percent, as gold itself climbed 1.75 percent to $4,082.73 an ounce on hopes of a diplomatic breakthrough between the United States and Iran.

Energy names gained too, but by smaller margins. Suncor Energy added 2.5 percent, Canadian Natural Resources rose 2.3 percent, Cenovus Energy gained 2 percent, and Imperial Oil was up 1.8 percent, as oil prices stayed elevated despite the same ceasefire headlines lifting gold.

Why Gold Outran Oil on the Same Headline

Both moves traced back to the same catalyst: mediators floating a 10-day ceasefire proposal between the U.S. and Iran. Gold and oil responded to it differently because the mechanism running through each is different. A lower risk of prolonged conflict eases the safe-haven bid that has been supporting gold, but it also eases the inflation and rate-hike pressure the conflict has been feeding into central bank expectations, and that second effect pushed gold higher rather than lower. Oil, by contrast, faces a more direct supply-side calculation: a real ceasefire would ease the same conflict-driven premium that has kept crude elevated, so energy names gained on the day's broader risk-on tone without fully participating in the safe-haven unwind driving the miners.

Celestica was the session's single best mover, up 11.1 percent, riding a broader U.S. technology and semiconductor rally rather than anything conflict-related. The Dow Jones Industrial Average added 385 points, or 0.74 percent, to close at 52,225, snapping a three-session losing streak as Micron Technology surged 12 percent and Advanced Micro Devices added 8 percent. The S&P 500 rose 0.89 percent to 7,509 and the Nasdaq Composite gained 1.29 percent to 25,837.

The Currency Move That Didn't Match the Rally

A broad commodity and equity rally like Tuesday's would typically put more strength behind the Canadian dollar than it actually showed. USD/CAD moved only modestly, easing 0.15 percent, with the loonie holding near 1.4086 per U.S. dollar. The Government of Canada 10-year yield climbed to 3.57 percent, a two-month high, but that move sits well below the U.S. 10-year at 4.63 percent, and the wide gap between the two policy rates continues to cap how much a single strong session can move the currency.

Tuesday's session data, from gold's safe-haven unwind to the muted currency response, tells a coherent story about where risk appetite actually improved and where it did not.

TSX STANDOUT MOVERS: TUESDAY SESSION +11.1% ▲ CLS led SESSION CHANGE  |  JUL 21 2026
Source: BNN Bloomberg, Trading Economics Canada Stock Market, Jul 21 2026.  |  hdq.ca

Celestica's move was tied to a U.S. semiconductor rally rather than the Iran ceasefire headlines driving the mining names.

None of Tuesday's individual moves change the broader picture on their own. Together, they show a market pricing de-escalation and a tech rally at the same time, with the currency market the one corner that has not yet caught up.