U.S. stock markets closed at fresh record highs Wednesday while Canada’s benchmark TSX index slipped modestly, as investors reacted to easing oil prices, renewed optimism surrounding U.S.-Iran ...