Why Canada and Mexico trade so much with USA?
A.
Because the USA only wants to trade with Mexico and Canada.
B.
Because Mexico and Canada have particularly large economic size.
C.
Because the price of commodities is low in Mexico and Canada.
D.
Because they are neighbors of USA.