If you’re a Canadian looking to start compounding stock returns, even a 7% annual return can do wonders. In fact, $72,600 at age 45 could become more than $280,000 by age 65, even without another contribution at that rate!
Of course, that is not a guarantee, but a reminder that age 45 is not too late. Instead, it should be treated as the point where retirement starts to move from a distant idea into a real financial deadline.

Source: Getty Images
Where to start
So how much should Canadians have in a Registered Retirement Savings Plan (RRSP) by age 45? A useful starting point comes from Fidelity Canada’s retirement savings data, which lists median RRSP-related savings for Canadians aged 45 to 54 at $72,600. The same table shows $33,000 for those aged 35 to 44, meaning the 40s can be a major catch-up decade for retirement savings.
The Canada Revenue Agency (CRA) says RRSP deduction room is generally based on unused room from prior years, plus the lesser of 18% of earned income from the previous year or the annual RRSP limit. For the 2025 tax year, that annual limit was $32,490.
That means your RRSP target at 45 depends heavily on your income, pension coverage, and unused room. Someone with a strong workplace pension may not need the same RRSP balance as someone self-employed with no pension at all.
A powerful portfolio
Statistics Canada shows how Canadians are actually using the account. In 2023, tax filers aged 45 to 54 contributed a median of $4,330 to RRSPs. The same age group contributed almost $14 billion in total RRSP contributions that year.
That gives investors two useful benchmarks. The real-world RRSP balance for many Canadians around this stage may be far below the ideal target. But age 45 still leaves about 20 years before a traditional retirement age.
This is where the RRSP becomes powerful. Contributions can reduce taxable income today. Investments can grow tax-deferred inside the account. Withdrawals are taxed later, usually in retirement, when many Canadians expect to have lower income.
So if you are around age 45 and have less than $75,000 in your RRSP, you’re not alone, but you probably need a clear catch-up plan. If you are closer to $150,000 or $200,000, you may be in better shape. Yet if you’re aiming for financial independence, the target may be much higher.
Consider CNR
The key is not just saving more, but owning investments that can compound for decades. That’s where Canadian National Railway (TSX:CNR) deserves a serious look for RRSP investors. CNR stock is not a high-yield stock with a yield at 2.1%. But an RRSP at age 45 is about more than yield, it’s about total return, dividend growth, and business durability over the next 20 years.
CNR stock operates one of the most important transportation networks in North America. The company says it moves more than 300 million tons of natural resources, manufactured products, and finished goods each year. Its rail network connects Canada’s east and west coasts with the U.S. Midwest and Gulf Coast.
In the first quarter of 2026, CNR stock generated $900 million in free cash flow, up 44% from the prior year. It also reported record first-quarter revenue ton miles, showing the railway moved more freight volume despite an uncertain economic backdrop. The company also continues to return money to shareholders. CNR stock declared a quarterly dividend of $0.915 per share for the second quarter of 2026.
For RRSP investors, that dividend can be reinvested tax-deferred. Over 20 years, even a modest yield can become meaningful when paired with dividend growth and capital appreciation.
Bottom line
So, how much should Canadians have in an RRSP by age 45? A real-world benchmark is around $72,600. A stronger goal may be well into six figures, depending on income and retirement plans. But the more important answer is this: by 45, your RRSP should have a job. It should own durable businesses that can help close the gap over the next 20 years.
For investors still building toward retirement, CNR stock looks like one of those buy-and-hold TSX stocks that can keep working long after today’s contribution deadline has passed.