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
API Group Corp COM 00187Y100 9,841,589 232,387 SH SOLE 232,387 0 0
ARK Innovation ETF COM 00214Q104 10,264 127 SH SOLE 127 0 0
ATS Corp COM 00217Y104 6,080,495 211,025 SH SOLE 211,025 0 0
Aecom COM 00766T100 103,234 1,479 SH SOLE 1,479 0 0
Advanced Micro Devices Inc COM 007903107 311,949 537 SH SOLE 537 0 0
Advanced Drainage Systems Inc COM 00790R104 147,856 942 SH SOLE 942 0 0
Agnico Eagle Mines Ltd COM 008474108 305,203 1,965 SH SOLE 1,965 0 0
Alphabet Inc COM 02079K107 1,026,424 2,905 SH SOLE 2,905 0 0
Alphabet Inc COM 02079K305 143,464,042 400,684 SH SOLE 400,684 0 0
Amazon.com Inc COM 023135106 70,524,091 295,677 SH SOLE 295,677 0 0
AMETEK Inc COM 031100100 99,928,478 413,030 SH SOLE 413,030 0 0
Apollo Global Management Inc COM 03769M106 87,668 741 SH SOLE 741 0 0
Apple Inc COM 037833100 169,276 357 SH SOLE 357 0 0
AppLovin Corp COM 03831W108 15,163,734 29,431 SH SOLE 29,431 0 0
Autodesk Inc COM 052769106 64,742 333 SH SOLE 333 0 0
BCE Inc COM 05534B760 60,610 2,775 SH SOLE 2,775 0 0
Bank of Montreal COM 063671101 425,631 2,409 SH SOLE 2,409 0 0
Bank of Nova Scotia/The COM 064149107 653,366 7,004 SH SOLE 7,004 0 0
Berkshire Hathaway Inc COM 084670702 134,122,034 267,762 SH SOLE 267,762 0 0
Bio-Rad Laboratories Inc COM 090572207 107,461 366 SH SOLE 366 0 0
BOYD GROUP SERVICES INC COM 103310108 68,850,102 726,545 SH SOLE 726,545 0 0
Broadcom Inc COM 11135F101 370,573 981 SH SOLE 981 0 0
Brookfield Corp COM 11271J107 86,959,747 2,038,905 SH SOLE 2,038,905 0 0
CGI Inc COM 12532H104 78,311 1,212 SH SOLE 1,212 0 0
CMS Energy Corp COM 125896100 60,818 795 SH SOLE 795 0 0
Cadence Design Systems Inc COM 127387108 25,588,192 68,177 SH SOLE 68,177 0 0
Cameco Corp COM 13321L108 111,878 1,098 SH SOLE 1,098 0 0
Canadian National Railway Co COM 136375102 59,004,256 494,412 SH SOLE 494,412 0 0
Canadian Natural Resources Ltd COM 136385101 74,184,848 1,854,339 SH SOLE 1,854,339 0 0
Canadian Pacific Kansas City L COM 13646K108 18,805,450 216,511 SH SOLE 216,511 0 0
Capital One Finl Corp COM 14040H105 146,252 729 SH SOLE 729 0 0
Carlisle Cos Inc COM 142339100 32,331,545 89,063 SH SOLE 89,063 0 0
Certara Inc COM 15687V109 10,126,012 1,545,956 SH SOLE 1,545,956 0 0
Expand Energy Corporation COM 165167735 124,474 1,365 SH SOLE 1,365 0 0
Coca-Cola Co/The COM 191216100 41,882 512 SH SOLE 512 0 0
Colliers International Group I COM 194693107 7,423,513 79,011 SH SOLE 79,011 0 0
Comcast Corp COM 20030N101 21,702 129 SH SOLE 129 0 0
Danaher Corp COM 235851102 35,566,288 186,233 SH SOLE 186,233 0 0
Descartes Systems Group Inc/Th COM 249906108 24,361,040 351,850 SH SOLE 351,850 0 0
Devon Energy Corp COM 25179M103 83,425 2,019 SH SOLE 2,019 0 0
Walt Disney Co/The COM 254687106 153,648 1,584 SH SOLE 1,584 0 0
Domino's Pizza Inc COM 25754A201 60,480,380 204,298 SH SOLE 204,298 0 0
Dynatrace Inc COM 268150109 54,931 1,251 SH SOLE 1,251 0 0
Enbridge Inc COM 29250N105 293,979 5,250 SH SOLE 5,250 0 0
Equinor ASA COM 29446M102 3,199,660 101,900 SH SOLE 101,900 0 0
Meta Platforms Inc COM 30303M102 43,182,938 76,662 SH SOLE 76,662 0 0
First Horizon Corp COM 320517105 230,741 8,940 SH SOLE 8,940 0 0
Fortis Inc/Canada COM 349553107 100,850 1,761 SH SOLE 1,761 0 0
Fortinet Inc COM 34959E109 31,328,956 203,938 SH SOLE 203,938 0 0
GE Vernova Inc COM 36828A101 236,247 201 SH SOLE 201 0 0
Genmab A/S COM 372303206 11,427,520 416,000 SH SOLE 416,000 0 0
Gildan Activewear Inc COM 375916103 27,831 322 SH SOLE 322 0 0
Grayscale Bitcoin Trust ETF COM 389637109 19,346 425 SH SOLE 425 0 0
Grayscale Bitcoin Mini Trust E COM 389930207 2,206 85 SH SOLE 85 0 0
Grupo Aeroportuario del Pacifi COM 400506101 10,759,300 42,500 SH SOLE 42,500 0 0
HCA Healthcare Inc COM 40412C101 29,510,774 75,600 SH SOLE 75,600 0 0
HDFC Bank Ltd COM 40415F101 11,210,220 434,000 SH SOLE 434,000 0 0
HEICO Corp COM 422806109 75,145,760 210,971 SH SOLE 210,971 0 0
ICICI Bank Ltd COM 45104G104 8,810,605 303,500 SH SOLE 303,500 0 0
Ingersoll Rand Inc COM 45687V106 100,848 1,230 SH SOLE 1,230 0 0
Intel Corp COM 458140100 467,900 3,351 SH SOLE 3,351 0 0
Intercontinental Exchange Inc COM 45866F104 90,211,192 732,247 SH SOLE 732,247 0 0
Invesco QQQ Trust Series 1 COM 46090E103 80,268 109 SH SOLE 109 0 0
iShares S&P 100 ETF COM 464287101 116,347 318 SH SOLE 318 0 0
iShares Core U.S. Aggregate Bo COM 464287226 1,413,137 14,277 SH SOLE 14,277 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 67,471 875 SH SOLE 875 0 0
iShares Core MSCI EAFE ETF COM 46432F842 107,449,693 1,112,546 SH SOLE 1,112,546 0 0
iShares 0-3 Month Treasury Bon COM 46436E718 144,562 1,436 SH SOLE 1,436 0 0
JPMorgan Chase & Co COM 46625H100 29,513,055 89,984 SH SOLE 89,984 0 0
Kinross Gold Corp COM 496902404 218,628 9,237 SH SOLE 9,237 0 0
Lightspeed Commerce Inc COM 53229C107 26,167 2,500 SH SOLE 2,500 0 0
Eli Lilly & Co COM 532457108 327,444 273 SH SOLE 273 0 0
Lowe's Cos Inc COM 548661107 23,453,742 106,145 SH SOLE 106,145 0 0
Msa Safety Inc COM 553498106 41,375 237 SH SOLE 237 0 0
Manulife Financial Corp COM 56501R106 345,870 8,125 SH SOLE 8,125 0 0
Marsh & McLennan Cos Inc COM 571748102 105,502 633 SH SOLE 633 0 0
RTS-Masco Corp COM 574599106 56,878 699 SH SOLE 699 0 0
Mastercard Inc COM 57636Q104 12,422,957 24,142 SH SOLE 24,142 0 0
MercadoLibre Inc COM 58733R102 18,518,525 10,910 SH SOLE 10,910 0 0
Methanex Corp COM 59151K108 88,543,612 1,917,382 SH SOLE 1,917,382 0 0
Microsoft Corp COM 594918104 132,556,014 355,109 SH SOLE 355,109 0 0
Micron Technology Inc COM 595112103 1,416,314 1,227 SH SOLE 1,227 0 0
Middleby Corp/The COM 596278101 28,898 40 SH SOLE 40 0 0
Mongodb Inc Class A COM 60937P106 228,748 681 SH SOLE 681 0 0
Montrose Environmental Group COM 615111101 40,865 2,022 SH SOLE 2,022 0 0
Netflix Inc COM 64110L106 28,355,296 397,083 SH SOLE 397,083 0 0
Novartis AG COM 66987V109 10,421,880 66,500 SH SOLE 66,500 0 0
NVIDIA Corp COM 67066G104 261,718 1,308 SH SOLE 1,308 0 0
Nutrien Ltd COM 67077M108 172,280 2,717 SH SOLE 2,717 0 0
Open Text Corp COM 683715106 3,208 145 SH SOLE 145 0 0
Oracle Corp COM 68389X105 126,912 211 SH SOLE 211 0 0
Orion Digital Corp COM 68627G104 623 713 SH SOLE 713 0 0
Parker-Hannifin Corp COM 701094104 102,703 105 SH SOLE 105 0 0
Pembina Pipeline Corp COM 706327103 115,861 2,505 SH SOLE 2,505 0 0
Petroleo Brasileiro SA - Petro COM 71654V408 3,086,560 191,000 SH SOLE 191,000 0 0
Pinterest Inc Class A COM 72352L106 46,056 2,190 SH SOLE 2,190 0 0
Progressive Corp/The COM 743315103 82,574 378 SH SOLE 378 0 0
Regal Rexnord Corporation COM 758750103 110,921 465 SH SOLE 465 0 0
Rio Tinto PLC COM 767204100 6,853,946 72,200 SH SOLE 72,200 0 0
Rivian Automotive Inc COM 76954A103 85,987 4,956 SH SOLE 4,956 0 0
Rogers Communications Inc COM 775109200 10,391 175 SH SOLE 175 0 0
Roper Technologies Inc COM 776696106 51,038,687 150,754 SH SOLE 150,754 0 0
Royal Bank of Canada COM 780087102 178,300,968 861,023 SH SOLE 861,023 0 0
Shell PLC COM 780259305 3,155,878 40,700 SH SOLE 40,700 0 0
S&P Global Inc COM 78409V104 14,661 3 SH SOLE 3 0 0
State Street SPDR S&P 500 ETF COM 78462F103 878,943 1,174 SH SOLE 1,174 0 0
SLB Ltd COM 806857108 100,073 2,139 SH SOLE 2,139 0 0
Sea Ltd COM 81141R100 14,482,788 151,130 SH SOLE 151,130 0 0
ServiceNow Inc COM 81762P102 63,440 639 SH SOLE 639 0 0
Shopify Inc COM 82509L107 9,170,735 80,186 SH SOLE 80,186 0 0
Sun Life Financial Inc COM 866796105 363,305 4,629 SH SOLE 4,629 0 0
Suncor Energy Inc COM 867224107 179,893 3,345 SH SOLE 3,345 0 0
TFI International Inc COM 87241L109 120,006,459 833,692 SH SOLE 833,692 0 0
TJX Cos Inc/The COM 872540109 146,804 969 SH SOLE 969 0 0
T-Mobile US Inc COM 872590104 109,192 651 SH SOLE 651 0 0
Take Two Interactive SFTWR Inc COM 874054109 117,741 471 SH SOLE 471 0 0
TC Energy Corp COM 87807B107 269,208 4,029 SH SOLE 4,029 0 0
Teck Resources Ltd COM 878742204 125,209 2,103 SH SOLE 2,103 0 0
TELUS Corp COM 87971M103 3,005 273 SH SOLE 273 0 0
Texas Instruments Inc COM 882508104 77,189,399 258,730 SH SOLE 258,730 0 0
Thermo Fisher Scientific Inc COM 883556102 111,687,374 222,498 SH SOLE 222,498 0 0
Thomson Reuters Corp COM 884903881 26,141,097 320,163 SH SOLE 320,163 0 0
TopBuild Corp COM 89055F103 34,035 7 SH SOLE 7 0 0
Toronto-Dominion Bank/The COM 891160509 193,524,414 1,591,641 SH SOLE 1,591,641 0 0
Triple Flag Precious Metals Co COM 89679M104 38,241,449 1,276,890 SH SOLE 1,276,890 0 0
Uber Technologies Inc COM 90353T100 36,761,118 509,439 SH SOLE 509,439 0 0
Unilever PLC COM 904767803 9,643,248 160,400 SH SOLE 160,400 0 0
UnitedHealth Group Inc COM 91324P102 148,380 357 SH SOLE 357 0 0
Vanguard Short-Term Bond ETF COM 921937827 55,082 707 SH SOLE 707 0 0
Versant Media Group CL A COM 925283103 684 19 SH SOLE 19 0 0
Visa Inc COM 92826C839 137,799,697 401,205 SH SOLE 401,205 0 0
Waste Connections Inc COM 94106B101 18,054,281 108,357 SH SOLE 108,357 0 0
Wheaton Precious Metals Corp COM 962879102 110,069,724 978,187 SH SOLE 978,187 0 0
Zoetis Inc COM 98978V103 1,293 18 SH SOLE 18 0 0
TotalEnergies SE COM F92124100 2,954,880 38,000 SH SOLE 38,000 0 0
AstraZeneca PLC COM G0593M107 152,454 804 SH SOLE 804 0 0
Brookfield Infrastructure Part COM G16252101 91,375,163 2,502,674 SH SOLE 2,502,674 0 0
Aptiv PLC COM G3265R107 79,364 1,293 SH SOLE 1,293 0 0
Linde PLC COM G54950103 57,602 111 SH SOLE 111 0 0
Versigent LTD COM G9600F104 18,022 429 SH SOLE 429 0 0
Alcon AG COM H01301128 110,916 1,653 SH SOLE 1,653 0 0
UBS Group AG COM H42097107 7,235,760 146,000 SH SOLE 146,000 0 0
Spotify Technology SA COM L8681T102 64,115,668 139,646 SH SOLE 139,646 0 0
Magnum Ice Cream Company COM N5505D105 7,051 405 SH SOLE 405 0 0