Building a TFSA? 3 of the Best Canadian Stocks to Buy Now

Here are three of the best and most valuable stocks to buy for your TFSA in the current market environment.

Taking advantage of the tax-free nature of a Tax-Free Savings Account (TFSA), and building a stock portfolio is crucial to becoming financially free. It’s all about finding Canadian stocks that you can buy and hold for years and investing in them when they offer the most value.

Because we all have different financial situations, naturally, everyone will grow their TFSAs and contribute savings at a different pace. However, the sooner you can invest your money and begin to compound it, the higher your potential gains will be.

Having the opportunity to grow your money for years and not have to pay any taxes allows your capital to compound much more quickly and significantly, which is a massive advantage.

If you’ve got cash to invest in your TFSA today, here are three of the best Canadian stocks to buy now.

A top energy stock to buy while it’s still cheap

The majority of energy stocks have seen rallies this year, including Ovintiv (TSX:OVV)(NYSE:OVV). However, with that being said, Ovintiv still trades well undervalued, making it one of the best Canadian stocks to buy now.

The stock is a massive producer with high-quality assets both north and south of the border. Furthermore, Ovintiv has an attractive balance of production with a nearly 50% split between liquids and gas, which helps to reduce risk.

Plus, besides its track record of strong operational performance, and the fact that it’s undervalued, Ovintiv also has growth potential and has begun exploring liquified natural gas (LNG) opportunities on both the west and gulf coasts.

In addition, with the stock expected to grow its free cash flow (FCF) by over 60% this year and another 35% next year, it currently trades at a forward FCF yield of more than 26%, offering incredible value. If you’re looking for some of the best Canadian stocks to buy now, I’d certainly consider Ovintiv.

Green energy companies are some of the best Canadian stocks to buy now

In addition to energy stocks which are experiencing significant tailwinds today, green energy is another industry where you can find some of the best Canadian stocks to buy, such as Brookfield Renewable Partners (TSX:BEP.UN)(NYSE:BEP).

First and foremost, green energy generators have highly reliable businesses and typically earn strong and consistent cash flow, making them top stocks to buy in this environment.

Furthermore, though, the growth potential that these stocks have will extend for decades, as the world continues to shift to cleaner energy and reduce the impacts of climate change.

This creates significant opportunities for all renewable energy stocks, but particularly Brookfield, which is known as a high-quality, long-term growth stock.

In fact, Brookfield regularly targets deploying between $1 billion and $1.2 billion of capital each year. Furthermore, it aims to increase the distribution by 5-9% each year while also earning 12-15% annual returns for investors over the long haul.

So, while Brookfield has pulled back from its 52-week high, it’s one of the best Canadian stocks to buy for your TFSA.

A top defensive stock to buy now

Last on the list to consider is a high-quality defensive stock that’s recently pulled back from its highs. North West Company (TSX:NWC) owns grocery stores and supermarkets, mostly in northern Canada and Alaska, operating in remote regions.

This is a business that offers a tonne of resiliency since many of the goods it sells are food and other household essentials.

With that being said, though, North West stock has struggled this year; it previously had two consecutive years where its business operations and stock price were positively impacted by the pandemic, since its stores continued to remain open during shutdowns due to their essential nature.

The stock has declined this year only because its business is normalizing. Going forward, it likely won’t have the same level of sales to compare against from last year, so the stock price should eventually start to recover. Furthermore, because it’s fallen so much in price throughout the year, North West now offers much less downside risk, as it currently trades at a forward price-to-earnings ratio of just 13.1 times. Not only that, but its dividend, which is ultra-safe and has a payout ratio of just 54%, offers an attractive yield of 4.6%.

So, if you’re looking to add reliable defensive stocks to your TFSA, North West is one of the best to buy now.

Should you invest $1,000 in Brookfield Renewable Partners right now?

Before you buy stock in Brookfield Renewable Partners, consider this:

The Motley Fool Stock Advisor Canada analyst team just identified what they believe are the Top Stocks for 2025 and Beyond for investors to buy now… and Brookfield Renewable Partners wasn’t one of them. The Top Stocks that made the cut could potentially produce monster returns in the coming years.

Consider MercadoLibre, which we first recommended on January 8, 2014 ... if you invested $1,000 in the “eBay of Latin America” at the time of our recommendation, you’d have $21,345.77!*

Stock Advisor Canada provides investors with an easy-to-follow blueprint for success, including guidance on building a portfolio, regular updates from analysts, and two new stock picks each month – one from Canada and one from the U.S. The Stock Advisor Canada service has outperformed the return of S&P/TSX Composite Index by 24 percentage points since 2013*.

See the Top Stocks * Returns as of 4/21/25

This article represents the opinion of the writer, who may disagree with the “official” recommendation position of a Motley Fool premium service or advisor. We’re Motley! Questioning an investing thesis — even one of our own — helps us all think critically about investing and make decisions that help us become smarter, happier, and richer, so we sometimes publish articles that may not be in line with recommendations, rankings or other content.

Fool contributor Daniel Da Costa has positions in THE NORTH WEST COMPANY INC. The Motley Fool recommends THE NORTH WEST COMPANY INC. The Motley Fool has a disclosure policy.

More on Investing

TFSA (Tax-Free Savings Account) on wooden blocks and Canadian one hundred dollar bills.
Dividend Stocks

How I’d Invest $40,000 of TFSA Cash in 2025

These three TFSA investments are some of the best options out there, especially while each remain on sale.

Read more »

Aircraft Mechanic checking jet engine of the airplane
Dividend Stocks

Where I’d Invest $2,800 in the TSX Today

Looking for a mix of resilience, income, and upside, I'd consider building a position in Exchange Income as a part of…

Read more »

ways to boost income
Coronavirus

Why I’m Holding My Air Canada Stock Despite Recent Turbulence

Air Canada (TSX:AC) stock is down this year, but I'm holding the line.

Read more »

A plant grows from coins.
Dividend Stocks

This Dividend Knight Paying 3.9% Is Trading at a Deep Discount 

Find out how the recent dip in goeasy stock affects its dividend and what it means for potential investors today.

Read more »

Hourglass and stock price chart
Tech Stocks

Why MOGO Stock Soared 81% This Week

MOGO stock surged this week from some headline news, so what should investors think?

Read more »

senior relaxes in hammock with e-book
Dividend Stocks

How I’d Build a Worry-Free Income Portfolio With $7,000

Building an income portfolio is much easier than it looks, especially with longer investment horizons. Here’s a trio of options…

Read more »

engineer at wind farm
Energy Stocks

The Smartest Energy Stock to Buy With $500 Right Now 

Energy stocks have fallen from tariff war uncertainty. Uncertainty brings change that may benefit some, and this energy stock could…

Read more »

bulb idea thinking
Dividend Stocks

The Smartest Utility Stock to Buy With $6,400 Right Now

Given its solid underlying utility business, impressive record of dividend growth, and high-growth prospects, I am bullish on Fortis.

Read more »