Since NAFTA, the U.S. has had a trade deficit with Canada and Mexico. However, it isn't near as large as the deficit with China.