Canada's benchmark stock index shed more than one per cent of its value on Friday, trading at 12,333 at midday. Coupled with smaller declines in recent days, the TSX is now lower than where it was at the end of 2012 — 12,433 on Dec. 31.
The catalyst was a number of earnings disappointments from U.S. banks and a government data release that show retail sales fell by the largest amount in nine months last month.
Retail sales slumping
The Dow Jones industrials lost 46.69 points to 14,818.45 as U.S. retail sales for March were down 0.4 per cent. Economists had expected a flat reading following a 1.1 per cent rise in February.
The weak showing indicated that higher taxes and weak hiring have made consumers more cautious about spending.
An increase in social security taxes, which kicked in on Jan. 1, has lowered take-home pay this year for nearly all workers. Someone earning $50,000 has about $1,000 less to spend in 2013.
"I had been a little puzzled as to why the markets haven't been paying more attention to this story because it's a very big-dollar item," said Robert Gorman, chief portfolio strategist at TD Waterhouse.
"Increased payroll taxes [are] coming off the bottom line for most people, and they're having to make choices and so, things … that you can defer are being deferred."
That gloom sent commodity prices lower, because if the U.S. economy is slowing down, so will demand for raw materials like oil and metals.
Oil & gold lower
The loonie was caught up in the sell-off, losing a third of a cent to 98.62 cents US.
The TSX could face challenges getting positive momentum since it is so weighted in favour of energy and mining companies, two sectors that seem to be slowing down after multi-year runs.
Those sectors put in a weak showing Friday.
The gold sector led decliners, down 5.25 per cent as June bullion fell $67.10 to US$1,497.80 an ounce. That's the lowest prices seen for gold in more than a year.
The energy sector on the TSX fell 2.22 per cent as May crude on the New York Mercantile Exchange dropped $2.98 to $90.53 US a barrel.