Do long-term bonds represent a once-in-a-generation opportunity?

10-year bond yields (%)

Note: As of Sept. 29, 2023
Source: Bloomberg; RBC CM; RBC GAM; Bank of Canada