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

woman looks at iPhone
Stocks for Beginners

3 Canadian Stocks to Buy for a “Pay Me First” Portfolio

Three TSX income stocks offer monthly cash flow from royalties, industrial chemicals, and a familiar restaurant brand.

Read more »

data analyze research
Stocks for Beginners

3 Canadian Stocks to Buy Before the Next Earnings Surprise

Some earnings-season winners show up before the headlines, with strong momentum, clear catalysts, and room to beat expectations.

Read more »

Stocks for Beginners

The Canadian ETFs That Deserve Far More Attention Than They’re Getting

These three Canadian ETFs aren't just being overlooked, they're some of the best funds you can buy in this environment.

Read more »

dividend stocks are a good way to earn passive income
Stocks for Beginners

5 Stocks to Hold for the Next Decade

Take a closer look at these TSX stocks if you’re looking to allocate some investment capital to Canadian equities for…

Read more »

trading chart of brent crude oil prices
Energy Stocks

If Oil Hits $100, These 3 Canadian Stocks Could Surge

If oil really spikes to $100, these three Canadian energy names offer different kinds of torque: a major project ramp,…

Read more »

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

3 Canadian Stocks That Could Do Well if the Loonie Slides

A falling loonie can quietly boost Canadian stocks that earn lots of U.S. dollars or sell globally.

Read more »

Safety helmets and gloves hang from a rack on a mining site.
Stocks for Beginners

Miners Sold Off: 3 TSX Materials Stocks Worth a Second Look

Materials stocks have sold off together, but these three miners have company-specific progress that could surprise investors in 2026.

Read more »

a sign flashes global stock data
Dividend Stocks

2 Dividend Stocks to Buy and Hold Through Market Volatility

TMX and A&W offer an unusual volatility-proof combo: one can benefit from market turmoil, and the other leans on everyday…

Read more »