Obama's Keystone XL delay forces Harper into the "choose first" hot seat