Ted Cruz is not Catholic, he is Southern Baptist: http://www.dallasnews.com/opinion/editorials/20121220-editorial-texan-of-the-year-finalist-ted-cruz.ece
And before that, he was a Mormon...sorry,I misstyped.
Ooooops..,..forget the Mormon thing..that’s Rubio.