I’m certain Sen. Cruz has a favorite Hispanic singer, as I’m sure he can speak some passable Spanish. He just wasn’t going to play the game, this apparent, when he jibed Halparin by calling him “senor”.
I read recently Cruz can speak it, but not fluently. He's more low-level conversational.