President Obama has just said no to the construction of the Keystone XL pipeline, which was to carry tar sands oil from Alberta to Texas. Despite a fierce lobbying campaign by oil companies and by Canada's Harper government, Obama spiked the pipeline - in part thanks to an unprecedented and global grassroots uprising.