BBCA Holdings

79 holdings in the fund's latest file; the data source updated it on Oct 5, 2026.

Top 25 Holdings

#HoldingWeightShares (as reported)Value (as reported)
1ROYAL BANK OF CANADA9.07%5,098,413$997.7M
2TORONTO-DOMINION6.47%6,033,527$711.5M
3SHOPIFY INC COMMON STOCK6.10%4,433,091$671.4M
4BANK OF MONTREAL COMMON3.87%2,567,124$425.5M
5BANK OF NOVA SCOTIA/THE3.72%4,488,086$409.1M
6ENBRIDGE INC COMMON3.42%8,184,702$376.4M
7CANADIAN IMPERIAL BANK3.38%3,343,326$371.3M
8CANADIAN NATURAL (CNQ.TO)3.28%7,442,967$360.9M
9AGNICO EAGLE MINES LTD3.11%1,857,592$341.7M
10SUNCOR ENERGY INC COMMON2.72%4,306,983$299.6M
11CANADIAN PACIFIC KANSAS2.53%3,237,054$278.2M
12MANULIFE FINANCIAL CORP2.39%6,103,823$262.6M
13BROOKFIELD CORP COMMON2.27%6,752,511$249.5M
14BARRICK MINING CORP2.21%6,042,541$243.4M
15CANADIAN NATIONAL (CNR.TO)2.21%2,030,440$243.1M
16WHEATON PRECIOUS METALS2.07%1,668,093$227.5M
17TC ENERGY CORP COMMON2.05%3,814,760$225.7M
18NATIONAL BANK OF CANADA (NA.TO)1.82%1,412,337$200.7M
19CELESTICA INC COMMON1.63%462,305$179.0M
20FRANCO-NEVADA CORP1.53%703,923$168.3M
21SUN LIFE FINANCIAL INC1.46%2,039,539$160.1M
22CONSTELLATION SOFTWARE (CSU.TO)1.45%76,472$160.0M
23CENOVUS ENERGY INC1.43%4,835,285$156.9M
24ALIMENTATION COUCHE-TARD (ATD.TO)1.34%2,731,226$147.4M
25WASTE CONNECTIONS INC1.31%934,699$143.8M

Sector Weights

  • Basic Materials: 14.82%
  • Communication Services: 0.98%
  • Consumer Cyclical: 3.51%
  • Consumer Defensive: 3.07%
  • Energy: 16.83%
  • Financial Services: 40.00%
  • Industrials: 9.55%
  • Technology: 9.45%
  • Utilities: 1.79%

Country Weights

  • Canada: 97.19%
  • United States: 2.22%
  • Other: 0.59%

Shares, value and weight are as reported in the file, dated by the data source's last update of it (not the date of the positions), never adjusted; a split warning appears only for a split close to or after that date, and its absence does not mean the count is on today's share basis. Weights as the fund reports them. Leveraged and inverse funds list swaps and cash, so weights can be negative or add up past 100.