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
ABBVIE INC COM 00287Y109   19,108,533 82,528 SH   SOLE   81,517 0 1,011
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,698,223 19,052 SH   SOLE   19,052 0 0
ACCENTURE PLC IRELAND PUT G1151C951   136,720 4,200 SH Put SOLE   0 0 0
ADOBE INC COM 00724F101   4,221,006 11,966 SH   SOLE   11,966 0 0
ADOBE INC PUT 00724F951   129,689 2,700 SH Put SOLE   0 0 0
AFLAC INC COM 001055102   3,074,207 27,522 SH   SOLE   27,522 0 0
AGNICO EAGLE MINES LTD COM 008474108   158,478,254 940,728 SH   SOLE   902,414 0 38,314
AIR PRODS & CHEMS INC COM 009158106   14,276,347 52,348 SH   SOLE   51,522 0 826
ALCON AG ORD SHS H01301128   2,285,739 34,800 SH   SOLE   34,800 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   410,185 76,301 SH   SOLE   76,301 0 0
ALIGHT INC COM CL A 01626W101   41,105 12,609 SH   SOLE   12,609 0 0
ALPHABET INC CAP STK CL A 02079K305   34,278,559 141,006 SH   SOLE   139,471 0 1,535
ALPHABET INC CAP STK CL C 02079K107   5,876,374 24,128 SH   SOLE   24,128 0 0
ALTICE USA INC CL A 02156K103   51,593 21,408 SH   SOLE   21,408 0 0
AMAZON COM INC COM 023135106   5,677,421 25,857 SH   SOLE   25,857 0 0
AMERICAN EXPRESS CO COM 025816109   3,184,750 9,588 SH   SOLE   9,588 0 0
AMETEK INC COM 031100100   295,536 1,572 SH   SOLE   1,572 0 0
AMGEN INC COM 031162100   7,158,285 25,366 SH   SOLE   25,023 0 343
AMPHENOL CORP NEW CL A 032095101   2,147,434 17,353 SH   SOLE   17,353 0 0
APPLE INC COM 037833100   73,008,023 286,722 SH   SOLE   283,547 0 3,175
APPLE INC PUT 037833950   13,696 1,900 SH Put SOLE   0 0 0
APPLIED MATLS INC COM 038222105   3,101,811 15,150 SH   SOLE   15,150 0 0
ARDAGH METAL PACKAGING S A SHS L02235106   46,244 11,590 SH   SOLE   11,590 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205   2,855,976 20,185 SH   SOLE   20,185 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   36,891,974 38,108 SH   SOLE   37,806 0 302
ASTRAZENECA PLC SPONSORED ADR 046353108   6,373,437 83,074 SH   SOLE   79,903 0 3,171
AT&T INC COM 00206R102   214,963 7,612 SH   SOLE   7,612 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,755,287 16,202 SH   SOLE   16,202 0 0
AUTOMATIC DATA PROCESSING IN PUT 053015953   67,500 3,600 SH Put SOLE   0 0 0
BANCO SANTANDER S.A. ADR 05964H105   2,390,760 228,126 SH   SOLE   228,126 0 0
BANK MONTREAL QUE COM 063671101   223,819,058 1,717,242 SH   SOLE   1,710,186 0 7,056
BANK NOVA SCOTIA HALIFAX COM 064149107   32,122,950 496,676 SH   SOLE   496,676 0 0
BARRICK MNG CORP COM SHS 06849F108   19,626,390 597,422 SH   SOLE   597,422 0 0
BCE INC COM NEW 05534B760   211,261 9,039 SH   SOLE   9,039 0 0
BOOKING HOLDINGS INC COM 09857L108   11,613,830 2,151 SH   SOLE   2,151 0 0
BOOKING HOLDINGS INC PUT 09857L958   104,000 400 SH Put SOLE   0 0 0
BOYD GAMING CORP COM 103304101   250,532 2,898 SH   SOLE   2,898 0 0
BROADCOM INC COM 11135F101   62,978,169 190,895 SH   SOLE   188,410 0 2,485
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,026,448 35,601 SH   SOLE   35,601 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   119,660,829 1,743,597 SH   SOLE   1,656,969 0 86,628
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   20,952,094 635,690 SH   SOLE   630,639 0 5,051
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   12,348,639 300,593 SH   SOLE   300,593 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   21,135,424 613,814 SH   SOLE   607,063 0 6,751
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   305,491 11,850 SH   SOLE   11,850 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   2,140,578 6,094 SH   SOLE   6,094 0 0
CAMECO CORP COM 13321L108   18,847,074 224,519 SH   SOLE   222,252 0 2,267
CANADIAN IMPERIAL BANK OF CO COM 136069101   89,017,555 1,113,740 SH   SOLE   1,098,484 0 15,256
CANADIAN NAT RES LTD COM 136385101   78,556,636 2,456,263 SH   SOLE   2,341,332 0 114,931
CANADIAN NATL RY CO COM 136375102   33,880,180 359,196 SH   SOLE   359,196 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   55,352,556 743,054 SH   SOLE   735,893 0 7,161
CGI INC CL A SUB VTG 12532H104   76,636,662 860,215 SH   SOLE   817,043 0 43,172
CHEVRON CORP NEW COM 166764100   2,865,722 18,454 SH   SOLE   18,454 0 0
CME GROUP INC COM 12572Q105   14,795,604 54,760 SH   SOLE   54,760 0 0
CME GROUP INC PUT 12572Q955   143,100 12,300 SH Put SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103   7,129,769 89,189 SH   SOLE   89,189 0 0
COLGATE PALMOLIVE CO PUT 194162953   173,225 18,400 SH Put SOLE   0 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,000,385 6,395 SH   SOLE   6,395 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100   206,279 2,471 SH   SOLE   2,471 0 0
COSTCO WHSL CORP NEW COM 22160K105   53,230,204 57,507 SH   SOLE   56,770 0 737
CRH PLC ORD G25508105   918,794 7,663 SH   SOLE   7,663 0 0
DANAHER CORPORATION COM 235851102   2,508,386 12,652 SH   SOLE   12,652 0 0
DARDEN RESTAURANTS INC COM 237194105   13,106,667 68,852 SH   SOLE   68,852 0 0
DESCARTES SYS GROUP INC COM 249906108   1,540,855 16,361 SH   SOLE   16,361 0 0
DISNEY WALT CO COM 254687106   3,804,377 33,226 SH   SOLE   33,226 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   3,535,042 28,566 SH   SOLE   28,566 0 0
ELI LILLY & CO COM 532457108   8,878,268 11,636 SH   SOLE   11,516 0 120
EMERA INC COM 290876101   396,378 8,260 SH   SOLE   8,260 0 0
EMERSON ELEC CO COM 291011104   3,782,838 28,837 SH   SOLE   28,837 0 0
ENBRIDGE INC COM 29250N105   43,816,308 868,338 SH   SOLE   868,338 0 0
EOG RES INC COM 26875P101   6,486,142 57,850 SH   SOLE   56,975 0 875
EQUINIX INC COM 29444U700   22,477,422 28,698 SH   SOLE   28,331 0 367
FISERV INC COM 337738108   449,450 3,486 SH   SOLE   3,486 0 0
FORTIS INC COM 349553107   36,113,477 711,833 SH   SOLE   702,397 0 9,436
GILDAN ACTIVEWEAR INC COM 375916103   18,703,777 323,687 SH   SOLE   320,100 0 3,587
GRAINGER W W INC COM 384802104   12,290,325 12,897 SH   SOLE   12,772 0 125
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   15,116,198 271,986 SH   SOLE   271,986 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   21,657,734 162,364 SH   SOLE   160,015 0 2,349
HOME DEPOT INC COM 437076102   20,874,984 51,519 SH   SOLE   50,746 0 773
HOME DEPOT INC PUT 437076952   10,702 900 SH Put SOLE   0 0 0
ICICI BANK LIMITED ADR 45104G104   14,201,298 469,775 SH   SOLE   465,979 0 3,796
ILLINOIS TOOL WKS INC COM 452308109   6,994,105 26,822 SH   SOLE   26,468 0 354
ILLUMINA INC COM 452327109   4,442,602 46,779 SH   SOLE   46,779 0 0
ILLUMINA INC PUT 452327959   124,850 11,000 SH Put SOLE   0 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,996,198 44,063 SH   SOLE   44,063 0 0
INTUIT COM 461202103   3,531,328 5,171 SH   SOLE   5,171 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,156,997 7,059 SH   SOLE   7,059 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   1,636,897 22,700 SH   SOLE   22,700 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   1,699,704 109,800 SH   SOLE   109,800 0 0
ISHARES TR ENERGY STRG & MA 46438G737   1,663,336 58,900 SH   SOLE   58,900 0 0
ISHARES TR GLOB UTILITS ETF 464288711   2,298,736 29,600 SH   SOLE   29,600 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,395,105 29,500 SH   SOLE   29,500 0 0
ISHARES TR ESG ADV TTL USD 46436E619   557,784 12,700 SH   SOLE   12,700 0 0
JOHNSON & JOHNSON COM 478160104   27,439,193 147,984 SH   SOLE   146,511 0 1,473
JPMORGAN CHASE & CO. COM 46625H100   4,110,999 13,033 SH   SOLE   13,033 0 0
KENVUE INC COM 49177J102   7,626,477 469,900 SH   SOLE   469,900 0 0
KOSMOS ENERGY LTD COM 500688106   20,192 12,164 SH   SOLE   12,164 0 0
MAGNA INTL INC COM 559222401   3,148,903 66,445 SH   SOLE   66,445 0 0
MANULIFE FINL CORP COM 56501R106   27,866,170 894,211 SH   SOLE   894,211 0 0
MARKETAXESS HLDGS INC COM 57060D108   5,854,277 33,597 SH   SOLE   33,597 0 0
MARKETAXESS HLDGS INC PUT 57060D958   159,120 7,200 SH Put SOLE   0 0 0
MASTERCARD INCORPORATED CL A 57636Q104   37,340,670 65,647 SH   SOLE   65,114 0 533
MASTERCARD INCORPORATED PUT 57636Q954   66,345 4,100 SH Put SOLE   0 0 0
MCDONALDS CORP COM 580135101   33,560,396 110,436 SH   SOLE   109,732 0 704
META PLATFORMS INC CL A 30303M102   29,538,232 40,222 SH   SOLE   39,793 0 429
MICROSOFT CORP COM 594918104   79,427,632 153,350 SH   SOLE   151,811 0 1,539
MICROSOFT CORP PUT 594918954   107,714 4,100 SH Put SOLE   0 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   535,982 33,625 SH   SOLE   33,625 0 0
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   584,334 87,214 SH   SOLE   87,214 0 0
MONOLITHIC PWR SYS INC COM 609839105   449,272 488 SH   SOLE   488 0 0
MOODYS CORP COM 615369105   922,465 1,936 SH   SOLE   1,936 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   23,597,079 51,602 SH   SOLE   50,959 0 643
NATIONAL GRID PLC SPONSORED ADR NE 636274409   422,358 5,812 SH   SOLE   5,812 0 0
NETFLIX INC COM 64110L106   1,015,485 847 SH   SOLE   847 0 0
NIKE INC CL B 654106103   8,670,228 124,340 SH   SOLE   124,340 0 0
NIKE INC PUT 654106953   84,192 19,200 SH Put SOLE   0 0 0
NOVO-NORDISK A S ADR 670100205   1,066,129 19,213 SH   SOLE   19,213 0 0
NUTRIEN LTD COM 67077M108   15,334,919 261,067 SH   SOLE   261,067 0 0
NVIDIA CORPORATION COM 67066G104   8,025,925 43,016 SH   SOLE   43,016 0 0
OPEN TEXT CORP COM 683715106   154,075,957 4,121,132 SH   SOLE   3,977,013 0 144,119
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,345,530 7,376 SH   SOLE   7,376 0 0
PALO ALTO NETWORKS INC COM 697435105   1,374,028 6,748 SH   SOLE   6,748 0 0
PARKER-HANNIFIN CORP COM 701094104   11,937,830 15,746 SH   SOLE   15,566 0 180
PATTERSON-UTI ENERGY INC COM 703481101   60,114 11,605 SH   SOLE   11,605 0 0
PEMBINA PIPELINE CORP COM 706327103   18,242,375 451,083 SH   SOLE   451,083 0 0
PEPSICO INC COM 713448108   935,330 6,660 SH   SOLE   6,660 0 0
PEPSICO INC PUT 713448958   9,040 1,400 SH Put SOLE   0 0 0
PROCTER AND GAMBLE CO COM 742718109   11,573,225 75,322 SH   SOLE   74,303 0 1,019
REPUBLIC SVCS INC COM 760759100   28,240,268 123,062 SH   SOLE   121,509 0 1,553
RESTAURANT BRANDS INTL INC COM 76131D103   72,032,931 1,122,610 SH   SOLE   1,116,982 0 5,628
ROGERS COMMUNICATIONS INC CL B 775109200   21,470,491 623,545 SH   SOLE   623,545 0 0
ROPER TECHNOLOGIES INC COM 776696106   3,113,322 6,243 SH   SOLE   6,243 0 0
ROYAL BK CDA COM 780087102   232,906,138 1,579,883 SH   SOLE   1,567,731 0 12,152
RPC INC COM 749660106   64,684 13,589 SH   SOLE   13,589 0 0
RTX CORPORATION COM 75513E101   4,434,412 26,501 SH   SOLE   26,501 0 0
SANOFI SA SPONSORED ADR 80105N105   5,921,523 125,456 SH   SOLE   123,758 0 1,698
SERVICENOW INC COM 81762P102   2,808,695 3,052 SH   SOLE   3,052 0 0
SHELL PLC SPON ADS 780259305   24,301,101 339,733 SH   SOLE   335,628 0 4,105
SHERWIN WILLIAMS CO COM 824348106   970,567 2,803 SH   SOLE   2,803 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   9,993,400 67,251 SH   SOLE   67,251 0 0
STANTEC INC COM 85472N109   30,943,307 286,858 SH   SOLE   284,732 0 2,126
STARBUCKS CORP COM 855244109   2,093,342 24,744 SH   SOLE   24,744 0 0
SUN LIFE FINANCIAL INC. COM 866796105   27,155,565 452,127 SH   SOLE   447,198 0 4,929
SUNCOR ENERGY INC NEW COM 867224107   78,183,245 1,867,860 SH   SOLE   1,782,274 0 85,586
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   372,294 1,333 SH   SOLE   1,333 0 0
TC ENERGY CORP COM 87807B107   17,146,863 315,292 SH   SOLE   315,292 0 0
TECK RESOURCES LTD CL B 878742204   40,623,260 925,851 SH   SOLE   831,247 0 94,604
TELUS CORPORATION COM 87971M103   57,450,912 3,646,770 SH   SOLE   3,636,168 0 10,602
TEXAS INSTRS INC COM 882508104   3,491,972 19,006 SH   SOLE   19,006 0 0
TFI INTL INC COM 87241L109   2,644,843 30,046 SH   SOLE   30,046 0 0
THOMSON REUTERS CORP COM 884903808   1,283,647 8,265 SH   SOLE   8,265 0 0
TJX COS INC NEW COM 872540109   21,944,641 151,824 SH   SOLE   150,028 0 1,796
TORONTO DOMINION BK ONT COM NEW 891160509   63,470,788 793,613 SH   SOLE   793,613 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   22,989,126 385,142 SH   SOLE   380,814 0 4,328
UNILEVER PLC SPON ADR NEW 904767704   9,802,126 165,353 SH   SOLE   163,181 0 2,172
UNITEDHEALTH GROUP INC COM 91324P102   10,011,974 28,995 SH   SOLE   28,995 0 0
UNITEDHEALTH GROUP INC PUT 91324P952   75,060 4,600 SH Put SOLE   0 0 0
VERISK ANALYTICS INC COM 92345Y106   6,151,180 24,457 SH   SOLE   24,457 0 0
VERISK ANALYTICS INC PUT 92345Y956   150,350 3,100 SH Put SOLE   0 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   1,283,064 8,505 SH   SOLE   8,505 0 0
VISA INC COM CL A 92826C839   1,733,186 5,077 SH   SOLE   5,077 0 0
VISTRA CORP COM 92840M102   960,204 4,901 SH   SOLE   4,901 0 0
WASTE CONNECTIONS INC COM 94106B101   2,478,427 14,095 SH   SOLE   14,095 0 0
WASTE MGMT INC DEL COM 94106L109   21,050,620 95,325 SH   SOLE   93,741 0 1,584
WATERS CORP COM 941848103   4,674,937 15,593 SH   SOLE   15,593 0 0
WATERS CORP PUT 941848953   46,750 3,400 SH Put SOLE   0 0 0
WEC ENERGY GROUP INC COM 92939U106   11,445,364 99,881 SH   SOLE   98,938 0 943
WHEATON PRECIOUS METALS CORP COM 962879102   37,575,717 335,706 SH   SOLE   328,835 0 6,871
WILLIAMS COS INC COM 969457100   48,706,774 768,852 SH   SOLE   759,795 0 9,057
YUM CHINA HLDGS INC COM 98850P109   9,351,710 217,887 SH   SOLE   217,887 0 0
YUM CHINA HLDGS INC PUT 98850P959   114,130 45,200 SH Put SOLE   0 0 0