Misinformation alert.
Cruz didn't need to "renounce" his Canadian citizenship as he had never claimed it upon reaching his majority.
The only reason for going through the charade was because people like yourself don't understand the subtleties of citizenship law.
Haha, Cruz own spokesperson said it made sense for Cruz to be a citizen of only one country [sorry you’re struggling so mightily with the concept of dual-citizenship ; Cruz ADMITS he had Canadian citizenship too]:
Spokeswoman Catherine Frazier said the Tea Party favorite formally gave up his citizenship May 14. He received official confirmation of the action at his Houston home Tuesday.
snip
News that he had renounced his citizenship was first reported by the Dallas Morning News. The newspaper also broke that Cruz had dual Canadian-U.S. citizenship when he released his birth certificate in August.
Frazier said Cruz is pleased to have the process finalized and that it makes sense he should be only an American citizen.
http://www.foxnews.com/politics/2014/06/10/ted-cruz-renounces-canadian-citizenship.html
Both you and Cruz are fundamentally mistaken re how Canadian citizenship is acquired:
‘Canada, like the United States, also gives automatic citizenship to anyone born on its soil.
Even though law works the same way in both countries, Cruz has said the news that he possessed dual citizenship came as a surprise to both him and his parents earlier this year.’
http://www.usatoday.com/story/news/politics/2014/01/03/ted-cruz-canada-dual-citizenship/4308583/
Btw, all your gratuitous insults notwithstanding, I have actually read Canada’s Birthright Citizenship Act. There is nothing—zero, squat, the donut—about any person having to take any kind of action whatsoever when they ‘reach their majority.’ Nothing. That is a total and complete Cruz family myth/fabrication. Cruz became a NBC of Canada by virtue of being born there, period.