cr7458dreamer cr7458dreamer 10-11-2016 History contestada Mexico signed the North American Free Trade Agreement (NAFTA) with a the United States and Britain. b Canada and Britain. c the United States and Canada. d Canada and Latin American states.