LONDON — Prime Minister Mark Carney says United States President Donald Trump will have to stop his "disrespectful" comments about Canada before the two countries can have comprehensive bilateral conversations about trade and security.