Which three countries are signers of the North American Free Trade Agreement (NAFTA)?

ACanada, England, and Mexico
BCanada, the Unites States, and Mexico
CCanada, the United States, and England
DThe United States, England, and Mexico