His parents were from U-No-Where, and there aren't any immigration records on him.
So...there's no proof either way that Cruz is here legally.
Just what I've read.