Canadian Prime Minister Mark Carney used some of his most skeptical language to date about reaching a U.S. trade deal by Aug. 1, when President Donald Trump says he will impose 35% tariffs. "We will use all the time that's necessary, and agree somet...