×

Cenovus profits surge to $3.36 billion as oil sands production hits record

By Jon Tupper Nov 5, 2026 | 12:06 PM