Toronto stocks posted solid gains for a third consecutive session on Monday.

U.S. markets were closed for the Memorial Day holiday.

Energy, gold and mining stocks again led the way as investors continued to pick up shares beaten down in price during a two-week long correction.

The S&P/TSX composite index was up 82.73 points to 11,845.48 on lighter-than-usual volume.

Volume was about 127 million shares, a large drop from a typical Monday, which would have seen about 300 million shares trade hands.

Bank of Nova Scotia shares were 75¢ higher to $43.65 after the bank handed in a second-quarter profit of $894 million, up 8% from a year ago. The bank also boosted its quarterly dividend by 3¢ a common share, from 39¢.

The energy sector was up 2.35% ahead of a meeting of the OPEC cartel later in the week that is widely expected to result in no change to oil output. Petro-Canada gained $1.65 to $51.25 while EnCana Corp. improved $1.36 to $55.35.

The mining sector rose 1.12% but shares in nickel giant Inco Ltd. dipped 3¢ to $72.02 as the company and the United Steelworkers reached a tentative contract agreement ahead of a strike deadline of midnight Wednesday night.

The TSX Venture Exchange rose 23.44 points to 2,863.63.

The Canadian dollar was up 0.13 of a cent to US90.44¢.