His father did not become US citizen until 2005.
Ted Cruz was still a Canadian citizen until 2014.
And corrects have ruled against your view that this disqualified him to run for President.