GZERO North Hope for carbon sinks Investors may be changing their minds on oil sands based on the potential of carbon capture.Stephen MaherJun 01, 2023