British Prime Minister Boris Johnson has canceled a trip to the United States to meet U.S. President Donald Trump, the Sun newspaper reported late on Thursday.