It doesn’t matter if Ted Cruz was born in Canada. It is the same deal as with McCain being born in Panama while his father was posted there. If a child is born of a US citizen while they are overseas, the child is a natural-born US citizen.
Cruz is a natural-born US citizen.
US citizens born overseas are, in some countries, also citizens of the country they are born in. In this case they are known as dual nationals. This is what you are referring to. Note FYI that Cruz renounced his Canadian citizenship a few years ago.
Note also, without this being the case, every member of the US military posted with their families overseas who have children during their tour of duty, would have their children NOT be US citizens. Obviously this wouldn’t fly.
As to my factual knowledge, I have a daughter that was born in Argentina when I was working there in the mid-80’s.
We had to file a “Report Of Birth Abroad Of A Citizen Of The United States Of America” form FS-240 Rev 3-80 with the US embassy.
Accompanying documentation was the Argentine official birth certificate, the parents marriage certificate, a statement from the attending physician, a statement from the hospital, the parental evidence of US citizenship (US passports in our case), and a listing of the periods of parental residence in the US.
The embassy issued a US Birth Certificate Form FS-54S Rev 1/73, issued by the Dept. of State, Foreign Service of the United States of America, “Certification of Birth Abroad of a Citizen of the United States of America”
It was stamped with an embossed stamp and signed by the Consul General of the US embassy.
She was subsequently also issued a US passport, which she entered the US with as an infant when we returned to the US from Argentina.
She is not a naturalized citizen. She never had a visa for entry. She never had a green card.
She has a US birth certificate and a US passport. Under the law, she is a natural-born US citizen.
My daughter can run for President, and so can Ted Cruz.