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
Expires: July 31, 2015
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 (x$1000) 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