×
teamjackson / Depositphotos.com

Shell posts US$9.8B profit amid renewed push into Canadian energy

By Jon Tupper Jul 31, 2026 | 9:00 AM