4 Canadian Stocks to Hold for the Next 20 Years
Alex Smith
4 weeks ago
When investors think about building wealth over a long horizon, such as 20 years or more, stocks often stand out as one of the most compelling choices. Historically, equities have outperformed most other asset classes over extended periods, making them a powerful investment for long-term capital appreciation. By staying invested through market cycles, investors can benefit from compounding returns, thereby significantly enhancing wealth creation over time.
Against this backdrop, these are the top Canadian stocks to hold for the next 20 years. These companies have solid fundamentals and the potential to outperform the broader equity market.
Top Canadian stock #1: Enerflex
Investors looking for a compelling stock to hold for the next 20 years could consider Enerflex (TSX:EFX). The company provides energy infrastructure and transition solutions, with growth increasingly driven by its energy Infrastructure segment. This business benefits from long-term contracts that generate recurring revenue and dependable cash flow.
Enerflexâs long-term growth will likely be supported by its Engineered Systems division, which delivers customized modular solutions and has a solid order backlog. Meanwhile, its Aftermarket Services business sees steady demand for maintenance and parts.
Looking ahead, rising Permian Basin natural gas output, fleet expansion plans, and a focus on profitability will likely drive its financials and share price. Further, debt reduction and its focus on strengthening its free cash flow augur well for long-term growth.
Top Canadian stock #2: Cameco
Cameco (TSX:CCO) is a top TSX stock for long-term wealth creation. It is a leading uranium producer, holding interests in high-grade, low-cost reserves that support strong profitability through commodity cycles. Moreover, its strategic stakes in Westinghouse Electric and Global Laser Enrichment further extend its reach across the nuclear fuel value chain.
Looking ahead, accelerating decarbonization efforts, rising electricity demand from AI-driven data centres, and long-term supply contracts should support stable cash flows and growth. Further, its integrated business model and ongoing exploration activities to support future production position it well to benefit from long-term energy transition opportunities.
Top Canadian stock #3: MDA Space
MDA Space (TSX:MDA) is an attractive stock to buy and hold for the next 20 years. The recent pullback in MDA Space stock provides a solid buying opportunity for long-term investors. The space technology company is set to benefit from the growing demand for its satellite systems, robotics, and geointelligence, supported by rising global data consumption and increased defence spending.
Notably, space is becoming a strategic priority for national security. As governments invest more heavily in space-based defence and surveillance, MDA is well-positioned to benefit. The company is also likely to benefit from solid momentum in its advanced satellite communications technology, which supports broadband and 5G connectivity. In addition, rising interest in earth observation and space robotics adds further tailwinds. Backed by a robust project backlog and a solid balance sheet, MDA Space appears well-equipped to sustain growth and generate attractive returns.
Top Canadian stock #4: TerraVest
TerraVest Industries (TSX:TVK) is another top TSX stock for creating long-term wealth. It is a diversified industrial company serving multiple end markets, with a focus on home heating products, energy transport and storage equipment, and fibreglass tanks. Its broad portfolio continues to perform well, supported by recent acquisitions that are already contributing to earnings, with further benefits expected next year.
While recent tariff announcements have introduced some short-term demand softness, TerraVestâÂÂs focus on domestic manufacturing limits potential exposure. Further, ongoing investments in manufacturing efficiency and product expansion strengthen its competitive position. Looking ahead, its strong balance sheet positions it well to pursue strategic acquisitions, supporting long-term growth and shareholder value.
The post 4 Canadian Stocks to Hold for the Next 20 Years appeared first on The Motley Fool Canada.
Should you invest $1,000 in Cameco Corporation right now?
Before you buy stock in Cameco Corporation, consider this:
The Motley Fool Stock Advisor Canada analyst team identified what they believe are the 5 best stocks for investors to buy nowâÂÂŚ and Cameco Corporation wasnâÂÂt one of them. The 5 stocks that made the cut could potentially produce monster returns in the coming years.
Consider MercadoLibre, which we first recommended on January 8, 2014 ⌠if you invested $1,000 in the âÂÂeBay of Latin Americaâ at the time of our recommendation, youâÂÂd have $20,568.17!*
Now, itâs worth noting Stock Advisor Canadaâs total average return is 99%* â a market-crushing outperformance compared to 77%* for the S&P/TSX Composite Index. Donât miss out on our top 5 list, available when you join Stock Advisor Canada.
See the 5 Stocks #start_btn6 { background: #0e6d04 none repeat scroll 0 0; color: #fff; font-size: 1.2em; font-family: 'Montserrat', sans-serif; font-weight: 600; height: auto; line-height: 1.2em; margin: 30px 0; max-width: 350px; text-align: center; width: auto; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 #fff inset, 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 5px; } #start_btn6 a { color: #fff; display: block; padding: 20px; padding-right:1em; padding-left:1em; } #start_btn6 a:hover { background: #FFE300 none repeat scroll 0 0; color: #000; } @media (max-width: 480px) { div#start_btn6 { font-size:1.1em; max-width: 320px;} } margin_bottom_5 { margin-bottom:5px; } margin_top_10 { margin-top:10px; }* Returns as of January 5th, 2026
More reading
- 5 Stocks for Canadian Value Investors
- These Are My Top TSX Stocks to Buy Right Now
- TSX Today: What to Watch for in Stocks on Monday, January 12
- How to Invest in Uranium as a Canadian in 2026
- TSX Today: What to Watch for in Stocks on Friday, January 9
Fool contributorĂÂ Sneha Nahata has no position in any of the stocks mentioned. The Motley Fool recommends Cameco, Enerflex, and TerraVest Industries. The Motley Fool has a disclosure policy.
Related Articles
How Iâd Invest $10,000 With the Loonie in Play
The loonieâs swing can quietly change your results, so this $10,000 plan spreads...
Software Crash: Is This a Generational Buying Opportunity?
Software stocks have been obliterated in the past six months. Yet, we could be n...
Build a Cash-Gushing Passive Income Portfolio With Just $15,000
Want to earn an extra $680 of passive income per year? Here's how a five-stock p...
This Stock Yields 6.8% and Pays Out Each Month
Given its strong occupancy rate, attractive dividend yield, and solid growth pro...