Canada’s main stock index finished higher as energy and mining companies had a strong day, while U.S. markets were mixed amid continuing excitement around AI.

See Full Page