Why are Canada and Mexico trading partners in US?

The United States, Canada, and Mexico are not part of the same country. They are three separate nations. However, they do have a trade agreement called the North American Free Trade Agreement (NAFTA) that allows for the free trade of goods and services between the three nations.
Copyright Wanderlust World © https://www.ynyoo.com