Markets in the U.S. and Canada posted gains for the second day in a row Tuesday, with the S&P/TSX Composite led by strength in energy and financial stocks.

The S&P/TSX Composite Index was up 135.49 points, or 0.69 per cent, at 19,654.92.

In New York, the Dow Jones Industrial Average was up 316.02 points at 32,560.60. The S&P 500 Index was up 51.30 points, at 4,002.87, while the Nasdaq Composite was up 184.57 points, or 1.6 per cent, at 11,860.11.

The Canadian dollar traded for 72.96 cents U.S. compared with 73.13 cents U.S. on Monday.

The May crude contract was US$1.85 cents at US$69.67 per barrel and the April natural gas contract was up 13 cents at US$2.35 per mm/BTU.

The April gold contract was down US$41.70 at US$1,941.10 an ounce and the May copper contract was up four cents at US$3.99 a pound.

This report by The Canadian Press was first published March, 2023.