The phase space for Obama to reject the Keystone pipeline has shrunk almost to zero.
I expect he will approve it. Greens will be outraged, but they shouldn't be. Blocking the pipeline would only have created more environmental carnage as it was trucked, railroaded, and shipped to China.
A carbon tax is probably the only rational approach to limiting greenhouse emissions. Not that it's especially likely to either be passed or successful if passed.