De S&P/TSX composite index van de Toronto Stock Exchange eindigde 17,12 punten, of 0,1%, hoger op 21.548,84. Over de hele week steeg de index met 1,3%, de derde opeenvolgende weekwinst.

De aandelen op Wall Street daalden daarentegen voor de tweede dag fors toen beleggers zich zorgen maakten over mogelijke forse renteverhogingen in de VS en Washington waarschuwde dat Rusland meer troepen aan het verzamelen was in de buurt van Oekraïne en dat er elk moment een invasie kon komen.

"Iedereen is op zoek naar plaatsen om zich te verstoppen," zei Greg Taylor, portefeuillemanager bij Purpose Investments. "Toronto ziet eruit als een vrij goede situatie met energie die veel stijgt ... en dan hebben we vandaag de goudprijzen die aanslaan."

De energiesector steeg 3,6% toen de escalerende spanningen in Oekraïne de bezorgdheid over een krap aanbod op de oliemarkt deden toenemen. Amerikaanse futures voor ruwe olie noteerden 3,6% hoger op $93,10 per vat.

De groep materialen, die mijnbouwers van edele en onedele metalen en kunstmestbedrijven omvat, steeg 3,4% toen goud de vraag naar veilige haven aantrok. Het bereikte zijn hoogste niveau in bijna drie maanden op $1.865,15 per ounce.

Auto onderdelen maker Magna International daalde 6,4% nadat het bedrijf zei dat verstoringen bij de Ambassador brug veroorzaakt door Canadese trucker protesten tegen coronavirus mandaten zijn begonnen om enige initiële impact op haar activiteiten te hebben.

Aandelen in discretionaire consumptiegoederen verloren 3,2% en technologie eindigde 2,8% lager.