Cruz has been a US citizen since birth. And he’s still a US citizen.
So, you are saying he was never a citizen of Canada?