De S&P/TSX composite index van de Toronto Stock Exchange eindigde 120,19 punten, of 0,6%, op 21.395,00, het hoogste slotniveau sinds 25 november.

"Het lijkt erop dat de markt begint te anticiperen op een verbeterende economie en een toenemende vraag naar grondstoffen," zei Colin Cieszynski, hoofd marktstrateeg bij SIA Wealth Management.

De energiegroep ging 1,4% vooruit toen de olieprijzen naar de hoogste stand in twee maanden klommen als gevolg van een krap aanbod en een zwakkere Amerikaanse dollar.

De Amerikaanse ruwe olieprijzen noteerden 1,8% hoger op 82,64 dollar per vat, terwijl koper, dat de reputatie heeft om conjunctuuromwentelingen te signaleren, 2,9% hoger noteerde.

"Als Doctor Copper aantrekt, is dat in het algemeen een goed teken voor de bedrijfsomstandigheden, de bedrijfswinsten en mogelijk de aandelenmarkt," zei Cieszynski, verwijzend naar de bijnaam die aan het basismetaal wordt gegeven.

De materiaalgroep, die mijnbouwers van edele en basismetalen en kunstmestbedrijven omvat, voegde 2,3% toe, terwijl financials, de zwaarst gewogen sector op de Toronto markt, 0,5% hoger eindigde.

Wall Street steeg ook toen de Amerikaanse consumentenprijscijfers grotendeels in lijn met de verwachtingen kwamen, waardoor de zorgen over een sneller dan verwachte beleidsverkrapping door de Federal Reserve afnamen.

Beleggers waren ook opgelucht nadat Fed-voorzitter Jerome Powell dinsdag tijdens een hoorzitting in het Congres vertelde dat het enkele maanden kan duren voordat een beslissing wordt genomen over het afbouwen van de balans van de centrale bank ter waarde van $ 9 biljoen.

"We hadden wat volatiliteitsstoringen, maar nu voelt het alsof we klaar zijn om daar doorheen te komen en dicht naar nieuwe hoogtepunten te gaan", zei Gregory Taylor, portefeuillebeheerder bij Purpose Investments.

De TSX noteerde in november een recordhoogte op 21.796,16.