TORONTO - Canada's main stock index rose Tuesday, helped by strength in the energy sector as the prices for oil and natural gas climbed, while U.S. stock markets eked out gains.