TORONTO - Canada's main stock index was down over 300 points in late-morning trading as technology and energy stocks fell, ...