TORONTO — Canada's main stock index rose more than 100 points in late-morning trading, while U.S. stock markets also climbed after tech bellwether Nvidia reported results that topped expectations.

See Full Page