Canadian Prime Minister Justin Trudeau came with an unambiguous message on his latest US visit: the North American Free Trade Agreement is a success that needs to be modernized, not abandoned.