U.S. President Donald Trump said late last night that he had reached a trade deal with Canada and would postpone his latest ...