Our Top-5 Stocks and Holdings


Over the years of running various sites, and including our work here at Cashflows & Portfolios over the last few years, the founders (Mark and Joe) have received many requests to share what our portfolios looks like, why, how we’re investing and what companies we are thinking about buying more of over time as DIY self-directed investors.

Well, to help answer some of those questions respectively, we’re going to have this pillar post updated today that reveals our top-5 stocks in our portfolio – right now.

Read on!

Why DIY Investing?

Gosh, where do we begin…

Let’s start with the academic stuff.

Odds are (by now via our site or other popular personal finance sites) you likely know when it comes to investing, you usually get what you don’t pay for.

Read that again: with investing, you usually get what you don’t pay for.

This means, when in doubt, you can consider index investing in a simple all-in-one low-cost fund or a few low-cost, diversified funds, as you wish.

Here is one of our pillar articles on that subject:

The Best ETFs to Build Wealth in Canada.

The financial industry and money managers that work within it may argue that trying to pick/and hold any individual stocks should be best avoided like a plague on your wealth – so let’s go with that for now and assume that is always true. That means, individual investors should avoid any individual stock selection just like any other forms of investing. We’ve actually heard that some forms of investing, beyond indexing from a licensed financial planner no less, is not even an investing strategy at all.

Yup, they said that. Again, let’s run with absolute truth for now.

This makes index investing, not just the best way to invest but the only way to invest.

You can read more about index investing here and why it can work wonders for some, no doubt!

A key takeaway for you from that article is this from us:

Your portfolio is much like a bar of soap. The more you mess with it, the smaller it’s likely to get.

So, based on that premise, if the index is all that matters to track and invest with, then there is little need for an advisor or money manager to do the work for you. You don’t want them touching your bar of soap.

If identifying yesterday’s winners is easy work but there is no way to consistently predict what tomorrow’s good stock will be – then indexing remains the only way to invest. That can be easily managed by you.

To buy an index fund, based on that assumption, you don’t need a financial advisor nor money manager involved because even passive money management by someone else on your behalf can be considered a wasted cost.

Based on the impressive list of low-cost indexed ETFs available on the market, there should be little reason to succumb to paying any unnecessary money management fees.

As one planner and Chartered Investment Manager (CIM®) puts it when it comes to his costs on his site:

“My minimum, for new clients, is household investable assets of $300,000 and I charge a 1.5% AUM fee, which covers all my services. This rate is my maximum and goes down as total assets break the $500K mark, then the million dollar mark and so on. Do the math and typically my average clients are paying $5000+ per year for my services.”

Source: https://muhs.ca/our-fees/

Is index investing worth that cost to you? $5000 per year, every year?

This is just one example but only you can decide.

Why not DIY Investing?

Ultimately nobody cares more about your money than you do. We’d like to help of course by providing objective information. There is never any cost for any blogpost content or reply to a comment on this site. You are welcome to agree or disagree with us. We are open to opinions. You can also challenge us in how we invest, but the proof is in our respective processes and results. We know many DIY investors that visit us have similar results. 🙂

We believe to have proficiency in most things in life, it comes down to the right mix of traits and behaviours. In no particular order of importance:

  1. You need the desire to learn and improve.
  2. You need some knowledge in the subject matter.
  3. You need time, to incubate and change your ways.
  4. You need the right temperament – to stay true to your approach if/when mistakes happen.

My Own Advisor argued a few years ago with some 80,000+ personal finance books on the shelf, you might not need any more financial advice. Instead, follow this quick e-book:

  • Book introduction: Spend less than you make.
  • Chapter 1: Save and invest the difference. Invest in mostly low-cost products. Consider diversifying your investments.  
  • Chapter 2: Avoid active trading. Celebrate falling stock prices – buy more when stocks fall in price. 
  • Chapter 3: Disaster-proof your life with insurance, where needed, to cover a catastrophic loss.
  • Book conclusion: Rinse and repeat for the next 30-40 years. 

That’s our e-book! 🙂 But we might still write one for our site here!

That’s the basics within 80,000+ personal finance books in just five bullets.

Putting DIY investing into practice

We’re not proponents of avoiding index funds. Far from it. We like some indexed funds. We own some indexed funds. We have done so respectively for well over a decade.

We simply believe there are other ways to invest.

Money managers and devout index investors will point to expensive mutual funds and active management debates as triggers to leave active money management behind. That’s good. We’ve read content that goes like this: even over long periods of time, random chance dictates that some active managers will beat the market due to fate and luck rather than dependable skill. How do you know which it is?

Well, unlike active mutual fund managers where most studies point to, you do not need to be some star fund manager in Canada, with your own portfolio, to meet your financial goals. Meeting your financial goals is all that matters anyhow. We simply want to you to meet your goals.

We believe to do so, you do need a few of the following attributes like any committed passive investor might claim:

  1. Invest in many stocks in many sectors.
  2. Stay the course/avoid trading.
  3. Celebrate lower prices to get your stocks on sale.

As buy-and-hold and buy-some-more DIY investors for 15+ years each, we know what it takes to build a meaningful portfolio. The evidence exists. It also exists with so many of our clients we’ve worked with. They too, have built substantial 7-figure+ investment portfolios without any money manager involvement. They are proud of it and should be. They kept more money in their pockets 🙂

Over the years, like many of our readers and clients, we’ve read all the key papers that have discussed mutual funds and their underperformance – given that before costs, while there are both skilled and unskilled managers, even the skilled managers were not skilled enough to cover their own costs.

But as a DIY investor you have some powerful decisions most mutual fund managers will never possess:

  1. You can decide how many stocks in many how sectors to invest in. No big brother looking over your shoulder.
  2. You can decide to stay the course/avoid trading but the fund manager cannot since he/she has to demonstrate their performance and value somehow.
  3. You can decide when to celebrate lower prices to get your stocks on sale without manager, director or VP scrunity involved or based on other micromanagement decisions.

To paraphrase the index investing community, with no way to consistently identify skilled managers ahead of time, it just doesn’t make sense to believe that you have a good chance of finding one who will best a basic index fund over the long haul. So, when in doubt, take their advice: fire the money manager and index invest.

There are simply too many low-cost, diversified, easy-to-own ETF choices to build wealth with. With indexing – you don’t ever have to pay someone else to do your work for you.

In the spirit of going it alone, doing it yourself and being accountable for your own results, we both own various individual stocks in our portfolios along with some low-cost ETFs in our portfolios. In doing so, we feel we get the best of both worlds. In Canada, we own many of the top performing stocks for income, growth but ultimately total return. Beyond Canada, we index invest just in case for extra diversification for a world of stocks. We’ve long since fired our money managers. When in doubt, we index invest beyond Canadian borders because it is just so easy to do.

Our Top-5 Stocks

1. We both own TD Bank (TD).

Arguably (always) one of our largest individual holdings respectively. Mark has been a shareholder since 2009. Joe has owned TD even longer. A great total return play historically and likely moving forward since TD is likely to offer a mix of higher dividends and some capital appreciation over time.

Joe and I consider owning TD bank like a bit of a bond-proxy.

At the time of this update in April 2024, TD stock is down quite a bit but we will remain shareholders for the foreseeable future!

Top-5 Stocks TD 2024

Source: Portfolio Visualizer

2. We both own Royal Bank (RY).

Very similar to TD. We’ve both purchased hundreds of RY shares over the years for the potential to “live off dividends” and get some capital gains from this stock. So far, so good for Joe since he’s semi-retired!

Like TD stock, Royal Bank stock has seen a recent dip in price but things are coming around at the time of this post.

We’ve both owned some RY since at least 2009.

Top-5 Stocks RY 2024

Source: Portfolio Visualizer

3. We both own Fortis (FTS).

Fortis continues owns and operates many utility transmission and distribution subsidiaries in Canada and the United States, serving more than 3.4 million electricity and gas customers. The company also has smaller stakes in electricity generation and several Caribbean utilities. Last time we checked, folks love electricity and power. We’ve both owned FTS approaching 15-years each.

Fortis (FTS) and some other of our favourite Canadian utility holdings (that didn’t crack the top-5 holdings by portfolio weight (e.g., Emera (EMA)) have been hit hard by interest rates in recent years.

We believe there is no reason to sell these stocks just because of higher, hopefully temporary, interest rates. That should change over time…and the Fortis stock price should recover accordingly.

Top-5 Stocks FTS 2024

Source: Portfolio Visualizer

4. We both own Canadian Natural Resources (CNQ).

My goodness, this stock has been on a tear!

CNQ’s bio on their website doesn’t lie: they are an effective & efficient operator (of natural resources) with a diversified portfolio of assets in North America, the U.K. portion of the North Sea and Offshore Africa – which enables them to generate significant value for our shareholders.

CNQ’s balanced mix of natural gas, light crude oil, heavy crude oil, bitumen and synthetic crude oil (SCO) represents one of the strongest and most diversified asset portfolios of any independent energy producer in the world.

We’ve both owned CNQ for at least 10-years each and a few years ago, during the pandemic, Mark was adding more to his portfolio in fact.

As CNQ’s stock price has climbed, it has entered the top-5 space in each of our portfolios, now worth more than 4% weighting respectively.

Top-5 Stocks CNQ 2024

Source: Portfolio Visualizer

5. We both (continue) to own Brookfield Infrastructure Partners (BIPC).

A reminder Brookfield Infrastructure Corp. engages in the ownership and operation of infrastructure assets through its subsidiaries. Various business lines include transportation, data infrastructure, and energy. We believe infrastructure will be a very long-term need and therefore long-term growth story.

The corporation entity (the “C” part) of BIP was created in early 2020. What happened was, investors that held BIP.UN (we both did) received one share of BIPC for every nine units of BIP.UN held. With the corporate entity (the “C” part) in BIPC now, that company became tax-friendly to hold in taxable Canadian accounts (and you could still hold BIPC as you might have done in your registered accounts too). As such, the long-term performance history of BIPC is rather new vs. BIP.UN. So, we’ve shown BIPC and BIP.UN performance together below.

We’ve both owned BIP.UN / BIPC for about a decade now – Mark a bit longer than Joe starting his ownership around 2012. (Mark finally wins at least one holding period in this top-5 stocks list over Joe. :))

The stock price has certainly sufferred in recent years but we remain avid shareholders since this about the long-game for us including the upside direction of Brookfield overall owning more infrastructure assets.

Top-5 Stocks BIPC 2024

Sources: Portfolio Visualizer

Any honourable mentions?


For Joe’s portfolio, Canadian National Railway (CNR) is creeping up into his top-5 position.

For Mark’s portfolio, Bank of Montreal (BMO) is moving higher of late for him.

Has anything fallen out of our top-5 since last time?


The downward pressure on telco stocks Telus (T) and Bell Canada (BCE) have pushed both companies out of our top-5 positions. We still own both companies in our respective portfolios, just not as much as the others above by weight, including since CNQ has taken off more.

We’ve both owned Telus and BCE since at least 2010 and continue to do so…

Our Top-5 Stocks Summary

We could not be more clear: when in doubt, indexing is an excellent way to invest.

Buying and holding some low-cost equity ETFs are likely to do wonders for your wealth-building power combined with a high savings rate (i.e., by investing inside your TFSA, RRSP and then taxable account (where applicable) over time). We are fans of that.

But we have also decided as Mark wrote on My Own Advisor some time ago to unbundle any Canadian ETF or Canadian Dividend ETF for income and growth.

While that approach has risks it also has rewards. Only you can decide what is right for you, based on your goals, based on your investing style and matching your behavioural temperment.

Can you have the best of both worlds – stocks and ETFs?


We would be failing our audience if we didn’t mention another top holding in our respective portfolios, higher than 5% or 6% or more in each of our portfolios!

In February 2015, iShares Core MSCI All Country World ex-Canada Index ETF (XAW) was launched as a means for investors to invest the following way:

  1. Earn instant and ongoing global stock portfolio diversification (beyond Canada).
  2. Keep investing costs low: a simple way to own US, international, and emerging market stocks.
  3. Stay the investing course: designed to be a long-term core holding.

Since inception, XAW has delivered some nice ex-Canada returns to investors (through a pandemic no less). A competitor to XAW was actually launched in mid-2014: the Vanguard FTSE Global All Cap ex-Canada Index ETF (VXC). Since launch, VXC has been a star as well.

Mark and Joe have both owned XAW since 2016.

You can read more about Mark’s journey with XAW in particular, below:

Then and Now – XAW

We believe either ex-Canada ETF, pick XAW or VXC, is an outstanding fund to own to own a world of stocks (and returns) beyond our Canadian borders.

Top-5 Stocks XAW and VXC and XIU 2024

Source: Portfolio Visualizer

Over time, we’ll keep updating this post (at least every year) to share some updates to our respective portfolios but we always share more details with our members in our membership forum.

We look forward to engaging with you there!

Need any help with understanding your cashflow or retirement income needs?

Developing and managing a well-diversified, investment portfolio, if executed well, is very likely to meet your retirement planning and your retirement income needs. Win-Win.

We know since we’ve seen SO much evidence over the years that DIY investors can do this and do this very, very well.

With our free newsletter, we’re committed to sharing new and updated content every month that supports DIY investors at any age with cashflow concepts, determining the best products or investments to consider when it comes to building wealth and growing your cashflow, and sharing ideas about how to manage and navigate that cashflow and your portfolio in retirement.

This post is just one example.

We also enjoy helping others with their retirement income readiness…but in a low-cost way…

As passionate DIY investors including owning the stocks and ETFs above, we know others invest the same way and moreso, they are tired of the high-fees charged by some professionals for some services – we believe there is a better way.

With our low-cost serviceswe offer a couple of high-value, low-cost financial projections solutions to help meet the needs of any DIY investor. We’ve offer these solutions to Canadians because we believe saving, investing, portfolio building and monitoring should be a process – one that needs a bit of maintaince and ongoing support – but any reporting support shouldn’t cost you thousands of dollars.

As founders, owners and content managers of this site, we simply offer up our time, expertise, services and solutions to other like-minded DIY investors – without any strings attached. We believe, full-stop, the cost for any retirement readiness solutions shouldn’t be for the wealthy so the pricing needs to reflect that. We also offer a money-back guarantee for all our solutions, services and time – try finding that somewhere else. 🙂

We enjoy helping DIY investors in two (2) low-cost service models to support their decisions!

  • Done-For-You – we do the work, analysis, and data entry, and provide your reports OR
  • DIY – whereby you do all the work, you do your own data entries, and you get your own results in some professional financial planning software – we essentially open up this solution for you to use 24/7 to be your own retirement income planner!

If you need some help solving your retirement decumulation puzzle (i.e., how to efficiently withdraw from your retirement accounts), or figuring out if you have enough saved from any portfolio you’ve constructed we’re here to help answer those questions and more!

If you are interested in obtaining private projections for your financial scenario or want to learn about about our DIY solution, please contact us here to get started.

We look forward to sharing more free content over time.

Mark and Joe.


  1. Charts above are for illustrative purposes. Our individual stock returns might be higher than illustrated due to the holding periods involved, or lower at times. Such is the nature of individual stock selection. We expect this. As such, some stocks may beat or trail the index we select/we own  depending on the investing period. We have benchmarked against one of our favourite low-cost ETFs in Canada: XIU (due to the blue-chip holdings XIU has). When in doubt, consider XIU for your portfolio! See great returns above if you do. 
  2. None of these individual stocks are recommendations for purchase. Rather, we wanted to demonstrate that DIY stock investing in Canada can meet your financial goals and can be done without any money manager or financial advisor. Our clients are also proof of that too. Hundreds of them. Your mileage may vary.  
  3. You can backtest some of your stocks and ETFs using Portfolio Visualizer. A free tool. 
  4. We recognize DIY stock investing with indexing (i.e., hybrid investing) may not be for everyone. When in doubt, consider index investing. You can own a world of stocks in just one ETF these days. This way, you can still invest on your own, own a world of stocks, while saving big on advisor fees. We hope that no money managers were harmed by our post. 
Spread the love

Disclosure: Cashflows & Portfolios is reader-supported. When you buy through links on our site, we may earn an affiliate commission.

2 thoughts on “Our Top-5 Stocks and Holdings”

  1. I really like the new .T funds from BMO, especially ZGRO.T (ZGRO-T.TO). It’s an 80/20 fund like ZGRO but pays a much higher dividend (target is 6%, it’s yielding a little less right now). I own all of the stocks you mentioned in your article but have also allocated a substantial position to ZGRO.T in my portfolio. Over the last year it has seen less volatility than the stocks mentioned and outperformed all of them except for CNQ.


Leave a Comment