De samengestelde index S&P/TSX van de Toronto Stock Exchange eindigde 436,79 punten, of 2,1%, lager op 20.621,39, de grootste daling sinds 30 november en het laagste slotniveau sinds 20 december.

De belangrijkste indexen op Wall Street eindigden ook fors lager doordat zwakke bedrijfsresultaten de druk op technologieaandelen nog verder opvoerden.

"Weer een dag met een zee van rood," zei Chhad Aul, chief investment officer & hoofd van multi-asset solutions bij SLGI Asset Management Inc.

"Het thema van dit jaar is tot nu toe geweest dat centrale banken veel havikistischer zijn geworden, of het nu gaat om de Fed in de VS of de Bank of Canada hier in eigen land.

Beleggers hebben de weddenschappen verhoogd dat de Bank of Canada zijn referentierentevoet verhoogt tijdens een beleidsaankondiging volgende week woensdag. Ook de Federal Reserve zal volgende week een beslissing nemen over de rentetarieven.

Ondertussen bleek uit binnenlandse gegevens dat de detailhandelsverkopen in december hoogstwaarschijnlijk met 2,1% zijn gedaald omdat de autoriteiten beperkingen hebben opgelegd in de strijd tegen de Omicron-variant van het coronavirus.

"We kijken zorgvuldig uit naar een kans om een beetje risico toe te voegen. We zijn op zoek naar paniekverkopen," zei Aul.

Aandelen van Shopify Inc, het vlaggenschip van Canada's techbedrijf, tuimelden 13,4%. Het begon het jaar als het meest waardevolle bedrijf op de Toronto markt, maar heeft sindsdien C$79 miljard ($63 miljard) van zijn marktkapitalisatie verloren, of 36%.

De technologiegroep en de energiesector daalden beide met 3,4%, waarbij de energiesector te kampen had met een daling van de olieprijzen.

De Amerikaanse ruwe olieprijzen noteerden 0,5% lager op $85,14 per vat toen beleggers winst namen nadat de wereldwijde benchmarks deze week de hoogste stand in zeven jaar bereikten.

De zwaargewogen groep financials verloor 1,2% en de groep materialen, waartoe onder meer edelmetaal- en basismetaaldelvers en kunstmestbedrijven behoren, eindigde 2,5% lager.

($1 = 1,2580 Canadese dollar)