3 Top Canadian Stocks to Buy Right Now With $21,000 

Discover why now is the time to invest in stocks. Find out which Canadian stocks are bouncing back after recent lows.

| More on:
Map of Canada showing connectivity

Source: Getty Images

Key Points

  • Descartes Systems, Constellation Software, and Canadian National Railway are strong Canadian buy-the-dip investments, offering significant recovery potential due to solid fundamentals, historical resilience, and strategic positioning amidst temporary market downturns fueled by tariff uncertainties.
  • These stocks provide a mix of growth and dividend opportunities, making them ideal for long-term investors seeking capital appreciation and passive income, as they are expected to gain momentum once market conditions stabilize.
  • 5 stocks our experts like better than Descartes Systems.

Now is a good time to make a lump sum investment in buy-the-dip growth and dividend stocks. Trump tariff uncertainty has paused for a while since the US government is temporarily shut down until a new budget is passed. This will give time to the market to absorb the shocks and businesses to adjust to the new tariff regime. Stocks that were hit by the tariff war are recovering from their bottom. You could consider investing $21,000 in three Canadian stocks right now before the recovery rally gathers momentum.

Top three Canadian stocks to buy right now

Descartes Systems stock

Descartes Systems (TSX:DSG) stock dipped 27% from its February 2025 peak as the tariff war hit North American markets. The supply chain management and logistics supplier was struck as the company earns 67% of its revenue from the United States. At the start of 2025, DSG stock was trading at a 51 times forward price-to-earnings ratio. Considering the stock grows its earnings per share (EPS) at an average annual rate of 20%, it seemed overvalued. However, tariff uncertainty slowed the EPS growth estimate, leading to a correction in the stock price.

The market appears to have bottomed out, and the momentum from trade negotiation expectations is fading. The tariff war could either shift the global supply chain or geopolitical pressure could ease tariffs. In either case, trade volumes will revive, maybe this year or next, or a year after that. The timing is difficult to tell. Thus, it is said, you can’t time the market.

However, with Descartes, you are assured that recovery is in the cards, given its zero debt and sustained 44% adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization (EBITDA) margin. You could consider investing $7,000 in Descartes stock right now and holding it for a long time, as it could double your money in five years.

Constellation Software stock

Constellation Software (TSX:CSU) stock is now reviving after a 20% dip in September. Behind the 7% recovery last week is insider trading activity. Note that the stock fell after its founder resigned abruptly due to health reasons. A management change tends to spur insider trading. In CSU’s case, the trading was positive as insiders were in a buy mode.

It is time to buy the stock as it seems to have bottomed out. Constellation keeps acquiring vertical-specific software companies that contribute to its free cash flow (FCF) and enterprise value. This enterprise value has increased its share price. Since Constellation has never done a stock split, a single share is priced above $4,000.

The recent underperformance of the stock is not because the compounding effect of the acquisition is not working. The company consistently delivered revenue and FCF growth. However, a slowdown in tech spending amidst macro uncertainty and the fear of artificial intelligence’s (AI) impact on licensing software has kept CSU’s shares from rallying significantly.

Note that all these reasons behind the dip have no material impact on fundamentals. This makes it a good case of buying the dip.

Canadian National Railway

Canadian National Railway (TSX:CNR) stock has been in a downtrend since March 2024. The company has a large rail network that carries cargo within Canada and across the border to the United States. It benefits from a rise in freight charges, but the real growth comes from trade mix and volumes. Some goods, such as automotive, are high-margin, whereas grain and coal are low-margin.

This stock was hit hard by the trade war as lower international trade volumes decreased its revenue by 1% in the second quarter. The management scrapped its fiscal 2024–2026 outlook and reduced its fiscal 2025 guidance. The stock seems to have bottomed out, absorbing the tariff hit. The railway stock is a good dividend payer, growing dividends for the last 20 years.

While the stock has grown its share price, it is a buy for the dividend growth. A 2.6% dividend yield may not look appealing, but an average annual dividend growth of 11% can help you build a strong passive income pool.

Fool contributor Puja Tayal has no position in any of the stocks mentioned. The Motley Fool recommends Canadian National Railway, Constellation Software, and Descartes Systems Group. The Motley Fool has a disclosure policy

More on Stocks for Beginners

Dividend Stocks

Got $7,000? Where to Invest Your TFSA Contribution in 2026

Putting $7,000 to work in your 2026 TFSA? Consider BMO, Granite REIT, and VXC for steady income, diversification, and long-term…

Read more »

some REITs give investors exposure to commercial real estate
Dividend Stocks

The Ideal Canadian Stock for Dividends and Growth

Want dividends plus steady growth? Power Corporation offers a “quiet compounder” mix of cash flow today and patient compounding from…

Read more »

AI concept person in profile
Tech Stocks

TFSA Wealth Plan: Create $1 Million With a Single Canadian Stock

Topicus could help build a $1 million TFSA thanks to sticky software, recurring revenue, and a disciplined acquisition engine if…

Read more »

Young Boy with Jet Pack Dreams of Flying
Stocks for Beginners

The Smartest Growth Stock to Buy With $1,000 Right Now

This under-pressure growth stock is backed by surging demand, a massive backlog, and a clear runway for expansion in the…

Read more »

Canadian flag
Dividend Stocks

Buy Canadian: These TSX Stocks Could Outperform in 2026

Looking to 2026, three Canadian names pair reasonable valuations with resilient cash flow and structural tailwinds.

Read more »

woman checks off all the boxes
Stocks for Beginners

4 Cheap Canadian Stocks to Buy Right Now With $4,000

Are you looking for some investment ideas for 2026? Here are four Canadian growth stocks I'd buy for the new…

Read more »

shipping logistics package delivery
Dividend Stocks

TFSA Investors: 3 Canadian Stocks to Hold for Life

Want TFSA stocks you can hold for life? These three Canadian names aim for durability, compounding, and peace of mind.

Read more »

Senior uses a laptop computer
Stocks for Beginners

If I Could Only Buy 3 Stocks in the Last Month of 2025, I’d Pick These

As markets wrap up 2025, these three top Canadian stocks show the earnings power and momentum worth holding into next…

Read more »