The North American Free Trade Agreement (NAFTA; Spanish: Tratado de Libre Comercio de América del Norte, TLCAN; French: Accord de libre-échange nord-américain, ALÉNA) was an agreement signed by Canada, Mexico, and the United States that created a trilateral trade bloc in North America. The agreement came into force on January 1, 1994, and superseded the 1988 Canada–United States Free Trade Agreement between the United States and Canada.[3] The NAFTA trade bloc formed one of the largest trade blocs in the world by gross domestic product.
I am unsure about John McCain but but I know Obama was the only president born outside of the 48 consecutive states (he was born in Hawaii). I believe John was as well.