TORONTO - Strength in the energy and telecommunication sectors helped Canada's main stock index rise in late-morning trading, while U.S. markets were mixed.