TORONTO - Canada's main stock index rose Tuesday, while U.S. markets were mixed after a bumpy day of trading that nevertheless saw most stocks rise even as a few big names dragged.