GRAPHIC: Oil sands production on track for record 3.5 million barrels per day in 2026 Published on November 3, 2026 Category Oil