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   13,559,894 74,464 SH   SOLE   73,342 0 1,122
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   32,272,164 93,108 SH   SOLE   92,004 0 1,104
ADOBE INC COM 00724F101   2,045,648 4,054 SH   SOLE   4,054 0 0
AFLAC INC COM 001055102   2,371,625 27,622 SH   SOLE   27,622 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   500,263 3,438 SH   SOLE   3,438 0 0
AGNICO EAGLE MINES LTD COM 008474108   80,733,353 1,352,636 SH   SOLE   1,208,772 0 143,864
AIR PRODS & CHEMS INC COM 009158106   11,638,651 48,040 SH   SOLE   46,914 0 1,126
ALGONQUIN PWR UTILS CORP COM 015857105   529,452 83,701 SH   SOLE   83,701 0 0
ALPHABET INC CAP STK CL A 02079K305   14,006,757 92,803 SH   SOLE   92,803 0 0
ALPHABET INC CAP STK CL C 02079K107   2,073,933 13,621 SH   SOLE   13,621 0 0
AMAZON COM INC COM 023135106   4,446,367 24,650 SH   SOLE   24,650 0 0
AMERICAN EXPRESS CO COM 025816109   2,365,244 10,388 SH   SOLE   10,388 0 0
AMGEN INC COM 031162100   6,564,664 23,089 SH   SOLE   22,708 0 381
AMPHENOL CORP NEW CL A 032095101   1,871,554 16,225 SH   SOLE   16,225 0 0
APPLE INC COM 037833100   42,271,535 246,510 SH   SOLE   243,159 0 3,351
ARM HOLDINGS PLC SPONSORED ADR 042068205   1,016,419 8,132 SH   SOLE   8,132 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   27,476,917 28,313 SH   SOLE   28,028 0 285
ASTRAZENECA PLC SPONSORED ADR 046353108   3,541,564 52,274 SH   SOLE   48,754 0 3,520
ATS CORPORATION COM 00217Y104   1,452,565 43,126 SH   SOLE   43,126 0 0
AUTODESK INC COM 052769106   2,222,424 8,534 SH   SOLE   8,534 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,982,563 19,951 SH   SOLE   19,951 0 0
AUTOZONE INC COM 053332102   948,647 301 SH   SOLE   301 0 0
BANK MONTREAL QUE COM 063671101   257,308,121 2,632,909 SH   SOLE   2,622,022 0 10,887
BANK NOVA SCOTIA HALIFAX COM 064149107   24,806,722 479,088 SH   SOLE   479,088 0 0
BARRICK GOLD CORP COM 067901108   15,005,155 901,275 SH   SOLE   901,275 0 0
BAXTER INTL INC COM 071813109   2,110,288 49,375 SH   SOLE   49,375 0 0
BCE INC COM NEW 05534B760   5,327,439 156,623 SH   SOLE   154,129 0 2,494
BOOKING HOLDINGS INC COM 09857L108   11,562,054 3,187 SH   SOLE   3,187 0 0
BROADCOM INC COM 11135F101   47,399,312 35,762 SH   SOLE   35,216 0 546
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,558,597 60,851 SH   SOLE   60,851 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   97,577,390 2,329,686 SH   SOLE   2,086,941 0 242,745
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   10,033,706 278,240 SH   SOLE   278,240 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   14,511,062 590,767 SH   SOLE   584,951 0 5,816
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   10,336,865 444,075 SH   SOLE   444,075 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   583,339 1,874 SH   SOLE   1,874 0 0
CAMECO CORP COM 13321L108   36,562,370 843,759 SH   SOLE   843,759 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   38,830,963 765,225 SH   SOLE   758,458 0 6,767
CANADIAN NAT RES LTD COM 136385101   152,536,002 1,997,671 SH   SOLE   1,867,965 0 129,706
CANADIAN NATL RY CO COM 136375102   39,415,651 299,037 SH   SOLE   299,037 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   88,442,361 1,002,132 SH   SOLE   993,895 0 8,237
CELESTICA INC SUB VTG SHS 15101Q108   50,563,608 1,124,305 SH   SOLE   1,024,358 0 99,947
CGI INC CL A SUB VTG 12532H104   81,374,207 736,882 SH   SOLE   731,354 0 5,528
CHEVRON CORP NEW COM 166764100   1,980,268 12,554 SH   SOLE   12,554 0 0
CINTAS CORP COM 172908105   1,356,884 1,975 SH   SOLE   1,975 0 0
CME GROUP INC COM 12572Q105   10,316,482 47,919 SH   SOLE   47,919 0 0
COLGATE PALMOLIVE CO COM 194162103   6,017,141 66,820 SH   SOLE   66,820 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,988,308 16,251 SH   SOLE   16,251 0 0
COMCAST CORP NEW CL A 20030N101   2,139,973 49,365 SH   SOLE   49,365 0 0
CONDUENT INC COM 206787103   34,087 10,085 SH   SOLE   10,085 0 0
COPART INC COM 217204106   1,355,328 23,400 SH   SOLE   23,400 0 0
CORPAY INC COM SHS 219948106   1,419,284 4,600 SH   SOLE   4,600 0 0
COSTCO WHSL CORP NEW COM 22160K105   37,186,834 50,758 SH   SOLE   50,056 0 702
CRH PLC ORD G25508105   820,419 9,511 SH   SOLE   9,511 0 0
DESCARTES SYS GROUP INC COM 249906108   2,939,358 32,104 SH   SOLE   32,104 0 0
DISNEY WALT CO COM 254687106   3,408,460 27,856 SH   SOLE   27,856 0 0
DOLLAR GEN CORP NEW COM 256677105   971,474 6,225 SH   SOLE   6,225 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,491,830 25,766 SH   SOLE   25,766 0 0
ELI LILLY & CO COM 532457108   716,501 921 SH   SOLE   921 0 0
EMERSON ELEC CO COM 291011104   2,899,355 25,563 SH   SOLE   25,563 0 0
ENBRIDGE INC COM 29250N105   37,743,208 1,043,432 SH   SOLE   1,043,432 0 0
EOG RES INC COM 26875P101   5,736,948 44,876 SH   SOLE   44,331 0 545
EQUINIX INC COM 29444U700   9,910,563 12,008 SH   SOLE   11,820 0 188
FACTSET RESH SYS INC COM 303075105   677,495 1,491 SH   SOLE   1,491 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   978,540 8,538 SH   SOLE   8,538 0 0
FISERV INC COM 337738108   1,396,028 8,735 SH   SOLE   8,735 0 0
FORTIS INC COM 349553107   48,034,403 1,214,547 SH   SOLE   1,203,675 0 10,872
GODADDY INC CL A 380237107   1,566,576 13,200 SH   SOLE   13,200 0 0
GRAINGER W W INC COM 384802104   11,182,162 10,992 SH   SOLE   10,855 0 137
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   12,418,902 217,383 SH   SOLE   217,383 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   11,323,752 109,886 SH   SOLE   107,279 0 2,607
HOME DEPOT INC COM 437076102   19,364,895 50,482 SH   SOLE   49,622 0 860
ICICI BANK LIMITED ADR 45104G104   750,546 28,419 SH   SOLE   28,419 0 0
IDEXX LABS INC COM 45168D104   612,821 1,135 SH   SOLE   1,135 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,519,077 24,295 SH   SOLE   23,986 0 309
ILLUMINA INC COM 452327109   3,167,011 23,063 SH   SOLE   23,063 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,982,918 57,689 SH   SOLE   57,689 0 0
INTUIT COM 461202103   4,514,250 6,945 SH   SOLE   6,945 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   701,999 1,759 SH   SOLE   1,759 0 0
ISHARES TR ESG MSCI USA MIN 46436E445   1,352,243 50,798 SH   SOLE   50,798 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,603,955 33,500 SH   SOLE   33,500 0 0
JOHNSON & JOHNSON COM 478160104   21,028,039 132,929 SH   SOLE   131,293 0 1,636
JPMORGAN CHASE & CO COM 46625H100   2,805,001 14,004 SH   SOLE   14,004 0 0
KENVUE INC COM 49177J102   11,654,347 543,073 SH   SOLE   543,073 0 0
LOWES COS INC COM 548661107   1,932,891 7,588 SH   SOLE   7,588 0 0
LUMEN TECHNOLOGIES INC COM 550241103   20,481 13,129 SH   SOLE   13,129 0 0
MAGNA INTL INC COM 559222401   2,728,853 50,045 SH   SOLE   50,045 0 0
MANULIFE FINL CORP COM 56501R106   34,796,264 1,391,902 SH   SOLE   1,391,902 0 0
MARKEL GROUP INC COM 570535104   1,156,325 760 SH   SOLE   760 0 0
MARKETAXESS HLDGS INC COM 57060D108   5,497,474 25,074 SH   SOLE   25,074 0 0
MASTERCARD INCORPORATED CL A 57636Q104   31,873,192 66,186 SH   SOLE   65,595 0 591
MCDONALDS CORP COM 580135101   27,047,464 95,930 SH   SOLE   95,149 0 781
METHANEX CORP COM 59151K108   232,112 5,203 SH   SOLE   5,203 0 0
MICROSOFT CORP COM 594918104   56,412,241 134,085 SH   SOLE   132,377 0 1,708
MONGODB INC CL A 60937P106   532,939 1,486 SH   SOLE   1,486 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   1,333,312 33,200 SH   SOLE   33,200 0 0
NIKE INC CL B 654106103   6,165,840 65,608 SH   SOLE   65,608 0 0
NOVO-NORDISK A S ADR 670100205   27,122,317 211,233 SH   SOLE   206,971 0 4,262
NUTRIEN LTD COM 67077M108   16,761,825 308,234 SH   SOLE   308,234 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   16,099,940 508,810 SH   SOLE   185,483 0 323,327
NVIDIA CORPORATION COM 67066G104   4,921,691 5,447 SH   SOLE   5,447 0 0
OPEN TEXT CORP COM 683715106   129,477,700 3,333,632 SH   SOLE   3,092,517 0 241,115
PARKER-HANNIFIN CORP COM 701094104   423,512 762 SH   SOLE   762 0 0
PEMBINA PIPELINE CORP COM 706327103   18,004,965 509,626 SH   SOLE   509,626 0 0
PEPSICO INC COM 713448108   3,515,251 20,086 SH   SOLE   20,086 0 0
POOL CORP COM 73278L105   867,525 2,150 SH   SOLE   2,150 0 0
PROCTER AND GAMBLE CO COM 742718109   11,027,484 67,966 SH   SOLE   66,835 0 1,131
REPUBLIC SVCS INC COM 760759100   21,176,327 110,616 SH   SOLE   108,892 0 1,724
RESTAURANT BRANDS INTL INC COM 76131D103   81,866,473 1,029,895 SH   SOLE   968,586 0 61,309
ROGERS COMMUNICATIONS INC CL B 775109200   16,615,057 405,123 SH   SOLE   405,123 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,920,855 5,208 SH   SOLE   5,208 0 0
ROYAL BK CDA COM 780087102   185,922,026 1,841,597 SH   SOLE   1,828,436 0 13,161
RTX CORPORATION COM 75513E101   2,046,472 20,983 SH   SOLE   20,983 0 0
S&P GLOBAL INC COM 78409V104   1,527,366 3,590 SH   SOLE   3,590 0 0
SANOFI SPONSORED ADR 80105N105   5,513,427 113,445 SH   SOLE   111,560 0 1,885
SERVICENOW INC COM 81762P102   1,148,937 1,507 SH   SOLE   1,507 0 0
SHELL PLC SPON ADS 780259305   20,840,390 310,865 SH   SOLE   306,309 0 4,556
SHERWIN WILLIAMS CO COM 824348106   1,614,390 4,648 SH   SOLE   4,648 0 0
SHOPIFY INC CL A 82509L107   9,114,995 118,037 SH   SOLE   118,037 0 0
STANTEC INC COM 85472N109   34,713,471 417,713 SH   SOLE   414,502 0 3,211
STARBUCKS CORP COM 855244109   1,831,821 20,044 SH   SOLE   20,044 0 0
STERIS PLC SHS USD G8473T100   285,971 1,272 SH   SOLE   1,272 0 0
SUN LIFE FINANCIAL INC. COM 866796105   21,224,800 388,614 SH   SOLE   384,901 0 3,713
SUNCOR ENERGY INC NEW COM 867224107   113,024,758 3,059,627 SH   SOLE   2,804,465 0 255,162
SYNOPSYS INC COM 871607107   881,824 1,543 SH   SOLE   1,543 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   957,018 6,445 SH   SOLE   6,445 0 0
TC ENERGY CORP COM 87807B107   12,696,579 315,607 SH   SOLE   315,607 0 0
TECK RESOURCES LTD CL B 878742204   25,831,997 563,825 SH   SOLE   556,649 0 7,176
TELUS CORPORATION COM 87971M103   87,857,442 5,486,529 SH   SOLE   5,465,414 0 21,115
TEXAS INSTRS INC COM 882508104   2,796,942 16,055 SH   SOLE   16,055 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,858,710 3,198 SH   SOLE   3,198 0 0
THOMSON REUTERS CORP. COM 884903808   34,042,350 218,538 SH   SOLE   216,919 0 1,619
TJX COS INC NEW COM 872540109   2,223,228 21,921 SH   SOLE   21,921 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   65,987,730 1,092,329 SH   SOLE   1,088,279 0 4,050
TOTALENERGIES SE SPONSORED ADS 89151E109   23,858,956 346,636 SH   SOLE   341,832 0 4,804
TOYOTA MOTOR CORP ADS 892331307   316,362 1,257 SH   SOLE   1,257 0 0
UNILEVER PLC SPON ADR NEW 904767704   7,549,630 150,421 SH   SOLE   148,952 0 1,469
UNITEDHEALTH GROUP INC COM 91324P102   27,710,620 56,015 SH   SOLE   55,376 0 639
VERISK ANALYTICS INC COM 92345Y106   4,352,990 18,466 SH   SOLE   18,466 0 0
VISA INC COM CL A 92826C839   751,004 2,691 SH   SOLE   2,691 0 0
WASTE CONNECTIONS INC COM 94106B101   4,595,106 26,703 SH   SOLE   26,703 0 0
WASTE MGMT INC DEL COM 94106L109   18,310,651 85,905 SH   SOLE   84,147 0 1,758
WATERS CORP COM 941848103   4,108,041 11,934 SH   SOLE   11,934 0 0
WEC ENERGY GROUP INC COM 92939U106   6,433,774 78,346 SH   SOLE   77,299 0 1,047
WHEATON PRECIOUS METALS CORP COM 962879102   41,944,121 889,669 SH   SOLE   790,103 0 99,566
WILLIAMS COS INC COM 969457100   26,507,160 680,194 SH   SOLE   670,144 0 10,050
YUM CHINA HLDGS INC COM 98850P109   3,044,930 76,525 SH   SOLE   76,525 0 0
YUM CHINA HLDGS INC COM 98850P109   218,375 260 SH Put SOLE   260 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,183,152 3,925 SH   SOLE   3,925 0 0