Energy stocks were supported by higher oil prices on worries about supply disruption in Gulf of Mexico as Tropical Storm Ida advanced, while gold stocks got a boost from higher bullion prices
The energy sector climbed 1.3% as crude prices climbed on optimism about U.S and European economic recoveries and hopes that OPEC and its allies will keep production curbs in place.
The materials sector, which includes precious and base metals miners and fertilizer companies, added 1.1% as gold futures rose 0.4% to $1,721 an ounce.
The Toronto Stock Exchange's S&P/TSX composite index was up 230.66 points, or 1.33%, at 17,567.68.
The materials sector, which includes precious and base metals miners and fertilizer companies, added 3.9% as gold futures rose 1.0% to $1,865.5 an ounce.
Toronto Stock Exchange's S&P/TSX composite index was down 140.15 points, or 0.79%, at 17,517.05. On Wednesday it had jumped 1.3% to post its best day in over two months.
Canada said on Thursday it expects a further delay in Pfizer Inc's COVID-19 vaccine deliveries in the next few weeks.