TORONTO - Canada's main stock index rose alongside U.S. markets, while the price of gold topped the US$3,000 an ounce mark for the first time ever in early trading.