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,963,521 87,617 SH   SOLE   86,330 0 1,287
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   23,581,040 82,506 SH   SOLE   81,171 0 1,335
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,435,503 3,725 SH   SOLE   3,725 0 0
AFLAC INC COM 001055102   1,782,171 27,622 SH   SOLE   27,622 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   831,008 6,007 SH   SOLE   6,007 0 0
AGNICO EAGLE MINES LTD COM 008474108   56,874,739 1,117,147 SH   SOLE   1,106,284 0 10,863
AIR PRODS & CHEMS INC COM 009158106   16,005,926 55,729 SH   SOLE   54,521 0 1,208
ALGONQUIN PWR UTILS CORP COM 015857105   751,623 89,701 SH   SOLE   89,701 0 0
ALPHABET INC CAP STK CL A 02079K305   11,302,628 108,962 SH   SOLE   108,962 0 0
ALPHABET INC CAP STK CL C 02079K107   1,895,608 18,227 SH   SOLE   18,227 0 0
AMAZON COM INC COM 023135106   1,420,754 13,755 SH   SOLE   13,755 0 0
AMERICAN EXPRESS CO COM 025816109   1,713,501 10,388 SH   SOLE   10,388 0 0
AMGEN INC COM 031162100   6,553,359 27,108 SH   SOLE   26,711 0 397
AMPHENOL CORP NEW CL A 032095101   1,205,779 14,755 SH   SOLE   14,755 0 0
APPLE INC COM 037833100   54,190,427 328,626 SH   SOLE   324,873 0 3,753
ASML HOLDING N V N Y REGISTRY SHS N07059210   843,400 1,239 SH   SOLE   1,239 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   3,825,185 55,110 SH   SOLE   51,373 0 3,737
AUTODESK INC COM 052769106   2,135,930 10,261 SH   SOLE   10,261 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,851,108 21,790 SH   SOLE   21,790 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   210,908 70 SH Put SOLE   70 0 0
BANK MONTREAL QUE COM 063671101   235,838,416 2,651,370 SH   SOLE   2,444,953 0 206,417
BANK NOVA SCOTIA HALIFAX COM 064149107   27,063,880 538,077 SH   SOLE   538,077 0 0
BARRICK GOLD CORP COM 067901108   16,332,499 880,972 SH   SOLE   219,172 0 661,800
BAXTER INTL INC COM 071813109   1,377,377 33,959 SH   SOLE   33,959 0 0
BCE INC COM NEW 05534B760   59,034,988 1,319,706 SH   SOLE   1,311,368 0 8,338
BOOKING HOLDINGS INC COM 09857L108   9,267,521 3,494 SH   SOLE   3,494 0 0
BROADCOM INC COM 11135F101   35,608,678 55,505 SH   SOLE   54,692 0 813
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,224,507 68,004 SH   SOLE   68,004 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   66,680,098 2,049,546 SH   SOLE   1,435,254 0 614,292
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   21,072,739 457,839 SH   SOLE   266,289 0 191,550
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   18,207,191 521,386 SH   SOLE   515,830 0 5,556
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   14,466,719 459,590 SH   SOLE   459,590 0 0
CAMECO CORP COM 13321L108   16,287,010 622,832 SH   SOLE   622,832 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   880,813 20,800 SH   SOLE   20,800 0 0
CANADIAN NAT RES LTD COM 136385101   134,979,993 2,442,508 SH   SOLE   2,016,507 0 426,001
CANADIAN NATL RY CO COM 136375102   58,108,424 493,140 SH   SOLE   490,775 0 2,365
CANADIAN PAC RY LTD COM 13645T100   110,193,547 1,432,982 SH   SOLE   1,105,372 0 327,610
CELESTICA INC SUB VTG SHS 15101Q108   9,863,099 765,819 SH   SOLE   196,745 0 569,074
CENOVUS ENERGY INC COM 15135U109   7,984,392 458,256 SH   SOLE   114,156 0 344,100
CENTENE CORP DEL COM 15135B101   716,485 11,335 SH   SOLE   11,335 0 0
CGI INC CL A SUB VTG 12532H104   99,589,207 1,034,772 SH   SOLE   840,115 0 194,657
CHEVRON CORP NEW COM 166764100   1,555,894 9,536 SH   SOLE   9,536 0 0
CINTAS CORP COM 172908105   717,154 1,550 SH   SOLE   1,550 0 0
CISCO SYS INC COM 17275R102   13,279,403 254,054 SH   SOLE   254,054 0 0
CME GROUP INC COM 12572Q105   8,372,105 43,714 SH   SOLE   43,714 0 0
COCA COLA CO COM 191216100   330,310 5,325 SH   SOLE   5,325 0 0
COLGATE PALMOLIVE CO COM 194162103   3,636,809 48,394 SH   SOLE   48,394 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   11,994,473 113,810 SH   SOLE   28,610 0 85,200
COMCAST CORP NEW CL A 20030N101   2,274,373 59,994 SH   SOLE   59,994 0 0
CONSTELLATION BRANDS INC CL A 21036P108   1,349,693 5,975 SH   SOLE   5,975 0 0
COPART INC COM 217204106   748,339 9,950 SH   SOLE   9,950 0 0
COSTCO WHSL CORP NEW COM 22160K105   30,072,063 60,523 SH   SOLE   59,620 0 903
CRH PLC ADR 12626K203   494,965 9,730 SH   SOLE   9,730 0 0
CROWN CASTLE INC COM 22822V101   8,881,756 66,361 SH   SOLE   65,637 0 724
DESCARTES SYS GROUP INC COM 249906108   10,612,440 131,668 SH   SOLE   32,868 0 98,800
DISNEY WALT CO COM 254687106   3,273,850 32,696 SH   SOLE   32,696 0 0
DOLLAR GEN CORP NEW COM 256677105   401,979 1,910 SH   SOLE   1,910 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   5,148,218 53,366 SH   SOLE   53,366 0 0
EMERSON ELEC CO COM 291011104   1,829,504 20,995 SH   SOLE   20,995 0 0
ENBRIDGE INC COM 29250N105   43,726,804 1,148,412 SH   SOLE   1,132,672 0 15,740
EOG RES INC COM 26875P101   6,916,889 60,341 SH   SOLE   59,445 0 896
EPAM SYS INC COM 29414B104   400,959 1,341 SH   SOLE   1,341 0 0
EQUINOR ASA SPONSORED ADR 29446M102   1,410,526 49,614 SH   SOLE   49,614 0 0
ERO COPPER CORP COM 296006109   8,579,279 485,603 SH   SOLE   120,053 0 365,550
FACTSET RESH SYS INC COM 303075105   604,371 1,456 SH   SOLE   1,456 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   331,946 3,399 SH   SOLE   3,399 0 0
FISERV INC COM 337738108   1,565,466 13,850 SH   SOLE   13,850 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   780,145 3,700 SH   SOLE   3,700 0 0
FORTIS INC COM 349553107   34,742,743 818,435 SH   SOLE   808,836 0 9,599
GILDAN ACTIVEWEAR INC COM 375916103   66,687,490 2,010,056 SH   SOLE   1,711,217 0 298,839
GODADDY INC CL A 380237107   791,967 10,190 SH   SOLE   10,190 0 0
GRAINGER W W INC COM 384802104   948,491 1,377 SH   SOLE   1,377 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   11,264,556 182,159 SH   SOLE   182,159 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   8,601,349 123,423 SH   SOLE   120,665 0 2,758
HOME DEPOT INC COM 437076102   21,441,058 72,652 SH   SOLE   71,734 0 918
IDEXX LABS INC COM 45168D104   377,560 755 SH   SOLE   755 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,561,221 26,951 SH   SOLE   26,629 0 322
ILLUMINA INC COM 452327109   2,787,112 11,985 SH   SOLE   11,985 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,621,282 71,306 SH   SOLE   71,306 0 0
INDEXIQ ETF TR HEALTHY HEARTS 45409B321   550,360 20,301 SH   SOLE   20,301 0 0
INTUIT COM 461202103   2,844,395 6,380 SH   SOLE   6,380 0 0
IQVIA HLDGS INC COM 46266C105   641,221 3,224 SH   SOLE   3,224 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   668,010 33,772 SH   SOLE   33,772 0 0
JOHNSON & JOHNSON COM 478160104   31,906,750 205,850 SH   SOLE   203,767 0 2,083
JPMORGAN CHASE & CO COM 46625H100   1,987,879 15,255 SH   SOLE   15,255 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   892,984 5,530 SH   SOLE   5,530 0 0
LOWES COS INC COM 548661107   1,018,247 5,092 SH   SOLE   5,092 0 0
MAGNA INTL INC COM 559222401   44,544,602 832,773 SH   SOLE   828,353 0 4,420
MANULIFE FINL CORP COM 56501R106   58,226,830 3,177,471 SH   SOLE   2,744,734 0 432,737
MARKEL CORP COM 570535104   1,461,357 1,144 SH   SOLE   1,144 0 0
MARKETAXESS HLDGS INC COM 57060D108   2,486,257 6,354 SH   SOLE   6,354 0 0
MASTERCARD INCORPORATED CL A 57636Q104   24,116,978 66,363 SH   SOLE   65,691 0 672
MATCH GROUP INC NEW COM 57667L107   320,748 8,355 SH   SOLE   8,355 0 0
MCDONALDS CORP COM 580135101   36,699,651 131,253 SH   SOLE   130,424 0 829
MICROCHIP TECHNOLOGY INC. COM 595017104   827,244 9,874 SH   SOLE   9,874 0 0
MICROSOFT CORP COM 594918104   48,767,675 169,156 SH   SOLE   167,202 0 1,954
MONGODB INC CL A 60937P106   510,766 2,191 SH   SOLE   2,191 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   747,842 19,900 SH   SOLE   19,900 0 0
NIKE INC CL B 654106103   6,853,123 55,880 SH   SOLE   55,880 0 0
NOVO-NORDISK A S ADR 670100205   19,878,814 124,914 SH   SOLE   122,365 0 2,549
NOVO-NORDISK A S ADR 670100205   761,749 29,900 SH Put SOLE   29,900 0 0
NUTRIEN LTD COM 67077M108   32,579,722 441,757 SH   SOLE   302,457 0 139,300
NUVEI CORPORATION SUB VTG SHS 67079A102   16,220,269 372,821 SH   SOLE   95,055 0 277,766
NVIDIA CORPORATION COM 67066G104   2,356,878 8,485 SH   SOLE   8,485 0 0
OPEN TEXT CORP COM 683715106   108,233,798 2,809,864 SH   SOLE   2,509,884 0 299,980
PAYPAL HLDGS INC COM 70450Y103   1,573,856 20,725 SH   SOLE   20,725 0 0
PEMBINA PIPELINE CORP COM 706327103   21,155,346 653,965 SH   SOLE   653,965 0 0
PEPSICO INC COM 713448108   4,364,444 23,941 SH   SOLE   23,941 0 0
POOL CORP COM 73278L105   410,928 1,200 SH   SOLE   1,200 0 0
PROCTER AND GAMBLE CO COM 742718109   11,542,507 77,628 SH   SOLE   76,442 0 1,186
PROLOGIS INC. COM 74340W103   292,835 2,347 SH   SOLE   2,347 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,889,461 19,294 SH   SOLE   19,294 0 0
REPUBLIC SVCS INC COM 760759100   17,709,358 130,967 SH   SOLE   129,123 0 1,844
RESTAURANT BRANDS INTL INC COM 76131D103   82,468,264 1,230,116 SH   SOLE   1,098,345 0 131,771
ROCKWELL AUTOMATION INC COM 773903109   841,321 2,867 SH   SOLE   2,867 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   2,697,591 58,282 SH   SOLE   58,282 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,255,451 5,118 SH   SOLE   5,118 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   211,737,162 2,217,056 SH   SOLE   1,811,722 0 405,334
S&P GLOBAL INC COM 78409V104   1,923,817 5,580 SH   SOLE   5,580 0 0
SANOFI SPONSORED ADR 80105N105   7,950,925 146,103 SH   SOLE   144,140 0 1,963
SHELL PLC SPON ADS 780259305   21,634,350 375,988 SH   SOLE   371,104 0 4,884
SHERWIN WILLIAMS CO COM 824348106   1,668,917 7,425 SH   SOLE   7,425 0 0
SHOPIFY INC CL A 82509L107   17,475,579 364,978 SH   SOLE   122,978 0 242,000
STANTEC INC COM 85472N109   25,534,414 437,375 SH   SOLE   433,836 0 3,539
STARBUCKS CORP COM 855244109   1,462,402 14,044 SH   SOLE   14,044 0 0
STERIS PLC SHS USD G8473T100   510,909 2,671 SH   SOLE   2,671 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   517,141 9,668 SH   SOLE   9,668 0 0
SUN LIFE FINANCIAL INC. COM 866796105   19,501,995 418,008 SH   SOLE   413,915 0 4,093
SUNCOR ENERGY INC NEW COM 867224107   128,636,490 4,148,956 SH   SOLE   3,320,284 0 828,672
SYNOPSYS INC COM 871607107   603,322 1,562 SH   SOLE   1,562 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,528,233 12,810 SH   SOLE   12,810 0 0
TC ENERGY CORP COM 87807B107   63,265,054 1,628,681 SH   SOLE   1,381,481 0 247,200
TECK RESOURCES LTD CL B 878742204   34,180,860 937,359 SH   SOLE   708,736 0 228,623
TELEFLEX INCORPORATED COM 879369106   549,429 2,169 SH   SOLE   2,169 0 0
TELUS CORPORATION COM 87971M103   97,175,748 4,901,707 SH   SOLE   4,867,951 0 33,756
TELUS INTL CDA INC SUB VTG SHS 87975H100   7,782,790 385,677 SH   SOLE   95,677 0 290,000
TEXAS INSTRS INC COM 882508104   2,298,154 12,355 SH   SOLE   12,355 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,999,433 8,674 SH   SOLE   8,674 0 0
THOMSON REUTERS CORP. COM NEW 884903709   34,661,665 266,773 SH   SOLE   264,920 0 1,853
TJX COS INC NEW COM 872540109   1,158,239 14,781 SH   SOLE   14,781 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   123,482,979 2,064,431 SH   SOLE   1,691,290 0 373,141
TOTALENERGIES SE SPONSORED ADS 89151E109   24,491,814 414,764 SH   SOLE   409,599 0 5,165
UNILEVER PLC SPON ADR NEW 904767704   8,605,476 165,713 SH   SOLE   165,713 0 0
UNITEDHEALTH GROUP INC COM 91324P102   28,477,328 60,258 SH   SOLE   59,506 0 752
VERISK ANALYTICS INC COM 92345Y106   3,991,455 20,804 SH   SOLE   20,804 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,067,588 284,587 SH   SOLE   280,254 0 4,333
VISA INC COM CL A 92826C839   5,822,054 25,823 SH   SOLE   25,823 0 0
WASTE CONNECTIONS INC COM 94106B101   13,531,636 97,358 SH   SOLE   25,158 0 72,200
WASTE MGMT INC DEL COM 94106L109   16,402,012 100,521 SH   SOLE   98,635 0 1,886
WEC ENERGY GROUP INC COM 92939U106   10,095,040 106,499 SH   SOLE   105,409 0 1,090
WEST FRASER TIMBER CO LTD COM 952845105   14,631,844 205,415 SH   SOLE   203,148 0 2,267
WHEATON PRECIOUS METALS CORP COM 962879102   80,814,476 1,680,293 SH   SOLE   1,089,410 0 590,883
WILLIAMS COS INC COM 969457100   24,000,483 803,767 SH   SOLE   792,936 0 10,831
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   6,363,481 283,704 SH   SOLE   278,913 0 4,791
WP CAREY INC COM 92936U109   4,967,488 64,138 SH   SOLE   63,495 0 643
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,418,916 4,462 SH   SOLE   4,462 0 0
ZOETIS INC CL A 98978V103   702,377 4,220 SH   SOLE   4,220 0 0