TORONTO - Canada's main stock index rose Tuesday, with strength in financial, industrial and utilities names outweighing weakness in energy as the price of oil fell below US$70 per barrel.