Even if Cruz was born in Mars and raised in deep space, he would STILL be a Natural Born Citizen of the United States! The only way to prove he is not a Natural Born citizen is to prove that his mother was not born in the US.
Ironically, Trump’s mother was not born in the US. It is okay, however, Trump is a NBC because (among other things), his pa was born in the US.
Well, Donald’s mother was naturalized before he was born, so he meets the requirement: born in the USA of parents both of whom are US citizens at the time of his birth. Cruz might have been a NBC if his parents had filed the required form with the US Console in Canada recording his birth, but unfortunately they apparently didn’t, otherwise Ted would have produced it already. So as it stands, he is indisputably a natural-born citizen of Canada, under their law, as an anchor baby. He is a citizen of the United States under the Naturalization Act in effect when he was born. And he was a dual citizen of the US and Canada until he formally renounced his Canadian citizenship some 15 months ago.
Anyway, it won’t be a problem because Ted is not going to win the nomination.