Home / Oil sands companies failed to deploy emissions-reducing tech. Canadians must hold them accountable / 361208365_1691914017979617_3988175323281866041_n