Cruz is a US citizen.
When was he naturalized?
I agree, he is a citizen by statute which is his naturalization.
He was born a Canadian and until a short time ago was still a Canadian until he renounced his Canadian citizenship.
Again, whether that disqualifies his eligibility is up in the air in terms of settled law.
But in my opinion, NBC requires no law, no statue, it is unimpeachable, just what the Founders intended.
That said, I will still happily vote for him should he get the nod, right now the Constitution cannot be a suicide pact.