While the stock market is hovering near all-time highs, investors can still buy and hold quality companies trading at a discount to their intrinsic value. In this article, I have identified two undervalued Canadian stocks you can buy today and generate outsized returns in 2025 and beyond. Let’s dive deeper.
BioSyent stock
BioSyent (TSXV:RX) is a specialty pharmaceutical company with a market cap of $133.6 million. It sources, acquires, develops, and sells healthcare products in Canada and other international markets. Its products include iron supplements and lubricants for various procedures, such as endoscopy and proctoscopy.
In the last 12 months, BioSyent has reported revenue of $34.5 million, an increase of 12% year over year. Its revenue has almost tripled from $12.2 million in 2014. Moreover, the company reports a consistent profit due to a healthy gross margin of 79.4% and an operating margin of 24%. A debt-free balance…


