I’ve not seen dates on that, so I’m not willing to go there. By my dates, Cruz senior left New Orleans in 1969 to go to Canada. Cruz was born at the end of December in 1970. That is not enough time to become a Canadian citizen.
I just read that Cruz’s father became a Canadian citizen in 1973. He was a citizen of Cuba before that. To think he could bequeath American citizenship to Ted Cruz, in any manner, is laughable.