I know, but Cruz is an American citizen, not a Cuban or Canandian citizen.
I’m not going to get into a big debate, but the requirement for President and VP, of course, is that he must be a NATURAL BORN CITIZEN. That has long been understood to mean a child of two American citizen parents born on American soil/territory. Neither Cruz nor Rubio qualifies as a natural born American citizen.
He is ALSO a Canadian Citizen, and he might be a Cuban citizen as well. I think Cuba follows Jus Sanguinus, the same as most of the world.
He could go live in Canada right now. Wouldn't need to be naturalized.