Top Canadian Value Stocks I’d Buy for My RRSP and Hold Through Retirement

If you’re looking for strength in your RRSP, then look for value in long-term holds.

| More on:
Blocks conceptualizing the Registered Retirement Savings Plan

Source: Getty Images

When planning for retirement using a Registered Retirement Savings Plan (RRSP), it often makes sense to focus on solid, dependable companies. Ones that can provide reliable growth and income over the long haul. Think of it like building a sturdy foundation for your future. For Canadian investors with a long-term perspective, a mix of companies from the financial, transportation, and real estate sectors can offer that kind of stability. If I were picking three top Canadian value stocks to buy and hold through retirement in an RRSP, I have three in mind. Those choices would be Royal Bank of Canada (TSX:RY), Canadian National Railway (TSX:CNR), and Granite Real Estate Investment Trust (TSX:GRT.UN).

RY

First up is RBC. This is the biggest bank in Canada, with a long history of consistently paying dividends. It’s involved in a lot of different financial areas, including regular banking, managing wealth, capital markets, and insurance. Looking at the most recent earnings report for the first three months of 2025, RBC announced a net income of $5.1 billion. This is a healthy 43% increase compared to the same period last year. The adjusted earnings per share also came in strong at $3.54. RBC has a track record of sharing its profits with shareholders and recently increased its quarterly dividend to $1.42 per share. At the current stock price, that gives a pretty solid yield.

RBC’s strength comes from having different ways to make money and a history of performing consistently. Even when the economy gets a bit shaky, it’s generally maintained strong financial health and seen steady growth in its lending. The business outside of Canada, especially in the United States, is also growing and helping their overall strategy. For RRSP investors who are looking for a safe bet that also provides income, RBC has been a dependable choice for many years.

CNR

Next on my list is CNR. As one of only two major railway companies in Canada, CNR plays a vital role in moving goods across North America. The railway connects ports on the West and East coasts of Canada to important industrial hubs in the U.S. Midwest. This makes them essential for trade and the movement of supplies.

In the most recent quarterly earnings report for the first quarter of 2025, CNR reported revenue of $4.31 billion and adjusted earnings per share of $1.79. It also reported an increase in the amount of freight moved, showing resilience even when the economy isn’t always booming. It’s been keeping a good eye on costs and also increased its dividend to $0.865 per share. At the current stock price, that translates to a yield of around 2%.

CNR has a long history of increasing its dividend each year and has a really strong financial foundation in the transportation sector. For investors who are thinking decades down the road, a value stock that owns important physical assets grows its dividends, and tends to be a bit more stable regardless of the economic climate is a great fit for an RRSP.

Granite

Finally, we have Granite REIT. The value stock brings a real estate angle to this mix but with a specific focus. Granite owns industrial properties like warehouses and distribution centres. It has a portfolio of high-quality properties in Canada, the United States, and Europe. Furthermore, it benefits from long-term leases and the increasing need for logistics spaces as online shopping and supply chains evolve. It might not be the most exciting type of real estate, but it’s certainly reliable.

In results for the first quarter of 2025, Granite reported funds from operations of $97.8 million, or $1.54 per unit. This is an increase from the same quarter last year. The properties were almost fully occupied, and the average length of leases was quite long, indicating good stability. Granite also increased its monthly distribution to $0.275 per unit, which works out to a decent annual yield.

What makes Granite particularly attractive for a retirement portfolio is its conservative approach to finances. It’s the kind of REIT that can be a solid anchor in a portfolio, especially in a retirement account where a steady income stream is a priority.

Fool contributor Amy Legate-Wolfe has no position in any of the stocks mentioned. The Motley Fool recommends Canadian National Railway and Granite Real Estate Investment Trust. The Motley Fool has a disclosure policy.

More on Retirement

Forklift in a warehouse
Dividend Stocks

Retiring in Canada: Build $1,000 a Month in Dividend Income

Granite REIT’s warehouses generate steady monthly cash, and rising cash flow and occupancy show why it can anchor a TFSA…

Read more »

RRSP Canadian Registered Retirement Savings Plan concept
Retirement

Want to Retire at 65? Here’s What You Need in Your RRSP

Here's what the average Canadian may need to retire comfortably at age 65, and how to get there.

Read more »

shopper pushes cart through grocery store
Dividend Stocks

Buy 2,000 Shares of This Dividend Stock for $198 a Month in Passive Income

A boring, grocery‑anchored REIT paying monthly. Why Slate Grocery REIT could fit a TFSA income plan and the key risks…

Read more »

alcohol
Dividend Stocks

3 Dividend Stocks Yielding at Least 5% for Practically Free Monthly Income

Three Canadian dividend payers aiming for 5% TFSA income. Here’s how to get steadier, tax-free cash without chasing the highest…

Read more »

ETF stands for Exchange Traded Fund
Dividend Stocks

2 TSX ETFs to Buy for Lifelong TFSA Income

Want tax-free monthly income without stockpicking? These two Canadian dividend ETFs aim to keep it simple, diversified, and compounding.

Read more »

Senior uses a laptop computer
Retirement

The Best Canadian Stocks to Buy and Hold Forever in a TFSA

Here are six of the best Canadian companies that make up the top stocks to buy now and hold for…

Read more »

dividend stocks bring in passive income so investors can sit back and relax
Retirement

Young Investors: The Perfect Starter Stock for Your TFSA

Alimentation Couche-Tard (TSX:ATD) may very well be the perfect TFSA starter stock next year.

Read more »

data analyze research
Retirement

1 Way to Use a TFSA to Earn $100 in Monthly Income

This income fund's $0.10 per share monthly fixed payout makes the math easy.

Read more »