The Canadian dollar softened on Monday against a stronger greenback as the U.S. dollar's rebound and demand worries from China pressured crude prices.
Prices of oil, a major Canadian export, fell sharply as a slowdown in Chinese refining raised concerns about demand for crude in Asia's largest economy.
U.S. crude prices settled down 2.5 per cent at $47.59 a barrel.
The U.S. dollar rose broadly as traders unwound bearish bets against the greenback following last week's escalation of tensions between the United States and North Korea as well as underwhelming economic data.
Risk-sensitive assets, such as stocks, rallied as U.S. officials played down the risk of an imminent war.
At 4 p.m. EDT, the Canadian dollar was trading at $1.2726 to the greenback, or 78.58 U.S. cents, down 0.4 per cent.
On Friday, the loonie touched its weakest level in four weeks at $1.2753 before recouping losses. The currency traded on Monday in a range between $1.2675 and $1.2731.
Canada's dollar "has seen its best levels of 2017," said Brad Schruder, director of corporate sales and structuring at BMO Capital Markets.
"I think should you see this move down into the $1.26s, that buyers of USD/CAD would be guided to scoop some accordingly."
For the week ahead, investors are awaiting Canada's inflation data for July on Friday to see whether the numbers will support a potential second rate hike from the Bank of Canada later this year.
Negotiations for modernizing the North American Free Trade Agreement (NAFTA) start on Wednesday. The Canadian government's goals in the talks include preserving NAFTA's dispute-settlement mechanism, Foreign Minister Chrystia Freeland said, setting up a potential clash with Washington.
Canadian government bond prices were lower across the maturity curve, with the two-year price down 3 cents to yield 1.227 per cent and the benchmark 10-year falling 23 cents to yield 1.879 per cent.