Do we actually know if both of his parents were American citizens?
When Ted Cruz was born in Canada, his father was still a CUBAN Citizen, though some claim that he was a Canadian citizen. So no, both of Ted’s parents were NOT American Citizens when he was born.