S&P 500 squeaks out record high after Trump ends trade talks with Canada – The Washington Post