President Trump responded to questions about Iran before welcoming Canadian president Justin Trudeau outside the White House.