You are correct that Ted Cruz was born in Canada but you are incorrect that it is the reason he is not a natural born Citizen.
I wonder if you have figured it out yet?
“You are correct that Ted Cruz was born in Canada but you are incorrect that it is the reason he is not a natural born Citizen.”
It is quite impossible for Ted Cruz to be a natural born citizen, because he wss made an unnatural naturalized at birth U.S. citizen by a naturalization law designed to take alien born children and naturalize them at birth to make them considered as if they were actual citizens at birth.
U.S. Code: Title 8 - ALIENS AND NATIONALITY. Chapter 12 - IMMIGRATION AND NATIONALITY. Subchapter III - NATIONALITY AND NATURALIZATION. Part I - Nationality at Birth and Collective Naturalization. ç 1401 - Nationals and citizens of United States at birth: The following shall be nationals and citizens of the United States at birth: ... (h) a person born before noon (Eastern Standard Time) May 24, 1934, outside the limits and jurisdiction of the United States of an alien father and a mother who is a citizen of the United States who, prior to the birth of such person, had resided in the United States.