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
AT&T Inc COM 00206R102   24,843 1,300 SH   SOLE   1,300 0 0
ARK Innovation ETF COM 00214Q104   283,390 6,448 SH   SOLE   6,448 0 0
ARK Genomic Revolution ETF COM 00214Q302   3,992 170 SH   SOLE   170 0 0
ATS Corp COM 00217Y104   7,720,195 238,625 SH   SOLE   238,625 0 0
Adobe Inc COM 00724F101   3,333 6 SH   SOLE   6 0 0
Algonquin Power & Utilities Co COM 015857105   5,985 1,000 SH   SOLE   1,000 0 0
Alphabet Inc COM 02079K107   1,483,134 8,086 SH   SOLE   8,086 0 0
Alphabet Inc COM 02079K305   137,766,967 753,141 SH   SOLE   753,141 0 0
Amazon.com Inc COM 023135106   55,850,796 286,060 SH   SOLE   286,060 0 0
American Express Co COM 025816109   8,104 35 SH   SOLE   35 0 0
AMETEK Inc COM 031100100   63,891,774 381,623 SH   SOLE   381,623 0 0
Apple Inc COM 037833100   47,466,376 224,290 SH   SOLE   224,290 0 0
Aquestive Therapeutics Inc COM 03843E104   10,400 4,000 SH   SOLE   4,000 0 0
AstraZeneca PLC COM 046353108   2,106 27 SH   SOLE   27 0 0
BCE Inc COM 05534B760   70,295 2,123 SH   SOLE   2,123 0 0
Bank of Montreal COM 063671101   343,982 4,099 SH   SOLE   4,099 0 0
Bank of Nova Scotia/The COM 064149107   33,506,018 732,127 SH   SOLE   732,127 0 0
Baxter International Inc COM 071813109   1,673 50 SH   SOLE   50 0 0
Baytex Energy Corp COM 07317Q105   111,027 31,900 SH   SOLE   31,900 0 0
Berkshire Hathaway Inc COM 084670702   104,094,425 254,792 SH   SOLE   254,792 0 0
BlackRock Inc COM 09247X101   2,362 3 SH   SOLE   3 0 0
Booking Holdings Inc COM 09857L108   15,101,238 3,772 SH   SOLE   3,772 0 0
Brookfield Corp COM 11271J107   72,599,344 1,742,374 SH   SOLE   1,742,374 0 0
Brookfield Infrastructure Corp COM 11275Q107   6,697 199 SH   SOLE   199 0 0
Brookfield Asset Management Lt COM 113004105   2,322 61 SH   SOLE   61 0 0
B2Gold Corp COM 11777Q209   2,682 1,000 SH   SOLE   1,000 0 0
CAE Inc COM 124765108   18,570 1,000 SH   SOLE   1,000 0 0
CGI Inc COM 12532H104   19,958 200 SH   SOLE   200 0 0
CVS Health Corp COM 126650100   106,131 1,797 SH   SOLE   1,797 0 0
Cameco Corp COM 13321L108   17,237 350 SH   SOLE   350 0 0
Canadian National Railway Co COM 136375102   56,678,408 479,077 SH   SOLE   479,077 0 0
Canadian Natural Resources Ltd COM 136385101   66,134,516 1,833,425 SH   SOLE   1,833,425 0 0
Canadian Pacific Kansas City L COM 13646K108   19,149,762 241,590 SH   SOLE   241,590 0 0
Carlisle Cos Inc COM 142339100   27,555,090 67,312 SH   SOLE   67,312 0 0
Coca-Cola Co/The COM 191216100   97,549 1,521 SH   SOLE   1,521 0 0
Colliers International Group I COM 194693107   8,955,190 80,211 SH   SOLE   80,211 0 0
Comcast Corp COM 20030N101   27,119,357 685,542 SH   SOLE   685,542 0 0
Costco Wholesale Corp COM 22160K105   16,150 19 SH   SOLE   19 0 0
DR Horton Inc COM 23331A109   7,080,464 49,732 SH   SOLE   49,732 0 0
Danaher Corp COM 235851102   31,520,121 124,752 SH   SOLE   124,752 0 0
Diageo PLC COM 25243Q205   3,530 28 SH   SOLE   28 0 0
Walt Disney Co/The COM 254687106   1,092 11 SH   SOLE   11 0 0
Domino's Pizza Inc COM 25754A201   24,641,333 47,237 SH   SOLE   47,237 0 0
Duke Energy Corp COM 26441C204   6,014 60 SH   SOLE   60 0 0
Emerson Electric Co COM 291011104   9,584 87 SH   SOLE   87 0 0
Enbridge Inc COM 29250N105   16,575 466 SH   SOLE   466 0 0
Meta Platforms Inc COM 30303M102   3,530 7 SH   SOLE   7 0 0
Fortis Inc/Canada COM 349553107   58,985 1,518 SH   SOLE   1,518 0 0
Fortive Corp COM 34959J108   26,750 361 SH   SOLE   361 0 0
GE HealthCare Technologies Inc COM 36266G107   2,104 27 SH   SOLE   27 0 0
GE Vernova Inc COM 36828A101   3,087 18 SH   SOLE   18 0 0
General Electric Co COM 369604301   11,923 75 SH   SOLE   75 0 0
Genuine Parts Co COM 372460105   69,660 500 SH   SOLE   500 0 0
Gildan Activewear Inc COM 375916103   26,886 709 SH   SOLE   709 0 0
Goldman Sachs Group Inc/The COM 38141G104   90,464 200 SH   SOLE   200 0 0
Granite Real Estate Investment COM 387437114   49,943 1,000 SH   SOLE   1,000 0 0
Grayscale Bitcoin Trust BTC COM 389637109   22,627 425 SH   SOLE   425 0 0
HCA Healthcare Inc COM 40412C101   15,732,694 48,433 SH   SOLE   48,433 0 0
HDFC Bank Ltd COM 40415F101   1,094 17 SH   SOLE   17 0 0
Home Depot Inc/The COM 437076102   2,410 7 SH   SOLE   7 0 0
ICICI Bank Ltd COM 45104G104   2,305 80 SH   SOLE   80 0 0
ING Groep NV COM 456837103   10,284 600 SH   SOLE   600 0 0
Intel Corp COM 458140100   15,950 515 SH   SOLE   515 0 0
InterContinental Hotels Group COM 45857P806   1,271 12 SH   SOLE   12 0 0
Intercontinental Exchange Inc COM 45866F104   92,087,956 670,088 SH   SOLE   670,088 0 0
International Business Machine COM 459200101   56,209 325 SH   SOLE   325 0 0
International Flavors & Fragra COM 459506101   1,625 17 SH   SOLE   17 0 0
Invesco QQQ Trust Series 1 COM 46090E103   509,144 1,061 SH   SOLE   1,061 0 0
iShares S&P 100 ETF COM 464287101   118,935 450 SH   SOLE   450 0 0
iShares Core S&P 500 ETF COM 464287200   77,159 141 SH   SOLE   141 0 0
iShares Core U.S. Aggregate Bo COM 464287226   216,660 2,232 SH   SOLE   2,232 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   102,410 1,750 SH   SOLE   1,750 0 0
iShares MSCI India ETF COM 46429B598   61,358 1,100 SH   SOLE   1,100 0 0
iShares Core MSCI EAFE ETF COM 46432F842   44,891,012 617,993 SH   SOLE   617,993 0 0
iShares 0-3 Month Treasury Bon COM 46436E718   6,345 63 SH   SOLE   63 0 0
JPMorgan Chase & Co COM 46625H100   28,085,621 137,460 SH   SOLE   137,460 0 0
Johnson & Johnson COM 478160104   6,723 46 SH   SOLE   46 0 0
Labcorp Holdings Inc COM 504922105   1,425 7 SH   SOLE   7 0 0
Lamb Weston Holdings Inc COM 513272104   10,510 125 SH   SOLE   125 0 0
Lightspeed Commerce Inc COM 53229C107   34,165 2,500 SH   SOLE   2,500 0 0
Lowe's Cos Inc COM 548661107   55,746,397 251,691 SH   SOLE   251,691 0 0
Manulife Financial Corp COM 56501R106   13,631,186 509,478 SH   SOLE   509,478 0 0
Mastercard Inc COM 57636Q104   15,854,849 35,581 SH   SOLE   35,581 0 0
McDonald's Corp COM 580135101   9,939 39 SH   SOLE   39 0 0
Merck & Co Inc COM 58933Y105   49,828 400 SH   SOLE   400 0 0
Methanex Corp COM 59151K108   52,085,197 1,075,320 SH   SOLE   1,075,320 0 0
Microsoft Corp COM 594918104   87,893,164 195,507 SH   SOLE   195,507 0 0
Middleby Corp/The COM 596278101   26,173,802 211,275 SH   SOLE   211,275 0 0
Mogo Inc COM 60800C208   1,068 713 SH   SOLE   713 0 0
National Grid PLC COM 636274409   2,840 50 SH   SOLE   50 0 0
Netflix Inc COM 64110L106   26,983,052 39,577 SH   SOLE   39,577 0 0
Nice Ltd COM 653656108   1,032 6 SH   SOLE   6 0 0
NIKE Inc COM 654106103   3,015 40 SH   SOLE   40 0 0
Gen Digital Inc COM 668771108   1,998 80 SH   SOLE   80 0 0
Novartis AG COM 66987V109   1,703 16 SH   SOLE   16 0 0
Novo Nordisk A/S COM 670100205   18,556 130 SH   SOLE   130 0 0
NVIDIA Corp COM 67066G104   31,256 253 SH   SOLE   253 0 0
Nutrien Ltd COM 67077M108   8,826,222 170,724 SH   SOLE   170,724 0 0
Nuvei Corp COM 67079A102   14,734 455 SH   SOLE   455 0 0
Open Text Corp COM 683715106   17,953 598 SH   SOLE   598 0 0
Oracle Corp COM 68389X105   23,132,937 162,183 SH   SOLE   162,183 0 0
Pembina Pipeline Corp COM 706327103   16,322 440 SH   SOLE   440 0 0
PepsiCo Inc COM 713448108   7,917 48 SH   SOLE   48 0 0
Pfizer Inc COM 717081103   18,467 660 SH   SOLE   660 0 0
POET Technologies Inc COM 73044W302   1,494 720 SH   SOLE   720 0 0
Prologis Inc COM 74340W103   2,471 22 SH   SOLE   22 0 0
RTX Corp COM 75513E101   5,020 50 SH   SOLE   50 0 0
RELX PLC COM 759530108   2,340 51 SH   SOLE   51 0 0
Rogers Communications Inc COM 775109200   5,256,508 140,076 SH   SOLE   140,076 0 0
Roper Technologies Inc COM 776696106   48,896,378 86,426 SH   SOLE   86,426 0 0
Royal Bank of Canada COM 780087102   85,158,336 798,106 SH   SOLE   798,106 0 0
S&P Global Inc COM 78409V104   6,831,382 15,162 SH   SOLE   15,162 0 0
SK Telecom Co Ltd COM 78440P306   900 43 SH   SOLE   43 0 0
SPDR S&P 500 ETF Trust COM 78462F103   226,581 415 SH   SOLE   415 0 0
Sanofi SA COM 80105N105   4,852 100 SH   SOLE   100 0 0
SAP SE COM 803054204   11,901 59 SH   SOLE   59 0 0
Shopify Inc COM 82509L107   6,326,751 95,313 SH   SOLE   95,313 0 0
Sony Group Corp COM 835699307   1,359 16 SH   SOLE   16 0 0
Starbucks Corp COM 855244109   31,140 400 SH   SOLE   400 0 0
Suncor Energy Inc COM 867224107   306,112 8,032 SH   SOLE   8,032 0 0
TFI International Inc COM 87241L109   78,394,462 537,835 SH   SOLE   537,835 0 0
Taiwan Semiconductor Manufactu COM 874039100   2,433 14 SH   SOLE   14 0 0
TC Energy Corp COM 87807B107   118,706 3,074 SH   SOLE   3,074 0 0
TELUS Corp COM 87971M103   15,812 980 SH   SOLE   980 0 0
Texas Instruments Inc COM 882508104   48,628,220 248,864 SH   SOLE   248,864 0 0
Thermo Fisher Scientific Inc COM 883556102   50,482,904 90,936 SH   SOLE   90,936 0 0
Thomson Reuters Corp COM 884903808   37,231,461 220,544 SH   SOLE   220,544 0 0
TopBuild Corp COM 89055F103   13,803,068 35,455 SH   SOLE   35,455 0 0
Toronto-Dominion Bank/The COM 891160509   76,532,480 1,389,924 SH   SOLE   1,389,924 0 0
Triple Flag Precious Metals Co COM 89679M104   8,746,188 563,989 SH   SOLE   563,989 0 0
Unilever PLC COM 904767704   1,045 19 SH   SOLE   19 0 0
UnitedHealth Group Inc COM 91324P102   8,657 17 SH   SOLE   17 0 0
Vanguard Mega Cap Growth ETF COM 921910816   15,726 50 SH   SOLE   50 0 0
Vanguard Short-Term Bond ETF COM 921937827   54,227 707 SH   SOLE   707 0 0
Vanguard High Dividend Yield E COM 921946406   42,696 360 SH   SOLE   360 0 0
Vanguard FTSE All-World ex-US COM 922042775   41,634 710 SH   SOLE   710 0 0
Vanguard FTSE Europe ETF COM 922042874   186,956 2,800 SH   SOLE   2,800 0 0
Vanguard Consumer Discretionar COM 92204A108   26,605 85 SH   SOLE   85 0 0
Vanguard Financials ETF COM 92204A405   20,068 200 SH   SOLE   200 0 0
Vanguard Health Care ETF COM 92204A504   26,697 100 SH   SOLE   100 0 0
Vanguard Small-Cap Growth ETF COM 922908595   8,769 35 SH   SOLE   35 0 0
Vanguard Small-Cap Value ETF COM 922908611   49,555 270 SH   SOLE   270 0 0
Veralto Corp COM 92338C103   860 9 SH   SOLE   9 0 0
Veren Inc COM 92340V107   35,555 4,509 SH   SOLE   4,509 0 0
Verizon Communications Inc COM 92343V104   19,589 475 SH   SOLE   475 0 0
Viatris Inc COM 92556V106   723 68 SH   SOLE   68 0 0
Visa Inc COM 92826C839   114,898,080 435,960 SH   SOLE   435,960 0 0
Walmart Inc COM 931142103   140,160 2,070 SH   SOLE   2,070 0 0
Warner Bros Discovery Inc COM 934423104   2,150 289 SH   SOLE   289 0 0
Waste Connections Inc COM 94106B101   11,144,331 63,210 SH   SOLE   63,210 0 0
Wells Fargo & Co COM 949746101   11,878 200 SH   SOLE   200 0 0
West Fraser Timber Co Ltd COM 952845105   91,679 1,189 SH   SOLE   1,189 0 0
Wheaton Precious Metals Corp COM 962879102   60,618,152 1,154,616 SH   SOLE   1,154,616 0 0
Yum China Holdings Inc COM 98850P109   7,124 231 SH   SOLE   231 0 0
Zoetis Inc COM 98978V103   14,310,175 81,697 SH   SOLE   81,697 0 0
Aon PLC COM G0403H108   2,055 7 SH   SOLE   7 0 0
Accenture PLC COM G1151C101   2,427 8 SH   SOLE   8 0 0
Brookfield Infrastructure Part COM G16252101   21,795,733 789,899 SH   SOLE   789,899 0 0
Brookfield Renewable Partners COM G16258108   12,987 525 SH   SOLE   525 0 0
Medtronic PLC COM G5960L103   1,810 23 SH   SOLE   23 0 0
ASML Holding NV COM N07059210   2,045 2 SH   SOLE   2 0 0