Donald Trump and his Canadian counterpart Justin Trudeau are stopping all but essential travel.