Leading the index were Shopify Inc, up 6.8 percent, CannTrust Holdings Inc, up 6.8 percent, and Torex Gold Resources Inc, higher by 3.7 percent.

Lagging shares were Gran Tierra Energy Inc, down 12.8 percent, New Gold Inc, down 4.3 percent, and Hudbay Minerals Inc, lower by 4.0 percent.

On the TSX 115 issues rose and 121 fell as a 1-to-1 ratio favored decliners. There were 13 new highs and 1 new low, with total volume of 189.4 million shares.

The most heavily traded shares by volume were Encana Corp, Bombardier Inc and Barrick Gold Corp.

The TSX's energy group fell 1.26 points, or 0.9 percent, while the financials sector climbed 0.03 points, or 0.0 percent.

West Texas Intermediate crude futures rose 0.87 percent, or $0.47, to $54.37 a barrel. Brent crude  rose 0.39 percent, or $0.24, to $62.38 [O/R]

The TSX is up 15.3 percent for the year.