>> The problem is, we don’t know for sure what his father’s and his mother’s citizenship each were when Ted was born. <<
HUH? Are you suggesting his Mom renounced her US citizenship, or are you suspicious that her birth certificate is a fraud.
All I'm saying is that I don't know what Mrs. Cruz's citizenship was when Ted was born.
I have no reason to doubt that she wasn't born a US citizen, so her birth certificate makes no difference to me one way or another.
From what I understand, she married a foreign citizen who could no longer stay in the US.
Mr. and Mrs. Cruz appear to have moved to, and settled in, Canada where they started a business and family. They lived there for 8 years.
In 1974, when Ted Cruz was 4 years old, the family emigrated to the US.
By his own admission, the elder Mr. Cruz became a Canadian citizen. Was he a Canadian citizen when Ted was born? I don't know.
Regardless, best case, Ted might be a plain, old American citizen.
There's nothing wrong with that! But, he is not a "natural born" American. How could he be?
But you're right about his maybe being a natural born Canadian, though. We'd have to see his parents records when Ted Cruz was born to know for sure.
Good thing Trump is bringing the issue up now!