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   12,741,363 74,285 SH   SOLE   73,258 0 1,027
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   28,601,550 94,267 SH   SOLE   93,256 0 1,011
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   225,220 52 SH Put SOLE   52 0 0
ADOBE INC COM 00724F101   734,424 1,322 SH   SOLE   1,322 0 0
AFLAC INC COM 001055102   2,359,749 26,422 SH   SOLE   26,422 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   754,187 5,818 SH   SOLE   5,818 0 0
AGNICO EAGLE MINES LTD COM 008474108   91,421,442 1,398,039 SH   SOLE   1,262,901 0 135,138
AIR PRODS & CHEMS INC COM 009158106   12,256,859 47,498 SH   SOLE   46,659 0 839
ALGONQUIN PWR UTILS CORP COM 015857105   491,801 83,701 SH   SOLE   83,701 0 0
ALPHABET INC CAP STK CL A 02079K305   29,044,364 159,453 SH   SOLE   158,257 0 1,196
ALPHABET INC CAP STK CL C 02079K107   4,102,922 22,369 SH   SOLE   22,369 0 0
AMAZON COM INC COM 023135106   4,462,529 23,092 SH   SOLE   23,092 0 0
AMERICAN EXPRESS CO COM 025816109   2,405,341 10,388 SH   SOLE   10,388 0 0
AMGEN INC COM 031162100   7,223,532 23,119 SH   SOLE   22,770 0 349
APPLE INC COM 037833100   50,511,099 239,821 SH   SOLE   236,753 0 3,068
ARM HOLDINGS PLC SPONSORED ADS 042068205   2,703,820 16,525 SH   SOLE   16,525 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   33,886,113 33,133 SH   SOLE   32,755 0 378
ASTRAZENECA PLC SPONSORED ADR 046353108   4,365,802 55,979 SH   SOLE   52,758 0 3,221
AUTOMATIC DATA PROCESSING IN COM 053015103   4,738,235 19,851 SH   SOLE   19,851 0 0
BANK MONTREAL QUE COM 063671101   215,278,368 2,565,324 SH   SOLE   2,554,793 0 10,531
BANK NOVA SCOTIA HALIFAX COM 064149107   21,118,412 461,767 SH   SOLE   461,767 0 0
BARRICK GOLD CORP COM 067901108   16,182,996 970,377 SH   SOLE   970,377 0 0
BCE INC COM NEW 05534B760   338,036 10,439 SH   SOLE   10,439 0 0
BOOKING HOLDINGS INC COM 09857L108   10,941,663 2,762 SH   SOLE   2,762 0 0
BROADCOM INC COM 11135F101   42,302,504 26,348 SH   SOLE   25,984 0 364
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,146,647 56,401 SH   SOLE   56,401 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   94,147,367 2,264,087 SH   SOLE   2,006,972 0 257,115
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   12,763,255 379,253 SH   SOLE   379,253 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   14,746,957 520,614 SH   SOLE   514,989 0 5,625
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   10,536,334 425,920 SH   SOLE   425,920 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,345,175 4,371 SH   SOLE   4,371 0 0
CAMECO CORP COM 13321L108   34,885,258 709,185 SH   SOLE   709,185 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   47,382,128 996,700 SH   SOLE   984,686 0 12,014
CANADIAN NAT RES LTD COM 136385101   122,040,846 3,426,936 SH   SOLE   3,188,992 0 237,944
CANADIAN NATL RY CO COM 136375102   35,535,074 300,782 SH   SOLE   300,782 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   75,353,987 957,032 SH   SOLE   949,064 0 7,968
CGI INC CL A SUB VTG 12532H104   70,485,886 706,330 SH   SOLE   700,983 0 5,347
CHEVRON CORP NEW COM 166764100   1,963,697 12,554 SH   SOLE   12,554 0 0
CME GROUP INC COM 12572Q105   9,420,875 47,919 SH   SOLE   47,919 0 0
COLGATE PALMOLIVE CO COM 194162103   6,474,509 66,720 SH   SOLE   66,720 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,753,838 15,709 SH   SOLE   15,709 0 0
COSTCO WHSL CORP NEW COM 22160K105   44,158,680 51,952 SH   SOLE   51,309 0 643
CRH PLC ORD G25508105   713,135 9,511 SH   SOLE   9,511 0 0
DANAHER CORPORATION COM 235851102   1,249,750 5,002 SH   SOLE   5,002 0 0
DESCARTES SYS GROUP INC COM 249906108   2,939,765 30,348 SH   SOLE   30,348 0 0
DISNEY WALT CO COM 254687106   2,157,175 21,726 SH   SOLE   21,726 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,582,526 25,766 SH   SOLE   25,766 0 0
ELI LILLY & CO COM 532457108   1,674,953 1,850 SH   SOLE   1,850 0 0
EMERSON ELEC CO COM 291011104   2,816,020 25,563 SH   SOLE   25,563 0 0
ENBRIDGE INC COM 29250N105   35,791,897 1,006,284 SH   SOLE   1,006,284 0 0
EOG RES INC COM 26875P101   5,620,851 44,656 SH   SOLE   44,157 0 499
EQUINIX INC COM 29444U700   11,424,660 15,100 SH   SOLE   14,902 0 198
FACTSET RESH SYS INC COM 303075105   964,742 2,363 SH   SOLE   2,363 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   1,560,677 13,503 SH   SOLE   13,503 0 0
FORTIS INC COM 349553107   35,048,175 901,978 SH   SOLE   891,462 0 10,516
GRAINGER W W INC COM 384802104   10,613,951 11,764 SH   SOLE   11,638 0 126
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   14,106,869 284,749 SH   SOLE   284,749 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   10,980,476 109,215 SH   SOLE   106,829 0 2,386
HEALTHCARE SVCS GROUP INC COM 421906108   126,494 11,956 SH   SOLE   11,956 0 0
HECLA MNG CO COM 422704106   107,001 22,062 SH   SOLE   22,062 0 0
HOME DEPOT INC COM 437076102   17,202,017 49,971 SH   SOLE   49,185 0 786
ICICI BANK LIMITED ADR 45104G104   9,194,654 319,148 SH   SOLE   315,292 0 3,856
ILLINOIS TOOL WKS INC COM 452308109   5,732,062 24,190 SH   SOLE   23,908 0 282
ILLUMINA INC COM 452327109   2,407,316 23,063 SH   SOLE   23,063 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,932,641 57,689 SH   SOLE   57,689 0 0
INTUIT COM 461202103   2,740,566 4,170 SH   SOLE   4,170 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,750,063 6,182 SH   SOLE   6,182 0 0
ISHARES TR ESG MSCI USA MIN 46436E445   1,356,335 51,318 SH   SOLE   51,318 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,584,190 33,500 SH   SOLE   33,500 0 0
JOHNSON & JOHNSON COM 478160104   19,489,559 133,344 SH   SOLE   131,847 0 1,497
JPMORGAN CHASE & CO. COM 46625H100   2,845,596 14,069 SH   SOLE   14,069 0 0
KENVUE INC COM 49177J102   9,546,318 525,100 SH   SOLE   525,100 0 0
MAGNA INTL INC COM 559222401   2,327,585 55,545 SH   SOLE   55,545 0 0
MANULIFE FINL CORP COM 56501R106   34,804,141 1,307,281 SH   SOLE   1,307,281 0 0
MARKETAXESS HLDGS INC COM 57060D108   5,028,089 25,074 SH   SOLE   25,074 0 0
MASTERCARD INCORPORATED CL A 57636Q104   27,296,334 61,874 SH   SOLE   61,332 0 542
MCDONALDS CORP COM 580135101   24,057,915 94,404 SH   SOLE   93,689 0 715
META PLATFORMS INC CL A 30303M102   1,686,112 3,344 SH   SOLE   3,344 0 0
METHANEX CORP COM 59151K108   202,106 4,187 SH   SOLE   4,187 0 0
MICROSOFT CORP COM 594918104   61,132,033 136,776 SH   SOLE   135,212 0 1,564
MONOLITHIC PWR SYS INC COM 609839105   223,983 373 SH   SOLE   373 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   268,691 696 SH   SOLE   696 0 0
NIKE INC CL B 654106103   5,035,319 66,808 SH   SOLE   66,808 0 0
NIKE INC CL B 654106103   241,861 116 SH Put SOLE   116 0 0
NOVO-NORDISK A S ADR 670100205   29,955,131 209,858 SH   SOLE   205,958 0 3,900
NUTRIEN LTD COM 67077M108   15,883,162 312,042 SH   SOLE   312,042 0 0
NVIDIA CORPORATION COM 67066G104   4,962,355 40,168 SH   SOLE   40,168 0 0
OPEN TEXT CORP COM 683715106   122,920,330 4,094,402 SH   SOLE   3,721,353 0 373,049
PARKER-HANNIFIN CORP COM 701094104   936,254 1,851 SH   SOLE   1,851 0 0
PEMBINA PIPELINE CORP COM 706327103   18,257,983 492,185 SH   SOLE   492,185 0 0
PEPSICO INC COM 713448108   3,436,976 20,839 SH   SOLE   20,839 0 0
PROCTER AND GAMBLE CO COM 742718109   11,163,930 67,693 SH   SOLE   66,658 0 1,035
REPUBLIC SVCS INC COM 760759100   21,390,615 110,068 SH   SOLE   108,490 0 1,578
RESTAURANT BRANDS INTL INC COM 76131D103   88,985,157 1,263,100 SH   SOLE   1,187,570 0 75,530
ROGERS COMMUNICATIONS INC CL B 775109200   14,565,892 393,898 SH   SOLE   393,898 0 0
ROPER TECHNOLOGIES INC COM 776696106   3,031,363 5,378 SH   SOLE   5,378 0 0
ROYAL BK CDA COM 780087102   194,715,428 1,829,309 SH   SOLE   1,816,097 0 13,212
RTX CORPORATION COM 75513E101   2,045,747 20,378 SH   SOLE   20,378 0 0
SANOFI SPONSORED ADR 80105N105   5,458,354 112,497 SH   SOLE   110,772 0 1,725
SERVICENOW INC COM 81762P102   2,009,942 2,555 SH   SOLE   2,555 0 0
SHELL PLC SPON ADS 780259305   22,341,298 309,522 SH   SOLE   305,352 0 4,170
SHERWIN WILLIAMS CO COM 824348106   782,185 2,621 SH   SOLE   2,621 0 0
SHOPIFY INC CL A 82509L107   8,299,933 125,619 SH   SOLE   125,619 0 0
STANTEC INC COM 85472N109   33,656,930 402,117 SH   SOLE   399,011 0 3,106
STARBUCKS CORP COM 855244109   1,809,545 23,244 SH   SOLE   23,244 0 0
SUN LIFE FINANCIAL INC. COM 866796105   18,250,113 372,280 SH   SOLE   368,689 0 3,591
SUNCOR ENERGY INC NEW COM 867224107   104,247,711 2,735,328 SH   SOLE   2,480,497 0 254,831
SYNOPSYS INC COM 871607107   1,711,988 2,877 SH   SOLE   2,877 0 0
TC ENERGY CORP COM 87807B107   11,452,406 302,177 SH   SOLE   302,177 0 0
TECK RESOURCES LTD CL B 878742204   25,441,123 531,000 SH   SOLE   524,059 0 6,941
TELUS CORPORATION COM 87971M103   72,787,988 4,809,244 SH   SOLE   4,794,531 0 14,713
TEXAS INSTRS INC COM 882508104   3,123,179 16,055 SH   SOLE   16,055 0 0
THOMSON REUTERS CORP. COM 884903808   33,958,075 201,494 SH   SOLE   200,314 0 1,180
TJX COS INC NEW COM 872540109   977,688 8,880 SH   SOLE   8,880 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   41,083,595 747,563 SH   SOLE   747,563 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   23,005,534 345,014 SH   SOLE   340,618 0 4,396
TOYOTA MOTOR CORP ADS 892331307   257,647 1,257 SH   SOLE   1,257 0 0
UNILEVER PLC SPON ADR NEW 904767704   8,230,298 149,669 SH   SOLE   148,325 0 1,344
UNITEDHEALTH GROUP INC COM 91324P102   25,810,315 50,682 SH   SOLE   50,097 0 585
VERISK ANALYTICS INC COM 92345Y106   5,112,285 18,966 SH   SOLE   18,966 0 0
VISA INC COM CL A 92826C839   977,438 3,724 SH   SOLE   3,724 0 0
WASTE CONNECTIONS INC COM 94106B101   4,798,144 27,353 SH   SOLE   27,353 0 0
WASTE MGMT INC DEL COM 94106L109   18,230,970 85,455 SH   SOLE   83,846 0 1,609
WATERS CORP COM 941848103   3,462,292 11,934 SH   SOLE   11,934 0 0
WEC ENERGY GROUP INC COM 92939U106   6,110,072 77,875 SH   SOLE   76,917 0 958
WHEATON PRECIOUS METALS CORP COM 962879102   37,600,810 717,288 SH   SOLE   634,152 0 83,136
WILLIAMS COS INC COM 969457100   28,777,345 677,114 SH   SOLE   667,915 0 9,199
YUM CHINA HLDGS INC COM 98850P109   2,747,536 89,090 SH   SOLE   89,090 0 0
YUM CHINA HLDGS INC COM 98850P109   351,696 232 SH Put SOLE   232 0 0