5 Canadian Stocks I’d Feel Good About Holding for 10 Years

Five Canadian stocks that offer stability, dividends, and long‑term growth potential. A look at why these TSX names can anchor a 10‑year portfolio.

Key Points
  • Top Long-term Picks: Discover five standout Canadian stocks—Fortis, Enbridge, Scotiabank, Canadian National Railway, and RioCan—ideal for a long-term hold due to their defensive appeal and growing dividends.
  • Fortis & Enbridge: Fortis offers a stable 3.30% yield with 53 years of increasing dividends, while Enbridge provides a reliable 5.26% yield, operating like a toll road with consistent revenue.
  • Diversification & Income: Scotiabank, Canadian National Railway, and RioCan enhance portfolio balance with dividends above 2.4%, catering to growth and income-oriented investors.

There are some phenomenal long-term investments on the market right now. Many of those Canadian stocks represent the very best when it comes to defensive, growing dividend, and buy-and-forget appeal.

Investors looking to build out a portfolio of those Canadian stocks should consider these five long-term picks to hold for a decade or more.

diversification and asset allocation are crucial investing concepts

Source: Getty Images

Pick #1: Fortis

Fortis (TSX: FTS) is one of the largest utility stocks in North America. Utilities generate a recurring, stable income thanks in part to their boring yet reliable business models.

In short, utilities provide a service and are compensated for it. That compensation is set out in long-term contracts that span decades. As a result, the utility generates a recurring revenue stream that leaves room for growth and a well-covered dividend.

In the case of Fortis, the utility stock offers a yield of 3.3%. The company also boasts an incredible 53 consecutive years of dividend increases. That’s the second-longest streak in Canada.

Investors looking at Canadian stocks that offer income and defensive appeal will have a hard time finding a better pick than Fortis.

Pick #2: Enbridge

Enbridge (TSX: ENB) is another one of the best Canadian stocks for long-term investors to consider. Enbridge is one of the largest energy-infrastructure companies on the planet. The company operates a renewable energy business, a natural gas utility, and a massive crude and natural gas pipeline system.

That pipeline business generates the bulk of Enbridge’s revenue. And thanks to the sheer amount of crude and natural gas transported across its network, Enbridge is one of the most defensive picks on the market.

The defensive appeal of the pipeline business is just one part of the appeal of Enbridge. Enbridge charges for use of its network, irrespective of commodity prices. This means that Enbridge operates more like a toll road, generating recurring revenue.

That revenue allows the company to invest in growth initiatives and pay its attractive quarterly dividend. That dividend currently carries a yield of 5.3%.

Enbridge has also provided consecutive annual bumps to that dividend for three decades, solidifying its place as one of the top Canadian stocks for any portfolio.

Pick #3 – Scotiabank

It would be hard to mention the top Canadian stocks to own without mentioning one of the big bank stocks. Bank of Nova Scotia (TSX: BNS) is the bank stock to own right now.

Canada’s banking segment is well-regulated and mature. Complementing that is Scotiabank’s international presence, which provides growth appeal.

The combination of both provides a balance that makes Scotiabank a solid option for long-term investors. What really pushes the bank to the next level is Scotiabank’s quarterly dividend.

Scotiabank has been paying dividends for nearly two centuries without fail. As of the time of writing, the bank offers a yield of 4.1%, with over a decade of annual increases.

Pick #4 – Canadian National Railway

Adding to the list of Canadian stocks to own is Canadian National Railway (TSX: CNR). Canadian National is an appealing pick that offers a respectable 2.4% yield backed by decades of consistent payments and annual increases.

Canadian National’s massive network transports a wide variety of goods across North America each day. Those goods are diversified across a broad cross-section of the market, making the railway a truly diversified operation.

In a well-diversified portfolio, the railway stock fits the part of a long-term compounder that can provide growth for decades.

Pick #5- RioCan

Wrapping up the five Canadian stocks for investors to hold is one of Canada’s largest REITs, RioCan Real Estate (TSX: REI.UN). RioCan offers investors an opportunity to generate monthly income, similar to a landlord collecting rent.

RioCan’s portfolio of properties is focused on major metro markets and has shifted in recent years to include more mixed-use residential properties. These properties provide the REIT with a hedge against purely commercial retail sites and cater to the growing demand for housing.

RioCan’s monthly distribution offers a yield of 5.3%, making it one of the better-paying top Canadian stocks on the market.

Are you buying these stocks?

The Canadian stocks mentioned above offer a mix of long-term growth, income-generation, and defensive appeal.

In my opinion, these stocks can be a solid anchor for any well-diversified portfolio.

Buy them, hold them, and watch your income grow.

Fool contributor Demetris Afxentiou has positions in Bank of Nova Scotia, Canadian National Railway, Enbridge, and Fortis. The Motley Fool recommends Bank of Nova Scotia, Canadian National Railway, Enbridge, and Fortis. The Motley Fool has a disclosure policy.

More on Stocks for Beginners

man shops at grocery store
Dividend Stocks

A High Dividend Yield Can Be a Warning Sign: Here’s Why

A high dividend yield can signal trouble. TELUS and Slate Grocery REIT show why investors should examine what supports their…

Read more »

ETFs can contain investments such as stocks
Energy Stocks

Dividend Stocks or Dividend ETFs: Which Is Better for Beginners?

Compare dividend stocks or dividend ETFs using CNQ and XEI, and see which approach offers beginners a simpler way to…

Read more »

atomic particle
Tech Stocks

This TSX Tech Stock Trades About $1,000 Below Its Consensus Target

Constellation's consensus target sits about $1,038 above its dated share price, while acquisition-driven growth determines whether the optimism is earned.

Read more »

Three children jump on an outdoor trampoline
Dividend Stocks

The RESP Deadline is December 31: Ottawa Adds 20% for Free

An affordable RESP contribution can attract a 20% basic grant, with December timing, catch-up limits, and the child's age shaping…

Read more »

Train cars pass over trestle bridge in the mountains
Stocks for Beginners

This Canadian Stock Is Down 9%: I’d Buy it for Life

CN is below its yearly high while grain shipments set a record, giving long-term investors a concrete reason to examine…

Read more »

running robot changes direction
Energy Stocks

Down 15%: Is TC Energy a Rebound Buy for Retirement Income?

A dollar-cost averaging strategy to buy on dips may be a lower-risk way to build long-term income versus a lumpsum…

Read more »

trading chart of brent crude oil prices
Energy Stocks

Oil Hit a Two-Week High: This Canadian Producer Turns it Into Dividends

CNQ's recent cash-funded dividends, buybacks, and debt reduction are allowing shareholders to capture the windfall from the oil rally.

Read more »

man in bowtie poses with abacus
Stocks for Beginners

Can You Really Build Wealth From a Small Start? Here’s What the Math Says

Discover how investing just $500 a month in XEQT could build meaningful wealth over time through diversification, reinvested dividends, and…

Read more »