The Toronto Stock Exchange closed with a second-straight gain on Wednesday as higher commodity prices topped concerns over a potential tariff war with the United States following Donald Trump's ...