Yes, some of that's true, but we don't know the rest without seeing the paperwork and timeline.
The problem is, we don't know for sure what his father's and his mother's citizenship each were when Ted was born.
If they were both Canadian citizens, then you're right that Ted Cruz would be a natural born Canadian citizen and nothing else.
What else could he be in that case?
His citizenship would be pure Canadian when he was born, the very essence of a "natural born" citizen.
Good call!
>> 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.