“Citizen Interventions” Have Cost Canada’s Tar Sands Industry $17B, New Report Shows
Oil companies and fossil fuel investors seeking further developments in the Alberta tar sands have been dealt another setback with the publication of a report showing producers lost $17.1 billion…
