Wednesday’s rise in interest rates by the central bank cast a faint shadow on the mood of investors, who bid the main index down after a rollercoaster session.
The TSX Composite finished in the red 16.95 points to 19,973.22.
The Canadian dollar was flat at 73.25 cents U.S.
The Bank of Canada hiked its benchmark overnight interest rate by 50 basis points to 4.25%, the highest level in almost 15 years, and signaled the tightening campaign was near an end.
Gold led the charge, with Equinox Gold up 30 cents, or 6.3%, to $5.09, while Iamgold picked up 12 cents, or 4.3%, to $2.92.
In consumer discretionary stocks, Dollarama advanced $4.41, or 5.5%, to $84.25, while Park Lawn Corp. hiked 85 cents, or 3.4%, to $25.67.
In materials, Endeavour Silver grabbed 34 cents, or 7.8%, to $4.68, while Ero Copper stacked up 89 cents, or 5.3%, to $17.55.
Health-care weighed heaviest among the losing groups, with Canopy Growth down 48 cents, or 9.8%, to $4.42, while Tilray docked 44 cents, or 8%, to $5.07.
In energy issues, Whitecap Resources slipped 32 cents, or 3.2%, to $9.70, while Vermilion Energy skidded 60 cents, or 2.5%, to $23.79.
In information technology, HUT 8 Mining lost seven cents, or 4.6%, to $1.45, while Kinaxis dipped $6.38, or 4.2%, to $145.89.
The TSX Venture Exchange gained 2.69 points to 583.94.
Seven of the 12 subgroups were positive by the close, with gold leading the way, up 1.8%, while consumer discretionary stocks improved 1.3%, and materials were stronger 1%.
The five laggards were weighed most by health-care, shedding 3.9%, while energy and information technology were each off 0.5%.
The S&P 500 fell for a fifth day as traders weighed the possibility of a recession, and the likelihood of a longer-than-expected hiking cycle from the Federal Reserve.
The Dow Jones Industrials squeaked up 1.58 points to 33,597.42.
The S&P 500 retreated 7.34 points to 3,933.92.
The NASDAQ shed 56.34 points to 10.958.55.
Stocks are on pace for weekly losses, with the Dow down 2.4%. The S&P has fallen 3.4%, and the NASDAQ has let go of 4.4%,
Prices for the 10-year Treasury rose sharply, lowering yields to 3.42% from Tuesday’s 3.53%. Treasury prices and yields move in opposite directions.
Oil prices diminished $1.80 to $72.45 U.S. a barrel.
Gold prices brightened $16.80 to $1,799.20 U.S. an ounce.