Preview without JavaScript: this shows the default view, with static charts. Open the file in a web browser for the other views and the interactive charts.
Long-term historical rolling returns adjusted for Canadian Currency & Inflation (1970 β 2026)
| Historical Profile | Nominal Annual | Real (Net) |
|---|---|---|
| Latest Trailing Period | 7.9% | 4.8% |
| Rolling Historical Minimum | 1.8% | -1.2% |
| Rolling Historical Median | 8.4% | 5.1% |
| Rolling Historical Maximum | 15.2% | 7.6% |
Inflation Baseline Context: Latest 10-Yr CPI: 3.1%
Rolling Bounds: Min: 1.4% | Median: 2.7% | Max: 9.8%
Isolate specific underlying characteristics by swapping the structural time window.
Resource-Heavy Composition: The TSX Composite carries 25β30% weight in Energy and Materials sectors β a profile dramatically different from US indexes. TSX performance is therefore highly sensitive to commodity supercycles, crude oil pricing, and global infrastructure demand. This concentration amplifies cycles but also provides natural inflation hedging absent in pure tech-heavy indexes.
CAD as Recession Cushion: For domestic Canadian investors, TSX returns benefit from an asymmetric FX buffer. When global risk appetite falls, investors exit CAD for USD β the resulting CAD depreciation softens losses in domestic purchasing power terms relative to what international TSX holders experience. This built-in partial hedge makes TSX less volatile for Canadian residents than raw index returns suggest.
Durable Long-Term Compounding: Over every 30-year rolling window in this dataset, TSX Composite has delivered a median real return of approximately 4.5% above Canadian CPI. Despite dramatic 10-year drawdown windows (2000β2010 included two 40%+ crashes), 30-year horizons normalize outcomes significantly β illustrating the compounding power of time in Canadian large caps.
Long-term historical rolling returns adjusted for Canadian Currency & Inflation (1970 β 2026)
| Historical Profile | Nominal Annual | Real (Net) |
|---|---|---|
| Latest Trailing Period | ||
| Rolling Historical Minimum | ||
| Rolling Historical Median | ||
| Rolling Historical Maximum |
Inflation Baseline Context: Latest 10-Yr CPI:
Rolling Bounds: Min: | Median: | Max:
| Historical Profile | Nominal Annual | Real (Net) |
|---|---|---|
| Latest Trailing Period | ||
| Rolling Historical Minimum | ||
| Rolling Historical Median | ||
| Rolling Historical Maximum |
Inflation Baseline Context: Latest 30-Yr CPI:
Rolling Bounds: Min: | Median: | Max:
Isolate specific underlying characteristics by swapping the structural time window.