See tagline.
Your tagline means that under every comment, you display an extreme level of ignorance about the most basic element of this question: the distinction between “U.S. citizen” and “natural born citizen”. I’d be embarrassed to travel through these forums like that.
About your tagline, answer me this.
Was Ted Cruz a Canadian citizen until about 18 months ago?
Why the answer is, yes he was. So, how can you be natural born citizen and also hold Canadian citizenship? The answer is you can not hold duel citizenship and still be considered a natural born American citizen.
Now, do I think Ted Cruz is an honorable man, why yes I do, would he make a good president, I think so. Does he meet eligibility requirements, unfortunately no he does not.
Learn the difference between citizen and natural born citizen then shut up and sit down!