Canada's Justin Trudeau visits U.S.