Equities in Canada’s largest centre recovered from early blows Wednesday to come out in the green, strengthened by energy and consumer stocks.
The TSX surged 94.16 points to greet the closing bell Wednesday at 29,982.98.
The Canadian dollar acquired 0.17 cents to 71.50 cents U.S.
Despite the volatility, gold remains on track for its best annual performance since the 1979 oil crisis. Canada's benchmark index, heavily weighted toward commodity-related stocks, has ridden this golden wave to a 20.9% gain so far this year.
Geopolitics loomed large over global markets after a planned summit between U.S. President Donald Trump and Russian President Vladimir Putin was put on hold and ambiguity lingered over a potential meeting between Trump and Chinese President Xi Jinping.
Despite Washington and Beijing striking a more conciliatory tone in recent times, Trump added to the uncertainty over the meeting on Tuesday, saying that "maybe it won't happen".
Teck Resources beat third-quarter profit estimates on Wednesday, helped by higher copper and zinc prices.
Teck shares docked $1.07, or 1.8%, to $58.67.
BlackBerry lost 22 cents, or 3.4%, giving back initial gains to end the session at $6.32.
Elsewhere, energy stocks led the parade, with CES Energy vaulting 44 cents, or 5%, to 9.19, while Athabasca Oil stronger 30 cents, or 4.7%, to $6.66.
In consumer staples, George Weston shares captured $1.10, or 1.2%, to $89.64, while Saputo gained 82 cents to $35.20.
In telecoms, Cogeco Communications jumped $1.05, or 1.6%, to $67.35, while Quebecor increased in price 63 cents, or 1.4%, to $44.05.
In health-care, Curaleaf dipped 24 cents, or 6%, to $3.76.
ON BAYSTREET
The TSX Venture Exchange dug itself out of a hole Wednesday afternoon, coming to within 3.36 points of breakeven to 947.69.
All but one of the 12 subgroups were in positive territory Wednesday, with energy moving ahead 1.4%, consumer staples up 1.1%, and telecoms better by 0.9%.
Only health-care missed the party, handing back 0.6%.
ON WALLSTREET
U.S. equities fell on Wednesday as new developments out of Washington exacerbated concerns among investors about U.S.-China trade relations.
Disappointing corporate earnings from companies including Texas Instruments and Netflix also weighed on the major averages.
The Dow Jones Industrials crumbled 334.33 points to 46,590.41.
The S&P 500 slid 35.95 points to 6,699.40.
The tech-heavy NASDAQ declined 213.27 points to 22,740.40.
Stocks remained under pressure after Treasury Secretary Scott Bessent confirmed that the White House is weighing curbs on exports to China made with U.S. software. Reuters had first reported the move Wednesday.
Earlier in the day, equities had already taken a leg lower, hurt by Texas Instruments dropping 5% after the semiconductor company’s latest earnings came in weaker than expected. The company’s fourth-quarter earnings forecast was soft as well.
Texas Instruments also plagued the broader semiconductor sector more broadly. On Semiconductor declined 5%, and Advanced Micro Devices slipped 3%. Micron Technology.
Netflix shares also held back the market. The streaming platform slumped 9% after earnings missed estimates due to a dispute with Brazilian tax authorities.
The developments come after President Donald Trump almost two weeks ago said that the U.S. would implement export restrictions by Nov. 1 on “any and all critical software.”
The markets lagged after Trump commented about his expected meeting next week with Chinese President Xi Jinping. He noted that “maybe it won’t happen.”
Investors are now looking ahead to some upcoming earnings reports that could offer a boost to equities. For instance, Tesla’s earnings expected Wednesday after the bell will kick off highly-awaited reports from the “Magnificent Seven” megacap tech group.
As it stands, more than three-quarters of the S&P 500 companies that have posted results so far have beaten expectations.
Prices for the 10-year Treasury gained slightly, lowering yields back to Tuesday’s 3.96%. Treasury prices and yields move in opposite directions.
Oil prices gained $2.50 to $59.74 U.S. a barrel.
Gold prices regained $13.00 to $4,122.10 U.S. an ounce.