“He is a natural born Canadian citizen and a naturalized American citizen at birth.”
Ted Cruz is also not a natural born Canadian citizen, unless his Cuban born father and his U.S. born mother became Canadian citizens before the birth of Ted Cruz on 22 December 1970.
**********
I don't know all the applicable laws involved but neither his mom or pop became Canadian citizens
before his birth. You have to have been a resident for at least five years so neither met that criteria
by Dec. 1970. Papa Cruz did become a Canadian citizen in 1973 based upon articles in the press.
We do know that Edward does possess a Canadian birth certificate which has been shown.