TORONTO - Canada's main stock index edged higher Monday as gains in the telecom sector helped offset losses in energy and industrials, while U.S. stock markets were mixed and the Nasdaq lost 1.2 per cent.