The benchmark index of the Toronto Stock Exchange has passed the 14,000 mark for the first time.
Shortly after noon ET, the S&P/TSX composite index was up 147.57 points to 14,000.7.
Resource stocks have benefited from higher prices for metals and oil.
The S&P/TSX composite index is now up almost 8.5% since the beginning of 2007.