Ted Cruz doesn’t even have a American birth certificate.
Why would he? He has a Canadian birth certificate, same as everyone who’s born in Canada.