Cruz was born on Canadian soil NOT American soil. Sorry this is far from a settled issue.
Unless you acknowledge our dual-citizenship treaty with Canada. But that is way less fun. Birther topics keep Trump’s liberal answers as recent as 2015 (not just 15 years ago) off the top of the discussion list.