Sadly Cruz is for legalization as well. Hes better on the issue than the other candidates the GOPe has lined up for us, but still not great.
He's not just better, he's MUCH Better! Not perfect, but far and away better than the other candidates:
Here is a list of what Ted Cruz supports with respect to Illegal Immigration and Border Issues from NumbersUSA.com. This is a list of his official positions: