The north american free trade agreement provides for elimination of barriers to trade between what countries?
a. the united states, canada, mexico, and brazil.
b. the united states and mexico only.
c. the united states and all south american countries.
d. the united states, canada, and mexico.