Sen. Cruz initially supported TPA and then voted against it because of immigration concerns and other reasons. He has said TPP should not come before Congress until after the 2016 lame duck session. In other words, in time for a new president.
Saying TPP should be voted on after the next election is a very revealing response. He's still for it and if elected he will vote for this treason, unless Obama signs it first.