Read this about Cruz. Some think he is a neocon/globalist pretender who ‘fought’ in the Senate to give himself reformer cred.
http://dailycaller.com/2016/01/26/who-is-the-real-ted-cruz/
It doesn’t matter because he is not a Natural Born Citizen.
He may not even be a citizen.
Considering he renounced his Canadian citizenship his only claim to citizenship may be Cuban.