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 LABS COM 002824100   8,514,226 62,600 SH   SOLE   62,600 0 0
ABBVIE INC COM 00287Y109   19,063,174 102,700 SH   SOLE   102,700 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,368,920 28,000 SH   SOLE   28,000 0 0
ADOBE INC COM 00724F101   1,464,341 3,785 SH   SOLE   3,785 0 0
ADVANCED MICRO DEVICES INC COM 007903107   142 1 SH   SOLE   1 0 0
AES CORP COM 00130H105   4,644,580 441,500 SH   SOLE   441,500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   70,806 600 SH   SOLE   600 0 0
AGNICO EAGLE MINES LTD COM 008474108   27,972,003 234,850 SH   SOLE   210,550 0 24,300
AIR PRODS & CHEMS INC COM 009158106   5,387,346 19,100 SH   SOLE   19,100 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   837,480 10,500 SH   SOLE   10,500 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   16,841,403 633,366 SH   SOLE   531,592 0 101,774
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   2,367,738 32,600 SH   SOLE   32,600 0 0
ALGOMA STL GROUP INC COM 015658107   13,864,792 2,007,006 SH   SOLE   1,719,019 0 287,987
ALGONQUIN PWR UTILS CORP COM 015857105   26,436,297 4,622,619 SH   SOLE   4,622,619 0 0
ALLSTATE CORP COM 020002101   603,930 3,000 SH   SOLE   3,000 0 0
ALPHABET INC CAP STK CL C 02079K107   1,738,422 9,800 SH   SOLE   9,800 0 0
ALPHABET INC CAP STK CL A 02079K305   23,738,181 134,700 SH   SOLE   134,700 0 0
ALTRIA GROUP INC COM 02209S103   10,875,865 185,500 SH   SOLE   185,500 0 0
AMAZON COM INC COM 023135106   6,844,968 31,200 SH   SOLE   31,200 0 0
AMENTUM HOLDINGS INC COM 023939101   172,802 7,319 SH   SOLE   7,319 0 0
AMERICAN EXPRESS CO COM 025816109   63,796 200 SH   SOLE   200 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   564,894 6,600 SH   SOLE   6,600 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,121,792 9,600 SH   SOLE   9,600 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   3,828,418 4,740,800 SH   SOLE   2,891,800 0 1,849,000
AMETEK INC COM 031100100   72,384 400 SH   SOLE   400 0 0
AMGEN INC COM 031162100   7,147,776 25,600 SH   SOLE   25,600 0 0
ANALOG DEVICES INC COM 032654105   4,403,370 18,500 SH   SOLE   18,500 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   1,220,082 8,600 SH   SOLE   8,600 0 0
APPLE INC COM 037833100   21,563,367 105,100 SH   SOLE   105,100 0 0
APPLIED MATLS INC COM 038222105   5,144,267 28,100 SH   SOLE   28,100 0 0
ARGENX SE SPONSORED ADR 04016X101   143,140 260 SH   SOLE   260 0 0
ARISTA NETWORKS INC COM SHS 040413205   71,617 700 SH   SOLE   700 0 0
AT&T INC COM 00206R102   12,823,314 443,100 SH   SOLE   443,100 0 0
AUTODESK INC COM 052769106   495,312 1,600 SH   SOLE   1,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   2,282,160 7,400 SH   SOLE   7,400 0 0
AVALONBAY CMNTYS INC COM 053484101   6,227,100 30,600 SH   SOLE   30,600 0 0
B2GOLD CORP COM 11777Q209   6,378,320 1,765,900 SH   SOLE   1,765,900 0 0
BAKER HUGHES COMPANY CL A 05722G100   3,945,186 102,900 SH   SOLE   102,900 0 0
BALL CORP COM 058498106   78,526 1,400 SH   SOLE   1,400 0 0
BANK AMERICA CORP COM 060505104   8,711,612 184,100 SH   SOLE   184,100 0 0
BANK MONTREAL QUE COM 063671101   25,652,983 231,550 SH   SOLE   198,690 0 32,860
BANK NOVA SCOTIA HALIFAX COM 064149107   60,372,783 1,092,122 SH   SOLE   1,023,600 0 68,522
BARRICK MNG CORP COM SHS 06849F108   46,000,406 2,210,210 SH   SOLE   1,956,410 0 253,800
BAUSCH HEALTH COS INC COM 071734107   783,247 117,500 SH   SOLE   45,804 0 71,696
BAYTEX ENERGY CORP COM 07317Q105   6,841,100 3,819,100 SH   SOLE   3,360,900 0 458,200
BCE INC COM NEW 05534B760   70,950,878 3,200,190 SH   SOLE   3,002,690 0 197,500
BECTON DICKINSON & CO COM 075887109   0 0 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,748,772 3,600 SH   SOLE   3,600 0 0
BLACKROCK INC COM 09290D101   7,974,300 7,600 SH   SOLE   7,600 0 0
BLACKSTONE INC COM 09260D107   0 0 SH   SOLE   0 0 0
BOEING CO COM 097023105   1,152,415 5,500 SH   SOLE   5,500 0 0
BOSTON SCIENTIFIC CORP COM 101137107   1,235,215 11,500 SH   SOLE   11,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,601,498 56,200 SH   SOLE   56,200 0 0
BROADCOM INC COM 11135F101   24,229,635 87,900 SH   SOLE   87,900 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   72,909 300 SH   SOLE   300 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   14,363,542 259,590 SH   SOLE   203,790 0 55,800
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   54,622 2,100 SH   SOLE   2,100 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   20,890,105 337,630 SH   SOLE   202,955 0 134,675
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   45,814,383 1,367,954 SH   SOLE   1,367,954 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   307,810 7,400 SH   SOLE   7,400 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   1,572,690 48,000 SH   SOLE   48,000 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   21,478,837 842,667 SH   SOLE   842,667 0 0
BRP INC COM SUN VTG 05577W200   6,153,514 126,808 SH   SOLE   105,208 0 21,600
CADENCE DESIGN SYSTEM INC COM 127387108   61,630 200 SH   SOLE   200 0 0
CAE INC COM 124765108   23,158,143 790,400 SH   SOLE   591,500 0 198,900
CAMDEN PPTY TR SH BEN INT 133131102   78,883 700 SH   SOLE   700 0 0
CAMECO CORP COM 13321L108   15,954,062 214,890 SH   SOLE   140,550 0 74,340
CANADIAN IMPERIAL BK COMM COM 136069101   37,763,004 532,163 SH   SOLE   479,863 0 52,300
CANADIAN NAT RES LTD COM 136385101   49,477,573 1,574,670 SH   SOLE   1,261,870 0 312,800
CANADIAN NATL RY CO COM 136375102   51,926,125 498,493 SH   SOLE   487,739 0 10,754
CANADIAN PACIFIC KANSAS CITY COM 13646K108   55,783,680 702,401 SH   SOLE   529,001 0 173,400
CAPITAL ONE FINL CORP COM 14040H105   1,361,664 6,400 SH   SOLE   6,400 0 0
CARDINAL HEALTH INC COM 14149Y108   67,200 400 SH   SOLE   400 0 0
CATERPILLAR INC COM 149123101   388,210 1,000 SH   SOLE   1,000 0 0
CELESTICA INC COM 15101Q207   2,000,848 12,810 SH   SOLE   6,910 0 5,900
CENCORA INC COM 03073E105   89,955 300 SH   SOLE   300 0 0
CENOVUS ENERGY INC COM 15135U109   29,319,448 2,155,288 SH   SOLE   2,072,816 0 82,472
CENTENE CORP DEL COM 15135B101   75,992 1,400 SH   SOLE   1,400 0 0
CENTERRA GOLD INC COM 152006102   2,890,823 401,400 SH   SOLE   401,400 0 0
CGI INC CL A SUB VTG 12532H104   5,442,601 51,840 SH   SOLE   36,640 0 15,200
CHEVRON CORP NEW COM 166764100   7,674,984 53,600 SH   SOLE   53,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,841,720 32,800 SH   SOLE   32,800 0 0
CHURCH & DWIGHT CO INC COM 171340102   76,888 800 SH   SOLE   800 0 0
CISCO SYS INC COM 17275R102   18,004,110 259,500 SH   SOLE   259,500 0 0
CITIGROUP INC COM NEW 172967424   5,405,120 63,500 SH   SOLE   63,500 0 0
CLOROX CO DEL COM 189054109   72,042 600 SH   SOLE   600 0 0
CME GROUP INC COM 12572Q105   82,686 300 SH   SOLE   300 0 0
CMS ENERGY CORP COM 125896100   5,168,288 74,600 SH   SOLE   74,600 0 0
COCA COLA CO COM 191216100   16,640,400 235,200 SH   SOLE   235,200 0 0
COLGATE PALMOLIVE CO COM 194162103   8,117,370 89,300 SH   SOLE   89,300 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   8,245,668 63,040 SH   SOLE   51,840 0 11,200
COMCAST CORP NEW CL A 20030N101   7,966,008 223,200 SH   SOLE   223,200 0 0
COMERICA INC COM 200340107   721,765 12,100 SH   SOLE   12,100 0 0
CONAGRA BRANDS INC COM 205887102   75,739 3,700 SH   SOLE   3,700 0 0
CONOCOPHILLIPS COM 20825C104   5,653,620 63,000 SH   SOLE   63,000 0 0
CONSOLIDATED EDISON INC COM 209115104   80,280 800 SH   SOLE   800 0 0
CONSTELLATION BRANDS INC CL A 21036P108   2,456,468 15,100 SH   SOLE   15,100 0 0
CONSTELLATION ENERGY CORP COM 21037T109   194,302 602 SH   SOLE   602 0 0
CORNING INC COM 219350105   3,302,652 62,800 SH   SOLE   62,800 0 0
CORPAY INC COM SHS 219948106   1,294,098 3,900 SH   SOLE   3,900 0 0
CORTEVA INC COM 22052L104   74,530 1,000 SH   SOLE   1,000 0 0
COSTCO WHSL CORP NEW COM 22160K105   534,568 540 SH   SOLE   540 0 0
COTERRA ENERGY INC COM 127097103   3,284,172 129,400 SH   SOLE   129,400 0 0
CROWN CASTLE INC COM 22822V101   8,855,326 86,200 SH   SOLE   86,200 0 0
CVS HEALTH CORP COM 126650100   13,713,224 198,800 SH   SOLE   198,800 0 0
DAVITA INC COM 23918K108   0 0 SH   SOLE   0 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,495,720 12,200 SH   SOLE   12,200 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   1,731,136 35,200 SH   SOLE   35,200 0 0
DENISON MINES CORP COM 248356107   4,985,118 2,727,100 SH   SOLE   1,484,600 0 1,242,500
DESCARTES SYS GROUP INC COM 249906108   6,190,652 60,960 SH   SOLE   41,560 0 19,400
DEVON ENERGY CORP NEW COM 25179M103   0 0 SH   SOLE   0 0 0
DEXCOM INC COM 252131107   1,457,743 16,700 SH   SOLE   16,700 0 0
DISNEY WALT CO COM 254687106   2,108,170 17,000 SH   SOLE   17,000 0 0
DOCEBO INC COM 25609L105   2,512,241 86,700 SH   SOLE   50,800 0 35,900
DOLLAR GEN CORP NEW COM 256677105   2,390,542 20,900 SH   SOLE   20,900 0 0
DOW INC COM 260557103   2,512,952 94,900 SH   SOLE   94,900 0 0
DTE ENERGY CO COM 233331107   79,476 600 SH   SOLE   600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,758,600 82,700 SH   SOLE   82,700 0 0
DUPONT DE NEMOURS INC COM 26614N102   3,841,040 56,000 SH   SOLE   56,000 0 0
E L F BEAUTY INC COM 26856L103   223,992 1,800 SH   SOLE   1,800 0 0
EASTMAN CHEM CO COM 277432100   4,501,998 60,300 SH   SOLE   60,300 0 0
EATON CORP PLC SHS G29183103   1,035,271 2,900 SH   SOLE   2,900 0 0
EDISON INTL COM 281020107   3,833,880 74,300 SH   SOLE   74,300 0 0
ELEVANCE HEALTH INC COM 036752103   1,361,360 3,500 SH   SOLE   3,500 0 0
ELI LILLY & CO COM 532457108   2,634,811 3,380 SH   SOLE   3,380 0 0
EMERA INC COM 290876101   77,073,503 1,687,330 SH   SOLE   1,687,330 0 0
EMERSON ELEC CO COM 291011104   4,879,878 36,600 SH   SOLE   36,600 0 0
ENBRIDGE INC COM 29250N105   36,337,505 801,573 SH   SOLE   683,073 0 118,500
ENDEAVOUR SILVER CORP COM 29258Y103   3,057,591 620,700 SH   SOLE   340,100 0 280,600
ENPHASE ENERGY INC COM 29355A107   0 0 SH   SOLE   0 0 0
EOG RES INC COM 26875P101   0 0 SH   SOLE   0 0 0
EQUINIX INC COM 29444U700   2,542,322 3,196 SH   SOLE   3,196 0 0
ESSEX PPTY TR INC COM 297178105   0 0 SH   SOLE   0 0 0
EVERSOURCE ENERGY COM 30040W108   76,344 1,200 SH   SOLE   1,200 0 0
EXELON CORP COM 30161N101   5,080,140 117,000 SH   SOLE   117,000 0 0
EXPAND ENERGY CORPORATION COM 165167735   70,164 600 SH   SOLE   600 0 0
EXTRA SPACE STORAGE INC COM 30225T102   2,005,184 13,600 SH   SOLE   13,600 0 0
EXXON MOBIL CORP COM 30231G102   4,462,920 41,400 SH   SOLE   41,400 0 0
F5 INC COM 315616102   88,296 300 SH   SOLE   300 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   5,556,915 58,500 SH   SOLE   58,500 0 0
FEDEX CORP COM 31428X106   0 0 SH   SOLE   0 0 0
FIFTH THIRD BANCORP COM 316773100   3,944,367 95,900 SH   SOLE   95,900 0 0
FISERV INC COM 337738108   68,964 400 SH   SOLE   400 0 0
FORTINET INC COM 34959E109   74,004 700 SH   SOLE   700 0 0
FORTIS INC COM 349553107   34,320,765 719,010 SH   SOLE   608,410 0 110,600
FORTIVE CORP COM 34959J108   57,343 1,100 SH   SOLE   1,100 0 0
FORTUNA MNG CORP COM NEW 349942102   0 0 SH   SOLE   0 0 0
FOX CORP CL B COM 35137L204   72,282 1,400 SH   SOLE   1,400 0 0
FRANCO NEV CORP COM 351858105   6,424,057 39,140 SH   SOLE   23,040 0 16,100
FREEPORT-MCMORAN INC CL B 35671D857   507,195 11,700 SH   SOLE   11,700 0 0
GE AEROSPACE COM NEW 369604301   308,868 1,200 SH   SOLE   1,200 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   962,910 13,000 SH   SOLE   13,000 0 0
GE VERNOVA INC COM 36828A101   75,139 142 SH   SOLE   142 0 0
GENERAL MTRS CO COM 37045V100   3,129,756 63,600 SH   SOLE   63,600 0 0
GILDAN ACTIVEWEAR INC COM 375916103   55,888,982 1,134,563 SH   SOLE   1,044,063 0 90,500
GILEAD SCIENCES INC COM 375558103   4,601,105 41,500 SH   SOLE   41,500 0 0
GLOBAL PMTS INC COM 37940X102   0 0 SH   SOLE   0 0 0
GLOBE LIFE INC COM 37959E102   74,574 600 SH   SOLE   600 0 0
GLOBUS MED INC CL A 379577208   873,496 14,800 SH   SOLE   14,800 0 0
GODADDY INC CL A 380237107   72,024 400 SH   SOLE   400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,760,225 3,900 SH   SOLE   3,900 0 0
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   43,904,148 864,470 SH   SOLE   842,270 0 22,200
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   998,350 20,500 SH   SOLE   20,500 0 0
HALLIBURTON CO COM 406216101   73,368 3,600 SH   SOLE   3,600 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   3,295,382 188,200 SH   SOLE   188,200 0 0
HESS CORP COM 42809H107   4,724,214 34,100 SH   SOLE   34,100 0 0
HOME DEPOT INC COM 437076102   13,162,376 35,900 SH   SOLE   35,900 0 0
HONEYWELL INTL INC COM 438516106   5,868,576 25,200 SH   SOLE   25,200 0 0
HORMEL FOODS CORP COM 440452100   0 0 SH   SOLE   0 0 0
HP INC COM 40434L105   0 0 SH   SOLE   0 0 0
HUNT J B TRANS SVCS INC COM 445658107   71,800 500 SH   SOLE   500 0 0
IAMGOLD CORP COM 450913108   14,845,129 2,016,081 SH   SOLE   1,643,591 0 372,490
IDEX CORP COM 45167R104   70,228 400 SH   SOLE   400 0 0
ILLINOIS TOOL WKS INC COM 452308109   74,175 300 SH   SOLE   300 0 0
IMPERIAL OIL LTD COM NEW 453038408   0 0 SH   SOLE   0 0 0
INCYTE CORP COM 45337C102   81,720 1,200 SH   SOLE   1,200 0 0
INGERSOLL RAND INC COM 45687V106   0 0 SH   SOLE   0 0 0
INSULET CORP COM 45784P101   62,836 200 SH   SOLE   200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   862,309 4,700 SH   SOLE   4,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   8,371,752 28,400 SH   SOLE   28,400 0 0
INTUIT COM 461202103   3,780,624 4,800 SH   SOLE   4,800 0 0
IQVIA HLDGS INC COM 46266C105   819,468 5,200 SH   SOLE   5,200 0 0
JABIL INC COM 466313103   65,430 300 SH   SOLE   300 0 0
JACOBS SOLUTIONS INC COM 46982L108   985,875 7,500 SH   SOLE   7,500 0 0
JOHNSON & JOHNSON COM 478160104   10,904,670 71,389 SH   SOLE   71,389 0 0
JOHNSON CTLS INTL PLC SHS G51502105   73,934 700 SH   SOLE   700 0 0
JPMORGAN CHASE & CO. COM 46625H100   11,741,355 40,500 SH   SOLE   40,500 0 0
KEURIG DR PEPPER INC COM 49271V100   76,038 2,300 SH   SOLE   2,300 0 0
KEYCORP COM 493267108   4,818,372 276,600 SH   SOLE   276,600 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   81,930 500 SH   SOLE   500 0 0
KIMBERLY-CLARK CORP COM 494368103   1,198,956 9,300 SH   SOLE   9,300 0 0
KINDER MORGAN INC DEL COM 49456B101   76,440 2,600 SH   SOLE   2,600 0 0
KINROSS GOLD CORP COM 496902404   19,201,445 1,229,100 SH   SOLE   951,300 0 277,800
KKR & CO INC COM 48251W104   558,726 4,200 SH   SOLE   4,200 0 0
KLA CORP COM NEW 482480100   0 0 SH   SOLE   0 0 0
KROGER CO COM 501044101   78,903 1,100 SH   SOLE   1,100 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   652,184 2,600 SH   SOLE   2,600 0 0
LAM RESEARCH CORP COM NEW 512807306   2,842,328 29,200 SH   SOLE   29,200 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   4,030,928 343,600 SH   SOLE   183,000 0 160,600
LOCKHEED MARTIN CORP COM 539830109   7,919,694 17,100 SH   SOLE   17,100 0 0
LOWES COS INC COM 548661107   1,885,895 8,500 SH   SOLE   8,500 0 0
MAG SILVER CORP COM 55903Q104   1,544,739 72,733 SH   SOLE   28,153 0 44,580
MAGNA INTL INC COM 559222401   41,594,855 1,076,338 SH   SOLE   1,076,338 0 0
MANULIFE FINL CORP COM 56501R106   73,297,528 2,293,115 SH   SOLE   2,064,815 0 228,300
MARATHON PETE CORP COM 56585A102   83,055 500 SH   SOLE   500 0 0
MARTIN MARIETTA MATLS INC COM 573284106   878,336 1,600 SH   SOLE   1,600 0 0
MASCO CORP COM 574599106   77,232 1,200 SH   SOLE   1,200 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,998,512 5,336 SH   SOLE   5,336 0 0
MCCORMICK & CO INC COM NON VTG 579780206   4,988,956 65,800 SH   SOLE   65,800 0 0
MCDONALDS CORP COM 580135101   12,230,528 41,861 SH   SOLE   41,861 0 0
MCKESSON CORP COM 58155Q103   263,801 360 SH   SOLE   360 0 0
MEDTRONIC PLC SHS G5960L103   3,504,234 40,200 SH   SOLE   40,200 0 0
MERCK & CO INC COM 58933Y105   15,713,260 198,500 SH   SOLE   198,500 0 0
META PLATFORMS INC CL A 30303M102   13,507,047 18,300 SH   SOLE   18,300 0 0
METHANEX CORP COM 59151K108   14,449,058 436,500 SH   SOLE   436,500 0 0
METLIFE INC COM 59156R108   924,830 11,500 SH   SOLE   11,500 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   3,096,280 44,000 SH   SOLE   44,000 0 0
MICRON TECHNOLOGY INC COM 595112103   5,669,500 46,000 SH   SOLE   46,000 0 0
MICROSOFT CORP COM 594918104   31,585,535 63,500 SH   SOLE   63,500 0 0
MONDELEZ INTL INC CL A 609207105   9,556,248 141,700 SH   SOLE   141,700 0 0
MONOLITHIC PWR SYS INC COM 609839105   0 0 SH   SOLE   0 0 0
MOODYS CORP COM 615369105   76,743 153 SH   SOLE   153 0 0
MORGAN STANLEY COM NEW 617446448   10,339,124 73,400 SH   SOLE   73,400 0 0
MSCI INC COM 55354G100   79,590 138 SH   SOLE   138 0 0
NASDAQ INC COM 631103108   0 0 SH   SOLE   0 0 0
NETAPP INC COM 64110D104   3,089,950 29,000 SH   SOLE   29,000 0 0
NETFLIX INC COM 64110L106   937,391 700 SH   SOLE   700 0 0
NEW GOLD INC CDA COM 644535106   3,660,467 736,500 SH   SOLE   304,500 0 432,000
NEWMONT CORP COM 651639106   1,112,766 19,100 SH   SOLE   19,100 0 0
NEXTERA ENERGY INC COM 65339F101   6,511,596 93,800 SH   SOLE   93,800 0 0
NIKE INC CL B 654106103   4,461,312 62,800 SH   SOLE   62,800 0 0
NISOURCE INC COM 65473P105   80,680 2,000 SH   SOLE   2,000 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   3,736,845 233,600 SH   SOLE   151,500 0 82,100
NUTRIEN LTD COM 67077M108   69,280,009 1,189,285 SH   SOLE   1,146,928 0 42,357
NVIDIA CORPORATION COM 67066G104   14,550,879 92,100 SH   SOLE   92,100 0 0
ON SEMICONDUCTOR CORP COM 682189105   0 0 SH   SOLE   0 0 0
ONEOK INC NEW COM 682680103   2,889,702 35,400 SH   SOLE   35,400 0 0
OPEN TEXT CORP COM 683715106   17,618,427 603,140 SH   SOLE   603,140 0 0
ORACLE CORP COM 68389X105   2,514,245 11,500 SH   SOLE   11,500 0 0
ORLA MNG LTD NEW COM 68634K106   5,109,138 508,729 SH   SOLE   272,361 0 236,368
OR ROYALTIES INC. COM SHS 68390D106   3,031,972 118,000 SH   SOLE   118,000 0 0
OTIS WORLDWIDE CORP COM 68902V107   79,216 800 SH   SOLE   800 0 0
PACKAGING CORP AMER COM 695156109   75,380 400 SH   SOLE   400 0 0
PARKER-HANNIFIN CORP COM 701094104   1,606,481 2,300 SH   SOLE   2,300 0 0
PAYCHEX INC COM 704326107   72,730 500 SH   SOLE   500 0 0
PAYPAL HLDGS INC COM 70450Y103   74,320 1,000 SH   SOLE   1,000 0 0
PEMBINA PIPELINE CORP COM 706327103   78,257,972 2,084,864 SH   SOLE   1,965,464 0 119,400
PENTAIR PLC SHS G7S00T104   71,862 700 SH   SOLE   700 0 0
PEPSICO INC COM 713448108   13,164,388 99,700 SH   SOLE   99,700 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   218,675 2,500 SH   SOLE   2,500 0 0
PFIZER INC COM 717081103   16,206,864 668,600 SH   SOLE   668,600 0 0
PG&E CORP COM 69331C108   0 0 SH   SOLE   0 0 0
PHILIP MORRIS INTL INC COM 718172109   21,491,340 118,000 SH   SOLE   118,000 0 0
PRIMO BRANDS CORPORATION CLASS A COM SHS 741623102   14,956,915 504,960 SH   SOLE   504,960 0 0
PROCTER AND GAMBLE CO COM 742718109   13,319,152 83,600 SH   SOLE   83,600 0 0
PROGRESSIVE CORP COM 743315103   640,464 2,400 SH   SOLE   2,400 0 0
PROLOGIS INC. COM 74340W103   4,173,264 39,700 SH   SOLE   39,700 0 0
PTC INC COM 69370C100   68,936 400 SH   SOLE   400 0 0
PUBLIC STORAGE OPER CO COM 74460D109   88,026 300 SH   SOLE   300 0 0
PULTE GROUP INC COM 745867101   780,404 7,400 SH   SOLE   7,400 0 0
QUALCOMM INC COM 747525103   4,092,982 25,700 SH   SOLE   25,700 0 0
RALLIANT CORP COM 750940108   16,117 333 SH   SOLE   333 0 0
RAYMOND JAMES FINL INC COM 754730109   843,535 5,500 SH   SOLE   5,500 0 0
RB GLOBAL INC COM 74935Q107   28,657,012 269,822 SH   SOLE   236,552 0 33,270
REALTY INCOME CORP COM 756109104   2,863,217 49,700 SH   SOLE   49,700 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,197,000 2,280 SH   SOLE   2,280 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,128,160 133,000 SH   SOLE   133,000 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   45,530,790 686,591 SH   SOLE   686,591 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   96,288,734 3,247,331 SH   SOLE   3,101,331 0 146,000
ROLLINS INC COM 775711104   0 0 SH   SOLE   0 0 0
ROSS STORES INC COM 778296103   3,304,322 25,900 SH   SOLE   25,900 0 0
ROYAL BK CDA COM 780087102   95,294,136 723,268 SH   SOLE   559,470 0 163,798
RTX CORPORATION COM 75513E101   11,593,988 79,400 SH   SOLE   79,400 0 0
S&P GLOBAL INC COM 78409V104   1,500,140 2,845 SH   SOLE   2,845 0 0
SALESFORCE INC COM 79466L302   6,517,291 23,900 SH   SOLE   23,900 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   5,915,274 629,000 SH   SOLE   334,800 0 294,200
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408   3,215,924 519,025 SH   SOLE   323,971 0 195,054
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,268,136 5,400 SH   SOLE   5,400 0 0
SCHLUMBERGER LTD COM STK 806857108   74,360 2,200 SH   SOLE   2,200 0 0
SCHWAB CHARLES CORP COM 808513105   72,992 800 SH   SOLE   800 0 0
SEMPRA COM 816851109   5,053,859 66,700 SH   SOLE   66,700 0 0
SERVICENOW INC COM 81762P102   2,045,879 1,990 SH   SOLE   1,990 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   49,660,316 430,694 SH   SOLE   276,783 0 153,911
SIMON PPTY GROUP INC NEW COM 828806109   80,380 500 SH   SOLE   500 0 0
SMITH A O CORP COM 831865209   0 0 SH   SOLE   0 0 0
SMUCKER J M CO COM NEW 832696405   3,034,380 30,900 SH   SOLE   30,900 0 0
SOLVENTUM CORP COM SHS 83444M101   75,840 1,000 SH   SOLE   1,000 0 0
SOUTH BOW CORP COM 83671M105   20,770,639 800,360 SH   SOLE   800,360 0 0
SOUTHERN CO COM 842587107   3,618,102 39,400 SH   SOLE   39,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,787,082 10,985 SH   SOLE   10,985 0 0
SPDR SERIES TRUST GLB DOW ETF 78464A706   11,036,578 73,266 SH   SOLE   73,266 0 0
SPROTT INC COM NEW 852066208   1,851,987 26,800 SH   SOLE   26,800 0 0
SSR MINING IN COM 784730103   590,413 46,300 SH   SOLE   25,700 0 20,600
STANTEC INC COM 85472N109   11,166,785 102,658 SH   SOLE   77,058 0 25,600
STARBUCKS CORP COM 855244109   1,695,155 18,500 SH   SOLE   18,500 0 0
STATE STR CORP COM 857477103   3,222,102 30,300 SH   SOLE   30,300 0 0
SUN LIFE FINANCIAL INC. COM 866796105   25,868,036 388,877 SH   SOLE   362,667 0 26,210
SUNCOR ENERGY INC NEW COM 867224107   47,778,000 1,275,844 SH   SOLE   1,233,218 0 42,626
SYNOPSYS INC COM 871607107   1,025,360 2,000 SH   SOLE   2,000 0 0
SYSCO CORP COM 871829107   3,037,174 40,100 SH   SOLE   40,100 0 0
TAPESTRY INC COM 876030107   3,126,036 35,600 SH   SOLE   35,600 0 0
TARGA RES CORP COM 87612G101   0 0 SH   SOLE   0 0 0
TARGET CORP COM 87612E106   3,304,578 33,498 SH   SOLE   33,498 0 0
TASEKO MINES LTD COM 876511106   2,775,752 879,300 SH   SOLE   467,000 0 412,300
TC ENERGY CORP COM 87807B107   44,570,566 913,234 SH   SOLE   802,434 0 110,800
TECK RESOURCES LTD CL B 878742204   2,546,202 62,980 SH   SOLE   35,180 0 27,800
TELUS CORPORATION COM 87971M103   35,649,023 2,220,362 SH   SOLE   2,220,362 0 0
TERADYNE INC COM 880770102   2,391,872 26,600 SH   SOLE   26,600 0 0
TESLA INC COM 88160R101   1,524,768 4,800 SH   SOLE   4,800 0 0
TEXAS INSTRS INC COM 882508104   12,062,722 58,100 SH   SOLE   58,100 0 0
TFI INTL INC COM 87241L109   11,290,519 125,813 SH   SOLE   100,710 0 25,103
THERMO FISHER SCIENTIFIC INC COM 883556102   1,297,472 3,200 SH   SOLE   3,200 0 0
T-MOBILE US INC COM 872590104   9,887,790 41,500 SH   SOLE   41,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   145,571,529 1,979,735 SH   SOLE   1,774,361 0 205,374
TRACTOR SUPPLY CO COM 892356106   712,395 13,500 SH   SOLE   13,500 0 0
TRANSALTA CORP COM 89346D107   7,468,751 692,550 SH   SOLE   692,550 0 0
TRIPLE FLAG PRECIOUS METAL COM 89679M104   1,232,669 52,000 SH   SOLE   52,000 0 0
TRUIST FINL CORP COM 89832Q109   6,865,503 159,700 SH   SOLE   159,700 0 0
UBER TECHNOLOGIES INC COM 90353T100   1,091,610 11,700 SH   SOLE   11,700 0 0
UDR INC COM 902653104   73,494 1,800 SH   SOLE   1,800 0 0
UNION PAC CORP COM 907818108   8,812,064 38,300 SH   SOLE   38,300 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,307,362 82,300 SH   SOLE   82,300 0 0
UNITEDHEALTH GROUP INC COM 91324P102   935,910 3,000 SH   SOLE   3,000 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100   235,495 1,300 SH   SOLE   1,300 0 0
US BANCORP DEL COM NEW 902973304   7,280,725 160,900 SH   SOLE   160,900 0 0
VALERO ENERGY CORP COM 91913Y100   3,817,528 28,400 SH   SOLE   28,400 0 0
VENTAS INC COM 92276F100   3,365,895 53,300 SH   SOLE   53,300 0 0
VERALTO CORP COM SHS 92338C103   101 1 SH   SOLE   1 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   17,554,639 405,700 SH   SOLE   405,700 0 0
VERMILION ENERGY INC COM 923725105   7,417,693 1,016,500 SH   SOLE   1,016,500 0 0
VIATRIS INC COM 92556V106   75,012 8,400 SH   SOLE   8,400 0 0
VICI PPTYS INC COM 925652109   5,519,180 169,300 SH   SOLE   169,300 0 0
VISA INC COM CL A 92826C839   923,130 2,600 SH   SOLE   2,600 0 0
WABTEC COM 929740108   1,444,515 6,900 SH   SOLE   6,900 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   0 0 SH   SOLE   0 0 0
WALMART INC COM 931142103   1,720,928 17,600 SH   SOLE   17,600 0 0
WASTE CONNECTIONS INC COM 94106B101   5,971,669 31,977 SH   SOLE   20,377 0 11,600
WASTE MGMT INC DEL COM 94106L109   3,363,654 14,700 SH   SOLE   14,700 0 0
WEC ENERGY GROUP INC COM 92939U106   979,480 9,400 SH   SOLE   9,400 0 0
WELLS FARGO CO NEW COM 949746101   7,667,484 95,700 SH   SOLE   95,700 0 0
WEST FRASER TIMBER CO LTD COM 952845105   1,752,123 23,900 SH   SOLE   23,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   7,673,135 85,350 SH   SOLE   46,950 0 38,400
WILLIAMS COS INC COM 969457100   2,192,069 34,900 SH   SOLE   34,900 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   245,200 800 SH   SOLE   800 0 0
WORKDAY INC CL A 98138H101   0 0 SH   SOLE   0 0 0
XCEL ENERGY INC COM 98389B100   4,596,750 67,500 SH   SOLE   67,500 0 0