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   99,157 2,084 SH   SOLE   2,084 0 0
ARK Genomic Revolution ETF COM 00214Q302   3,529 170 SH   SOLE   170 0 0
ATS Corp COM 00217Y104   8,875,598 356,125 SH   SOLE   356,125 0 0
Agnico Eagle Mines Ltd COM 008474108   19,282 178 SH   SOLE   178 0 0
Alamos Gold Inc COM 011532108   4,408 165 SH   SOLE   165 0 0
Alphabet Inc COM 02079K107   620,546 3,972 SH   SOLE   3,972 0 0
Alphabet Inc COM 02079K305   81,056,566 523,403 SH   SOLE   523,403 0 0
Amazon.com Inc COM 023135106   50,093,175 263,068 SH   SOLE   263,068 0 0
AMETEK Inc COM 031100100   66,668,789 387,294 SH   SOLE   387,294 0 0
Apple Inc COM 037833100   26,565,637 119,367 SH   SOLE   119,367 0 0
Bank of America Corp COM 060505104   20,865 500 SH   SOLE   500 0 0
Bank of Montreal COM 063671101   2,864 30 SH   SOLE   30 0 0
Bank of Nova Scotia/The COM 064149107   341,091 6,272 SH   SOLE   6,272 0 0
Bausch and Lomb Corp COM 071705107   580 40 SH   SOLE   40 0 0
Baytex Energy Corp COM 07317Q105   6,765 3,031 SH   SOLE   3,031 0 0
Berkshire Hathaway Inc COM 084670702   112,152,827 210,311 SH   SOLE   210,311 0 0
Blackrock Inc COM 09290D101   5,679 6 SH   SOLE   6 0 0
Booking Holdings Inc COM 09857L108   253,380 42 SH   SOLE   42 0 0
Brookfield Corp COM 11271J107   87,577,851 1,673,701 SH   SOLE   1,673,701 0 0
CGI Inc COM 12532H104   2,495 25 SH   SOLE   25 0 0
CVS Health Corp COM 126650100   39,160 187 SH   SOLE   187 0 0
Canadian Imperial Bank of Comm COM 136069101   2,531 45 SH   SOLE   45 0 0
Canadian National Railway Co COM 136375102   49,648,254 509,827 SH   SOLE   509,827 0 0
Canadian Natural Resources Ltd COM 136385101   64,698,905 2,074,695 SH   SOLE   2,074,695 0 0
Canadian Pacific Kansas City L COM 13646K108   20,173,854 286,966 SH   SOLE   286,966 0 0
Carlisle Cos Inc COM 142339100   26,813,694 78,682 SH   SOLE   78,682 0 0
Celestica Inc COM 15101Q207   2,366 30 SH   SOLE   30 0 0
Citigroup Inc COM 172967424   13,204 186 SH   SOLE   186 0 0
Coca-Cola Co/The COM 191216100   109,710 1,521 SH   SOLE   1,521 0 0
Colliers International Group I COM 194693107   11,012,378 91,011 SH   SOLE   91,011 0 0
Comcast Corp COM 20030N101   23,063,681 624,277 SH   SOLE   624,277 0 0
Costco Wholesale Corp COM 22160K105   12,295 13 SH   SOLE   13 0 0
DR Horton Inc COM 23331A109   31,147 33 SH   SOLE   33 0 0
Danaher Corp COM 235851102   34,061,579 165,800 SH   SOLE   165,800 0 0
Domino's Pizza Inc COM 25754A201   58,773,303 127,921 SH   SOLE   127,921 0 0
Eldorado Gold Corp COM 284902509   2,941 175 SH   SOLE   175 0 0
Enbridge Inc COM 29250N105   45,668 748 SH   SOLE   748 0 0
Meta Platforms Inc COM 30303M102   26,426,106 45,850 SH   SOLE   45,850 0 0
FirstService Corp COM 33767E202   2,491 15 SH   SOLE   15 0 0
Fortis Inc/Canada COM 349553107   3,188 70 SH   SOLE   70 0 0
Fortinet Inc COM 34959E109   29,126,928 302,586 SH   SOLE   302,586 0 0
GFL Environmental Inc COM 36168Q104   3,381 70 SH   SOLE   70 0 0
Goldman Sachs Group Inc/The COM 38141G104   9,287 17 SH   SOLE   17 0 0
Grayscale Bitcoin Trust ETF COM 389637109   27,697 425 SH   SOLE   425 0 0
Grayscale Bitcoin Mini Trust E COM 389930207   3,102 85 SH   SOLE   85 0 0
HCA Healthcare Inc COM 40412C101   23,258,279 67,218 SH   SOLE   67,218 0 0
HEICO Corp COM 422806109   51,783,827 193,809 SH   SOLE   193,809 0 0
Intercontinental Exchange Inc COM 45866F104   122,630,250 710,378 SH   SOLE   710,378 0 0
Invesco QQQ Trust Series 1 COM 46090E103   176,583 376 SH   SOLE   376 0 0
iShares S&P 100 ETF COM 464287101   121,874 450 SH   SOLE   450 0 0
iShares Core U.S. Aggregate Bo COM 464287226   1,543,548 15,604 SH   SOLE   15,604 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   102,113 1,750 SH   SOLE   1,750 0 0
iShares Russell 2000 ETF COM 464287655   5,986 30 SH   SOLE   30 0 0
iShares Core MSCI EAFE ETF COM 46432F842   140,545,142 1,857,834 SH   SOLE   1,857,834 0 0
iShares 0-3 Month Treasury Bon COM 46436E718   148,186 1,472 SH   SOLE   1,472 0 0
JPMorgan Chase & Co COM 46625H100   19,569,298 79,598 SH   SOLE   79,598 0 0
Johnson & Johnson COM 478160104   5,804 35 SH   SOLE   35 0 0
Lightspeed Commerce Inc COM 53229C107   21,904 2,500 SH   SOLE   2,500 0 0
Eli Lilly & Co COM 532457108   7,433 9 SH   SOLE   9 0 0
Lowe's Cos Inc COM 548661107   57,993,339 248,427 SH   SOLE   248,427 0 0
Manulife Financial Corp COM 56501R106   18,781,207 601,946 SH   SOLE   601,946 0 0
Mastercard Inc COM 57636Q104   11,804,312 21,490 SH   SOLE   21,490 0 0
Methanex Corp COM 59151K108   43,033,066 1,226,535 SH   SOLE   1,226,535 0 0
Microsoft Corp COM 594918104   102,136,487 271,831 SH   SOLE   271,831 0 0
Middleby Corp/The COM 596278101   33,940,933 223,197 SH   SOLE   223,197 0 0
Mogo Inc COM 60800C208   604 713 SH   SOLE   713 0 0
Morgan Stanley COM 617446448   10,034 86 SH   SOLE   86 0 0
Netflix Inc COM 64110L106   15,369,959 16,432 SH   SOLE   16,432 0 0
NVIDIA Corp COM 67066G104   15,825 146 SH   SOLE   146 0 0
Nutrien Ltd COM 67077M108   10,361,747 206,436 SH   SOLE   206,436 0 0
Oracle Corp COM 68389X105   8,829,840 62,501 SH   SOLE   62,501 0 0
Osisko Gold Royalties Ltd COM 68827L101   3,489 165 SH   SOLE   165 0 0
Palo Alto Networks Inc COM 697435105   8,191 48 SH   SOLE   48 0 0
Parker-Hannifin Corp COM 701094104   11,549 19 SH   SOLE   19 0 0
Pembina Pipeline Corp COM 706327103   3,799 95 SH   SOLE   95 0 0
Rogers Communications Inc COM 775109200   15,729 314 SH   SOLE   314 0 0
Roper Technologies Inc COM 776696106   53,147,100 90,070 SH   SOLE   90,070 0 0
Royal Bank of Canada COM 780087102   96,922,454 859,911 SH   SOLE   859,911 0 0
S&P Global Inc COM 78409V104   8,060,498 15,831 SH   SOLE   15,831 0 0
SPDR S&P 500 ETF Trust COM 78462F103   255,226 455 SH   SOLE   455 0 0
Consumer Discretionary Select COM 81369Y407   6,912 35 SH   SOLE   35 0 0
Shopify Inc COM 82509L107   7,043,082 73,840 SH   SOLE   73,840 0 0
Stantec Inc COM 85472N109   3,315 40 SH   SOLE   40 0 0
Sun Life Financial Inc COM 866796105   42,918 750 SH   SOLE   750 0 0
Suncor Energy Inc COM 867224107   28,262 730 SH   SOLE   730 0 0
TFI International Inc COM 87241L109   44,221,172 566,890 SH   SOLE   566,890 0 0
TC Energy Corp COM 87807B107   16,016 335 SH   SOLE   335 0 0
Teck Resources Ltd COM 878742204   2,367 65 SH   SOLE   65 0 0
TELUS Corp COM 87971M103   2,151 150 SH   SOLE   150 0 0
Texas Instruments Inc COM 882508104   44,321,747 246,409 SH   SOLE   246,409 0 0
Thermo Fisher Scientific Inc COM 883556102   75,395,107 151,354 SH   SOLE   151,354 0 0
Thomson Reuters Corp COM 884903808   36,161,369 209,581 SH   SOLE   209,581 0 0
TopBuild Corp COM 89055F103   22,981,642 75,273 SH   SOLE   75,273 0 0
Toronto-Dominion Bank/The COM 891160509   97,275,468 1,622,602 SH   SOLE   1,622,602 0 0
Triple Flag Precious Metals Co COM 89679M104   10,787,992 563,989 SH   SOLE   563,989 0 0
Vanguard Short-Term Bond ETF COM 921937827   55,344 707 SH   SOLE   707 0 0
Visa Inc COM 92826C839   130,089,000 370,757 SH   SOLE   370,757 0 0
Walmart Inc COM 931142103   6,602 75 SH   SOLE   75 0 0
Waste Connections Inc COM 94106B101   20,684,639 106,081 SH   SOLE   106,081 0 0
West Fraser Timber Co Ltd COM 952845105   12,482 162 SH   SOLE   162 0 0
Wheaton Precious Metals Corp COM 962879102   63,638,319 818,759 SH   SOLE   818,759 0 0
Zoetis Inc COM 98978V103   14,144,917 85,909 SH   SOLE   85,909 0 0
Brookfield Infrastructure Part COM G16252101   50,778,932 1,706,335 SH   SOLE   1,706,335 0 0