Business Newfound energy sector at crossroads as output strengthens and new projects loom Aria Tremblay · July 17, 2026