The Canadian dollar strengthened to its highest in nearly three weeks against its U.S. counterpart on Thursday as global stock markets extended their winning streak and oil steadied near its highest level in more than a year.
The loonie was trading 0.2 per cent higher at 1.2677 to the greenback, or 78.91 U.S. cents. The currency touched its strongest intraday level since Jan. 22 at 1.2660.
Global shares rose for a ninth day running, sustained by the promise of more free money after a benign U.S. inflation report and a dovish Federal Reserve outlook.
Canada runs a current account deficit and is a major producer of commodities, including oil, so the loonie tends to be sensitive to the global flow of trade and capital.
U.S. crude oil futures were down 0.2 per cent at $58.55 a barrel, paring recent gains, as renewed lockdowns and the emergence of new coronavirus variants weighed on the prospects for a swift demand recovery.
Canadian government bond yields were mixed across the curve. The 10-year rose half a basis point to 0.993 per cent, having touched its highest level since last March earlier in the day at 1.031 per cent.
Be smart with your money. Get the latest investing insights delivered right to your inbox three times a week, with the Globe Investor newsletter. Sign up today.