I agree with Bigun above.
Sadly, Senator Cruz (at least in my opinion) is not a "natural born citizen".
Indeed, he was born in Canada and didn't even reside in the United States until he was around four years old.
It was only recently that he disavowed his Canadian citizenship.
Having said all this, I would still vote for him, even though I believe it's a violation of the intent of the founders and writers of The Constitution.
The democrats and the left are going to make BIG HAY out of this, if Cruz becomes the nominee or if he's picked to run as the vice presidential candidate.
Be ready for it.