New NAFTA deal reached: Canada, U.S., Mexico reach trade agreement under new name

globalnews.ca -