TORONTO — Canada's main stock index finished higher on Tuesday, due partly to recent strength in corporate earnings reports and seasonal trends, while U.S. markets posted mixed results.

See Full Page