Le huard se négociait 0,1 % plus bas à 1,2832 pour le billet vert, ou 77,93 cents américains, après avoir touché son plus haut niveau depuis le 5 mai à 1,2777.

"Ce que nous constatons dans toute la volatilité des marchés ces derniers jours, c'est qu'il y a cette offre de valeur refuge pour le dollar américain", a déclaré Royce Mendes, directeur et responsable de la stratégie macro chez Desjardins.

Le dollar américain a grimpé par rapport à un panier des principales devises et les actions américaines ont failli confirmer un marché baissier, après que les grands détaillants ont contribué cette semaine aux craintes d'un ralentissement de l'économie.

Pendant ce temps, le prix du pétrole, l'une des principales exportations du Canada, s'est établi en hausse de 0,9 % à 113,23 $ le baril, alors qu'un projet d'interdiction du pétrole russe par l'Union européenne a contré les inquiétudes liées à la croissance.

"Le dollar canadien semble être détaché des prix du pétrole", a déclaré Mendes. "Ce n'est pas si surprenant étant donné que nous n'entendons pas parler de beaucoup d'investissements dans le sol dans le secteur pétrolier."

Les spéculateurs ont augmenté leurs paris baissiers sur le dollar canadien au niveau le plus élevé depuis octobre, selon les données de la Commodity Futures Trading Commission américaine. Au 17 mai, les positions courtes nettes avaient augmenté à 14 496 contrats, contre 5 407 la semaine précédente.

Malgré tout, le huard a gagné 0,6 % pour la semaine, mettant fin à une série de sept semaines de pertes consécutives, après que les données sur l'inflation canadienne, plus élevées que prévu mercredi, aient augmenté la pression sur la Banque du Canada pour qu'elle resserre rapidement sa politique.

Les rendements des obligations canadiennes ont baissé sur l'ensemble de la courbe lors d'une séance écourtée avant le congé de la fête de Victoria lundi. L'obligation à 10 ans a perdu 5 points de base à 2,832 %, s'échangeant près d'un plus bas niveau sur trois semaines.