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,036,286 20,516 SH   SOLE   20,516 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000CZ8PQ6 109,202,500 2,186,031 SH   SOLE   2,186,031 0 0
ALAMOS GOLD INC NEW Common Stock 011532108 BBG009HT65R1 2,628,713 220,592 SH   SOLE   220,592 0 0
ALGONQUIN POWER & UTIL CORP Common Stock 015857105 BBG000BLZFL5 1,265,535 153,043 SH   SOLE   153,043 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 144,434,684 1,206,138 SH   SOLE   1,206,138 0 0
ALTUS GROUP LTD Common Stock 02215R107 BBG000FFVZT6 1,326,990 40,000 SH   SOLE   40,000 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 13,133,309 67,388 SH   SOLE   67,388 0 0
ASTRAZENECA PLC Depositary Receipt 046353108 BBG000BZ0DK8 40,379,525 563,962 SH   SOLE   563,962 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 34,294,800 745,089 SH   SOLE   745,089 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 131,704,088 52,800 SH   SOLE   52,800 0 0
BAKER HUGHES CO Common Stock 05722G100 BBG00GBVBK51 17,070,165 539,800 SH   SOLE   539,800 0 0
BANK OF MONTREAL Common Stock 063671101 BBG000BXSQ97 3,171,698 35,105 SH   SOLE   35,105 0 0
BARRICK GOLD CORP Common Stock 067901108 BBG000CZ62D3 82,767,566 4,890,710 SH   SOLE   4,890,710 0 0
BECTON DICKINSON AND CO Common Stock 075887109 BBG000BCZYD3 11,140,039 42,178 SH   SOLE   42,178 0 0
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 60,687,050 177,894 SH   SOLE   177,894 0 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108 BBG000DQLV23 70,709,966 1,105,248 SH   SOLE   1,105,248 0 0
Brookfield Asset Management Ltd Common Stock 113004105 BBG019Z17GD1 668,127 20,461 SH   SOLE   20,461 0 0
BROOKFIELD CORPORATION Common Stock 11271J107 BBG000C9K6K8 2,756,598 81,845 SH   SOLE   81,845 0 0
CANADIAN IMPERIAL BK OF COMM Common Stock 136069101 BBG000BY34Q2 1,904,981 44,600 SH   SOLE   44,600 0 0
CANADIAN NATIONAL RAILWAY CO Common Stock 136375102 BBG000GLP2C0 5,710,404 47,137 SH   SOLE   47,137 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 58,373,602 1,037,840 SH   SOLE   1,037,840 0 0
CANADIAN PACIFIC KANSAS CITY LTD Common Stock 13646K108 BBG000DMM476 73,883,250 914,357 SH   SOLE   914,357 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 9,948,616 200,050 SH   SOLE   200,050 0 0
CENOVUS ENERGY INC Common Stock 15135U109 BBG000FT86F1 19,912,126 1,171,895 SH   SOLE   1,171,895 0 0
CENTENE CORP Common Stock 15135B101 BBG000BDXCJ5 36,652,776 543,181 SH   SOLE   543,181 0 0
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 31,755,930 164,846 SH   SOLE   164,846 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 61,048,384 329,338 SH   SOLE   329,338 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 59,304,051 769,463 SH   SOLE   769,463 0 0
CRESCENT POINT ENERGY CORP Common Stock 22576C101 BBG000PPJTH4 5,960,139 884,800 SH   SOLE   884,800 0 0
CVS HEALTH CORP Common Stock 126650100 BBG000BGRY34 99,487,851 1,438,544 SH   SOLE   1,438,544 0 0
DESCARTES SYS GROUP INC Common Stock 249906108 BBG000BYLFM1 4,774,438 59,577 SH   SOLE   59,577 0 0
DUPONT DE NEMOURS INC Common Stock 26614N102 BBG00BN961G4 38,922,312 544,599 SH   SOLE   544,599 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 81,153,938 182,584 SH   SOLE   182,584 0 0
EMERSON ELECTRIC CO Common Stock 291011104 BBG000BHX7N2 65,423,514 723,491 SH   SOLE   723,491 0 0
ENBRIDGE INC Common Stock 29250N105 BBG000C7P7N2 3,623,539 97,447 SH   SOLE   97,447 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 68,252,430 10,019,941 SH   SOLE   10,019,941 0 0
ENERPLUS CORP Common Stock 292766102 BBG000NV1YC6 1,647,746 113,643 SH   SOLE   113,643 0 0
ERO COPPER CORP Common Stock 296006109 BBG00HNV5D77 1,387,581 68,561 SH   SOLE   68,561 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BDJL83 8,269,644 20,632 SH   SOLE   20,632 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 98,242,158 396,133 SH   SOLE   396,133 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 3,041,657 19,742 SH   SOLE   19,742 0 0
FORTIS INC Common Stock 349553107 BBG000BYTHG6 2,696,103 62,536 SH   SOLE   62,536 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 27,337,467 365,469 SH   SOLE   365,469 0 0
FRANCO-NEVADA CORP Common Stock 351858105 BBG000TRN6Z1 37,049,934 259,846 SH   SOLE   259,846 0 0
GENERAL ELECTRIC CO Common Stock 369604301 BBG000BK6MB5 68,255,843 621,097 SH   SOLE   621,097 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 63,271,599 732,430 SH   SOLE   732,430 0 0
GRANITE REIT REIT 387437114 BBG000PY5XQ1 3,297,441 55,709 SH   SOLE   55,709 0 0
HDFC BANK LTD Depositary Receipt 40415F101 BBG000NWKS18 16,838,216 241,481 SH   SOLE   241,481 0 0
IMPERIAL OIL LTD Common Stock 453038408 BBG000D0PTF7 1,305,233 25,500 SH   SOLE   25,500 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 193,814,012 1,170,454 SH   SOLE   1,170,454 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 16,109,029 71,344 SH   SOLE   71,344 0 0
MAGNA INTL INC Common Stock 559222401 BBG000CZX2P0 43,180,466 764,535 SH   SOLE   764,535 0 0
MASTEC INC Common Stock 576323109 BBG000DYXD23 9,323,501 79,000 SH   SOLE   79,000 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 147,177,722 374,057 SH   SOLE   374,057 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 66,630,119 50,778 SH   SOLE   50,778 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 229,879,913 674,765 SH   SOLE   674,765 0 0
MIDDLEBY CORP/THE Common Stock 596278101 BBG000DQN9R3 9,441,239 63,839 SH   SOLE   63,839 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 BBG000D4LWF6 66,456,456 910,733 SH   SOLE   910,733 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 151,435,820 435,330 SH   SOLE   435,330 0 0
MORGAN STANLEY Common Stock 617446448 BBG000BLZRJ2 58,017,519 679,080 SH   SOLE   679,080 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 74,926,506 159,593 SH   SOLE   159,593 0 0
New Linde PLC Common Stock G54950103 BBG01FND0CC1 16,722,636 43,864 SH   SOLE   43,864 0 0
NIKE INC Common Stock 654106103 BBG000C5HS04 64,694,519 585,917 SH   SOLE   585,917 0 0
NUTRIEN LTD Common Stock 67077M108 BBG00JM9SL98 2,724,297 46,126 SH   SOLE   46,126 0 0
OPEN TEXT CORPORATION Common Stock 683715106 BBG000JXM895 3,212,918 77,215 SH   SOLE   77,215 0 0
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 14,561,940 122,226 SH   SOLE   122,226 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 86,277,075 968,894 SH   SOLE   968,894 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 14,944,383 80,651 SH   SOLE   80,651 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 144,719,940 1,481,867 SH   SOLE   1,481,867 0 0
PROFRAC HOLDING CORP Common Stock 74319N100 BBG013PRYPJ2 9,986,643 894,489 SH   SOLE   894,489 0 0
RANGE RESOURCES CORP Common Stock 75281A109 BBG000FVXD63 18,529,693 630,000 SH   SOLE   630,000 0 0
Range Resources Corp Options 75281A109 BBG01GQ9QBT1 880,032 11,000 SH   SOLE   11,000 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG007PN0489 153,756,606 1,982,324 SH   SOLE   1,982,324 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200 BBG000BCG226 43,915,260 962,154 SH   SOLE   962,154 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 64,874,292 578,323 SH   SOLE   578,323 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 147,211,113 1,540,760 SH   SOLE   1,540,760 0 0
ROYAL GOLD INC Common Stock 780287108 BBG000BS5170 2,506,114 21,825 SH   SOLE   21,825 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 28,765,778 71,725 SH   SOLE   71,725 0 0
SAP SE Common Stock D66992104 BBG000BG7GX2 21,281,435 155,783 SH   SOLE   155,783 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 78,412,997 295,196 SH   SOLE   295,196 0 0
SPDR S&P 500 ETF Trust Options 78462F103 BBG0183SJ3N4 495,868 1,175 SH   SOLE   1,175 0 0
SPDR S&P 500 ETF Trust Options 78462F103 BBG01FFKBPR7 114,754 1,700 SH   SOLE   1,700 0 0
SPDR S&P 500 ETF Trust Options 78462F103 BBG01CBHS6G1 308,136 7,250 SH   SOLE   7,250 0 0
SSR MINING INC Common Stock 784730103 BBG000BQG6Z0 12,060,620 849,956 SH   SOLE   849,956 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 7,711,339 118,064 SH   SOLE   118,064 0 0
SUN LIFE FINANCIAL INC Common Stock 866796105 BBG000LS68P3 29,537,883 566,378 SH   SOLE   566,378 0 0
SUNCOR ENERGY INC Common Stock 867224107 BBG000BC1LY5 2,031,067 69,211 SH   SOLE   69,211 0 0
TAIWAN SEMICONDUCTOR MANUFACTU Depositary Receipt 874039100 BBG000BD8ZK0 149,248,973 1,478,270 SH   SOLE   1,478,270 0 0
TC Energy Corp Common Stock 87807B107 BBG000D07ZQ1 3,228,896 79,860 SH   SOLE   79,860 0 0
TECK RESOURCES LTD Common Stock 878742204 BBG000BCS9D6 931,105 22,120 SH   SOLE   22,120 0 0
TFI INTERNATIONAL INC Common Stock 87241L109 BBG000G5FQQ8 4,374,713 38,382 SH   SOLE   38,382 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 97,143,196 1,145,216 SH   SOLE   1,145,216 0 0
TORONTO DOMINION BANK Common Stock 891160509 BBG000BCRMB0 114,608,062 1,848,301 SH   SOLE   1,848,301 0 0
UNION PACIFIC CORP Common Stock 907818108 BBG000BW3299 128,899,456 629,684 SH   SOLE   629,684 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 165,192,936 343,551 SH   SOLE   343,551 0 0
VANECK GOLD MINERS ETF Mutual Fund 92189F106 BBG000PLNQN7 4,354,359 144,555 SH   SOLE   144,555 0 0
VIPER ENERGY PARTNERS LP Common Stock 92763M105 BBG006G57XG0 11,407,486 425,000 SH   SOLE   425,000 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000DZ8BC1 2,373,416 16,600 SH   SOLE   16,600 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 102,462,034 2,399,707 SH   SOLE   2,399,707 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000BJCC41 77,626,868 1,794,266 SH   SOLE   1,794,266 0 0
ASHLAND GLOBAL HOLDINGS INC Common Stock 044186104 BBG00D0Y81M1 13,465,951 154,877 SH   SOLE   154,877 0 0
CAMECO CORP Common Stock 13321L108 BBG000BXYMJ8 38,330,719 1,223,368 SH   SOLE   1,223,368 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 6,870,699 69,986 SH   SOLE   69,986 0 0
KINROSS GOLD CORP Common Stock 496902404 BBG000BK4N16 420,670 88,141 SH   SOLE   88,141 0 0
NATIONAL ENERGY SERVICES REU Warrant G6375R115 BBG00GVM4PF5 204,543 632,998 SH   SOLE   632,998 0 0
TRICON RESIDENTIAL INC Common Stock 89612W102 BBG000QMKDM7 26,143,363 2,963,959 SH   SOLE   2,963,959 0 0