Cruz can get to 1237
Even Kasich can get to 1237 because there are more than 1237 delegates left.
Nope. There are not.
At this point, there are about 905.