
Loading portfolio…

Loading portfolio…
| # | Issuer | Value | Shares | % Portfolio |
|---|---|---|---|---|
| 1 | MICROSOFT CORP | $4.13B | 11164853 | 3.56% |
| 2 | NVIDIA CORPORATION | $3.36B | 19278112 | 2.90% |
| 3 | AMAZON COM INC | $3.30B | 15863698 | 2.85% |
| 4 | ALPHABET INC | $3.00B | 10423352 | 2.58% |
| 5 | APPLE INC | $2.89B | 11401668 | 2.49% |
| 6 | JOHN HANCOCK EXCHANGE TRADED | $2.21B | 87272135 | 1.90% |
| 7 | ROYAL BK CDA | $1.96B | 12130512 | 1.69% |
| 8 | META PLATFORMS INC | $1.73B | 3017628 | 1.49% |
| 9 | BROADCOM INC | $1.64B | 5310766 | 1.42% |
| 10 | TORONTO DOMINION BK ONT | $1.58B | 16927399 | 1.36% |
| 11 | ELI LILLY & CO | $1.33B | 1447173 | 1.15% |
| 12 | CANADIAN NAT RES LTD MED TER | $1.30B | 26746244 | 1.12% |
| 13 | CHENIERE ENERGY INC | $1.05B | 3689935 | 0.90% |
| 14 | SHOPIFY INC | $998.1M | 8418903 | 0.86% |
| 15 | SUNCOR ENERGY INC NEW | $954.6M | 14444825 | 0.82% |
| 16 | VANGUARD INDEX FDS | $900.7M | 1507387 | 0.78% |
| 17 | VANGUARD BD INDEX FDS | $892.6M | 12121494 | 0.77% |
| 18 | JOHNSON & JOHNSON | $871.6M | 3565728 | 0.75% |
| 19 | ALPHABET INC | $855.3M | 2981612 | 0.74% |
| 20 | TESLA INC | $837.9M | 2253897 | 0.72% |
| 21 | AGNICO EAGLE MINES LTD | $829.9M | 4091837 | 0.71% |
| 22 | TAIWAN SEMICONDUCTOR MANUFAC | $810.0M | 2396944 | 0.70% |
| 23 | STATE STR SPDR S&P 500 ETF T | $789.7M | 1214328 | 0.68% |
| 24 | CANADIAN IMPERIAL BANK OF CO | $769.2M | 8123678 | 0.66% |
| 25 | KKR & CO INC | $749.8M | 8105578 | 0.65% |
| 26 | ASTRAZENECA PLC | $745.2M | 3844540 | 0.64% |
| 27 | JPMORGAN CHASE & CO | $739.6M | 2514182 | 0.64% |
| 28 | MCKESSON CORP | $703.0M | 812411 | 0.61% |
| 29 | THERMO FISHER SCIENTIFIC INC | $699.8M | 1423710 | 0.60% |
| 30 | UNITEDHEALTH GROUP INC | $697.9M | 2579283 | 0.60% |
| 31 | BERKSHIRE HATHAWAY INC DEL | $659.4M | 1376112 | 0.57% |
| 32 | JOHN HANCOCK EXCHANGE TRADED | $652.3M | 19040181 | 0.56% |
| 33 | CANADIAN PACIFIC KANSAS CITY | $637.1M | 8103143 | 0.55% |
| 34 | VANGUARD TAX-MANAGED FDS | $634.8M | 9907011 | 0.55% |
| 35 | SALESFORCE INC | $634.1M | 3397084 | 0.55% |
| 36 | BARRICK MNG CORP | $612.1M | 14992792 | 0.53% |
| 37 | ELEVANCE HEALTH INC FORMERLY | $608.4M | 2078364 | 0.52% |
| 38 | WASTE CONNECTIONS INC | $604.6M | 3724204 | 0.52% |
| 39 | JOHN HANCOCK EXCHANGE TRADED | $599.3M | 24603620 | 0.52% |
| 40 | ENBRIDGE INC | $585.5M | 10810669 | 0.50% |
| 41 | ABBVIE INC | $576.4M | 2650435 | 0.50% |
| 42 | VISA INC | $573.5M | 1897420 | 0.49% |
| 43 | WALMART INC | $559.2M | 4499366 | 0.48% |
| 44 | EXXON MOBIL CORP | $552.7M | 3257803 | 0.48% |
| 45 | TEXAS INSTRS INC | $525.6M | 2707555 | 0.45% |
| 46 | ABBOTT LABORATORIES | $525.3M | 5116192 | 0.45% |
| 47 | LENNAR CORP | $519.0M | 5976609 | 0.45% |
| 48 | UNITED RENTALS INC | $489.7M | 672184 | 0.42% |
| 49 | ACCENTURE PLC IRELAND | $472.9M | 2384954 | 0.41% |
| 50 | CENOVUS ENERGY INC | $470.1M | 17730316 | 0.40% |
Values in USD (reported in $thousands on 13F). Source: SEC EDGAR.