It’s Not Too Late to Get in the Market Rally

These top Canadian stocks combine strong earnings growth with expansion plans that could keep rewarding investors in 2025 and beyond.

| More on:

The possibility of more interest rate cuts in the near term is driving the S&P/TSX Composite Index to new heights in 2025 as it recently climbed to a fresh all-time high of 27,921. In such a bullish scenario, it is easy to think that you have missed the bus, but the truth is that strong opportunities keep showing up for investors who know where to look.

While some stocks may look overextended, others are still trading at levels that leave plenty of room for growth. Their mix of rising earnings, expansion plans, and sector tailwinds makes them hard to ignore. In this article, I’ll spotlight two top Canadian stocks to buy that have been delivering impressive results and have the right ingredients to keep rewarding their investors.

Senior uses a laptop computer

Source: Getty Images

Sprott stock

First up is Sprott (TSX:SII), a top stock that has turned sector tailwinds into record-high assets under management. It’s a global asset manager based in Toronto, specializing in precious metals and critical materials investments. After rallying 51% so far in 2025, SII stock currently trades at $91.31 per share, giving it a market cap of about $2.4 billion. It offers a quarterly dividend with an annualized yield of about 1.8% at the current market price.

The recent rally in Sprott stock could mainly be attributed to growing investor allocations to its physical trusts and strong performance in its managed equities segment. In the second quarter, Sprott’s assets under management climbed 27% YoY (year-over-year) to a record $40 billion with the help of market value gains and $1.2 billion in net sales.

Last quarter, Sprott’s management fees also rose 16% YoY to $44.4 million, and net fees jumped 54% to $53.2 million. Similarly, its adjusted quarterly EBITDA (earnings before interest, taxes, depreciation, and amortization) rose 14% YoY to $25.5 million, reflecting higher average assets under management and performance fee crystallizations.

Moreover, Sprott’s long-term growth outlook is supported by its focus on expanding product offerings related to precious metals and critical materials, which continue to attract investor interest as both safe-haven and growth assets. That’s why Sprott remains a top Canadian stock to buy for investors seeking strong returns on their investments.

TerraVest stock

My second pick currently is TerraVest Industries (TSX:TVK), an industrial stock that has been rallying aggressively of late due mainly to its effective acquisition strategy and improving profitability. The company mainly focuses on manufacturing heating products, propane and natural gas liquids transport vehicles, and storage vessels. Up 48% year to date, TVK stock now trades at $165.41 per share with a market cap of about $3.6 billion.

In the latest quarter ended in June 2025, TerraVest’s revenue jumped 45% YoY to $311.5 million with the help of contributions from its newly acquired businesses, including Entrans, Advance Engineered Products, and Aureus. Even excluding these acquisitions, the company’s base portfolio sales rose 14% YoY last quarter, led partly by higher demand in containment equipment, domestic compressed gas tanks, and certain transportation equipment lines. As a result, its quarterly net profit climbed 30% YoY to $33.4 million.

Besides its strong acquisition strategy, TerraVest also continues to invest in efficiency improvements and new product capabilities. This combination of aggressive expansion, improved margins, and solid demand makes it another top Canadian stock to buy in the current market rally.

Fool contributor Jitendra Parashar has no position in any of the stocks mentioned. The Motley Fool recommends TerraVest Industries. The Motley Fool has a disclosure policy.

More on Stocks for Beginners

Real estate investment concept with person pointing on growth graph and coin stacking to get profit from property
Dividend Stocks

2 Canadian Stocks to Buy if Mortgage Rates Stay High

High mortgage rates can squeeze consumers and cool housing, so these two TSX stocks are framed as ways to stay…

Read more »

shopper carries paper bags with purchases
Dividend Stocks

Inflation Just Hit 2.4%, but These 2 Canadian Stocks Still Look Like Buys

It's time to consider stocks that can keep rising even if interest rates stay high for a while.

Read more »

Top TSX Stocks

If I Could Only Buy and Hold a Single Stock, This Would Be It

Bank of Nova Scotia is a compelling buy-and-hold stock thanks to its stability, global reach, and reliable dividend income.

Read more »

Senior uses a laptop computer
Tech Stocks

A Year Later: 3 Canadian Stocks I Still Want in My TFSA

Three TFSA-friendly compounders still look like they’re executing a year later, even if none of them is truly “cheap.”

Read more »

woman looks out at horizon
Dividend Stocks

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

Here's why these five Canadian stocks are some of the best picks on the TSX, not to just buy now,…

Read more »

Warning sign with the text "Trade war" in front of container ship
Stocks for Beginners

2 Canadian Stocks That Could Surprise Investors During Trade Turbulence

These five “boring” TSX stocks focus on essentials and recurring demand, which can make them useful holds in 2026.

Read more »

frustrated shopper at grocery store
Dividend Stocks

5 TSX Stocks to Buy for a Calm, Boring, Winning Portfolio

These five “boring” TSX stocks focus on essentials and recurring demand, which can make them useful holds in 2026.

Read more »

Canadian Red maple leaves seamless wallpaper pattern
Dividend Stocks

The Canadian Stocks I’d Be Most Comfortable Buying and Holding in a TFSA Forever

I'd be most comfortable buying and holding blue-chip Canadian dividend stocks in a TFSA forever.

Read more »