Who Are the Winners in New USMCA Deal?

The new NAFTA, the United States-Mexico-Canada Agreement or USMCA, was settled at the 11th hour Saturday, just before time was about to run out on an artificial deadline set by President Trump.