The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ARK Innovation ETF COM 00214Q104   8,927 127 SH   SOLE   127 0 0
ATS Corp COM 00217Y104   12,799,039 402,125 SH   SOLE   402,125 0 0
Alphabet Inc COM 02079K107   704,593 3,972 SH   SOLE   3,972 0 0
Alphabet Inc COM 02079K305   95,877,755 543,289 SH   SOLE   543,289 0 0
Amazon.com Inc COM 023135106   61,632,575 280,707 SH   SOLE   280,707 0 0
AMETEK Inc COM 031100100   72,128,123 398,586 SH   SOLE   398,586 0 0
Apple Inc COM 037833100   25,378,708 123,468 SH   SOLE   123,468 0 0
Bank of Nova Scotia/The COM 064149107   361,131 5,621 SH   SOLE   5,621 0 0
Baytex Energy Corp COM 07317Q105   5,470 3,031 SH   SOLE   3,031 0 0
Berkshire Hathaway Inc COM 084670702   106,090,225 218,123 SH   SOLE   218,123 0 0
Booking Holdings Inc COM 09857L108   306,830 40 SH   SOLE   40 0 0
Brookfield Corp COM 11271J107   105,710,097 1,711,455 SH   SOLE   1,711,455 0 0
CVS Health Corp COM 126650100   39,870 187 SH   SOLE   187 0 0
Canadian National Railway Co COM 136375102   54,196,157 520,754 SH   SOLE   520,754 0 0
Canadian Natural Resources Ltd COM 136385101   69,090,659 2,172,539 SH   SOLE   2,172,539 0 0
Canadian Pacific Kansas City L COM 13646K108   23,401,290 295,281 SH   SOLE   295,281 0 0
Carlisle Cos Inc COM 142339100   31,374,935 83,959 SH   SOLE   83,959 0 0
Coca-Cola Co/The COM 191216100   108,386 1,521 SH   SOLE   1,521 0 0
Colliers International Group I COM 194693107   11,635,922 89,011 SH   SOLE   89,011 0 0
Comcast Corp COM 20030N101   17,992,257 503,371 SH   SOLE   503,371 0 0
Danaher Corp COM 235851102   35,086,812 177,236 SH   SOLE   177,236 0 0
Descartes Systems Group Inc/Th COM 249906108   8,537,632 84,216 SH   SOLE   84,216 0 0
Domino's Pizza Inc COM 25754A201   59,325,996 131,660 SH   SOLE   131,660 0 0
Enbridge Inc COM 29250N105   17,514 103 SH   SOLE   103 0 0
Meta Platforms Inc COM 30303M102   46,589,717 63,122 SH   SOLE   63,122 0 0
Fortinet Inc COM 34959E109   34,175,576 323,265 SH   SOLE   323,265 0 0
Grayscale Bitcoin Trust ETF COM 389637109   36,053 425 SH   SOLE   425 0 0
Grayscale Bitcoin Mini Trust E COM 389930207   4,059 85 SH   SOLE   85 0 0
HCA Healthcare Inc COM 40412C101   27,557,532 71,843 SH   SOLE   71,843 0 0
HEICO Corp COM 422806109   65,984,798 201,173 SH   SOLE   201,173 0 0
Intercontinental Exchange Inc COM 45866F104   120,055,429 653,838 SH   SOLE   653,838 0 0
Invesco QQQ Trust Series 1 COM 46090E103   60,193 109 SH   SOLE   109 0 0
iShares S&P 100 ETF COM 464287101   121,436 399 SH   SOLE   399 0 0
iShares Core U.S. Aggregate Bo COM 464287226   1,547,917 15,604 SH   SOLE   15,604 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   108,535 1,750 SH   SOLE   1,750 0 0
iShares Core MSCI EAFE ETF COM 46432F842   163,419,029 1,957,583 SH   SOLE   1,957,583 0 0
iShares 0-3 Month Treasury Bon COM 46436E718   148,216 1,472 SH   SOLE   1,472 0 0
JPMorgan Chase & Co COM 46625H100   24,867,320 85,597 SH   SOLE   85,597 0 0
Lightspeed Commerce Inc COM 53229C107   29,278 2,500 SH   SOLE   2,500 0 0
Lowe's Cos Inc COM 548661107   57,608,324 259,423 SH   SOLE   259,423 0 0
Manulife Financial Corp COM 56501R106   19,832,255 620,640 SH   SOLE   620,640 0 0
Mastercard Inc COM 57636Q104   12,920,686 22,947 SH   SOLE   22,947 0 0
Methanex Corp COM 59151K108   67,576,527 2,041,412 SH   SOLE   2,041,412 0 0
Microsoft Corp COM 594918104   140,291,009 281,793 SH   SOLE   281,793 0 0
Middleby Corp/The COM 596278101   25,710,912 178,420 SH   SOLE   178,420 0 0
Mogo Inc COM 60800C208   909 713 SH   SOLE   713 0 0
Netflix Inc COM 64110L106   23,630,288 17,596 SH   SOLE   17,596 0 0
Nutrien Ltd COM 67077M108   12,436,197 211,760 SH   SOLE   211,760 0 0
Oracle Corp COM 68389X105   14,324,419 64,864 SH   SOLE   64,864 0 0
Rogers Communications Inc COM 775109200   12,007 133 SH   SOLE   133 0 0
Roper Technologies Inc COM 776696106   53,291,463 93,941 SH   SOLE   93,941 0 0
Royal Bank of Canada COM 780087102   116,941,705 888,459 SH   SOLE   888,459 0 0
S&P Global Inc COM 78409V104   29,001 22 SH   SOLE   22 0 0
SPDR S&P 500 ETF Trust COM 78462F103   257,139 415 SH   SOLE   415 0 0
Shopify Inc COM 82509L107   8,783,274 76,307 SH   SOLE   76,307 0 0
Sun Life Financial Inc COM 866796105   19,590 295 SH   SOLE   295 0 0
Suncor Energy Inc COM 867224107   13,832 370 SH   SOLE   370 0 0
TFI International Inc COM 87241L109   73,714,249 818,334 SH   SOLE   818,334 0 0
Texas Instruments Inc COM 882508104   52,813,753 254,143 SH   SOLE   254,143 0 0
Thermo Fisher Scientific Inc COM 883556102   85,144,588 209,712 SH   SOLE   209,712 0 0
Thomson Reuters Corp COM 884903808   42,648,598 212,511 SH   SOLE   212,511 0 0
TopBuild Corp COM 89055F103   26,066,897 80,429 SH   SOLE   80,429 0 0
Toronto-Dominion Bank/The COM 891160509   120,784,665 1,644,468 SH   SOLE   1,644,468 0 0
Triple Flag Precious Metals Co COM 89679M104   13,346,431 563,989 SH   SOLE   563,989 0 0
Vanguard Short-Term Bond ETF COM 921937827   55,641 707 SH   SOLE   707 0 0
Visa Inc COM 92826C839   135,438,438 381,025 SH   SOLE   381,025 0 0
Waste Connections Inc COM 94106B101   20,359,908 109,155 SH   SOLE   109,155 0 0
Wheaton Precious Metals Corp COM 962879102   74,519,114 830,987 SH   SOLE   830,987 0 0
Zoetis Inc COM 98978V103   14,313,715 91,784 SH   SOLE   91,784 0 0
Brookfield Infrastructure Part COM G16252101   83,738,533 2,503,764 SH   SOLE   2,503,764 0 0