National flags representing the United States, Canada, and Mexico fly in the breeze in New Orleans where leaders of the North American Free Trade Agreement met.
National flags representing the United States, Canada, and Mexico fly in the breeze in New Orleans where leaders of the North American Free Trade Agreement met. Judi Bottoni AP
National flags representing the United States, Canada, and Mexico fly in the breeze in New Orleans where leaders of the North American Free Trade Agreement met. Judi Bottoni AP

Cruz, O’Rourke are bitter rivals — but not on NAFTA

November 07, 2017 03:56 PM