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

hand stacking money coins
Stocks for Beginners

3 Secrets of TFSA Millionaires

The TFSA is an environment that can create millionaires. Read on to find out how!

Read more »

Canadian Red maple leaves seamless wallpaper pattern
Dividend Stocks

CRA Just Released New 2026 Tax Brackets

New 2026 CRA tax brackets can cut “bracket creep” so plan around them to ensure more compounding, and consider Manulife…

Read more »

monthly calendar with clock
Dividend Stocks

How to Use Your TFSA to Earn $700 per Month in Tax-Free Income

Turn your TFSA into a steady, tax‑free monthly paycheque, Here’s a simple plan and why APR.UN fits the bill.

Read more »

Blocks conceptualizing Canada's Tax Free Savings Account
Dividend Stocks

How I’d Structure a $50,000 TFSA for Almost Constant Income

Turn a $50,000 TFSA into a dependable, tax‑free paycheque with a simple ETF mix. Here’s why VDY can anchor the…

Read more »

container trucks and cargo planes are part of global logistics system
Stocks for Beginners

TFSA: 3 Premier Canadian Stocks for Your $10,000 Contribution

Invest in your future with high quality Canadian stocks for your TFSA. Discover three stocks offering significant growth potential.

Read more »

shopper pushes cart through grocery store
Dividend Stocks

The Canadian Dividend Stock I’d Trust for the Next Decade

This northern grocer could anchor a 10‑year dividend plan. Here’s why NWC’s essential markets and steady cash flows make it…

Read more »

Piggy bank with word TFSA for tax-free savings accounts.
Dividend Stocks

Here’s the Average TFSA Balance at Age 55 in Canada

Turning 55? See how a TFSA and a low‑volatility income ETF like ZPAY can boost tax‑free retirement cash flow while…

Read more »

View of high rise corporate buildings in the financial district of Toronto, Canada
Dividend Stocks

How to Use Your TFSA to Earn $275 in Monthly Tax-Free Income

Discover how True North Commercial REIT’s government‑anchored leases could help turn a TFSA into monthly, tax‑free income even amid a…

Read more »