Then you are wrong as you have been before.
Cruz says he is unequivocally opposed to amnesty (his exact words) at the 4:27 mark in this video dated May 30, 2015.
Why did he not tell Todd that today? It is easy, really, and nationwide. Remove all doubt, forever.