[jpsb] The son of a Cuban born in Canada is NOT a Natural Born Citizen of the USA.
The son of a U.S. citizen, mother or father, born outside the United States, is a natural born U.S. citizen provided all other requirements specified by Federal law at the time of birth are met.
INA 1952, 66 Stat. at 235-236:
TITLE III—NATIONALITY AND NATURALIZATIONCHAPTER 1—NATIONALITY AT BIRTH AND BY COLLECTIVE NATURALIZATION
NATIONALS AND CITIZENS OF THE UNITED STATES AT BIRTH
SEC. 301. (a) The following shall be nationals and citizens of the United States at birth:
[...]
(7) 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 ten years, at least five of which were after attaining the age of fourteen years: Provided, That any periods of honorable service in the Armed Forces of the United States by such citizen parent may be included in computing the physical presence requirements of this paragraph.
[...]
If a law passed by Congress makes you a citizen you are by definition a naturalized citizen, NOT a natural born citizen. No law make a natural born citizen a citizen, they just are.
Ted Cruz is a Canadian, both his mother and father applied for and received Canadian citizenship. Cruz's mother voted in Canadian elections prior to Cruz being born. Cruz's mother never filled out a Consular Report of Birth Abroad so she had no intention of giving little Teddy US citizenship.
Ted Cruz is a citizen of Canada