Trade flows of agricultural commodities between the United States, Canada, and Mexico are very large. In 2016, US agricultural imports from Canada totaled $24.9 billion while US exports amounted to $25.3 billion. In the same year, US imports of agricultural products from Mexico reached $24.66 billion and US exports to Mexico were $17.68 billion. Generally, NAFTA has been operating very well except for a few irritants. Trade talks are notoriously slow and agriculture is typically a major point of contention. However, agriculture may not be a major obstacle in the current NAFTA negotiations.