1
ISHARES TR
CORE MSCI EAFE
IEFA
IEFA
1,957,583
$163.4m6.35%
6.35%
Added Shares held: Q3 2024 720.2k, Q4 2024 779.2k, Q1 2025 1.9m, Q2 2025 2.0m
+99.7k
+99,749
5.4%
2
MICROSOFT CORP
COM
MSFT
MSFT
281,793
$140.3m5.45%
5.45%
Added Shares held: Q3 2024 199.1k, Q4 2024 203.0k, Q1 2025 271.8k, Q2 2025 281.8k
+10.0k
+9,962
3.7%
3
VISA INC
COM CL A
V
V
381,025
$135.4m5.26%
5.26%
Added Shares held: Q3 2024 403.1k, Q4 2024 395.9k, Q1 2025 370.8k, Q2 2025 381.0k
+10.3k
+10,268
2.8%
4
TORONTO DOMINION BK ONT
COM NEW
TD
TD
1,644,468
$120.8m4.69%
4.69%
Added Shares held: Q3 2024 1.5m, Q4 2024 1.5m, Q1 2025 1.6m, Q2 2025 1.6m
+21.9k
+21,866
1.4%
5
INTERCONTINENTAL EXCHANGE IN
COM
ICE
ICE
653,838
$120.1m4.67%
4.67%
Reduced Shares held: Q3 2024 667.0k, Q4 2024 728.1k, Q1 2025 710.4k, Q2 2025 653.8k
-56.5k
-56,540
-8.0%
6
ROYAL BK CDA
COM
RY
RY
888,459
$116.9m4.54%
4.54%
Added Shares held: Q3 2024 817.8k, Q4 2024 824.2k, Q1 2025 859.9k, Q2 2025 888.5k
+28.5k
+28,548
3.3%
7
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
218,123
$106.1m4.12%
4.12%
Added Shares held: Q3 2024 230.4k, Q4 2024 227.4k, Q1 2025 210.3k, Q2 2025 218.1k
+7.8k
+7,812
3.7%
8
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
1,711,455
$105.7m4.11%
4.11%
Added Shares held: Q3 2024 1.8m, Q4 2024 1.6m, Q1 2025 1.7m, Q2 2025 1.7m
+37.8k
+37,754
2.3%
9
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
543,289
$95.9m3.73%
3.73%
Added Shares held: Q3 2024 782.1k, Q4 2024 783.5k, Q1 2025 523.4k, Q2 2025 543.3k
+19.9k
+19,886
3.8%
10
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
209,712
$85.1m3.31%
3.31%
Added Shares held: Q3 2024 79.3k, Q4 2024 110.6k, Q1 2025 151.4k, Q2 2025 209.7k
+58.4k
+58,358
38.6%
11
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
BIP
BIP
2,503,764
$83.7m3.25%
3.25%
Added Shares held: Q3 2024 1.6m, Q4 2024 1.6m, Q1 2025 1.7m, Q2 2025 2.5m
+797.4k
+797,429
46.7%
12
WHEATON PRECIOUS METALS CORP
COM
WPM
WPM
830,987
$74.5m2.90%
2.90%
Added Shares held: Q3 2024 791.3k, Q4 2024 790.4k, Q1 2025 818.8k, Q2 2025 831.0k
+12.2k
+12,228
1.5%
13
TFI INTL INC
COM
TFII
TFII
818,334
$73.7m2.86%
2.86%
Added Shares held: Q3 2024 539.8k, Q4 2024 538.7k, Q1 2025 566.9k, Q2 2025 818.3k
+251.4k
+251,444
44.4%
14
AMETEK INC
COM
AME
AME
398,586
$72.1m2.80%
2.80%
Added Shares held: Q3 2024 390.3k, Q4 2024 383.6k, Q1 2025 387.3k, Q2 2025 398.6k
+11.3k
+11,292
2.9%
15
CANADIAN NAT RES LTD
COM
CNQ
CNQ
2,172,539
$69.1m2.69%
2.69%
Added Shares held: Q3 2024 1.9m, Q4 2024 2.0m, Q1 2025 2.1m, Q2 2025 2.2m
+97.8k
+97,844
4.7%
16
METHANEX CORP
COM
MEOH
MEOH
2,041,412
$67.6m2.63%
2.63%
Added Shares held: Q3 2024 1.2m, Q4 2024 1.2m, Q1 2025 1.2m, Q2 2025 2.0m
+814.9k
+814,877
66.4%
17
HEICO CORP NEW
COM
HEI
HEI
201,173
$66.0m2.56%
2.56%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 193.8k, Q2 2025 201.2k
+7.4k
+7,364
3.8%
18
AMAZON COM INC
COM
AMZN
AMZN
280,707
$61.6m2.40%
2.40%
Added Shares held: Q3 2024 301.8k, Q4 2024 262.6k, Q1 2025 263.1k, Q2 2025 280.7k
+17.6k
+17,639
6.7%
19
DOMINOS PIZZA INC
COM
DPZ
DPZ
131,660
$59.3m2.31%
2.31%
Added Shares held: Q3 2024 122.7k, Q4 2024 127.6k, Q1 2025 127.9k, Q2 2025 131.7k
+3.7k
+3,739
2.9%
20
LOWES COS INC
COM
LOW
LOW
259,423
$57.6m2.24%
2.24%
Added Shares held: Q3 2024 253.0k, Q4 2024 249.4k, Q1 2025 248.4k, Q2 2025 259.4k
+11.0k
+10,996
4.4%
21
CANADIAN NATL RY CO
COM
CNI
CNI
520,754
$54.2m2.11%
2.11%
Added Shares held: Q3 2024 479.9k, Q4 2024 490.9k, Q1 2025 509.8k, Q2 2025 520.8k
+10.9k
+10,927
2.1%
22
ROPER TECHNOLOGIES INC
COM
ROP
ROP
93,941
$53.3m2.07%
2.07%
Added Shares held: Q3 2024 86.3k, Q4 2024 106.3k, Q1 2025 90.1k, Q2 2025 93.9k
+3.9k
+3,871
4.3%
23
TEXAS INSTRS INC
COM
TXN
TXN
254,143
$52.8m2.05%
2.05%
Added Shares held: Q3 2024 250.4k, Q4 2024 246.5k, Q1 2025 246.4k, Q2 2025 254.1k
+7.7k
+7,734
3.1%
24
META PLATFORMS INC
CL A
META
META
63,122
$46.6m1.81%
1.81%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 45.9k, Q2 2025 63.1k
+17.3k
+17,272
37.7%
25
THOMSON REUTERS CORP
COM
COM
212,511
$42.6m1.66%
1.66%
Added Shares held: Q3 2024 203.7k, Q4 2024 205.3k, Q1 2025 209.6k, Q2 2025 212.5k
+2.9k
+2,930
1.4%
26
DANAHER CORPORATION
COM
DHR
DHR
177,236
$35.1m1.36%
1.36%
Added Shares held: Q3 2024 131.4k, Q4 2024 146.8k, Q1 2025 165.8k, Q2 2025 177.2k
+11.4k
+11,436
6.9%
27
FORTINET INC
COM
FTNT
FTNT
323,265
$34.2m1.33%
1.33%
Added Shares held: Q3 2024 130.5k, Q4 2024 300.0k, Q1 2025 302.6k, Q2 2025 323.3k
+20.7k
+20,679
6.8%
28
CARLISLE COS INC
COM
CSL
CSL
83,959
$31.4m1.22%
1.22%
Added Shares held: Q3 2024 71.1k, Q4 2024 60.1k, Q1 2025 78.7k, Q2 2025 84.0k
+5.3k
+5,277
6.7%
29
HCA HEALTHCARE INC
COM
HCA
HCA
71,843
$27.6m1.07%
1.07%
Added Shares held: Q3 2024 51.4k, Q4 2024 66.6k, Q1 2025 67.2k, Q2 2025 71.8k
+4.6k
+4,625
6.9%
30
TOPBUILD CORP
COM
BLD
BLD
80,429
$26.1m1.01%
1.01%
Added Shares held: Q3 2024 38.2k, Q4 2024 62.6k, Q1 2025 75.3k, Q2 2025 80.4k
+5.2k
+5,156
6.8%
31
MIDDLEBY CORP
COM
MIDD
MIDD
178,420
$25.7m1.00%
1.00%
Reduced Shares held: Q3 2024 225.2k, Q4 2024 222.0k, Q1 2025 223.2k, Q2 2025 178.4k
-44.8k
-44,777
-20.1%
32
APPLE INC
COM
AAPL
AAPL
123,468
$25.4m0.99%
0.99%
Added Shares held: Q3 2024 225.7k, Q4 2024 179.2k, Q1 2025 119.4k, Q2 2025 123.5k
+4.1k
+4,101
3.4%
33
JPMORGAN CHASE & CO
COM
JPM
JPM
85,597
$24.9m0.97%
0.97%
Added Shares held: Q3 2024 144.9k, Q4 2024 104.5k, Q1 2025 79.6k, Q2 2025 85.6k
+6.0k
+5,999
7.5%
34
NETFLIX INC
COM
NFLX
NFLX
17,596
$23.6m0.92%
0.92%
Added Shares held: Q3 2024 41.8k, Q4 2024 22.8k, Q1 2025 16.4k, Q2 2025 17.6k
+1.2k
+1,164
7.1%
35
CANADIAN PACIFIC KANSAS CITY
COM
CP
CP
295,281
$23.4m0.91%
0.91%
Added Shares held: Q3 2024 260.4k, Q4 2024 263.6k, Q1 2025 287.0k, Q2 2025 295.3k
+8.3k
+8,315
2.9%
36
WASTE CONNECTIONS INC
COM
WCN
WCN
109,155
$20.4m0.79%
0.79%
Added Shares held: Q3 2024 69.0k, Q4 2024 70.6k, Q1 2025 106.1k, Q2 2025 109.2k
+3.1k
+3,074
2.9%
37
MANULIFE FINL CORP
COM
MFC
MFC
620,640
$19.8m0.77%
0.77%
Added Shares held: Q3 2024 550.2k, Q4 2024 560.0k, Q1 2025 601.9k, Q2 2025 620.6k
+18.7k
+18,694
3.1%
38
COMCAST CORP NEW
CL A
CMCSA
CMCSA
503,371
$18.0m0.70%
0.70%
Reduced Shares held: Q3 2024 722.2k, Q4 2024 625.3k, Q1 2025 624.3k, Q2 2025 503.4k
-120.9k
-120,906
-19.4%
39
ORACLE CORP
COM
ORCL
ORCL
64,864
$14.3m0.56%
0.56%
Added Shares held: Q3 2024 170.5k, Q4 2024 169.1k, Q1 2025 62.5k, Q2 2025 64.9k
+2.4k
+2,363
3.8%
40
ZOETIS INC
CL A
ZTS
ZTS
91,784
$14.3m0.56%
0.56%
Added Shares held: Q3 2024 86.8k, Q4 2024 85.6k, Q1 2025 85.9k, Q2 2025 91.8k
+5.9k
+5,875
6.8%
41
TRIPLE FLAG PRECIOUS METAL
COM
TFPM
TFPM
563,989
$13.3m0.52%
0.52%
Unchanged Shares held: Q3 2024 564.0k, Q4 2024 564.0k, Q1 2025 564.0k, Q2 2025 564.0k
42
MASTERCARD INCORPORATED
CL A
MA
MA
22,947
$12.9m0.50%
0.50%
Added Shares held: Q3 2024 37.2k, Q4 2024 36.6k, Q1 2025 21.5k, Q2 2025 22.9k
+1.5k
+1,457
6.8%
43
ATS CORPORATION
COM
ATS
ATS
402,125
$12.8m0.50%
0.50%
Added Shares held: Q3 2024 336.5k, Q4 2024 336.5k, Q1 2025 356.1k, Q2 2025 402.1k
+46.0k
+46,000
12.9%
44
NUTRIEN LTD
COM
NTR
NTR
211,760
$12.4m0.48%
0.48%
Added Shares held: Q3 2024 185.6k, Q4 2024 189.7k, Q1 2025 206.4k, Q2 2025 211.8k
+5.3k
+5,324
2.6%
45
COLLIERS INTL GROUP INC
SUB VTG SHS
CIGI
CIGI
89,011
$11.6m0.45%
0.45%
Reduced Shares held: Q3 2024 86.0k, Q4 2024 86.0k, Q1 2025 91.0k, Q2 2025 89.0k
-2.0k
-2,000
-2.2%
46
SHOPIFY INC
CL A SUB VTG SHS
SHOP
SHOP
76,307
$8.8m0.34%
0.34%
Added Shares held: Q3 2024 202.5k, Q4 2024 203.3k, Q1 2025 73.8k, Q2 2025 76.3k
+2.5k
+2,467
3.3%
47
DESCARTES SYS GROUP INC
COM
DSGX
DSGX
84,216
$8.5m0.33%
0.33%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 84.2k
48
ISHARES TR
CORE US AGGBD ET
AGG
AGG
15,604
$1.5m0.06%
0.06%
Unchanged Shares held: Q3 2024 1.9k, Q4 2024 1.9k, Q1 2025 15.6k, Q2 2025 15.6k
49
ALPHABET INC
CAP STK CL C
GOOG
GOOG
3,972
$704.6k0.03%
0.03%
Unchanged Shares held: Q3 2024 8.1k, Q4 2024 5.5k, Q1 2025 4.0k, Q2 2025 4.0k
50
BANK NOVA SCOTIA HALIFAX
COM
BNS
BNS
5,621
$361.1k0.01%
0.01%
Reduced Shares held: Q3 2024 743.1k, Q4 2024 741.0k, Q1 2025 6.3k, Q2 2025 5.6k
-651
-651
-10.4%
51
BOOKING HOLDINGS INC
COM
BKNG
BKNG
40
$306.8k0.01%
0.01%
Reduced Shares held: Q3 2024 4.0k, Q4 2024 60, Q1 2025 42, Q2 2025 40
-2
-2
-4.8%
52
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
415
$257.1k0.01%
0.01%
Reduced Shares held: Q3 2024 415, Q4 2024 415, Q1 2025 455, Q2 2025 415
-40
-40
-8.8%
53
ISHARES TR
0-3 MNTH TREASRY
SGOV
SGOV
1,472
$148.2k0.01%
0.01%
Unchanged Shares held: Q3 2024 1.5k, Q4 2024 1.5k, Q1 2025 1.5k, Q2 2025 1.5k
54
ISHARES TR
S&P 100 ETF
OEF
OEF
399
$121.4k0.00%
0.00%
Reduced Shares held: Q3 2024 450, Q4 2024 450, Q1 2025 450, Q2 2025 399
-51
-51
-11.3%
55
ISHARES TR
CORE S&P MCP ETF
IJH
IJH
1,750
$108.5k0.00%
0.00%
Unchanged Shares held: Q3 2024 1.8k, Q4 2024 1.8k, Q1 2025 1.8k, Q2 2025 1.8k
56
COCA COLA CO
COM
KO
KO
1,521
$108.4k0.00%
0.00%
Unchanged Shares held: Q3 2024 1.5k, Q4 2024 1.5k, Q1 2025 1.5k, Q2 2025 1.5k
57
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
109
$60.2k0.00%
0.00%
Reduced Shares held: Q3 2024 1.1k, Q4 2024 1.1k, Q1 2025 376, Q2 2025 109
-267
-267
-71.0%
58
VANGUARD BD INDEX FDS
SHORT TRM BOND
BSV
BSV
707
$55.6k0.00%
0.00%
Unchanged Shares held: Q3 2024 707, Q4 2024 707, Q1 2025 707, Q2 2025 707
59
CVS HEALTH CORP
COM
CVS
CVS
187
$39.9k0.00%
0.00%
Unchanged Shares held: Q3 2024 842, Q4 2024 1.2k, Q1 2025 187, Q2 2025 187
60
GRAYSCALE BITCOIN TRUST ETF
SHS REP COM UT
GBTC
GBTC
425
$36.1k0.00%
0.00%
Unchanged Shares held: Q3 2024 425, Q4 2024 425, Q1 2025 425, Q2 2025 425
61
LIGHTSPEED COMMERCE INC
SUB VTG SHS
LSPD
LSPD
2,500
$29.3k0.00%
0.00%
Unchanged Shares held: Q3 2024 2.5k, Q4 2024 2.5k, Q1 2025 2.5k, Q2 2025 2.5k
62
S&P GLOBAL INC
COM
SPGI
SPGI
22
$29.0k0.00%
0.00%
Reduced Shares held: Q3 2024 16.2k, Q4 2024 16.1k, Q1 2025 15.8k, Q2 2025 22
-15.8k
-15,809
-99.9%
63
SUN LIFE FINANCIAL INC.
COM
SLF
SLF
295
$19.6k0.00%
0.00%
Reduced Shares held: Q3 2024 0, Q4 2024 750, Q1 2025 750, Q2 2025 295
-455
-455
-60.7%
64
ENBRIDGE INC
COM
ENB
ENB
103
$17.5k0.00%
0.00%
Reduced Shares held: Q3 2024 387, Q4 2024 967, Q1 2025 748, Q2 2025 103
-645
-645
-86.2%
65
SUNCOR ENERGY INC NEW
COM
SU
SU
370
$13.8k0.00%
0.00%
Reduced Shares held: Q3 2024 8.1k, Q4 2024 4.9k, Q1 2025 730, Q2 2025 370
-360
-360
-49.3%
66
ROGERS COMMUNICATIONS INC
CL B
RCI
RCI
133
$12.0k0.00%
0.00%
Reduced Shares held: Q3 2024 152.0k, Q4 2024 154.9k, Q1 2025 314, Q2 2025 133
-181
-181
-57.6%
67
ARK ETF TR
INNOVATION ETF
ARKK
ARKK
127
$8.9k0.00%
0.00%
Reduced Shares held: Q3 2024 6.4k, Q4 2024 6.4k, Q1 2025 2.1k, Q2 2025 127
-2.0k
-1,957
-93.9%
68
BAYTEX ENERGY CORP
COM
BTE
BTE
3,031
$5.5k0.00%
0.00%
Unchanged Shares held: Q3 2024 31.9k, Q4 2024 3.0k, Q1 2025 3.0k, Q2 2025 3.0k
69
GRAYSCALE BITCOIN MINI TR ET
SHS NEW
BTC
BTC
85
$4.1k0.00%
0.00%
Unchanged Shares held: Q3 2024 0, Q4 2024 85, Q1 2025 85, Q2 2025 85
70
MOGO INC
COM
COM
713
$9090.00%
0.00%
Unchanged Shares held: Q3 2024 713, Q4 2024 713, Q1 2025 713, Q2 2025 713