U.S., Canada, Mexico sign post-NAFTA trade deal after some brinkmanship

Congress still has to approve it.