TORONTO — Canada's main stock index eked out a gain Wednesday, weighed down by weakness in energy and metals, while U.S. markets rose ahead of the much-anticipated inflation data coming Thursday, and the start to earnings season on Friday.
Read more >