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
ABBVIE INC COM 00287Y109 14,223,132 76,625 SH SOLE 75,614 0 1,011
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 22,370,422 74,845 SH SOLE 74,101 0 744
ACCENTURE PLC IRELAND PUT G1151C951 138,960 4,200 SH Put SOLE 0 0 0
ADOBE INC COM 00724F101 3,596,050 9,295 SH SOLE 9,295 0 0
ADOBE INC PUT 00724F951 86,783 2,700 SH Put SOLE 0 0 0
AFLAC INC COM 001055102 2,811,880 26,663 SH SOLE 26,663 0 0
AGNICO EAGLE MINES LTD COM 008474108 119,994,583 1,009,200 SH SOLE 980,085 0 29,115
AIR PRODS & CHEMS INC COM 009158106 13,624,344 48,303 SH SOLE 47,477 0 826
ALCON AG ORD SHS H01301128 2,875,025 32,600 SH SOLE 32,600 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 435,606 76,301 SH SOLE 76,301 0 0
ALPHABET INC CAP STK CL A 02079K305 18,819,073 106,787 SH SOLE 105,490 0 1,297
ALPHABET INC CAP STK CL C 02079K107 4,341,975 24,477 SH SOLE 24,477 0 0
AMAZON COM INC COM 023135106 5,748,237 26,201 SH SOLE 26,201 0 0
AMERICAN EXPRESS CO COM 025816109 3,058,380 9,588 SH SOLE 9,588 0 0
AMETEK INC COM 031100100 285,736 1,579 SH SOLE 1,579 0 0
AMGEN INC COM 031162100 6,592,986 23,613 SH SOLE 23,270 0 343
AMPHENOL CORP NEW CL A 032095101 1,325,126 13,419 SH SOLE 13,419 0 0
APPLE INC COM 037833100 44,413,355 216,471 SH SOLE 214,077 0 2,394
APPLE INC PUT 037833950 65,960 1,900 SH Put SOLE 0 0 0
APPLIED MATLS INC COM 038222105 2,738,727 14,960 SH SOLE 14,960 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205 3,312,597 20,481 SH SOLE 20,481 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 28,733,838 35,855 SH SOLE 35,553 0 302
ASTRAZENECA PLC SPONSORED ADR 046353108 4,432,209 63,426 SH SOLE 60,255 0 3,171
AUTOMATIC DATA PROCESSING IN COM 053015103 4,361,393 14,142 SH SOLE 14,142 0 0
AUTOMATIC DATA PROCESSING IN PUT 053015953 55,890 3,600 SH Put SOLE 0 0 0
BANCO SANTANDER S.A. ADR 05964H105 1,170,898 141,072 SH SOLE 141,072 0 0
BANK MONTREAL QUE COM 063671101 230,397,045 2,083,207 SH SOLE 2,075,665 0 7,542
BANK NOVA SCOTIA HALIFAX COM 064149107 25,558,404 463,140 SH SOLE 463,140 0 0
BARRICK MNG CORP COM SHS 06849F108 8,692,199 418,360 SH SOLE 418,360 0 0
BCE INC COM NEW 05534B760 200,057 9,039 SH SOLE 9,039 0 0
BOOKING HOLDINGS INC COM 09857L108 12,881,059 2,225 SH SOLE 2,225 0 0
BOOKING HOLDINGS INC PUT 09857L958 149,550 600 SH Put SOLE 0 0 0
BROADCOM INC COM 11135F101 70,381,163 255,328 SH SOLE 252,251 0 3,077
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2,132,178 38,601 SH SOLE 38,601 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 107,456,290 1,739,726 SH SOLE 1,679,027 0 60,699
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 21,634,278 647,084 SH SOLE 641,658 0 5,426
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 12,625,650 304,054 SH SOLE 304,054 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 20,636,166 630,922 SH SOLE 623,706 0 7,216
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 255,724 10,050 SH SOLE 10,050 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,777,409 5,768 SH SOLE 5,768 0 0
CAMECO CORP COM 13321L108 31,342,221 422,886 SH SOLE 416,330 0 6,556
CANADIAN IMPERIAL BK COMM COM 136069101 81,125,474 1,145,207 SH SOLE 1,128,926 0 16,281
CANADIAN NAT RES LTD COM 136385101 73,509,792 2,343,554 SH SOLE 2,281,826 0 61,728
CANADIAN NATL RY CO COM 136375102 35,866,506 344,914 SH SOLE 344,914 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 61,031,596 769,806 SH SOLE 762,156 0 7,650
CGI INC CL A SUB VTG 12532H104 78,462,968 748,638 SH SOLE 725,311 0 23,327
CHEVRON CORP NEW COM 166764100 2,642,428 18,454 SH SOLE 18,454 0 0
CME GROUP INC COM 12572Q105 12,375,338 44,900 SH SOLE 44,900 0 0
CME GROUP INC PUT 12572Q955 165,870 12,600 SH Put SOLE 0 0 0
COLGATE PALMOLIVE CO COM 194162103 6,136,386 67,507 SH SOLE 67,507 0 0
COLGATE PALMOLIVE CO PUT 194162953 78,766 18,400 SH Put SOLE 0 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 936,747 7,174 SH SOLE 7,174 0 0
COSTCO WHSL CORP NEW COM 22160K105 53,768,591 54,315 SH SOLE 53,578 0 737
CRH PLC ORD G25508105 714,571 7,784 SH SOLE 7,784 0 0
DANAHER CORPORATION COM 235851102 2,222,720 11,252 SH SOLE 11,252 0 0
DARDEN RESTAURANTS INC COM 237194105 6,524,714 29,934 SH SOLE 29,934 0 0
DESCARTES SYS GROUP INC COM 249906108 1,733,256 17,097 SH SOLE 17,097 0 0
DISNEY WALT CO COM 254687106 4,120,356 33,226 SH SOLE 33,226 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,370,788 28,566 SH SOLE 28,566 0 0
ELI LILLY & CO COM 532457108 1,769,533 2,270 SH SOLE 2,270 0 0
EMERA INC COM 290876101 377,617 8,260 SH SOLE 8,260 0 0
EMERSON ELEC CO COM 291011104 3,844,837 28,837 SH SOLE 28,837 0 0
ENBRIDGE INC COM 29250N105 39,296,261 868,336 SH SOLE 868,336 0 0
EOG RES INC COM 26875P101 6,427,602 53,738 SH SOLE 52,863 0 875
EQUINIX INC COM 29444U700 21,328,937 26,813 SH SOLE 26,446 0 367
FISERV INC COM 337738108 643,607 3,733 SH SOLE 3,733 0 0
FORTIS INC COM 349553107 34,789,917 730,096 SH SOLE 720,000 0 10,096
GRAINGER W W INC COM 384802104 12,818,878 12,323 SH SOLE 12,198 0 125
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205 13,917,221 274,502 SH SOLE 274,502 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 19,178,557 151,167 SH SOLE 148,818 0 2,349
HOME DEPOT INC COM 437076102 17,678,648 48,218 SH SOLE 47,445 0 773
HOME DEPOT INC PUT 437076952 26,080 900 SH Put SOLE 0 0 0
ICICI BANK LIMITED ADR 45104G104 14,216,029 422,593 SH SOLE 418,797 0 3,796
ILLINOIS TOOL WKS INC COM 452308109 6,226,497 25,183 SH SOLE 24,829 0 354
ILLUMINA INC COM 452327109 3,520,629 36,900 SH SOLE 36,900 0 0
ILLUMINA INC PUT 452327959 134,750 11,000 SH Put SOLE 0 0 0
IMPERIAL OIL LTD COM NEW 453038408 4,470,621 56,389 SH SOLE 56,389 0 0
INTUIT COM 461202103 4,148,447 5,267 SH SOLE 5,267 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,931,571 7,235 SH SOLE 7,235 0 0
ISHARES TR ESG ADV TTL USD 46436E619 509,535 11,700 SH SOLE 11,700 0 0
ISHARES TR GLOB UTILITS ETF 464288711 2,338,509 31,700 SH SOLE 31,700 0 0
ISHARES TR IBOXX HI YD ETF 464288513 2,379,175 29,500 SH SOLE 29,500 0 0
ISHARES TR MSCI WTR MGMT MS 46436E346 1,967,160 58,200 SH SOLE 58,200 0 0
JOHNSON & JOHNSON COM 478160104 21,218,961 138,913 SH SOLE 137,440 0 1,473
JPMORGAN CHASE & CO. COM 46625H100 3,489,357 12,036 SH SOLE 12,036 0 0
KENVUE INC COM 49177J102 9,835,007 469,900 SH SOLE 469,900 0 0
MAGNA INTL INC COM 559222401 2,563,331 66,445 SH SOLE 66,445 0 0
MANULIFE FINL CORP COM 56501R106 28,639,013 897,518 SH SOLE 897,518 0 0
MARKETAXESS HLDGS INC COM 57060D108 5,873,842 26,300 SH SOLE 26,300 0 0
MARKETAXESS HLDGS INC PUT 57060D958 19,800 7,200 SH Put SOLE 0 0 0
MASTERCARD INCORPORATED CL A 57636Q104 34,508,735 61,410 SH SOLE 60,877 0 533
MASTERCARD INCORPORATED PUT 57636Q954 99,188 4,500 SH Put SOLE 0 0 0
MCDONALDS CORP COM 580135101 28,167,525 96,408 SH SOLE 95,704 0 704
META PLATFORMS INC CL A 30303M102 21,848,940 29,602 SH SOLE 29,302 0 300
MICROSOFT CORP COM 594918104 70,140,779 141,012 SH SOLE 139,473 0 1,539
MICROSOFT CORP PUT 594918954 96,180 4,100 SH Put SOLE 0 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 230,208 16,779 SH SOLE 16,779 0 0
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 313,601 56,403 SH SOLE 56,403 0 0
MONOLITHIC PWR SYS INC COM 609839105 362,033 495 SH SOLE 495 0 0
MOODYS CORP COM 615369105 1,024,247 2,042 SH SOLE 2,042 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 6,921,613 16,462 SH SOLE 16,247 0 215
NETFLIX INC COM 64110L106 1,095,408 818 SH SOLE 818 0 0
NIKE INC CL B 654106103 6,071,149 85,461 SH SOLE 85,461 0 0
NIKE INC PUT 654106953 63,950 14,000 SH Put SOLE 0 0 0
NOVO-NORDISK A S ADR 670100205 15,023,238 217,665 SH SOLE 213,475 0 4,190
NUTRIEN LTD COM 67077M108 15,873,431 272,959 SH SOLE 272,959 0 0
NVIDIA CORPORATION COM 67066G104 7,074,634 44,779 SH SOLE 44,779 0 0
OPEN TEXT CORP COM 683715106 121,186,868 4,155,805 SH SOLE 4,040,900 0 114,905
PALANTIR TECHNOLOGIES INC CL A 69608A108 908,845 6,667 SH SOLE 6,667 0 0
PARKER-HANNIFIN CORP COM 701094104 10,423,268 14,923 SH SOLE 14,743 0 180
PEMBINA PIPELINE CORP COM 706327103 16,872,038 450,262 SH SOLE 450,262 0 0
PEPSICO INC COM 713448108 868,691 6,579 SH SOLE 6,579 0 0
PEPSICO INC PUT 713448958 17,026 1,400 SH Put SOLE 0 0 0
PROCTER AND GAMBLE CO COM 742718109 11,163,074 70,067 SH SOLE 69,048 0 1,019
REPUBLIC SVCS INC COM 760759100 28,050,654 113,745 SH SOLE 112,192 0 1,553
RESTAURANT BRANDS INTL INC COM 76131D103 75,868,462 1,146,048 SH SOLE 1,140,014 0 6,034
ROGERS COMMUNICATIONS INC CL B 775109200 17,530,770 592,244 SH SOLE 592,244 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,539,349 6,244 SH SOLE 6,244 0 0
ROYAL BK CDA COM 780087102 210,471,815 1,600,205 SH SOLE 1,587,531 0 12,674
RTX CORPORATION COM 75513E101 3,907,641 26,761 SH SOLE 26,761 0 0
SANOFI SPONSORED ADR 80105N105 5,631,255 116,565 SH SOLE 114,867 0 1,698
SERVICENOW INC COM 81762P102 3,223,031 3,135 SH SOLE 3,135 0 0
SHELL PLC SPON ADS 780259305 22,356,020 317,512 SH SOLE 313,407 0 4,105
SHERWIN WILLIAMS CO COM 824348106 1,013,942 2,953 SH SOLE 2,953 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 8,541,440 74,206 SH SOLE 74,206 0 0
STANTEC INC COM 85472N109 31,900,692 293,774 SH SOLE 291,481 0 2,293
STARBUCKS CORP COM 855244109 2,184,826 23,844 SH SOLE 23,844 0 0
SUN LIFE FINANCIAL INC. COM 866796105 20,823,300 313,579 SH SOLE 310,133 0 3,446
SUNCOR ENERGY INC NEW COM 867224107 69,554,051 1,860,547 SH SOLE 1,800,810 0 59,737
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 306,894 1,355 SH SOLE 1,355 0 0
TC ENERGY CORP COM 87807B107 15,496,490 318,065 SH SOLE 318,065 0 0
TECK RESOURCES LTD CL B 878742204 25,591,790 634,102 SH SOLE 624,136 0 9,966
TELUS CORPORATION COM 87971M103 60,663,437 3,784,877 SH SOLE 3,773,554 0 11,323
TEXAS INSTRS INC COM 882508104 3,956,199 19,055 SH SOLE 19,055 0 0
THOMSON REUTERS CORP COM 884903808 33,150,795 165,185 SH SOLE 164,051 0 1,134
TJX COS INC NEW COM 872540109 15,826,478 128,160 SH SOLE 126,364 0 1,796
TORONTO DOMINION BK ONT COM NEW 891160509 59,253,760 807,226 SH SOLE 807,226 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 21,937,471 357,346 SH SOLE 353,018 0 4,328
UNILEVER PLC SPON ADR NEW 904767704 9,451,010 154,504 SH SOLE 152,332 0 2,172
UNITEDHEALTH GROUP INC COM 91324P102 6,486,168 20,791 SH SOLE 20,791 0 0
UNITEDHEALTH GROUP INC PUT 91324P952 461,872 4,000 SH Put SOLE 0 0 0
VALLEY NATL BANCORP COM 919794107 122,877 13,760 SH SOLE 13,760 0 0
VERISK ANALYTICS INC COM 92345Y106 6,272,676 20,137 SH SOLE 20,137 0 0
VERISK ANALYTICS INC PUT 92345Y956 40,610 3,100 SH Put SOLE 0 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 1,005,707 7,832 SH SOLE 7,832 0 0
VISA INC COM CL A 92826C839 1,829,573 5,153 SH SOLE 5,153 0 0
VISTRA CORP COM 92840M102 964,592 4,977 SH SOLE 4,977 0 0
WASTE CONNECTIONS INC COM 94106B101 2,689,213 14,425 SH SOLE 14,425 0 0
WASTE MGMT INC DEL COM 94106L109 20,212,586 88,334 SH SOLE 86,750 0 1,584
WATERS CORP COM 941848103 4,329,841 12,405 SH SOLE 12,405 0 0
WATERS CORP PUT 941848953 72,930 3,400 SH Put SOLE 0 0 0
WEC ENERGY GROUP INC COM 92939U106 9,663,716 92,742 SH SOLE 91,799 0 943
WHEATON PRECIOUS METALS CORP COM 962879102 35,107,294 391,180 SH SOLE 383,835 0 7,345
WILLIAMS COS INC COM 969457100 44,846,340 714,000 SH SOLE 704,943 0 9,057
YUM CHINA HLDGS INC COM 98850P109 7,359,266 164,600 SH SOLE 164,600 0 0
YUM CHINA HLDGS INC PUT 98850P959 70,680 41,200 SH Put SOLE 0 0 0
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 125,265 12,378 SH SOLE 12,378 0 0