by Haja Mo September 15, 2026 Business The 10-year Treasury yield breached levels last seen in 2007, with intensifying worries about energy-driven inflation contributing to bond investors’ angst. Previous Story Carney Pitches Canada as a Haven of Investment Stability in a Chaotic World