Are you an expert on the laws of Cuban citizenship?
Cruz has never had any allegiance to Canada or Cuba.
There is probably some family in Cuba.
“Are you an expert on the laws of Cuban citizenship?”
Yes.
Cruz is Cuban by birth because his father is Cuban.
It doesn’t matter if he “had alliegance” to Cuba - which we have no way of knowing - or not. His father was a Cuban citizen at the time of his birth, and according to Cuban law (with which I am familiar) that made Cruz a Cuban citizen as well. I like Cruz - it’s a shame - but Canadian-Cuban at birth - it’s too much. Next, please.
Barack Hussein Obama, Jr. (or II), an undoubtedly terrible man, had the choice of Kenyan, British, Indonesian, or American citizenship upon reaching his majority. Does that strike you as a "natural born Citizen" of the United States of America?