President Trump signs trade deal with Mexico, Canada



early analysis is that it differs little from Nafta