“Based on current citizenship law, Cruz was born a citizen, therefore, he is a natural born citizen.”
This is false. Natural born citizenship requires that one be born in American soil. Last I checked Canada is not considered to be American soil. Again - you are opening a door that will not easily be closed.
The law says that he is a born US citizen. I just cited the law. Also, the US Constitution specifically gives Congress power over all issues involving naturalization. Period.
Sec. 320. [8 U.S.C. 1431] (a) A child born outside of the United States automatically becomes a citizen of the United States when all of the following conditions have been fulfilled:
(1) At least one parent of the child is a citizen of the United States, whether by birth or naturalization.
(2) The child is under the age of eighteen years.
(3) The child is residing in the United States in the legal and physical custody of the citizen parent pursuant to a lawful admission for permanent residence.
(b) Subsection (a) shall apply to a child adopted by a United States citizen parent if the child satisfies the requirements applicable to adopted children under section 101(b)(1) .
Well you'd better check again.