Canada and Mexico have struck a deal with the U.S. to delay tariffs in return for ramped up border control. But U.S.