Frankly, I'm glad they're both saying what they're saying about illegals, but don't pretend one can change while the other can't.
And you must parse what Cruz is saying now. Has Cruz said we must deport all the illegal aliens or that we need to construct a fence/wall/physical barrier along the southern border? Trump has produced a detailed position paper on immigration. Cruz has not.