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