De loonie handelde 0,3% hoger op 1,2730 voor de greenback, of 78,55 U.S. cent, nadat hij op 1,2729 zijn sterkste punt sinds 5 mei had aangetikt. Over de hele week steeg de munt met 0,8%.

"De risicostemming is duidelijk een grote drijvende kracht achter de prestatie van de CAD, maar stevige grondstoffen en bescheiden ondersteunende (rente)spreads dragen misschien bij aan de CAD-achtergrond," zeiden strategen bij Scotiabank, onder wie Shaun Osborne, in een nota.

De Amerikaanse beursbenchmark de S&P 500 index stevende af op zijn beste wekelijkse winst sinds medio maart, toen opbeurende winsten, sterke consumentenbestedingen en tekenen dat de inflatie zijn hoogtepunt bereikt, de bezorgdheid over een sterke vertraging van de economische groei verminderden.

Olie, een van Canada's belangrijkste exportproducten, steeg met 0,5% tot $114,70 per vat, toen tekenen van een krappe markt de prijzen ondersteunden in de aanloop naar het Amerikaanse Memorial Day-weekend, het officieuze begin van het piekseizoen van de Amerikaanse zomervraag.

De winst voor de loonie kwam in de aanloop naar een rentebesluit van de Bank of Canada aanstaande woensdag. Verwacht wordt dat de centrale bank voor de tweede achtereenvolgende vergadering de rente met een half procentpunt zal verhogen om de stijgende inflatie aan te pakken.

De rente op Canadese staatsobligaties was gemengd over de hele curve. De 10-jaars rente veranderde weinig op 2,793%, na woensdag een laagste stand van vier weken op 2,743% te hebben bereikt.