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   11,213,337 75,227 SH   SOLE   74,102 0 1,125
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   28,115,920 91,550 SH   SOLE   90,268 0 1,282
ADOBE INC COM 00724F101   1,558,254 3,056 SH   SOLE   3,056 0 0
AFLAC INC COM 001055102   2,119,988 27,622 SH   SOLE   27,622 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   644,419 5,763 SH   SOLE   5,763 0 0
AGNICO EAGLE MINES LTD COM 008474108   67,944,547 1,488,351 SH   SOLE   1,264,691 0 223,660
AIR PRODS & CHEMS INC COM 009158106   13,726,479 48,435 SH   SOLE   47,275 0 1,160
ALGONQUIN PWR UTILS CORP COM 015857105   497,749 83,701 SH   SOLE   83,701 0 0
ALPHABET INC CAP STK CL A 02079K305   11,476,945 87,704 SH   SOLE   87,704 0 0
ALPHABET INC CAP STK CL C 02079K107   1,994,890 15,130 SH   SOLE   15,130 0 0
AMAZON COM INC COM 023135106   2,973,972 23,395 SH   SOLE   23,395 0 0
AMERICAN EXPRESS CO COM 025816109   1,549,786 10,388 SH   SOLE   10,388 0 0
AMGEN INC COM 031162100   6,305,647 23,462 SH   SOLE   23,081 0 381
AMPHENOL CORP NEW CL A 032095101   1,390,454 16,555 SH   SOLE   16,555 0 0
APPLE INC COM 037833100   42,864,307 250,361 SH   SOLE   246,858 0 3,503
ASML HOLDING N V N Y REGISTRY SHS N07059210   11,482,991 19,507 SH   SOLE   19,277 0 230
ASTRAZENECA PLC SPONSORED ADR 046353108   3,529,499 52,119 SH   SOLE   48,530 0 3,589
ATS CORPORATION COM 00217Y104   4,078,139 95,227 SH   SOLE   47,252 0 47,975
AUTODESK INC COM 052769106   1,838,602 8,886 SH   SOLE   8,886 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,737,020 19,690 SH   SOLE   19,690 0 0
AUTOZONE INC COM 053332102   754,377 297 SH   SOLE   297 0 0
BANK MONTREAL QUE COM 063671101   219,834,027 2,593,957 SH   SOLE   2,525,075 0 68,882
BANK NOVA SCOTIA HALIFAX COM 064149107   22,272,490 494,619 SH   SOLE   494,619 0 0
BARRICK GOLD CORP COM 067901108   19,490,702 1,335,602 SH   SOLE   1,144,077 0 191,525
BAXTER INTL INC COM 071813109   1,360,112 36,039 SH   SOLE   36,039 0 0
BCE INC COM NEW 05534B760   17,814,464 464,516 SH   SOLE   462,022 0 2,494
BOOKING HOLDINGS INC COM 09857L108   9,547,909 3,096 SH   SOLE   3,096 0 0
BROADCOM INC COM 11135F101   35,562,944 42,817 SH   SOLE   42,127 0 690
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,274,717 67,950 SH   SOLE   67,950 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   82,977,776 2,641,534 SH   SOLE   2,135,181 0 506,353
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   11,858,561 333,877 SH   SOLE   261,852 0 72,025
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   14,570,973 605,966 SH   SOLE   599,849 0 6,117
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   8,445,710 386,940 SH   SOLE   386,940 0 0
CAMECO CORP COM 13321L108   34,450,699 864,304 SH   SOLE   864,304 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   806,615 20,800 SH   SOLE   20,800 0 0
CANADIAN NAT RES LTD COM 136385101   150,503,386 2,316,491 SH   SOLE   2,036,128 0 280,363
CANADIAN NATL RY CO COM 136375102   30,118,855 276,842 SH   SOLE   276,842 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   96,175,082 1,287,923 SH   SOLE   1,175,269 0 112,654
CELESTICA INC SUB VTG SHS 15101Q108   51,642,079 2,100,484 SH   SOLE   1,729,675 0 370,809
CGI INC CL A SUB VTG 12532H104   79,996,967 807,857 SH   SOLE   768,435 0 39,422
CHEVRON CORP NEW COM 166764100   2,555,267 15,154 SH   SOLE   15,154 0 0
CINTAS CORP COM 172908105   829,742 1,725 SH   SOLE   1,725 0 0
CISCO SYS INC COM 17275R102   12,955,461 240,987 SH   SOLE   240,987 0 0
CME GROUP INC COM 12572Q105   9,293,612 46,417 SH   SOLE   46,417 0 0
COLGATE PALMOLIVE CO COM 194162103   4,522,383 63,597 SH   SOLE   63,597 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   4,769,207 49,849 SH   SOLE   24,749 0 25,100
COMCAST CORP NEW CL A 20030N101   2,296,236 51,787 SH   SOLE   51,787 0 0
COPART INC COM 217204106   827,328 19,200 SH   SOLE   19,200 0 0
COSTCO WHSL CORP NEW COM 22160K105   29,488,087 52,195 SH   SOLE   51,466 0 729
CRH PLC ORD G25508105   532,523 9,730 SH   SOLE   9,730 0 0
CROWN CASTLE INC COM 22822V101   5,782,429 62,832 SH   SOLE   62,137 0 695
DESCARTES SYS GROUP INC COM 249906108   5,240,878 71,077 SH   SOLE   36,027 0 35,050
DISNEY WALT CO COM 254687106   1,683,490 20,771 SH   SOLE   20,771 0 0
DOLLAR GEN CORP NEW COM 256677105   542,225 5,125 SH   SOLE   5,125 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,362,367 26,766 SH   SOLE   26,766 0 0
EMERSON ELEC CO COM 291011104   2,485,229 25,735 SH   SOLE   25,735 0 0
ENBRIDGE INC COM 29250N105   33,793,233 1,014,172 SH   SOLE   1,014,172 0 0
EOG RES INC COM 26875P101   5,769,481 45,515 SH   SOLE   44,970 0 545
EQUINOR ASA SPONSORED ADR 29446M102   324,490 9,896 SH   SOLE   9,896 0 0
FACTSET RESH SYS INC COM 303075105   759,958 1,738 SH   SOLE   1,738 0 0
FISERV INC COM 337738108   1,012,122 8,960 SH   SOLE   8,960 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   970,292 3,800 SH   SOLE   3,800 0 0
FORTIS INC COM 349553107   49,776,491 1,304,474 SH   SOLE   1,289,894 0 14,580
GILDAN ACTIVEWEAR INC COM 375916103   77,127,514 2,739,070 SH   SOLE   2,400,823 0 338,247
GODADDY INC CL A 380237107   1,057,616 14,200 SH   SOLE   14,200 0 0
GRAINGER W W INC COM 384802104   908,386 1,313 SH   SOLE   1,313 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   10,446,002 195,935 SH   SOLE   195,935 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   7,910,932 111,563 SH   SOLE   108,914 0 2,649
HOME DEPOT INC COM 437076102   15,785,745 52,243 SH   SOLE   51,361 0 882
IDEXX LABS INC COM 45168D104   452,574 1,035 SH   SOLE   1,035 0 0
ILLINOIS TOOL WKS INC COM 452308109   5,379,581 23,358 SH   SOLE   23,049 0 309
ILLUMINA INC COM 452327109   2,386,064 17,381 SH   SOLE   17,381 0 0
ILLUMINA INC COM 452327109   351,146 52 SH Put SOLE   52 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,569,720 57,689 SH   SOLE   57,689 0 0
INTUIT COM 461202103   3,747,745 7,335 SH   SOLE   7,335 0 0
IQVIA HLDGS INC COM 46266C105   603,236 3,066 SH   SOLE   3,066 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   487,358 33,335 SH   SOLE   33,335 0 0
ISHARES TR ESG MSCI USA MIN 46436E445   799,993 34,980 SH   SOLE   34,980 0 0
ISHARES TR ESG ADV TTL USD 46436E619   558,052 13,661 SH   SOLE   13,661 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,469,620 33,500 SH   SOLE   33,500 0 0
JOHNSON & JOHNSON COM 478160104   20,971,893 134,651 SH   SOLE   132,651 0 2,000
JPMORGAN CHASE & CO COM 46625H100   2,219,386 15,304 SH   SOLE   15,304 0 0
KENVUE INC COM 49177J102   9,375,633 466,914 SH   SOLE   466,914 0 0
LOWES COS INC COM 548661107   1,247,040 6,000 SH   SOLE   6,000 0 0
LUMEN TECHNOLOGIES INC COM 550241103   20,488 14,428 SH   SOLE   14,428 0 0
MAGNA INTL INC COM 559222401   2,532,844 47,045 SH   SOLE   47,045 0 0
MANULIFE FINL CORP COM 56501R106   25,205,666 1,373,008 SH   SOLE   1,373,008 0 0
MARKEL GROUP INC COM 570535104   942,394 640 SH   SOLE   640 0 0
MARKETAXESS HLDGS INC COM 57060D108   4,476,826 20,955 SH   SOLE   20,955 0 0
MARKETAXESS HLDGS INC COM 57060D108   278,600 70 SH Put SOLE   70 0 -0
MASTERCARD INCORPORATED CL A 57636Q104   26,160,941 66,078 SH   SOLE   65,433 0 645
MCDONALDS CORP COM 580135101   25,537,874 96,940 SH   SOLE   96,144 0 796
METHANEX CORP COM 59151K108   269,333 5,949 SH   SOLE   5,949 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   563,521 7,220 SH   SOLE   7,220 0 0
MICROSOFT CORP COM 594918104   43,881,988 138,977 SH   SOLE   137,191 0 1,786
MONGODB INC CL A 60937P106   610,789 1,766 SH   SOLE   1,766 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   776,970 34,920 SH   SOLE   34,920 0 0
NIKE INC CL B 654106103   4,892,397 51,165 SH   SOLE   51,165 0 0
NIKE INC CL B 654106103   337,558 128 SH Put SOLE   128 0 0
NOVO-NORDISK A S ADR 670100205   19,516,724 214,611 SH   SOLE   210,011 0 4,600
NUTRIEN LTD COM 67077M108   22,850,911 368,317 SH   SOLE   324,717 0 43,600
NUVEI CORPORATION SUB VTG SHS 67079A102   10,604,830 703,865 SH   SOLE   188,314 0 515,551
NVIDIA CORPORATION COM 67066G104   3,172,817 7,294 SH   SOLE   7,294 0 0
OPEN TEXT CORP COM 683715106   106,481,985 3,020,005 SH   SOLE   2,684,655 0 335,350
PAYPAL HLDGS INC COM 70450Y103   542,509 9,280 SH   SOLE   9,280 0 0
PEMBINA PIPELINE CORP COM 706327103   15,236,372 504,397 SH   SOLE   504,397 0 0
PEPSICO INC COM 713448108   3,335,596 19,686 SH   SOLE   19,686 0 0
POOL CORP COM 73278L105   640,980 1,800 SH   SOLE   1,800 0 0
PROCTER AND GAMBLE CO COM 742718109   10,114,224 69,342 SH   SOLE   68,203 0 1,139
PROLOGIS INC. COM 74340W103   284,228 2,533 SH   SOLE   2,533 0 0
REPUBLIC SVCS INC COM 760759100   15,983,209 112,155 SH   SOLE   110,384 0 1,771
RESTAURANT BRANDS INTL INC COM 76131D103   70,794,790 1,058,204 SH   SOLE   968,899 0 89,305
ROCKWELL AUTOMATION INC COM 773903109   782,426 2,737 SH   SOLE   2,737 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   14,638,104 379,496 SH   SOLE   379,496 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,489,199 5,140 SH   SOLE   5,140 0 0
ROYAL BK CDA COM 780087102   159,017,181 1,811,215 SH   SOLE   1,726,299 0 84,916
RTX CORPORATION COM 75513E101   1,042,342 14,483 SH   SOLE   14,483 0 0
S&P GLOBAL INC COM 78409V104   1,180,274 3,230 SH   SOLE   3,230 0 0
SANOFI SPONSORED ADR 80105N105   6,874,556 128,161 SH   SOLE   126,276 0 1,885
SERVICENOW INC COM 81762P102   701,495 1,255 SH   SOLE   1,255 0 0
SHELL PLC SPON ADS 780259305   20,363,008 316,294 SH   SOLE   311,603 0 4,691
SHERWIN WILLIAMS CO COM 824348106   1,320,394 5,177 SH   SOLE   5,177 0 0
SHOPIFY INC CL A 82509L107   11,354,772 207,063 SH   SOLE   122,263 0 84,800
STANTEC INC COM 85472N109   27,323,039 419,162 SH   SOLE   415,785 0 3,377
STARBUCKS CORP COM 855244109   1,651,074 18,090 SH   SOLE   18,090 0 0
STERIS PLC SHS USD G8473T100   563,471 2,568 SH   SOLE   2,568 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   417,271 9,668 SH   SOLE   9,668 0 0
SUN LIFE FINANCIAL INC. COM 866796105   19,804,388 404,037 SH   SOLE   400,132 0 3,905
SUNCOR ENERGY INC NEW COM 867224107   128,317,799 3,714,101 SH   SOLE   3,178,983 0 535,118
SYNOPSYS INC COM 871607107   876,633 1,910 SH   SOLE   1,910 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   910,429 6,485 SH   SOLE   6,485 0 0
TC ENERGY CORP COM 87807B107   25,768,409 745,855 SH   SOLE   673,155 0 72,700
TECK RESOURCES LTD CL B 878742204   29,375,070 679,355 SH   SOLE   602,008 0 77,347
TELUS CORPORATION COM 87971M103   58,528,084 3,567,627 SH   SOLE   3,549,930 0 17,697
TEXAS INSTRS INC COM 882508104   2,075,876 13,055 SH   SOLE   13,055 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,752,361 3,462 SH   SOLE   3,462 0 0
THOMSON REUTERS CORP. COM 884903808   28,796,930 234,313 SH   SOLE   219,934 0 14,379
TJX COS INC NEW COM 872540109   1,539,935 17,326 SH   SOLE   17,326 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   92,438,549 1,527,275 SH   SOLE   1,390,421 0 136,854
TOTALENERGIES SE SPONSORED ADS 89151E109   23,128,187 351,706 SH   SOLE   346,746 0 4,960
UNILEVER PLC SPON ADR NEW 904767704   7,546,640 152,766 SH   SOLE   151,297 0 1,469
UNITEDHEALTH GROUP INC COM 91324P102   28,396,485 56,321 SH   SOLE   55,660 0 661
VERISK ANALYTICS INC COM 92345Y106   4,834,652 20,465 SH   SOLE   20,465 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,404,270 259,311 SH   SOLE   255,150 0 4,161
VISA INC COM CL A 92826C839   707,511 3,076 SH   SOLE   3,076 0 0
WASTE CONNECTIONS INC COM 94106B101   7,949,552 58,934 SH   SOLE   29,909 0 29,025
WASTE MGMT INC DEL COM 94106L109   13,308,317 87,302 SH   SOLE   85,491 0 1,811
WEC ENERGY GROUP INC COM 92939U106   7,394,973 91,806 SH   SOLE   90,759 0 1,047
WHEATON PRECIOUS METALS CORP COM 962879102   43,946,623 1,077,936 SH   SOLE   828,547 0 249,389
WILLIAMS COS INC COM 969457100   23,216,116 689,110 SH   SOLE   678,708 0 10,402
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   4,559,716 195,780 SH   SOLE   191,179 0 4,601
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   845,595 3,575 SH   SOLE   3,575 0 0