TORONTO - Canada's main stock index was lower in late-morning trading, weighed down by losses in the technology and base metal sectors, while energy stocks climbed as the price of oil topped US$70 per barrel.