Canada's main stock index rose on Monday, led by gains in energy and mining shares, coupled with a slightly upbeat sentiment on Wall Street after U.S. economic data. The TSX Composite Index hiked 112.