Let's be specific about Ted Cruz. Ted Cruz's father comes from Cuba, and he has parents from Cuba and the Canary Islands, which is a part of Spain. I'm not saying there aren't minorities in the Canary Islands, but as I've been there many times I can assure you that the vast majority of the population looks white. Now according to this article: [think before following links] https://onlinelibrary.wiley.com/doi/abs/10.1046/j.1529-8817.2003.00125.x 62-78% of the Canary Islands gene pool is Iberian - i.e. white. Obviously this will vary between individuals. And according to this: [think before following links] https://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1004488, 72% of the Cuban genome is European, and again you will have more or less than that in individuals. Suffice it to say that this is higher than the US, and just like the US there will have been social barriers to European Cubans mixing with non-white Cubans, especially prior to 1939 when Rafael Cruz was born. So I grant you that a certain percentage of Rafael Cruz's DNA could be non-white, but let's have a look at him:
Would you really say that this man could be 50% non-white? Or even 30% non-white? I think most people would not detect any non-white at all, but even if you assume he's 75% white, then that makes Ted Cruz 87.5% white, which is exactly the same as Boris Johnson, the British Prime Minister. So yes, I'd call him mostly, in fact overwhelmingly white. If his name were Ted Cruise you wouldn't even question it.