TORONTO — Canada's main stock index managed a slight gain Thursday while U.S. markets closed down on a choppy day that included headlines on trade tensions softening as well as a very public fallout between U.S. President Donald Trump and Elon Musk.
Read more >