OTTAWA—The general thinking was that U.S. Vice-President Mike Pence had popped up in Ottawa as part of a publicity campaign to promote support for U.S. Congressional approval of the new NAFTA deal—and to hold out an olive branch to Prime Minister Justin Trudeau and Canadians.