The Toronto Stock Exchange's S&P/TSX rose 33.61 points, or 0.21 percent, to 16,318.14.
Leading the index were Boyd Group Income Fund, up 6.6 percent, CCL Industries Inc, up 6.6 percent, and Keyera Corp, higher by 5.1 percent.
Lagging shares were Fortuna Silver Mines Inc, down 9.1 percent, NFI Group Inc, down 3.7 percent, and Kirkland Lake Gold Ltd, lower by 3.7 percent.
On the TSX 119 issues rose and 119 fell as advancing issues matched in a 1-to-1 ratio . There were 21 new highs and 7 new lows, with total volume of 200.2 million shares.
The most heavily traded shares by volume were Aurora Cannabis Inc, Bombardier Inc and Manulife Financial Corp.
The TSX's energy group rose 0.07 points, or 0.1 percent, while the financials sector slipped 0.23 points, or 0.1 percent.
West Texas Intermediate crude futures rose 0.66 percent, or $0.41, to $62.19 a barrel. Brent crude rose 0.98 percent, or $0.7, to $71.94 [O/R]
The TSX is up 13.9 percent for the year.