Actually, he never had Canadian citizenship.
Failed to claim it before the deadline.
The renouncement was “tongue in cheek.”
There ya go...LION again. It was all over the news:
CNN said: "It's official. Sen. Ted Cruz is now a citizen of the United States..."
Time said: "Ted Cruz has formally given up his Canadian citizenship, about nine months after learning he had it."
MSNBC said: "Cruz had dual citizenship he was an American by virtue of his American mother, but he was also Canadian the moment he was born...."
CBC said: "Ted Cruz to renounce Canadian citizenship 'soon' ..."
USA Today said: "U.S. Sen. Ted Cruz vowed months ago to renounce his Canadian citizenship by the end of 2013, but the Calgary-born Republican is still a dual citizen...."
Dallas Morning News: "...as a technical matter, Cruz had dual citizenship..."
The Daily Mail: "Republican Senator Ted Cruz renounces his Canadian citizenship..."