The TSX Composite Index gained 59.48 points to close Tuesday at 17,352.90.
The Canadian dollar slipped 0.02 cents to 76.57 cents U.S.
Health-care lived it up the most, with Aurora Cannabis taking on 13 cents, or 5.9%, to $2.35, while HEXO gained 10 cents, or 5.1%, to $2.08.
Golds soared, primarily Wesdome Gold, ahead 60 cents, or 6.2%, to $10.29, while Alacer Gold advanced 28 cents, or 4.5%, to $6.55.
Among materials, Endeavour Mining added $1.24, or 5.2%, to $24.88, while Silvercorp Metals gained 21 cents, or 3%, to $7.11.
On the downside, Corus Entertainment dropped 13 cents, or 2.4%, to $5.36, while Shaw Communications fell 51 cents, or 1.9%, to $25.89.
Among techs, EXFO let go of 18 cents, or 3.3%, to $5.31, while Lightspeed slipped 76 cents, or 1.8%, to $42.07.
The TSX Venture Exchange nicked higher 2.15 points to 574.43
All but two of the 12 TSX subgroups were positive, with health-care sprinting 1.5%, consumer discretionary issues ahead 0.5%, and materials better by 0.3%.
The two laggards were information technology, fading 0.6%, and communications, 0.3% to the bad.
Blue-chip stocks closed little changed in volatile trading Tuesday as J.P. Morgan Chase led bank shares higher on the back of strong quarterly results.
The Dow Jones Industrials came off their highs of the day, but still managed to move ahead 32.62 points to 28,939.67, after flirting yet again with the elusive 29,000 mark.
The S&P 500 stepped back 4.98 points from Monday’s record high to 3,283.15.
The NASDAQ slid 22.6 points to 9,251.33.
J.P. Morgan Chase posted quarterly earnings and revenue that beat analyst expectations, sending the stock up more than 1.2%. The bank’s annual profits also reached record levels at $36.4 billion. J.P. Morgan also had a surge in bond-trading revenues during the fourth quarter.
Citigroup’s earnings got a boost from strong fixed-income trading as well, with revenue from that business surged 49%. Shares of the banking giant gained 1.6%.
Delta Air Lines also reported better-than-expected earnings, boosted by lower fuel costs and strong travel demand. The results sent Delta shares higher by 3.3%.
Despite the strong results from J.P. Morgan, Citi and Delta, expectations for the corporate earnings season were low. S&P 500 profits were forecast to fall 2% in the fourth quarter on a year-over-year basis.
Elsewhere, media reports circulated Tuesday that Amazon will let sellers us FedEx’s ground delivery services after a temporary ban from the e-commerce giant. This led FedEx shares to close higher by 1.8%.
The Dow gave up most of its gains, while the S&P 500 and NASDAQ erased theirs, on news U.S. tariffs targeting Chinese goods will stay on through the 2020 election even as both sides get ready to sign a “Phase One” trade deal.
China and the U.S. are scheduled to ink a phase one agreement Wednesday. The U.S. had also agreed to remove China from a list of currency manipulating countries as part of the deal. But both countries understand the U.S. will review and possibly trim existing levies no sooner than 10 months after the deal is signed.
Prices for the 10-Year U.S. Treasury gained, lowering yields to 1.81% from Monday’s 1.84%. Treasury prices and yields move in opposite directions.
Oil prices took on 30 cents to $58.38 U.S. a barrel.
Gold prices fell $3.30 to $1,547.30 U.S. an ounce.