De S&P/TSX composite index van de Toronto Stock Exchange eindigde 80,54 punten, of 0,4%, hoger op 20.181,92. Op woensdag daalde de index met 1,9% toen beleggers zich zorgen maakten over het effect van de stijgende inflatie op de bedrijfswinsten.

De opmars van donderdag werd aangevoerd door een winst van 3,1% voor de materiaalgroep, die mijnbouwers van edele en onedele metalen en kunstmestbedrijven omvat.

Goud steeg met 1,4% tot ongeveer $1.841 per ounce, toen een daling van de Amerikaanse dollar en de rente op schatkistpapier de aantrekkingskracht van edelmetaal als veilige haven deden toenemen.

De energiesector ging 0,6% vooruit toen de olieprijzen na twee dagen van verliezen weer opveerden en 2,4% hoger eindigden op $112,21 per vat.

"De angst voor een recessie neemt toe, maar die impact zal voorlopig nog niet voelbaar zijn, wat betekent dat de oliemarkt geen dreigende vernietiging van de vraag naar ruwe olie zal zien," zei Edward Moya, een senior marktanalist bij OANDA in New York.

De technologie eindigde 2,7% hoger, geholpen door een winst van 10,1% voor Lightspeed Commerce Inc, nadat het bedrijf kwartaalcijfers rapporteerde.

Onder de andere stijgers was Canada Goose Holdings Inc. Het klom 9% nadat het bedrijf een jaarwinst en omzet voorspelde die boven de verwachtingen van Wall Street lagen.