TORONTO -- Major Canadian and American stock market indexes were up sharply Tuesday morning but commodity prices and the loonie were bouncing between positive and negative.

The Toronto Stock Exchange's S&P/TSX composite index was up 100.14 points at 13,569.97. On Monday, it posted a 101-point gain.

The Dow Jones average of 30 stocks was up 118.79 points at 17,838.71, the S&P 500 index advanced 12.88 points at 2,093.29 and the Nasdaq gained 28.17 points to 5,136.84.

The Canadian dollar was down 0.10 of a cent at 74.79 cents US. The loonie had see-sawed between gains and losses during the morning.

On the commodity markets, prices went from positive to negative over the morning. The December gold contract was down $3.80 to US$1,069.60 an ounce, the January crude contract was down 23 cents at US$41.42 a barrel and the January contract for natural gas was down three cents at US$2.21.