Yahoo Sports Flames, Jonathan Huberdeau agree to 8-year contract extension By Michael Hoad11Aug 4, 2022, 10:52 pm National USA