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
ADOBE INC Common Stock 00724F101 BBG000BB5006 11,962,229 23,206 SH   SOLE   23,206 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000DLVDK3 163,138,598 1,993,016 SH   SOLE   1,993,016 0 0
ALCON INC Common Stock H01301128 BBG00NPWGYJ9 31,971,349 317,428 SH   SOLE   317,428 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 38,058,369 232,134 SH   SOLE   232,134 0 0
AMERICAN EXPRESS CO Common Stock 025816109 BBG000BCQZS4 202,796,792 748,162 SH   SOLE   748,162 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 140,607,217 605,935 SH   SOLE   605,935 0 0
AON PLC Common Stock G0403H108 BBG00SSQFPK6 18,464,406 53,109 SH   SOLE   53,109 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 18,541,026 623,509 SH   SOLE   623,509 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 31,064,656 9,718 SH   SOLE   9,718 0 0
BANK OF NT BUTTERFIELD & SON L Common Stock G0772R208 BBG00DK7NM27 17,493 476 SH   SOLE   476 0 0
BARRICK GOLD CORP Common Stock 067901108 BBG000BB07P9 76,509,329 3,779,421 SH   SOLE   3,779,421 0 0
BECTON DICKINSON AND CO Common Stock 075887109 BBG000BCZYD3 10,331,315 42,778 SH   SOLE   42,778 0 0
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 77,469,800 169,344 SH   SOLE   169,344 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 51,468,919 1,549,610 SH   SOLE   1,549,610 0 0
CANADIAN PACIFIC KANSAS CITY LTD Common Stock 13646K108 BBG000BCVMH9 49,156,823 575,014 SH   SOLE   575,014 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 16,212,702 201,350 SH   SOLE   201,350 0 0
CDW CORP/DE Common Stock 12514G108 BBG001P63B80 37,154 164 SH   SOLE   164 0 0
CENOVUS ENERGY INC Common Stock 15135U109 BBG000FT86F1 1,996,842 120,000 SH   SOLE   120,000 0 0
CHESAPEAKE ENERGY CORP Common Stock 165167735 BBG00Z6DX554 10,498,460 127,100 SH   SOLE   127,100 0 0
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 43,520,923 150,295 SH   SOLE   150,295 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 14,888,060 68,200 SH   SOLE   68,200 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 8,753,672 84,446 SH   SOLE   84,446 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 937,039 6,312 SH   SOLE   6,312 0 0
DIAGEO PLC ADR 25243Q205 BBG000BWZQL7 1,290,439 9,167 SH   SOLE   9,167 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108 BBG000QBR5J5 86,485,669 621,082 SH   SOLE   621,082 0 0
DOLLAR TREE INC Common Stock 256746108 BBG000BSC0K9 46,575,685 636,976 SH   SOLE   636,976 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 179,046,290 341,724 SH   SOLE   341,724 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 49,106,513 449,611 SH   SOLE   449,611 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 44,556,979 7,508,762 SH   SOLE   7,508,762 0 0
EQT CORP Common Stock 26884L109 BBG000BHZ5J9 89,517,409 2,497,500 SH   SOLE   2,497,500 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BDJL83 10,978,085 23,944 SH   SOLE   23,944 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 67,060,605 250,647 SH   SOLE   250,647 0 0
FERGUSON ENTERPRISES INC/DE Common Stock 31488V107 BBG01NMRD768 41,381 205 SH   SOLE   205 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 337,228 1,870 SH   SOLE   1,870 0 0
FISERV INC Common Stock 337738108 BBG000BJKPG0 30,016,359 168,272 SH   SOLE   168,272 0 0
FORTIS INC Common Stock 349553107 BBG000BYTHG6 590,766 12,968 SH   SOLE   12,968 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 23,527,073 297,059 SH   SOLE   297,059 0 0
FRANCO-NEVADA CORP Common Stock 351858105 BBG000RD3CL8 591,685 4,714 SH   SOLE   4,714 0 0
GENERAL ELECTRIC CO Common Stock 369604301 BBG000BK6MB5 49,002,978 264,338 SH   SOLE   264,338 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 12,223,238 139,471 SH   SOLE   139,471 0 0
HCA HEALTHCARE INC Common Stock 40412C101 BBG000QW7VC1 41,135 102 SH   SOLE   102 0 0
HDFC BANK LTD ADR 40415F101 BBG000NWKS18 18,558,411 288,398 SH   SOLE   288,398 0 0
HILTON WORLDWIDE HOLDINGS INC Common Stock 43300A203 BBG0058KMH30 9,915,069 42,307 SH   SOLE   42,307 0 0
ISHARES GLOBAL CLEAN ENERGY ETP 464288224 BBG000BBM0N2 9,431,400 660,000 SH   SOLE   660,000 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 14,481,776 89,726 SH   SOLE   89,726 0 0
LIBERTY ENERGY INC Common Stock 53115L104 BBG00GK831B6 79,407,962 4,124,695 SH   SOLE   4,124,695 0 0
LINDE PLC Common Stock G54950103 BBG01FND0CC1 18,909,956 39,436 SH   SOLE   39,436 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 152,012,277 569,036 SH   SOLE   569,036 0 0
LULULEMON ATHLETICA INC Common Stock 550021109 BBG000R8ZVD1 1,120,040 4,000 SH   SOLE   4,000 0 0
M&T BANK CORP Common Stock 55261F104 BBG000D9KWL9 103,199,937 588,302 SH   SOLE   588,302 0 0
MAGNA INTL INC Common Stock 559222401 BBG000BNLPJ7 439,470 10,285 SH   SOLE   10,285 0 0
MARRIOTT INTERNATIONAL INC/MD Common Stock 571903202 BBG000BGD7W6 77,330,542 305,606 SH   SOLE   305,606 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 25,642,623 51,946 SH   SOLE   51,946 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 12,137,496 8,207 SH   SOLE   8,207 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 42,235,302 98,676 SH   SOLE   98,676 0 0
MIDDLEBY CORP/THE Common Stock 596278101 BBG000DQN9R3 3,889,089 27,444 SH   SOLE   27,444 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 32,762,194 69,193 SH   SOLE   69,193 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 13,397,792 23,254 SH   SOLE   23,254 0 0
New Linde PLC Common Stock G54950103 BBG01FND0CC1 335,657 700 SH   SOLE   700 0 0
NIKE INC Common Stock 654106103 BBG000C5HS04 9,884,909 110,520 SH   SOLE   110,520 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 BBG000BQ2C28 43,268,950 82,137 SH   SOLE   82,137 0 0
OPEN TEXT CORPORATION Common Stock 683715106 BBG000JXM895 2,184,318 66,000 SH   SOLE   66,000 0 0
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 20,722,791 122,809 SH   SOLE   122,809 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 13,499,248 129,266 SH   SOLE   129,266 0 0
PATTERSON-UTI ENERGY INC Common Stock 703481101 BBG000BKXFN7 11,430,000 1,500,000 SH   SOLE   1,500,000 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 16,212,390 95,367 SH   SOLE   95,367 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 151,193,551 1,253,470 SH   SOLE   1,253,470 0 0
RANGE RESOURCES CORP Common Stock 75281A109 BBG000FVXD63 81,299,309 2,660,309 SH   SOLE   2,660,309 0 0
RB GLOBAL INC Common Stock 74935Q107 BBG000C1DF05 113,899,797 1,418,666 SH   SOLE   1,418,666 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG0076WG2V1 144,674,751 2,028,349 SH   SOLE   2,028,349 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200 BBG000BCG226 45,624,154 1,133,087 SH   SOLE   1,133,087 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 79,769,514 526,323 SH   SOLE   526,323 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 150,809,668 1,214,397 SH   SOLE   1,214,397 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 36,856,364 71,884 SH   SOLE   71,884 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 20,252,541 52,916 SH   SOLE   52,916 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 605,423 7,538 SH   SOLE   7,538 0 0
STARBUCKS CORP Common Stock 855244109 BBG000CTQBF3 89,495,454 919,222 SH   SOLE   919,222 0 0
SYSCO CORP Common Stock 871829107 BBG000BTVJ25 38,131 491 SH   SOLE   491 0 0
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 BBG000BD8ZK0 89,802,950 504,596 SH   SOLE   504,596 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 18,832,665 160,278 SH   SOLE   160,278 0 0
TORONTO DOMINION BANK Common Stock 891160509 BBG000BCRMB0 515,906 8,138 SH   SOLE   8,138 0 0
UNILEVER PLC Common Stock 904767704 BBG000C0M8X7 23,487,816 358,478 SH   SOLE   358,478 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 216,166,003 371,515 SH   SOLE   371,515 0 0
VERISIGN INC Common Stock 92343E102 BBG000BGKHZ3 46,454,583 243,677 SH   SOLE   243,677 0 0
VISA INC Common Stock 92826C839 BBG000PSKYX7 131,929,706 479,448 SH   SOLE   479,448 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000FLHZZ2 2,128,692 12,000 SH   SOLE   12,000 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 160,529,092 2,871,719 SH   SOLE   2,871,719 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000PVRDL2 113,017,439 1,808,726 SH   SOLE   1,808,726 0 0
EQT CORP OPTIONS 26884L109 BBG000BHZ5J9 390,000 2,500 SH   SOLE   2,500 0 0
CHENIERE ENERGY INC OPTIONS 16411R208 BBG000C3HSR0 364,375 2,650 SH   SOLE   2,650 0 0
PATTERSON-UTI ENERGY INC OPTIONS 703481101 BBG000BKXFN7 420,000 24,000 SH   SOLE   736,250 0 0