The U.S. struck a trade deal with Vietnam on Wednesday, which injected hope into markets and lifted them to new highs. The S&P added 29 points to 6,227 and the Nasdaq rose 190 points or 0.94% to 20,393, both record closes. Reopening from Canada Day, the TSX edged up five