Home / Oil sands companies failed to deploy emissions-reducing tech. Canadians must hold them accountable / Screenshot 2023-07-21 at 9.40.44 AM