Ok since you are dealing in fact, what is the specific law that makes you think Ted Cruz a natural born Citizen even though he was born in a foreign sovereignty/?
How about the Fact that he is a U.S. Citizen by birthright? Since he was never required to BECOME a citizen through a naturalization process, he is a Natural Born Citizen having been born to a U.S. Citizen. Even though that citizen was in fact living with her foreign born husband in Canada.
All your idiocy is academic and meaningless. He IS a Natural Born Citizen, just as any other person born anywhere in the World to a U.S citizen. Happens all the time, maybe every day!