5 Canadian Stocks to Buy and Hold for the Next Five Years

These five picks are some of the best dividend and growth stocks that Canadian investors can buy now and hold for years.

Key Points
  • Focus on buying high‑quality Canadian businesses with durable moats you can hold 5+ years—balance defensive, dividend‑paying names with higher‑upside growth stocks to compound returns.
  • Top picks: Dollarama (TSX:DOL) for resilient value retail, Shopify (TSX:SHOP) for e‑commerce platform growth, Cameco (TSX:CCO) for uranium/nuclear exposure, Brookfield Renewable (TSX:BEP.UN) for contracted renewables (~5.4% yield) and Choice Properties (TSX:CHP.UN) for defensive, necessity‑based REIT income (~4.9% yield).
  • 5 stocks our experts like better than Shopify

We’re all taught that buying and holding high-quality stocks for the long haul is one of the most effective ways to build wealth over time. When you buy the best Canadian stocks, you benefit not only from their growth but also from the power of compounding as earnings and cash flow continue to increase year after year.

Of course, even if you’re investing with a long-term mindset, that doesn’t mean you can simply buy a stock and never think about it again. Businesses evolve, industries change, and economic conditions are constantly shifting.

That’s why it’s still important to regularly re-evaluate your holdings and make sure the companies you own remain high quality and well-positioned for the future.

With that being said, when you focus on businesses that are reliable, defensive and have strong competitive advantages, you can significantly improve your odds of success.

So, if you’re looking for high-quality Canadian stocks that you can buy today and confidently hold for at least the next five years, here are five of the best to consider.

diversification is an important part of building a stable portfolio

Source: Getty Images

Three of the best growth stocks on the TSX

If you’re a younger investor who’s primarily looking to boost the growth potential of your portfolio, three of the best growth stocks to buy now are Dollarama (TSX: DOL), Shopify (TSX: SHOP) and Cameco (TSX: CCO).

While all three are high-quality, high-potential growth stocks, Dollarama is easily the most reliable of the three. In fact, it’s one of the most reliable long-term investments on the TSX, period, thanks to its defensive business model and consistent growth profile.

The discount retailer benefits from strong pricing power, an efficient supply chain, but most importantly, a value-focused offering that resonates with consumers in virtually any economic environment.

Plus, in addition to its resilient core business, Dollarama continues to grow by opening dozens of new stores each year, both domestically and internationally. That’s why it’s one of the best Canadian stocks to buy and hold for at least the next five years.

Meanwhile, Shopify is another top pick as one of Canada’s most well-known growth stocks and a leader in global e-commerce infrastructure.

While Shopify is a stock that can often be volatile in the short term, its long-term opportunity remains significant as the popularity of e-commerce continues to grow worldwide.

Therefore, as it continues to invest in innovation and grow its user base, Shopify has the potential to continue being one of the best growth stocks Canadian investors can buy for the long haul.

Cameco is an intriguing pick because it’s one of the world’s largest uranium producers and is well-positioned to benefit from the growing demand for nuclear energy, by far the most efficient source of energy on the planet.

That’s why, as countries continue to look for reliable, low-carbon power sources, nuclear energy is playing an increasingly important role in global energy strategies.

Therefore, Cameco’s high-quality assets, disciplined production strategy and dominant position in its industry make it one of the highest-potential Canadian stocks to buy over the next five years.

Two top Canadian dividend stocks to buy and hold for the next five years

If you’re looking for less volatile investments that help to boost your portfolio’s income over the next five years, two of the best Canadian stocks to buy now are Brookfield Renewable Partners (TSX: BEP.UN) and Choice Properties REIT (TSX: CHP.UN).

Brookfield Renewables is one of the best dividend stocks that Canadian investors can buy because it operates one of the largest portfolios of renewable energy assets. Furthermore, the company’s operations are tied to long-term contracts that generate predictable cash flow and provide strong downside protection.

Therefore, given its long-term growth potential as green energy becomes more popular and considering its current yield of 5.4%, it’s one of the best Canadian stocks to buy now.

Meanwhile, Choice Properties is one of the most defensive REITs in Canada, thanks to its focus on necessity-based properties.

Furthermore, the REIT also benefits from development opportunities, particularly through mixed-use projects and urban intensification.

That’s why Choice can offer both a 4.9% yield today and consistent increases to its dividend annually, making it one of the best and most reliable Canadian dividend stocks to buy now.

Fool contributor Daniel Da Costa has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Shopify. The Motley Fool recommends Brookfield Renewable Partners, Cameco, and Dollarama. The Motley Fool has a disclosure policy.

More on Investing

young adult uses credit card to shop online
Tech Stocks

Is Shopify Stock Too Expensive? A Great Quarter Meets a Sky-High Valuation

Shopify's latest quarter was impressive, but its expensive valuation could make investors think twice before buying.

Read more »

Person holding a smartphone with a stock chart on screen
Dividend Stocks

For BCE vs. Enbridge, a 5.7% Yield vs. 5.9% (And the One I’d Prefer for Income)

Both BCE and Enbridge offer attractive income, but BCE is a higher-risk turnaround opportunity, whereas Enbridge offers a more predictable…

Read more »

man shops in a drugstore
Dividend Stocks

How Much to Invest in RioCan for $300 a Month in Dividends

How much should you invest in RioCan for $300 a month in dividends? Explore its retail business, monthly payout and…

Read more »

A close up color image of a small green plant sprouting out of a pile of Canadian dollar coins "loonies."
Dividend Stocks

Telus Dividend Safety: Is the Stock Still Worth Buying for Income?

Explore the latest insights on Telus dividend amid a challenging earnings report and management's new Transformation Strategy.

Read more »

Quality Control Inspectors at Waste Management Facility
Stocks for Beginners

Would I Buy Waste Connections for a 10-Year TFSA? Here’s My Case

Waste Connections earns my interest for a 10-year TFSA, with recurring demand and cash generation balanced against a demanding valuation.

Read more »

AI image of a face with chips
Tech Stocks

Thomson Reuters Sells the Majority of Its Print Business as It Bets on AI: Can the Suffering Stock Bounce Back?

Learn how Thomson Reuters recovered from a 62% dip and what the future holds for its major revenue segments.

Read more »

voice-recognition-talking-to-a-smartphone
Dividend Stocks

BCE Just Reported: What $10,000 Could Earn You in Dividends Today

BCE is yielding a very generous 5.2%, as the company's telecom business improves and long-term investments drive growth.

Read more »

Transparent umbrella under heavy rain against water drops splash background. Rainy weather concept.
Dividend Stocks

Is Intact’s Rough Quarter a Blip or the New Normal for Canadian Insurers?

Intact reported $660 million in pre-tax catastrophe losses during the quarter, which dragged its net operating income per share lower.

Read more »