The Canadian dollar was higher Thursday morning amid a stronger than expected read on U.S. retail data and Chinese growth worries.
The loonie was up 0.26 of a cent to 90.22 cents US.
U.S. retail sales for February rose 0.3 per cent following a 0.6 per cent drop in January, better than the 0.2 per cent climb that economists had expected.
China growth worries have buffetted the currency and commodity prices this week.
Adding to those worries Thursday were government figures which showed industrial production in China rose by a lower than anticipated 8.6 per cent in the first two months of this year. Retail sales growth also fell short of estimates.
China's premier Li Keqiang said Thursday that his country will keep this year's economic expansion strong enough to create new jobs but will emphasize market-opening reform and cleaning up smog-choked cities over hitting its official growth target of 7.5 per cent.
The data followed a report issued last weekend showing the world's second-biggest economy experienced an 18 per cent drop in exports in February.
Copper prices have slid more than eight per cent over the past four sessions. The May contract for the metal was down two cents to US$2.94 a pound Thursday morning.
But it's not just demand concerns that have weighted on copper.
Chinese authorities gave the go-ahead late last week for the country's first credit default, involving a manufacturer of solar panels. And another solar energy company is also in danger of default.
This is worrisome because copper is used as much for financing transactions as for its industrial applications.
Traders worry that a wave of defaults could result in a massive liquidation of copper on the markets, which would further depress prices.
Demand questions have also hit oil prices hard this week with the April contract in New York down almost five per cent this week. But on Thursday, the crude rose 38 cents to US$98.37 a barrel.
Bullion prices also shifted lower after surging $24 Wednesday amid concerns centred around the Ukraine-Russian conflict.
The April contract slipped $5.20 to US$1,365.30 an ounce.