TORONTO - Canada’s main stock index fell more than 100 points in late-morning trading as losses in the base metal and technology stocks helped to more than offset gains in the energy sector as the price of oil moved higher.

The S&P/TSX composite index was down 106.92 points at 34,304.77.