KEYSTONE XL:

Steyer: I'm in oil sands fight for the long haul