No. According to the birth certificate and COLB of John McCain, McCain was born in Colon Hospital, city of Colon, Panama.
That is not in the Canal Zone.
McCain was ineligible. But because Obama was certain to defeat old, fat, short, maverick McCain, the democrats had no reason to file a suit of ineligibility.
His father was active military at the time on America’s business. That is why congress made a resolution that he was a NBC.