Cruz shan't be the nominee and he'll NEVER be president.
It's doubtful he'll retain his Senate seat. 2018 isn't that long to remember. Texans might not take kindly to their sitting Senator having omitted mentioning in 2012 that he was Canadian.
What is that saying about a "Lie of Omission? "