TORONTO — Canada's main stock index gained nearly 300 points on Tuesday, while U.S. markets also rose as hopes of an interest-rate cut by the U.S. Federal Reserve swept through the market.

See Full Page