“Nope, he gave it up the first time he voted in the USA. By the way, since you claim to know all, when was he first issued a passport?”
The news articles reported Ted Cruz did not renounce his Canadian citizenship until 2014. They also interviewed Canadian constitutional experts and Canadian experts on their citizenship that Ted Cruz was still a Canadian citizen whether or not he wanted to believe and/or say differently.
Of course, in today’s US, facts are irrelevant. What matters is how one self identifies. Rafael identifies himself as a NBC, just like Caitlin Jenner identifies himself a woman. And the courts seem just fine with one, or both examples.
The whole NBC subject is about avoiding split allegiance. The son of a communist freedom fighter (Cruz is unquestionably eligible for Communist Cuban citizenship) was indoctrinated since birth to the communist doctrine. To believe otherwise is to also believe 0bama was not influenced by his muslim upbringing.