TORONTO - Canada's main stock index moved higher in late-morning trading Tuesday, led by gains in energy stocks as the price of oil rose, while U.S. markets dipped after trading in the green for most of the morning.