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
Expires: July 31, 2015
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 (x$1000) 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