McCain can’t become president. He was born in the Republic of Panaman.
Also, by Panamanian law, he is a Panamanian citizen.
Panaman = Panama
Only if you accept the definition of natural-born citizen as one born in the U.S. of two U.S. citizen parents. That's not an established fact, and there is a lot of arguements against it.