Powered by 98 years of Shiller data

Your Canadian FIRE date, with the math to back it up.

A Monte Carlo retirement simulator built for Canadians. 10,000 trials on 98 years of real market data, factoring RRSP, TFSA, CPP, OAS, and your province's tax brackets. Five FIRE flavours: Lean, Regular, Fat, Coast, Barista.

Model your FIRE scenario

Free. 10,000-trial Monte Carlo runs in your browser. No data leaves your device.

Example: Age 40, $250K NW, $50K/yr savings

Age 57

with 91% success rate across 10,000 simulations

FIRE target (Regular)$1,550,000
Median outcome$2,410,000
P10 worst case$1,680,000

The calculator

Your numbers, your plan.

What FIRE means for Canadians

FIRE stands for Financial Independence, Retire Early. It's a global movement, but the math for Canadians is different than the US version you read on Reddit. Canadian FIRE has to account for: RRSP/TFSA contribution limits and rules, CPP/QPP benefits (which start at 60-70), Old Age Security (65-70), provincial tax brackets (much higher than US state taxes in most provinces), and the OAS clawback that reclaims benefits at higher income levels. Every US FIRE calculator gets Canadian FIRE wrong in at least one of these dimensions.

The five FIRE flavours

Regular FIRE

Save enough to fund your current lifestyle indefinitely. Target: 25x your annual expenses (the classic 4% withdrawal rate). Most common flavour. If you spend $60,000/year, your FIRE number is $1.5M invested.

Lean FIRE

A minimalist approach: cut expenses to the bone, retire on less. Target: 25x of a reduced annual budget, typically 60-80% of your current spending. Works best for people who genuinely enjoy frugal living. Risk: no buffer for unexpected costs (health, home repairs, helping family).

Fat FIRE

The opposite: save enough for an upgraded lifestyle. Target: 25x of expanded annual budget, typically 130-150% of current. More travel, better housing, larger safety margin. Requires higher savings rates during accumulation — usually a few extra years of work.

Coast FIRE

You've saved enough that you can stop contributing and let compounding do the rest. You still work, but only enough to cover current expenses — you never touch your investments until traditional retirement age. Your portfolio grows on its own. Popular with people who like their career but want the freedom to slow down.

Barista FIRE

You retire from your main career but keep part-time work — often for benefits (health insurance in the US, much less relevant in Canada) or to cover a small gap. Your investments grow mostly undisturbed while your small income covers day-to-day expenses.

Monte Carlo vs. a simple projection

A deterministic projection assumes a constant return rate — say, 6% per year every year. Reality is lumpy. The real market delivers wildly different returns year to year, and the ORDER of returns matters enormously for retirees. If you hit a bad 3-year market at the start of retirement, you withdraw from a depleted portfolio, and even if the long-term average recovers, your plan can be permanently damaged. This is called sequence-of-returns risk.

Monte Carlo simulation solves this by running thousands of simulations using historical return sequences. Haven's calculator runs 10,000 trials against Robert Shiller's S&P 500 dataset (1926-2023 — 98 years of real market history). You see the full distribution: the p10 worst case, the p50 median, the p90 best case. Instead of one number, you get a probability cloud.

The Shiller dataset

Robert Shiller, Nobel laureate in economics, maintains the most widely-used historical stock market dataset. It goes back to 1871 and includes monthly S&P 500 prices, dividends, earnings, and CPI. Haven uses the 1926-2023 period — 98 years of real returns. This is the data that underpins the original 4% safe withdrawal rate research and most serious retirement planning literature.

Using real historical data matters because it captures the full range of regimes: the 1929 crash, the 1970s stagflation, the 2000s lost decade, the 2010s bull market. A Monte Carlo that samples from a normal distribution with 6% mean and 15% standard deviation is mathematically convenient but doesn't match reality — markets have fat tails, serial correlation, and crashes that don't fit a bell curve. Shiller data captures what actually happened.

Key Canadian FIRE considerations

  • RRSP room is larger than a US 401(k). 18% of earned income up to ~$32,000 per year. Use it.
  • TFSA is the most valuable account you own. $7,000/year of tax-free-forever growth. Max it every year before anything else.
  • CPP is not optional — and that's good. It's an inflation-indexed annuity the government is forcing you to buy. Most FIRE planners treat it as a bonus that lets them retire earlier.
  • Provincial tax matters. Quebec and Nova Scotia marginal rates hit 53%+. Alberta tops out near 48%. Your FIRE number depends on where you live.
  • RRSP withdrawal planning starts at 55, not 65. Use the RRSP meltdown calculator once you're within 10 years of retirement.

Frequently asked questions

What's the difference between the 5 FIRE flavours?

Lean FIRE uses 70% of your current expenses (minimalist). Regular is 100% (same lifestyle). Fat is 150% (upgraded lifestyle). Coast means you've saved enough that you can stop contributing and let compounding do the rest. Barista means you retire but keep a part-time income to cover healthcare or fill a smaller gap.

Why Monte Carlo instead of a simple projection?

A deterministic projection assumes a constant annual return (e.g., 6%). Reality is lumpy: one bad year early in retirement (sequence-of-returns risk) can permanently damage your plan even if the long-term average works out. Monte Carlo runs 10,000 simulations using historical return sequences — you see the p10/p50/p90 range, not just the average.

Does it factor CPP, OAS, and Canadian taxes?

Yes. Haven's engine includes CPP monthly benefits starting at your claiming age, OAS with the 2026 clawback threshold, and provincial + federal tax brackets for all 13 Canadian jurisdictions. For the public calculator, it uses Ontario defaults — the full authenticated app lets you set your exact province, CPP estimate, and retirement income sources.

What's the data source?

Robert Shiller's historical S&P 500 dataset (1926–2023), which includes 98 years of real returns — nominal returns adjusted for inflation. It captures every major regime: the 1929 crash, the 1970s stagflation, the 2000s lost decade, the 2010s bull run. Monte Carlo samples bootstrapped sequences from this distribution, so your simulation actually reflects what happened in real markets.

Other Canadian FIRE tools