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 10,497,116 23,606 SH   SOLE   23,606 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000DLVDK3 154,148,075 1,971,652 SH   SOLE   1,971,652 0 0
ALAMOS GOLD INC NEW Common Stock 011532108 BBG009HT6BL4 4,066,160 220,547 SH   SOLE   220,547 0 0
ALCON INC Common Stock H01301128 BBG00NPWGYJ9 28,877,206 340,728 SH   SOLE   340,728 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 269,565,850 1,424,014 SH   SOLE   1,424,014 0 0
AMERICAN EXPRESS CO Common Stock 025816109 BBG000BCQZS4 139,279,392 469,286 SH   SOLE   469,286 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 127,325,366 599,291 SH   SOLE   599,291 0 0
AON PLC Common Stock G0403H108 BBG00SSQFPK6 20,870,428 58,109 SH   SOLE   58,109 0 0
ASML HOLDING NV Common Stock N07059202 BBG000C1HT47 42,900,718 61,049 SH   SOLE   61,049 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 19,566,263 641,989 SH   SOLE   641,989 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 200,032,142 62,471 SH   SOLE   62,471 0 0
BANK OF NT BUTTERFIELD & SON L Common Stock G0772R208 BBG00DK7NM27 305,375 8,355 SH   SOLE   8,355 0 0
BARRICK GOLD CORP Common Stock 067901108 BBG000BB07P9 1,859,521 120,000 SH   SOLE   120,000 0 0
BECTON DICKINSON & CO Common Stock 075887109 BBG000BCZYD3 9,038,728 39,841 SH   SOLE   39,841 0 0
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 76,580,296 168,947 SH   SOLE   168,947 0 0
CANADIAN NATIONAL RAILWAY CO Common Stock 136375102 BBG000GLP2C0 216,942,837 2,137,743 SH   SOLE   2,137,743 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 29,024,351 940,731 SH   SOLE   940,731 0 0
CANADIAN PACIFIC KANSAS CITY LTD Common Stock 13646K108 BBG000BCVMH9 432,619 5,979 SH   SOLE   5,979 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 13,522,511 198,103 SH   SOLE   198,103 0 0
CDW CORP/DE Common Stock 12514G108 BBG001P63B80 48,035 276 SH   SOLE   276 0 0
CENOVUS ENERGY INC Common Stock 15135U109 BBG000FT86F1 1,817,809 120,000 SH   SOLE   120,000 0 0
CGI INC Common Stock 12532H104 BBG000BYYC35 94,389,869 863,261 SH   SOLE   863,261 0 0
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 41,341,940 149,627 SH   SOLE   149,627 0 0
CIGNA CORP Common Stock 125523100 BBG00KXRCDP0 153,534 556 SH   SOLE   556 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 126,383,978 544,219 SH   SOLE   544,219 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 8,058,808 88,646 SH   SOLE   88,646 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 5,530,493 40,696 SH   SOLE   40,696 0 0
COPART INC Common Stock 217204106 BBG000BM9RH1 7,990,238 139,227 SH   SOLE   139,227 0 0
DESCARTES SYS GROUP INC Common Stock 249906108 BBG000BYLFM1 7,938,975 69,888 SH   SOLE   69,888 0 0
DIAGEO PLC ADR 25243Q205 BBG000BWZQL7 257,754,766 8,113,468 SH   SOLE   8,113,468 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108 BBG000QBR5J5 91,511,692 528,267 SH   SOLE   528,267 0 0
DOLLAR TREE INC Common Stock 256746108 BBG000BSC0K9 47,106,235 628,586 SH   SOLE   628,586 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 193,499,486 524,531 SH   SOLE   524,531 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 55,566,990 448,374 SH   SOLE   448,374 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 82,341,900 8,276,972 SH   SOLE   8,276,972 0 0
EQT CORP Common Stock 26884L109 BBG000BHZ5J9 116,749,722 2,542,000 SH   SOLE   2,542,000 0 0
ERO COPPER CORP Common Stock 296006109 BBG00HNV5D77 456,343 33,871 SH   SOLE   33,871 0 0
Expand Energy Corp Common Stock 165167735 BBG00Z6DX554 42,508,639 427,600 SH   SOLE   427,600 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BDJL83 12,321,583 25,655 SH   SOLE   25,655 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 42,285,587 150,306 SH   SOLE   150,306 0 0
FERGUSON ENTERPRISES INC/DE Common Stock 31488V107 BBG01NMRD768 208,978 1,204 SH   SOLE   1,204 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 5,252,929 29,018 SH   SOLE   29,018 0 0
FISERV INC Common Stock 337738108 BBG000BJKPG0 34,244,747 166,706 SH   SOLE   166,706 0 0
FORTIS INC Common Stock 349553107 BBG000BYTHG6 477,197 11,492 SH   SOLE   11,492 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 21,872,850 291,638 SH   SOLE   291,638 0 0
FRANCO-NEVADA CORP Common Stock 351858105 BBG000RD3CL8 490,518 4,177 SH   SOLE   4,177 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 53,985,553 640,474 SH   SOLE   640,474 0 0
GRANITE REAL ESTATE INVESTMENT TRUST REIT 387437205 BBG01Q41FY12 2,435,769 50,225 SH   SOLE   50,225 0 0
GULFPORT ENERGY CORP Common Stock 402635502 BBG0112Z86C1 13,815,000 75,000 SH   SOLE   75,000 0 0
HCA HEALTHCARE INC Common Stock 40412C101 BBG000QW7VC1 69,512,939 231,594 SH   SOLE   231,594 0 0
HDFC BANK LTD ADR 40415F101 BBG000NWKS18 21,660,673 339,190 SH   SOLE   339,190 0 0
HILTON WORLDWIDE HOLDINGS INC Common Stock 43300A203 BBG0058KMH30 10,893,824 44,076 SH   SOLE   44,076 0 0
HUMANA INC Common Stock 444859102 BBG000BLKK03 61,652 243 SH   SOLE   243 0 0
ICON PLC Common Stock G4705A100 BBG000CTSZQ6 30,187,125 143,947 SH   SOLE   143,947 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 13,395,572 92,626 SH   SOLE   92,626 0 0
KINROSS GOLD CORP Common Stock 496902404 BBG000BB2DM7 1,124,022 121,111 SH   SOLE   121,111 0 0
LIBERTY ENERGY INC Common Stock 53115L104 BBG00GK831B6 48,702,018 2,448,568 SH   SOLE   2,448,568 0 0
LINDE PLC Common Stock G54950103 BBG01FND0CC1 15,967,236 38,138 SH   SOLE   38,138 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 17,898,923 72,524 SH   SOLE   72,524 0 0
M&T BANK CORP Common Stock 55261F104 BBG000D9KWL9 60,539 322 SH   SOLE   322 0 0
MARRIOTT INTERNATIONAL INC/MD Common Stock 571903202 BBG000BGD7W6 26,791,071 96,046 SH   SOLE   96,046 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 186,000,848 353,231 SH   SOLE   353,231 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 67,936,266 55,518 SH   SOLE   55,518 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 260,320,929 617,606 SH   SOLE   617,606 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 200,057,523 422,624 SH   SOLE   422,624 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 111,680,461 186,131 SH   SOLE   186,131 0 0
New Linde PLC Common Stock G54950103 BBG01FND0CC1 293,069 700 SH   SOLE   700 0 0
NIKE INC Common Stock 654106103 BBG000C5HS04 8,453,852 111,720 SH   SOLE   111,720 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 BBG000BQ2C28 38,449,868 81,932 SH   SOLE   81,932 0 0
OPEN TEXT CORPORATION Common Stock 683715106 BBG000JXM895 4,242,110 150,000 SH   SOLE   150,000 0 0
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 20,063,123 120,398 SH   SOLE   120,398 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 95,705,304 1,033,423 SH   SOLE   1,033,423 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 17,371,334 114,240 SH   SOLE   114,240 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 149,916,866 1,245,674 SH   SOLE   1,245,674 0 0
RANGE RESOURCES CORP Common Stock 75281A109 BBG000FVXD63 104,594,934 2,911,509 SH   SOLE   2,911,509 0 0
RB GLOBAL INC Common Stock 74935Q107 BBG000C1DF05 113,470,763 1,258,057 SH   SOLE   1,258,057 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG0076WG2V1 131,314,050 2,016,082 SH   SOLE   2,016,082 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200 BBG000BCG226 39,915,988 1,299,311 SH   SOLE   1,299,311 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 96,291,977 636,557 SH   SOLE   636,557 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 144,843,390 1,202,099 SH   SOLE   1,202,099 0 0
ROYAL GOLD INC Common Stock 780287108 BBG000BS5170 2,299,068 17,437 SH   SOLE   17,437 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 37,941,918 76,184 SH   SOLE   76,184 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 115,476,601 339,707 SH   SOLE   339,707 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 6,566,782 83,755 SH   SOLE   83,755 0 0
SYSCO CORP Common Stock 871829107 BBG000BTVJ25 368,308 4,817 SH   SOLE   4,817 0 0
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 BBG000BD8ZK0 311,851,324 1,579,074 SH   SOLE   1,579,074 0 0
TFI INTERNATIONAL INC Common Stock 87241L109 BBG000G5FQQ8 1,853,499 13,726 SH   SOLE   13,726 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 128,568,056 1,064,217 SH   SOLE   1,064,217 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 233,757,906 462,100 SH   SOLE   462,100 0 0
VANECK JUNIOR GOLD MINERS ETP 92189F791 BBG000PTYMS2 4,452,712 104,157 SH   SOLE   104,157 0 0
VERISIGN INC Common Stock 92343E102 BBG000BGKHZ3 49,952,073 241,361 SH   SOLE   241,361 0 0
VISA INC Common Stock 92826C839 BBG000PSKYX7 122,592,232 387,901 SH   SOLE   387,901 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000FLHZZ2 2,057,236 12,000 SH   SOLE   12,000 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 184,360,544 2,624,723 SH   SOLE   2,624,723 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000PVRDL2 100,911,283 1,794,022 SH   SOLE   1,794,022 0 0
WILLIS TOWERS WATSON PLC Common Stock G96629103 BBG000DB3KT1 47,882,806 152,863 SH   SOLE   152,863 0 0
SPDR S&P 500 ETF TRUST Option 78462F103 BBG000BDTBL9 4,249,140 2,345 SH   SOLE   2,345 0 0
VEREN INC Option 92340V107 BBG000PPJTH4 35,700 20,000 SH   SOLE   20,000 0 0