So John McCain wasn’t eligible? And both of Marco Rubio’s parents were Cuban citizens at the time of his birth, from what I’ve read.
John McCain was born of US citizen parents on a US military base, which is US territory and that makes him an NBC. This guy(Cruz) was born in Canada to ONE American citizen parent and therefore is NOT an NBC. Had he been born on American soil he would have been a Natural born Citizen regardless of how many citizen parents he had.