I think you're right, but not necessarily because of eminent domain.
Warren Buffet, who owns the railroads that are needed if Keystone isn't built, also owns Cruz.
Cruz won't be allowed to support Keystone.
His puppet strings won't let him go there.
Buffet is why Obama fought it to. Another DC insider thing.