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 BBG000DLVDK3 11,709,748 23,206 SH   SOLE   23,206 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000DLVDK3 125,152,461 2,098,161 SH   SOLE   2,098,161 0 0
ALAMOS GOLD INC NEW Common Stock 011532108 BBG009S39JX6 2,903,187 196,855 SH   SOLE   196,855 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 198,429,935 1,314,715 SH   SOLE   1,314,715 0 0
AMERICAN EXPRESS CO Common Stock 025816109 BBG000BCQZS4 200,321,662 879,800 SH   SOLE   879,800 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 77,830,958 393,503 SH   SOLE   393,503 0 0
AON PLC Common Stock G0403H108 BBG000BBH2L6 17,189,583 51,509 SH   SOLE   51,509 0 0
ASML HOLDING NV Common Stock N07059202 BBG000BS69D5 36,589,183 38,011 SH   SOLE   38,011 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 23,120,917 686,879 SH   SOLE   686,879 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 183,728,588 58,296 SH   SOLE   58,296 0 0
BARRICK GOLD CORP Common Stock 067901108 BBG000BB07P9 75,036,378 4,509,830 SH   SOLE   4,509,830 0 0
BECTON DICKINSON AND CO Common Stock 075887109 BBG000DWG505 10,585,416 42,778 SH   SOLE   42,778 0 0
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 74,084,270 176,173 SH   SOLE   176,173 0 0
BROOKFIELD CORPORATION Common Stock 11271J107 BBG000DSZTN6 1,596,680 38,145 SH   SOLE   38,145 0 0
CAMECO CORP Common Stock 13321L108 BBG000DSZTN6 15,696,476 362,458 SH   SOLE   362,458 0 0
CANADIAN NATIONAL RAILWAY CO Common Stock 136375102 BBG000GLP2C0 7,294,085 55,379 SH   SOLE   55,379 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 36,278,235 475,411 SH   SOLE   475,411 0 0
CANADIAN PACIFIC KANSAS CITY LTD Common Stock 13646K108 BBG000BCVMH9 61,325,861 695,312 SH   SOLE   695,312 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG000FT86F1 11,704,476 201,350 SH   SOLE   201,350 0 0
CENOVUS ENERGY INC Common Stock 15135U109 BBG000FT86F1 77,888,470 3,894,700 SH   SOLE   3,894,700 0 0
CENTENE CORP Common Stock 15135B101 BBG000BDXCJ5 8,041,532 102,466 SH   SOLE   102,466 0 0
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 40,534,151 156,424 SH   SOLE   156,424 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 98,469,555 457,381 SH   SOLE   457,381 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BH2VW3 7,387,882 82,042 SH   SOLE   82,042 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 5,328,310 43,577 SH   SOLE   43,577 0 0
CVS HEALTH CORP Common Stock 126650100 BBG000BGRY34 109,221,270 1,369,374 SH   SOLE   1,369,374 0 0
DESCARTES SYS GROUP INC Common Stock 249906108 BBG000QBR5J5 6,115,687 66,838 SH   SOLE   66,838 0 0
DIAGEO PLC Common Stock G42089113 BBG000BS69D5 251,232,446 6,802,658 SH   SOLE   6,802,658 0 0
DISCOVER FINANCIAL SERVICES Common Stock 254709108 BBG000QBR5J5 83,535,923 637,241 SH   SOLE   637,241 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 172,518,258 332,700 SH   SOLE   332,700 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 86,179,692 759,828 SH   SOLE   759,828 0 0
ENBRIDGE INC Common Stock 29250N105 BBG000SR92R6 1,498,291 41,447 SH   SOLE   41,447 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 45,706,429 7,854,175 SH   SOLE   7,854,175 0 0
ENPHASE ENERGY INC Common Stock 29355A107 BBG00HNV5D77 6,786,978 56,100 SH   SOLE   56,100 0 0
ERO COPPER CORP Common Stock 296006109 BBG000BDJL83 712,424 36,933 SH   SOLE   36,933 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BJF1Z8 10,879,914 23,944 SH   SOLE   23,944 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 71,340,942 246,224 SH   SOLE   246,224 0 0
FIFTH THIRD BANCORP Common Stock 316773100 BBG000BJL3N0 41,179,191 1,106,670 SH   SOLE   1,106,670 0 0
FIRST SOLAR INC Common Stock 336433107 BBG0093LLBM8 6,802,640 40,300 SH   SOLE   40,300 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 4,975,711 30,045 SH   SOLE   30,045 0 0
FISERV INC Common Stock 337738108 BBG000BJKPG0 40,436,218 253,011 SH   SOLE   253,011 0 0
FORTIS INC Common Stock 349553107 BBG00BLVZ228 512,554 12,968 SH   SOLE   12,968 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 29,964,207 348,340 SH   SOLE   348,340 0 0
FRANCO-NEVADA CORP Common Stock 351858105 BBG000RD3CL8 31,244,297 262,130 SH   SOLE   262,130 0 0
GENERAL ELECTRIC CO Common Stock 369604301 BBG000BK6MB5 105,264,112 599,693 SH   SOLE   599,693 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 60,015,526 642,152 SH   SOLE   642,152 0 0
GRANITE REIT REIT 387437114 BBG000NWKS18 3,981,411 69,735 SH   SOLE   69,735 0 0
HDFC BANK LTD ADR 40415F101 BBG000BMHYD1 15,637,906 279,398 SH   SOLE   279,398 0 0
INTERCONTINENTAL HOTELS GROUP Common Stock G4804L163 BBG000C2C4D5 126,629,891 1,217,045 SH   SOLE   1,217,045 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 84,270,028 532,714 SH   SOLE   532,714 0 0
KENVUE INC Common Stock 49177J102 BBG000BB2DM7 4,022,548 187,444 SH   SOLE   187,444 0 0
KINROSS GOLD CORP Common Stock 496902404 BBG00GK831B6 604,592 98,517 SH   SOLE   98,517 0 0
LIBERTY ENERGY INC Common Stock 53115L104 BBG00GK831B6 70,970,040 3,425,195 SH   SOLE   3,425,195 0 0
LINDE PLC Common Stock G54950103 BBG000BNDN65 18,635,948 40,136 SH   SOLE   40,136 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 153,406,048 602,230 SH   SOLE   602,230 0 0
M&T BANK CORP Common Stock 55261F104 BBG000D9KWL9 66,110,334 454,554 SH   SOLE   454,554 0 0
MAGNA INTL INC Common Stock 559222401 BBG000BNLPJ7 68,516,616 1,257,326 SH   SOLE   1,257,326 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 175,096,926 363,596 SH   SOLE   363,596 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 75,409,591 56,644 SH   SOLE   56,644 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 261,328,966 621,147 SH   SOLE   621,147 0 0
MIDDLEBY CORP/THE Common Stock 596278101 BBG000F86GP6 10,779,201 67,039 SH   SOLE   67,039 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 168,488,817 428,692 SH   SOLE   428,692 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 80,008,161 142,757 SH   SOLE   142,757 0 0
New Linde PLC Common Stock G54950103 BBG000C5HS04 325,024 700 SH   SOLE   700 0 0
NIKE INC Common Stock 654106103 BBG000BQ2C28 8,497,202 90,415 SH   SOLE   90,415 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 BBG000BQ2C28 64,821,573 135,423 SH   SOLE   135,423 0 0
NUTRIEN LTD Common Stock 67077M108 BBG00JM9XLN6 1,983,401 36,500 SH   SOLE   36,500 0 0
OPEN TEXT CORPORATION Common Stock 683715106 BBG000BQLTW7 1,918,071 49,415 SH   SOLE   49,415 0 0
ORACLE CORP Common Stock 68389X105 BBG00RP60KV0 15,627,014 124,409 SH   SOLE   124,409 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 101,105,006 1,018,485 SH   SOLE   1,018,485 0 0
PEPSICO INC Common Stock 713448108 BBG000J2XL74 17,232,710 98,467 SH   SOLE   98,467 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 117,387,484 1,281,243 SH   SOLE   1,281,243 0 0
RANGE RESOURCES CORP Common Stock 75281A109 BBG000FVXD63 42,628,093 1,238,109 SH   SOLE   1,238,109 0 0
RB GLOBAL INC Common Stock 74935Q107 BBG000C1DF05 88,624,052 1,163,182 SH   SOLE   1,163,182 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG0076WG2V1 150,064,113 1,889,014 SH   SOLE   1,889,014 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200 BBG000BCG226 40,612,254 990,863 SH   SOLE   990,863 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 79,066,803 538,749 SH   SOLE   538,749 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 130,255,197 1,291,012 SH   SOLE   1,291,012 0 0
ROYAL GOLD INC Common Stock 780287108 BBG000BP1Q11 2,558,497 21,004 SH   SOLE   21,004 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BT41Q8 28,413,253 66,784 SH   SOLE   66,784 0 0
SAP SE Common Stock D66992104 BBG006MJRQF7 30,442,052 156,355 SH   SOLE   156,355 0 0
SCHLUMBERGER LTD Common Stock 806857108 BBG000BSXQV7 24,269,868 442,800 SH   SOLE   442,800 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 110,804,522 319,018 SH   SOLE   319,018 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78468R549 BBG000BC1X33 16,988,925 182,500 SH   SOLE   182,500 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 7,921,555 95,381 SH   SOLE   95,381 0 0
STARBUCKS CORP Common Stock 855244109 BBG000CTQBF3 84,067,468 919,876 SH   SOLE   919,876 0 0
SUN LIFE FINANCIAL INC Common Stock 866796105 BBG000LS68P3 29,228,238 535,487 SH   SOLE   535,487 0 0
SUNCOR ENERGY INC Common Stock 867224107 BBG000BD8ZK0 1,484,494 40,211 SH   SOLE   40,211 0 0
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 BBG000BD8ZK0 232,609,719 1,709,737 SH   SOLE   1,709,737 0 0
TC Energy Corp Common Stock 87807B107 BBG000G5FQQ8 1,582,427 39,360 SH   SOLE   39,360 0 0
TFI INTERNATIONAL INC Common Stock 87241L109 BBG000BV8DN6 3,528,334 22,119 SH   SOLE   22,119 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 110,976,401 1,094,226 SH   SOLE   1,094,226 0 0
TORONTO DOMINION BANK Common Stock 891160509 BBG000BCRMB0 3,475,698 57,571 SH   SOLE   57,571 0 0
UNION PACIFIC CORP Common Stock 907818108 BBG000BW3299 39,935,343 162,385 SH   SOLE   162,385 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 251,850,781 509,098 SH   SOLE   509,098 0 0
VANECK GOLD MINERS ETF ETP 92189F106 BBG000PTYMS2 1,382,268 43,715 SH   SOLE   43,715 0 0
VANECK JUNIOR GOLD MINERS ETP 92189F791 BBG000FLHZZ2 3,174,549 81,945 SH   SOLE   81,945 0 0
VOLUTION GROUP PLC Common Stock G93824103 BBG000BDTBL9 1,977,844 360,500 SH   SOLE   360,500 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000BWQFY7 2,321,656 13,500 SH   SOLE   13,500 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 170,770,330 2,946,348 SH   SOLE   2,946,348 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000PVRDL2 85,533,470 1,815,369 SH   SOLE   1,815,369 0 0
CENOVUS ENERGY INC Equity Option 15135U109 BBG000FT86F1 2,441,204 6,450 SH   SOLE   6,450 0 0
HALLIBURTON CO Equity Option 406216101 BBG000BKTFN2 982,500 3,000 SH   SOLE   3,000 0 0
SPDR S&P 500 ETF TRUST Equity Option 78462F103 BBG000BDTBL9 1,348,360 15,440 SH   SOLE   15,440 0 0