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
ABBOTT LABORATORIES Common Stock 002824100 BBG000B9ZXB4 4,106,800 40,000 SH   SOLE   40,000 0 0
ADOBE INC Common Stock 00724F101 BBG000BB5006 1,944,640 8,000 SH   SOLE   8,000 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000DLVDK3 72,404,761 356,830 SH   SOLE   356,830 0 0
ALAMOS GOLD INC NEW Common Stock 011532108 BBG009HT6BL4 5,149,395 115,784 SH   SOLE   115,784 0 0
ALCON INC Common Stock H01301128 BBG00NPWGYJ9 17,214,675 232,228 SH   SOLE   232,228 0 0
ALLEGION PLC Common Stock G0176J109 BBG003PS7JV1 522,608 3,597 SH   SOLE   3,597 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 246,414,190 856,914 SH   SOLE   856,914 0 0
AMAZON.COM INC Common Stock 023135106 BBG000BVPV84 18,910,916 90,800 SH   SOLE   90,800 0 0
AMERICAN EXPRESS CO Common Stock 025816109 BBG000BCQZS4 4,990,920 16,500 SH   SOLE   16,500 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 111,185,158 349,485 SH   SOLE   349,485 0 0
AON PLC Common Stock G0403H108 BBG00SSQFPK6 17,813,905 55,189 SH   SOLE   55,189 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 2,463,454 87,430 SH   SOLE   87,430 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 150,179,477 44,461 SH   SOLE   44,461 0 0
BANK OF MONTREAL Common Stock 063671101 BBG000BXSQ97 195,245 1,442 SH   SOLE   1,442 0 0
BANK OF NT BUTTERFIELD & SON L Common Stock G0772R208 BBG00DK7NM27 3,094,536 58,966 SH   SOLE   58,966 0 0
BOYD GROUP SERVICES INC Common Stock 103310108 BBG000GB1NC2 31,920,634 250,130 SH   SOLE   250,130 0 0
Brookfield Asset Management Ltd Common Stock 113004105 BBG01BPHNXZ3 7,200,156 162,000 SH   SOLE   162,000 0 0
CANADIAN NATIONAL RAILWAY CO Common Stock 136375102 BBG000GLP2C0 352,527,367 3,426,466 SH   SOLE   3,426,466 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 167,432,208 3,433,507 SH   SOLE   3,433,507 0 0
CANADIAN PACIFIC KANSAS CITY LTD Common Stock 13646K108 BBG000BCVMH9 159,885,170 2,032,478 SH   SOLE   2,032,478 0 0
CAPITAL ONE FINANCIAL CORP Common Stock 14040H105 BBG000BGKTF9 679,917 3,727 SH   SOLE   3,727 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 60,823,247 1,080,150 SH   SOLE   1,080,150 0 0
CENOVUS ENERGY INC Common Stock 15135U109 BBG000FT86F1 111,725,630 4,211,181 SH   SOLE   4,211,181 0 0
CGI INC Common Stock 12532H104 BBG000BYYC35 4,750,305 65,000 SH   SOLE   65,000 0 0
CIGNA CORP Common Stock 125523100 BBG00KXRCDP0 1,721,871 6,455 SH   SOLE   6,455 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 146,612,331 496,402 SH   SOLE   496,402 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 6,754,137 79,246 SH   SOLE   79,246 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 1,445,730 13,527 SH   SOLE   13,527 0 0
COPART INC Common Stock 217204106 BBG000BM9RH1 7,995,456 240,827 SH   SOLE   240,827 0 0
CORTEVA INC Common Stock 22052L104 BBG00BN969C1 107,583,506 1,285,193 SH   SOLE   1,285,193 0 0
CVS HEALTH CORP Common Stock 126650100 BBG000BGRY34 155,846,599 2,169,961 SH   SOLE   2,169,961 0 0
DEERE & CO Common Stock 244199105 BBG000BH1NH9 100,614,956 178,617 SH   SOLE   178,617 0 0
DESCARTES SYS GROUP INC Common Stock 249906108 BBG000BYLFM1 4,651,650 64,966 SH   SOLE   64,966 0 0
DIAGEO PLC Common Stock G42089113 BBG000BS69D5 11,685,138 632,830 SH   SOLE   632,830 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 107,523,269 367,287 SH   SOLE   367,287 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 32,155,584 245,425 SH   SOLE   245,425 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 96,809,912 4,629,559 SH   SOLE   4,629,559 0 0
EQT CORP Common Stock 26884L109 BBG000BHZ5J9 190,295,182 2,990,182 SH   SOLE   2,990,182 0 0
EQUIFAX INC Common Stock 294429105 BBG000BHPL78 3,175,895 17,637 SH   SOLE   17,637 0 0
Expand Energy Corp Common Stock 165167735 BBG00Z6DX554 119,583,354 1,089,300 SH   SOLE   1,089,300 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BDJL83 4,321,356 19,915 SH   SOLE   19,915 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 3,470,885 24,959 SH   SOLE   24,959 0 0
FISERV INC Common Stock 337738108 BBG000BJKPG0 26,530,110 475,450 SH   SOLE   475,450 0 0
FORTIS INC Common Stock 349553107 BBG000BYTHG6 385,876 6,919 SH   SOLE   6,919 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 37,396,169 441,774 SH   SOLE   441,774 0 0
GRANITE REAL ESTATE INVESTMENT TRUST REIT 387437205 BBG01Q41FY12 3,569,740 60,729 SH   SOLE   60,729 0 0
HALLIBURTON CO Common Stock 406216101 BBG000BKTFN2 158,524,645 4,065,777 SH   SOLE   4,065,777 0 0
HDFC BANK LTD ADR 40415F101 BBG000NWKS18 8,535,830 343,080 SH   SOLE   343,080 0 0
HELMERICH & PAYNE INC Common Stock 423452101 BBG000BLCPY4 33,129,585 919,500 SH   SOLE   919,500 0 0
HILTON WORLDWIDE HOLDINGS INC Common Stock 43300A203 BBG0058KMH30 11,350,394 37,327 SH   SOLE   37,327 0 0
INTERCONTINENTAL EXCHANGE INC Common Stock 45866F104 BBG000C1FB75 72,581,574 461,480 SH   SOLE   461,480 0 0
INTERCONTINENTAL HOTELS GROUP PLC Common Stock G4804L163 BBG000C2C4D5 139,346,092 1,068,605 SH   SOLE   1,068,605 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 174,779,000 715,018 SH   SOLE   715,018 0 0
KINROSS GOLD CORP Common Stock 496902404 BBG000BB2DM7 4,223,249 138,186 SH   SOLE   138,186 0 0
KLA CORP Common Stock 482480100 BBG000BMTFR4 6,655,293 4,520 SH   SOLE   4,520 0 0
LINDE PLC Common Stock G54950103 BBG01FND0CC1 12,908,599 26,038 SH   SOLE   26,038 0 0
LOCKHEED MARTIN CORP Common Stock 539830109 BBG000C1BW00 155,978,554 258,076 SH   SOLE   258,076 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 10,463,424 44,284 SH   SOLE   44,284 0 0
M&T BANK CORP Common Stock 55261F104 BBG000D9KWL9 101,975,803 493,304 SH   SOLE   493,304 0 0
MARRIOTT INTERNATIONAL INC/MD Common Stock 571903202 BBG000BGD7W6 33,201,857 101,513 SH   SOLE   101,513 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 151,287,554 302,781 SH   SOLE   302,781 0 0
MEDTRONIC PLC Common Stock G5960L103 BBG000BNWG87 64,401,399 743,236 SH   SOLE   743,236 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 65,360,429 51,824 SH   SOLE   51,824 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 190,019,736 513,331 SH   SOLE   513,331 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 170,958,523 391,882 SH   SOLE   391,882 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 99,582,637 184,751 SH   SOLE   184,751 0 0
NIKE INC Common Stock 654106103 BBG000C5HS04 4,855,214 91,920 SH   SOLE   91,920 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 BBG000BQ2C28 36,399,551 53,353 SH   SOLE   53,353 0 0
NUTRIEN LTD Common Stock 67077M108 BBG00JM9XLN6 99,603,446 1,319,947 SH   SOLE   1,319,947 0 0
OR ROYALTIES INC Common Stock 68390D106 BBG006L2SZC7 2,001,113 52,572 SH   SOLE   52,572 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 188,871,899 2,450,336 SH   SOLE   2,450,336 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 10,162,178 65,440 SH   SOLE   65,440 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 163,350,629 987,968 SH   SOLE   987,968 0 0
PUBLIC POLICY HOLDING CO INC Common Stock 744430208 BBG01XWJ9YF9 12,401,484 1,019,118 SH   SOLE   1,019,118 0 0
RALLIANT CORP Common Stock 750940108 BBG01V4YRP24 4,933,489 118,622 SH   SOLE   118,622 0 0
RANGE RESOURCES CORP Common Stock 75281A109 BBG000FVXD63 103,476,161 2,290,309 SH   SOLE   2,290,309 0 0
RB GLOBAL INC Common Stock 74935Q107 BBG000C1DF05 130,985,989 1,366,310 SH   SOLE   1,366,310 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG0076WG2V1 247,663,727 3,348,043 SH   SOLE   3,348,043 0 0
ROPER TECHNOLOGIES INC Common Stock 776696106 BBG00LVG9YN4 3,396,702 9,599 SH   SOLE   9,599 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 171,984,940 793,911 SH   SOLE   793,911 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 112,080,219 693,571 SH   SOLE   693,571 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 22,362,676 52,576 SH   SOLE   52,576 0 0
SALESFORCE INC Common Stock 79466L302 BBG000BN2DC2 6,066,775 32,500 SH   SOLE   32,500 0 0
SAP SE Common Stock D66992104 BBG000BG7GX2 18,911,183 111,430 SH   SOLE   111,430 0 0
SCHLUMBERGER LTD Common Stock 806857108 BBG000BT41Q8 217,619,794 4,234,672 SH   SOLE   4,234,672 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 102,389,119 319,417 SH   SOLE   319,417 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 5,457,868 63,156 SH   SOLE   63,156 0 0
SUN LIFE FINANCIAL INC Common Stock 866796105 BBG000LS68P3 309,748 4,946 SH   SOLE   4,946 0 0
SUNBELT RENTALS HOLDINGS INC Common Stock 866966104 BBG01ZZ7RBW8 73,127,637 1,127,182 SH   SOLE   1,127,182 0 0
SYNCHRONY FINANCIAL Common Stock 87165B103 BBG00658F3P3 1,434,814 21,094 SH   SOLE   21,094 0 0
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 BBG000BD8ZK0 292,249,022 864,770 SH   SOLE   864,770 0 0
TECK RESOURCES LTD Common Stock 878742204 BBG000BSJTT0 87,080,973 1,680,741 SH   SOLE   1,680,741 0 0
TEXAS INSTRUMENTS INC Common Stock 882508104 BBG000BVV7G1 96,077,168 494,886 SH   SOLE   494,886 0 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 BBG000BVDLH9 79,133,872 160,995 SH   SOLE   160,995 0 0
TIDEWATER INC Common Stock 88642R109 BBG00HBQ35R8 22,959,540 274,800 SH   SOLE   274,800 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 114,747,165 718,517 SH   SOLE   718,517 0 0
TORONTO DOMINION BANK Common Stock 891160509 BBG000BCRMB0 1,003,345 10,747 SH   SOLE   10,747 0 0
TRANSOCEAN LTD Common Stock H8817H100 BBG000BH5LT6 23,678,382 3,571,400 SH   SOLE   3,571,400 0 0
UNILEVER PLC Common Stock G92087165 BBG000C0M8X7 13,174,722 234,548 SH   SOLE   234,548 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 12,289,927 45,419 SH   SOLE   45,419 0 0
VANECK JUNIOR GOLD MINERS ETP 92189F791 BBG000PTYMS2 6,907,822 57,546 SH   SOLE   57,546 0 0
VERISIGN INC Common Stock 92343E102 BBG000BGKHZ3 4,799,557 19,325 SH   SOLE   19,325 0 0
VISA INC COM CL A Common Stock 92826C839 BBG000PSKYX7 206,126,773 681,997 SH   SOLE   681,997 0 0
VOLUTION GROUP PLC Common Stock G93824103 BBG006MJRQF7 6,969,058 924,353 SH   SOLE   924,353 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000FLHZZ2 1,949,016 12,000 SH   SOLE   12,000 0 0
WEATHERFORD INTERNATIONAL PLC Common Stock G48833118 BBG00R4SQJ13 50,051,736 529,200 SH   SOLE   529,200 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 109,135,836 1,370,881 SH   SOLE   1,370,881 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000PVRDL2 59,795,426 455,701 SH   SOLE   455,701 0 0
WILLIS TOWERS WATSON PLC Common Stock G96629103 BBG000DB3KT1 4,103,521 14,116 SH   SOLE   14,116 0 0
ZOETIS INC Common Stock 98978V103 BBG0039320N9 1,343,220 11,363 SH   SOLE   11,363 0 0
EQUIFAX INC Options 294429105 BBG000BHPL78 371,875 175 SH   SOLE   175 0 0
EXPAND ENERGY CORP Options 165167735 BBG00Z6DX554 1,602,400 4,136 SH   SOLE   4,136 0 0
ISHARES EXPANDED TECH-SOFTWA Options 464287515 BBG000BGQ921 645,000 750 SH   SOLE   750 0 0
MARRIOTT INTERNATIONAL -CL A Options 571903202 BBG000BGD7W6 133,115 79 SH   SOLE   79 0 0
PHILIP MORRIS INTERNATIONAL Options 718172109 BBG000J2XL74 278,400 240 SH   SOLE   240 0 0
ROPER TECHNOLOGIES INC Options 776696106 BBG00LVG9YN4 535,670 118 SH   SOLE   118 0 0
SLB LTD Options 806857108 BBG000BT41Q8 2,781,000 6,950 SH   SOLE   6,950 0 0
SS SPDR S&P 500 ETF TRUST-US Options 78462F103 BBG000BDTBL9 7,061,455 6,555 SH   SOLE   6,555 0 0
UNITEDHEALTH GROUP INC Options 91324P102 BBG000CH5208 10,680 20 SH   SOLE   20 0 0