De Toronto Stock Exchange's S&P/TSX composite index eindigde 242,54 punten, of 1,16%, op 21.197,53, de grootste winst sinds 1 juni.

De index verloor terrein op dinsdag en woensdag, nadat maandag een record slothoogte van 21.284,84 werd bereikt.

"De grootste drijfveer voor de beweging van vandaag waren de sterke resultaten van Suncor en Shopify," zei Bryden Teich, portefeuillebeheerder bij Avenue Investment Management.

De Canadese e-commerce gigant Shopify Inc rapporteerde een 46% stijging van de kwartaalomzet omdat de consumentenuitgaven "normaliseren" na een jaar van een pandemie aangewakkerde online shopping razernij. Het aandeel eindigde 7% hoger.

De aandelen van Canada's nummer 2 in olie en gas Suncor Energy Inc stegen met 13,4% nadat het bedrijf zijn dividend verdubbelde. Een opleving van de prijzen voor ruwe olie na het dieptepunt van de pandemie hielp het bedrijf om een winst te boeken voor het derde kwartaal, vergeleken met een verlies vorig jaar.

De energiesector steeg 4,6% tot het hoogste niveau sinds april 2019, terwijl de technologiegroep 3,1% toevoegde.

Canada's bbp-rapport over augustus wordt vrijdag verwacht, wat aanwijzingen kan bieden over de kracht van de binnenlandse economie.

Woensdag gaf de Bank of Canada aan dat ze de rente al in april 2022 zou kunnen verhogen en zei dat de inflatie een groot deel van volgend jaar boven de doelstelling zou blijven, als gevolg van hogere energieprijzen en knelpunten in de aanvoer.