Cruz co-sponsored the Corker Amendment and campaigned with Paul Ryan for TPP, calling supporters "internet conspiracy theorists" when they raised their concerns. It wasn't until there was a huge backlash on his facebook page that Cruz suddenly turned about-face, but without actually renouncing TPP or TPA. He basically claimed that if McConnell hadn't of lied to him, he would have voted for TPA after voting to bring it to the floor.
Since that time, we've seen Cruz defending China on the debate floor, and also noted that Cruz refused to sign on to Jeff Session's agreement to oppose TPP. Only Trump threw his lot in with Sessions, which is why Cruz lost his support.
You forgot about the Senator from Goldman Sachs love for the H1-B visa with his 500 percent increase in H1-B visas.