Ted Cruz was born in Canada.
John Mc Cain was born in the Panama Canal Zone. He was eligible but he didn’t win enough Electoral votes.
The US Code Title 8, Section 1401:
The following shall be Nationals and Citizens of the United States at Birth:
(g) a person born outside the geographical limits of the United States and its outlying possessions of parents one of whom is an alien, and the other a citizen of the United States who, prior to the birth of such person, was physically present in the United States or its outlying possessions for a period or periods totaling not less than five years, at least two of which were after attaining the age of fourteen years...