As you can see in this article, Trump has been on BOTH sides of every issue. Was he lying then or lying now? I absolutely do not trust Trump on anything.
Cruz has been all over the board, SINCE HIS ANNOUNCEMENT ON 3/23/2015, on the key issues of immigration and trade policy. If you don’t know that, you haven’t been paying attention, or you don’t want to know the facts.