The Best Undervalued Stocks I’d Buy Right Now

Investing in undervalued TSX stocks such as CMG and TerraVest should help you generate market-beating gains over the next 12 months.

| More on:
Financial analyst reviews numbers and charts on a screen

Source: Getty Images

Key Points

  • Down 56% from record highs, Computer Modelling Group is facing revenue declines and customer loss issues. However, its strategic acquisitions aim to transform it into a platform consolidator, with analysts projecting significant sales and free cash flow growth by 2030.
  • With a market cap of $3 billion, TerraVest Industries has delivered impressive returns, with notable sales growth expected through 2027, and potential stock gains of 55% over the next 12 months.
  • Both TSX stocks are currently undervalued, offering attractive investment potential.

It may be challenging to identify undervalued stocks at present, given that the broader markets are trading near all-time highs in September 2025. However, if you look closely, several mid- and small-cap TSX stocks are currently trading at an attractive valuation.

In this article, I have identified two top undervalued TSX stocks I’d buy right now.

Is this TSX stock a good buy?

Valued at a market cap of $533 million, Computer Modelling Group (TSX:CMG) is down 56% from record levels. Computer Modelling Group is a Calgary-based software and consulting company that develops reservoir simulation and seismic interpretation software for the oil and gas industry.

It offers specialized tools, such as IMEX, GEM, and STARS, for modelling oil recovery processes in both conventional and unconventional reservoirs, along with optimization solutions that utilize machine learning and statistical analysis.

Computer Modelling Group faces headwinds in 2025 despite its ambitious acquisition strategy under CEO Pramod Jain’s leadership. The reservoir simulation software company reported a 3% year-over-year decline in revenue in fiscal Q1 2026. Moreover, organic sales were down 15% in the June quarter.

CMG’s core reservoir simulation business, which has historically generated strong cash flows with 40%-plus EBITDA (earnings before interest, tax, depreciation, and amortization) margins, experienced meaningful setbacks.

Its adjusted EBITDA fell 26% to $7.1 million, with margins compressing to 24% from 31% in the prior year. A major customer loss to aggressive competitor pricing further pressured results, highlighting vulnerability in CMG’s traditionally sticky customer relationships.

Jain’s “CMG 4.0” strategy aims to transform the company into a platform consolidator through acquisitions in seismic interpretation software.

Since 2022, CMG has deployed $73 million to acquire Bluware, Sharp Reflections, and recently Seisware, adding $50 million in revenue. Analysts forecast sales to rise from $129.5 million in fiscal 2025 to $247 million in fiscal 2030.

In this period, free cash flow is projected to expand from $28.5 million to $86 million. If the TSX stock is priced at 12 times forward FCF, which is a reasonable valuation, it should gain more than 90% over the next four years.

Is this TSX stock undervalued?

Valued at $3 billion by market cap, TerraVest Industries (TSX:TVK) is a Canadian manufacturing company that produces specialized equipment and services across four main segments.

  • The HVAC Equipment division makes residential and commercial fuel tanks, furnaces, boilers, and air conditioning systems.
  • The Compressed Gas Equipment segment manufactures storage, distribution, and dispensing equipment for various gases, including propane, natural gas, and carbon dioxide, serving gas distributors and energy companies.
  • The Processing Equipment division produces wellhead equipment, biogas systems, water treatment technology, and custom process equipment for oil and gas producers and utilities.
  • The Service segment provides water management, environmental services, heating, rentals, and well services.

TerraVest serves diverse markets, including agriculture, mining, energy, chemicals, utilities, transportation, and construction, across Canada, the United States, and internationally.

Over the last decade, the TSX stock has returned nearly 3,000% to shareholders, outperforming the broader market by a wide margin. Analysts forecast TerraVest to increase sales from $912 million in fiscal 2024 (ended in September) to $2.1 billion in fiscal 2027. During this period, adjusted earnings are forecast to increase from $3.30 per share to $7.13 per share.

If the TSX stock is priced at 30 times forward earnings, which is reasonable, given its growth estimates, it should trade at $214 in September 2026, indicating an upside potential of 55% from current levels.

Fool contributor Aditya Raghunath has no position in any of the stocks mentioned. The Motley Fool recommends Computer Modelling Group and TerraVest Industries. The Motley Fool has a disclosure policy.

More on Tech Stocks

telehealth stocks
Tech Stocks

Well Health Stock: Buy, Sell, or Hold In 2026

Down over 50% from all-time highs, Well Health stock offers significant upside potential to shareholders in December 2025.

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 »

Female raising hands enjoying vacation, standing on background of blue cloudless sky.
Tech Stocks

If You Were Waiting for Tech Stocks to Go on Sale, Now’s Your Chance

Tech stocks, like Constellation Software (TSX:CSU), might be terrific bargains amid volatility.

Read more »

visualization of a digital brain
Tech Stocks

The AI Stocks I’m Seriously Considering After the Tech Wreck

Shopify (TSX:SHOP) stock is a seriously impressive stock that just had a great Black Friday.

Read more »

Engineers walk through a facility.
Tech Stocks

TFSA Investors: How to Invest $7,000 in 2026?

TFSA investors should consider investing in diversified index funds and undervalued growth stocks to derive inflation-beating returns.

Read more »

gift is bigger than the other
Tech Stocks

1 Oversold TSX Tech Stock to Buy and Hold in December 2025

Down almost 55% from its 52-week high, CMG is a TSX tech stock that offers significant upside potential in December…

Read more »

Business success of growth metaverse finance and investment profit graph concept or development analysis progress chart on financial market achievement strategy background with increase hand diagram
Dividend Stocks

This Under-the-Radar Tech Stock Can Be Canada’s Next Unicorn

This under-the-radar Canadian power-tech supplier rides AI data centres and electrification, and could quietly compound into a unicorn.

Read more »

investor looks at volatility chart
Tech Stocks

This Soaring Canadian AI Stock Still Trades at a 33% Discount in December 2025

Down 14% from all-time highs, Celestica is an AI stock that trades at a discount to consensus price targets in…

Read more »