Mega Carbon Capture Project in Alberta, Canada Gains New Momentum
An alliance of Canada’s dominant oil sands producers has struck a deal to begin evaluating one of the world’s biggest proposed carbon capture and storage projects in Alberta, targeting initial