The winning streak on the Toronto stock market extended to a fourth session as buyers picked up industrial stocks and energy shares benefited from another rise in oil prices.
The S&P/TSX composite index moved 88.96 points higher to 10,304.42.
The industrials sector ran ahead 1.4 per cent ahead of earnings coming out Friday from General Electric.
Crude stocks advanced as the price of oil in New York gained 48 cents to $62.02 (U.S.) a barrel. Energy giant Nexen Inc. lost 6.6 per cent after handing in a disappointing earnings report.
The Canadian dollar moved down 0.23 of a cent to 89.51 cents U.S.
New York markets also ran up for a fourth session with the Dow Jones industrial average ahead 95.61 points to 8,711.82. The Nasdaq composite index gained 22.13 points to 1,885.03.