De loonie handelde 0,2% hoger op 1,2535 voor de greenback, of 79,78 U.S. cent, nadat hij zijn sterkste intraday-niveau sinds 21 januari had aangetikt op 1,2510.

De winning streak van acht dagen voor de valuta was de langste sinds augustus 2016.

"De belangrijkste rem op de prestatie van de CAD in de vroegere stadia van de Russische aanval op Oekraïne was de hogere volatiliteit op de aandelenmarkten," zeiden strategen bij Scotiabank, onder wie Shaun Osborne, in een nota.

"Nu de aandelenmarkten zich -- voorlopig -- beter op hun gemak voelen bij de wereldwijde risico's, verwachten wij dat fundamentele factoren de komende weken een sterkere CAD zullen ondersteunen."

De Amerikaanse aandelen stegen en de VIX-index, een belangrijke maatstaf voor de verwachte volatiliteit op de aandelenmarkten, daalde met 8%, ook al sleepte de oorlog in Oekraïne zich voort.

De strategen van Scotiabank verwachten dat de loonie "vrij snel" zal aansterken naar de zone van 1,24 tot 1,2450.

De vice-gouverneur van de Bank of Canada, Sharon Kozicki, zal vrijdag voor de Federal Reserve Bank van San Francisco spreken over het monetaire beleid.

De geldmarkten verwachten dat de centrale bank van Canada de rente dit jaar nog met bijna 200 basispunten zal verhogen, nadat zij deze maand voor het eerst sinds vóór de pandemie de rente heeft verhoogd.

De olieprijs, een van Canada's belangrijkste exportproducten, noteerde 2,25% lager op $112,34 per vat, terwijl de EU-landen verdeeld bleven over de vraag of ze Rusland rechtstreeks sancties zouden opleggen voor olie en gas.

De rente op Canadese staatsobligaties was over de hele linie hoger. De 10-jaars steeg met 6,9 basispunten tot 2,386% en kwam daarmee niet dichter bij de driejaarspiek van 2,443% die woensdag werd bereikt.