Here Are My Top 2 TSX Stocks to Buy Right Now

These two top TSX stocks both have huge potential and offer attractive yields, making them some of the best to buy heading into 2026.

Key Points
  • CAPREIT (TSX:CAR.UN) — Canada’s largest residential REIT is trading very cheaply (forward P/AFFO ~15.4 vs five-/ten‑year averages ~22–23) with a ~4.2%+ yield, making it a deep‑value, rate‑sensitive buy.
  • Brookfield Renewable (TSX:BEP.UN) — a globally diversified renewables leader offering decades of growth and a ~5.6% yield, making it a long‑term hold that complements CAPREIT’s value play.
  • 5 stocks our experts like better than CAPREIT

After an eventful 2025 and with many top TSX stocks trading at or above fair value, it’s no surprise that a lot of investors are unsure about what stocks to buy right now.

On the one hand, there’s still a ton of uncertainty in both the economy and the market. Many of the themes that drove stocks higher in 2025 are starting to cool off, whether that’s the gold price rally or the AI boom losing some momentum.

On the other hand, interest rates are finally moving lower, and investors and economists alike expect further rate cuts in 2026, which should help support stock prices over the long run.

That’s why being selective matters more than ever today. You don’t want to overpay for stocks, and finding high-quality companies trading at attractive valuations is always ideal.

At the same time, though, a stock trading at fair value with strong long-term growth potential is often a better investment than a mediocre company that looks cheap. A discount can only close once, if you’re lucky, whereas a high-quality business that continues growing can compound returns for years.

That’s what long-term investing is really about. You don’t need dozens of stocks or perfect timing. Owning a small number of exceptional companies and letting them compound over time is often the most effective way to build wealth.

So, with that in mind, here are my top two TSX stocks to buy as we head into 2026, ones that you can plan to hold for the long haul.

gift is bigger than the other

Source: Getty Images

An ultra-cheap residential REIT

Although most stocks on the TSX are trading at or above their fair value, a handful of high-quality names still offer investors a significant opportunity. So, if you’re looking for a top TSX stock that’s trading unbelievably cheap right now, Canadian Apartment Properties REIT (TSX: CAR.UN) is one I’d recommend.

CAPREIT, as it’s known, is the largest residential REIT in Canada, with a massive and highly diversified portfolio of apartment buildings spread across the country.

What makes CAPREIT one of the top TSX stocks to buy now and hold for the long haul is that residential real estate is about as reliable as it gets. People always need a place to live, which is why CAPREIT has been able to generate consistent cash flow through just about every market environment.

That’s why the fact that you can gain exposure to a high-quality and diversified residential real estate portfolio across Canada at a major discount is such a significant opportunity.

In fact, right now, CAPREIT trades at a forward price-to-adjusted-funds-from-operations (P/AFFO) ratio of just 15.4 times. That’s not only well below its 5- and 10-year averages of 22.9 and 23.5 times, respectively, but it’s also essentially the lowest valuation CAPREIT has had in over a decade.

So, not only is CAPREIT trading at the cheapest valuation it has seen in years, but with interest rates expected to continue declining into the new year, the economic outlook should become a major tailwind for REITs going forward.

Many other high-quality Canadian REITs have already started to recover and rally. So, while the largest and most diversified residential REIT is still trading this cheaply and offering a yield of more than 4.2%, it’s easily one of the top TSX stocks to buy now.

One of the top TSX stocks to buy now and hold for decades

In addition to CAPREIT, another top TSX stock to buy right now is Brookfield Renewable Partners (TSX: BEP.UN).

Like CAPREIT, Brookfield is another stock that stands to benefit significantly as interest rates move lower. However, its appeal goes well beyond the macro backdrop.

There’s no question that renewable energy is one of the best long-term industries investors can gain exposure to. And while there are plenty of green energy stocks to consider, Brookfield is easily one of the best ways to do it.

The company owns and operates renewable power assets all over the world, and that global diversification is a major advantage. It reduces risk, makes cash flow more resilient, and gives Brookfield exposure to growth opportunities across multiple regions rather than relying on a single market.

So, if you’re looking for a top TSX stock to buy now, Brookfield not only offers decades of growth potential; it also pays you to wait with an attractive, growing, and sustainable 5.6% dividend yield today.

Fool contributor Daniel Da Costa has no position in any of the stocks mentioned. The Motley Fool recommends Brookfield Renewable Partners. The Motley Fool has a disclosure policy.

More on Dividend Stocks

Person holding a smartphone with a stock chart on screen
Dividend Stocks

For BCE vs. Enbridge, a 5.7% Yield vs. 5.9% (And the One I’d Prefer for Income)

Both BCE and Enbridge offer attractive income, but BCE is a higher-risk turnaround opportunity, whereas Enbridge offers a more predictable…

Read more »

man shops in a drugstore
Dividend Stocks

How Much to Invest in RioCan for $300 a Month in Dividends

How much should you invest in RioCan for $300 a month in dividends? Explore its retail business, monthly payout and…

Read more »

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

Telus Dividend Safety: Is the Stock Still Worth Buying for Income?

Explore the latest insights on Telus dividend amid a challenging earnings report and management's new Transformation Strategy.

Read more »

voice-recognition-talking-to-a-smartphone
Dividend Stocks

BCE Just Reported: What $10,000 Could Earn You in Dividends Today

BCE is yielding a very generous 5.2%, as the company's telecom business improves and long-term investments drive growth.

Read more »

Transparent umbrella under heavy rain against water drops splash background. Rainy weather concept.
Dividend Stocks

Is Intact’s Rough Quarter a Blip or the New Normal for Canadian Insurers?

Intact reported $660 million in pre-tax catastrophe losses during the quarter, which dragged its net operating income per share lower.

Read more »

investor faces bear market
Dividend Stocks

How Much to Invest in BCE for $1,500 a Year in Dividends

BCE (TSX:BCE) could be a huge dividend value winner as the stock markets correct and potentially flirt with a bear…

Read more »

diversification is an important part of building a stable portfolio
Dividend Stocks

Want $6,000 a Year From Your TFSA? Here’s the Portfolio Size to Aim for

A $150,000 starting target can support a $6,000 annual TFSA income goal without requiring an extreme yield.

Read more »

top TSX stocks to buy
Dividend Stocks

Hot Take: The Best Monthly Dividend Stock on the TSX Right Now

For investors seeking monthly dividend payments, this REIT has a history of consistent dividend payments across different market conditions, along…

Read more »