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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 7,258 47,388 SH   SOLE   46,723 0 665
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 22,438 80,813 SH   SOLE   79,478 0 1,335
ADOBE SYSTEMS INCORPORATED COM 00724F101 962 2,629 SH   SOLE   2,629 0 0
AFLAC INC COM 001055102 2,018 36,472 SH   SOLE   36,472 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 816 6,870 SH   SOLE   6,870 0 0
AGNICO EAGLE MINES LTD COM 008474108 39,849 872,414 SH   SOLE   861,894 0 10,520
AIR PRODS & CHEMS INC COM 009158106 13,608 56,587 SH   SOLE   55,379 0 1,208
ALGONQUIN PWR UTILS CORP COM 015857105 935 69,701 SH   SOLE   69,701 0 0
ALPHABET INC CAP STK CL A 02079K305 11,659 5,350 SH   SOLE   5,350 0 0
ALPHABET INC CAP STK CL A 02079K305 613 18 SH Put SOLE   18 0 0
ALPHABET INC CAP STK CL C 02079K107 2,172 993 SH   SOLE   993 0 0
AMERICAN EXPRESS CO COM 025816109 1,881 13,568 SH   SOLE   13,568 0 0
AMERICAN TOWER CORP NEW COM 03027X100 233 912 SH   SOLE   912 0 0
AMPHENOL CORP NEW CL A 032095101 1,029 15,985 SH   SOLE   15,985 0 0
APA CORPORATION COM 03743Q108 741 21,230 SH   SOLE   21,230 0 0
APPLE INC COM 037833100 47,616 348,274 SH   SOLE   344,521 0 3,753
APPLE INC COM 037833100 400 193 SH Put SOLE   193 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 898 1,887 SH   SOLE   1,887 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,675 55,616 SH   SOLE   52,529 0 3,087
AUTODESK INC COM 052769106 1,393 8,100 SH   SOLE   8,100 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,810 22,900 SH   SOLE   22,900 0 0
BANK MONTREAL QUE COM 063671101 257,747 2,686,060 SH   SOLE   2,453,665 0 232,395
BANK NOVA SCOTIA B C COM 064149107 44,526 753,949 SH   SOLE   753,949 0 0
BARRICK GOLD CORP COM 067901108 12,984 735,866 SH   SOLE   162,916 0 572,950
BAXTER INTL INC COM 071813109 1,980 30,826 SH   SOLE   30,826 0 0
BCE INC COM NEW 05534B760 47,843 975,417 SH   SOLE   967,547 0 7,870
BHP GROUP LTD SPONSORED ADS 088606108 5,579 99,297 SH   SOLE   97,751 0 1,546
BOOKING HOLDINGS INC COM 09857L108 6,314 3,610 SH   SOLE   3,610 0 0
BOOKING HOLDINGS INC COM 09857L108 499 13 SH Put SOLE   13 0 0
BROADCOM INC COM 11135F101 33,130 68,196 SH   SOLE   67,171 0 1,025
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 95,005 2,140,271 SH   SOLE   1,393,798 0 746,473
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 10,343 244,231 SH   SOLE   244,231 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 19,939 560,957 SH   SOLE   554,592 0 6,365
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 27,702 798,882 SH   SOLE   543,632 0 255,250
BRP INC COM SUN VTG 05577W200 8,575 139,636 SH   SOLE   30,936 0 108,700
CANADIAN IMP BK COMM COM 136069101 63,541 1,311,218 SH   SOLE   1,291,418 0 19,800
CANADIAN NAT RES LTD COM 136385101 116,798 2,178,155 SH   SOLE   1,764,700 0 413,455
CANADIAN NATL RY CO COM 136375102 60,439 538,456 SH   SOLE   535,746 0 2,710
CANADIAN PAC RY LTD COM 13645T100 112,611 1,615,649 SH   SOLE   1,216,636 0 399,013
CDW CORP COM 12514G108 4,967 31,522 SH   SOLE   30,904 0 618
CELESTICA INC SUB VTG SHS 15101Q108 16,544 1,704,544 SH   SOLE   349,567 0 1,354,977
CENTENE CORP DEL COM 15135B101 1,119 13,221 SH   SOLE   13,221 0 0
CGI INC CL A SUB VTG 12532H104 99,763 1,255,013 SH   SOLE   867,371 0 387,642
CHEVRON CORP NEW COM 166764100 1,642 11,344 SH   SOLE   11,344 0 0
CINTAS CORP COM 172908105 672 1,799 SH   SOLE   1,799 0 0
CISCO SYS INC COM 17275R102 15,482 363,083 SH   SOLE   363,083 0 0
CME GROUP INC COM 12572Q105 9,273 45,300 SH   SOLE   45,300 0 0
CME GROUP INC COM 12572Q105 534 185 SH Put SOLE   185 0 0
COLGATE PALMOLIVE CO COM 194162103 3,911 48,800 SH   SOLE   48,800 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 12,865 117,673 SH   SOLE   26,473 0 91,200
COMCAST CORP NEW CL A 20030N101 1,954 49,790 SH   SOLE   49,790 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,544 6,625 SH   SOLE   6,625 0 0
COPART INC COM 217204106 804 7,400 SH   SOLE   7,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 29,837 62,254 SH   SOLE   61,351 0 903
CRH PLC ADR 12626K203 302 8,680 SH   SOLE   8,680 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 246 1,462 SH   SOLE   1,462 0 0
DESCARTES SYS GROUP INC COM 249906108 11,775 189,882 SH   SOLE   42,282 0 147,600
DIGITAL RLTY TR INC COM 253868103 8,620 66,395 SH   SOLE   65,414 0 981
DIGITALOCEAN HLDGS INC COM 25402D102 446 10,786 SH   SOLE   10,786 0 0
DISNEY WALT CO COM 254687106 3,329 35,261 SH   SOLE   35,261 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,952 55,516 SH   SOLE   55,516 0 0
EMERSON ELEC CO COM 291011104 1,989 25,008 SH   SOLE   25,008 0 0
ENBRIDGE INC COM 29250N105 50,080 1,188,382 SH   SOLE   1,171,807 0 16,575
EOG RES INC COM 26875P101 12,699 114,988 SH   SOLE   113,440 0 1,548
EPAM SYS INC COM 29414B104 447 1,518 SH   SOLE   1,518 0 0
EPR PPTYS COM SH BEN INT 26884U109 16,241 346,078 SH   SOLE   342,083 0 3,995
EQUINOR ASA SPONSORED ADR 29446M102 2,107 60,628 SH   SOLE   60,628 0 0
ERO COPPER CORP COM 296006109 4,700 557,751 SH   SOLE   123,551 0 434,200
FISERV INC COM 337738108 1,753 19,700 SH   SOLE   19,700 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 746 3,550 SH   SOLE   3,550 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 328 6,351 SH   SOLE   6,351 0 0
FORTINET INC COM 34959E109 400 7,073 SH   SOLE   7,073 0 0
FORTIS INC COM 349553107 43,273 917,333 SH   SOLE   901,373 0 15,960
FORTUNE BRANDS HOME & SEC IN COM 34964C106 667 11,140 SH   SOLE   11,140 0 0
GILDAN ACTIVEWEAR INC COM 375916103 60,757 2,115,327 SH   SOLE   1,669,574 0 445,753
GODADDY INC CL A 380237107 630 9,050 SH   SOLE   9,050 0 0
GRAINGER W W INC COM 384802104 514 1,130 SH   SOLE   1,130 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 11,382 185,975 SH   SOLE   185,975 0 0
HOME DEPOT INC COM 437076102 21,135 77,060 SH   SOLE   76,142 0 918
HOME DEPOT INC COM 437076102 314 68 SH Put SOLE   68 0 0
IAA INC COM 449253103 523 15,965 SH   SOLE   15,965 0 0
ILLINOIS TOOL WKS INC COM 452308109 11,216 61,540 SH   SOLE   60,908 0 632
ILLUMINA INC COM 452327109 2,323 12,600 SH   SOLE   12,600 0 0
ILLUMINA INC COM 452327109 916 49 SH Put SOLE   49 0 0
IMPERIAL OIL LTD COM NEW 453038408 4,248 90,306 SH   SOLE   90,306 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 662 7,036 SH   SOLE   7,036 0 0
INTUIT COM 461202103 1,041 2,700 SH   SOLE   2,700 0 0
IQVIA HLDGS INC COM 46266C105 815 3,757 SH   SOLE   3,757 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 191 10,023 SH   SOLE   10,023 0 0
JOHNSON & JOHNSON COM 478160104 33,550 189,001 SH   SOLE   187,435 0 1,566
JPMORGAN CHASE & CO COM 46625H100 1,667 14,805 SH   SOLE   14,805 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 680 4,936 SH   SOLE   4,936 0 0
LAM RESEARCH CORP COM 512807108 386 905 SH   SOLE   905 0 0
LOWES COS INC COM 548661107 917 5,250 SH   SOLE   5,250 0 0
MAGNA INTL INC COM 559222401 61,294 1,118,654 SH   SOLE   988,677 0 129,977
MANULIFE FINL CORP COM 56501R106 61,591 3,559,575 SH   SOLE   2,832,543 0 727,032
MARKEL CORP COM 570535104 1,408 1,089 SH   SOLE   1,089 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,664 6,500 SH   SOLE   6,500 0 0
MARKETAXESS HLDGS INC COM 57060D108 217 25 SH Put SOLE   25 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,783 69,046 SH   SOLE   68,374 0 672
MASTERCARD INCORPORATED CL A 57636Q104 239 57 SH Put SOLE   57 0 0
MATCH GROUP INC NEW COM 57667L107 1,367 19,615 SH   SOLE   19,615 0 0
MCDONALDS CORP COM 580135101 34,185 138,467 SH   SOLE   137,638 0 829
MEDICAL PPTYS TRUST INC COM 58463J304 24,069 1,576,215 SH   SOLE   1,562,959 0 13,256
META PLATFORMS INC CL A 30303M102 5,699 35,345 SH   SOLE   35,345 0 0
META PLATFORMS INC CL A 30303M102 878 95 SH Put SOLE   95 0 0
MICROSOFT CORP COM 594918104 44,477 173,177 SH   SOLE   171,223 0 1,954
MICROSOFT CORP COM 594918104 527 134 SH Put SOLE   134 0 0
MURPHY OIL CORP COM 626717102 365 12,090 SH   SOLE   12,090 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 443 21,500 SH   SOLE   21,500 0 0
NICE LTD SPONSORED ADR 653656108 322 1,672 SH   SOLE   1,672 0 0
NIKE INC CL B 654106103 6,143 60,111 SH   SOLE   60,111 0 0
NIKE INC CL B 654106103 523 170 SH Put SOLE   170 0 0
NOVO-NORDISK A S ADR 670100205 14,156 127,039 SH   SOLE   124,490 0 2,549
NOVO-NORDISK A S ADR 670100205 1,204 37,500 SH Put SOLE   37,500 0 0
NUTRIEN LTD COM 67077M108 26,810 337,370 SH   SOLE   275,370 0 62,000
NVIDIA CORPORATION COM 67066G104 1,778 11,732 SH   SOLE   11,732 0 0
OPEN TEXT CORP COM 683715106 95,121 2,520,055 SH   SOLE   2,022,407 0 497,648
PAYPAL HLDGS INC COM 70450Y103 1,406 20,125 SH   SOLE   20,125 0 0
PEMBINA PIPELINE CORP COM 706327103 25,733 729,558 SH   SOLE   729,558 0 0
PEPSICO INC COM 713448108 4,569 27,417 SH   SOLE   27,417 0 0
PROCTER AND GAMBLE CO COM 742718109 6,766 47,058 SH   SOLE   46,381 0 677
PRUDENTIAL FINL INC COM 744320102 1,091 11,406 SH   SOLE   11,406 0 0
RANGE RES CORP COM 75281A109 1,013 40,946 SH   SOLE   40,946 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,265 23,563 SH   SOLE   23,563 0 0
REPUBLIC SVCS INC COM 760759100 17,615 134,603 SH   SOLE   132,759 0 1,844
RESTAURANT BRANDS INTL INC COM 76131D103 68,829 1,375,039 SH   SOLE   1,121,986 0 253,053
RIO TINTO PLC SPONSORED ADR 767204100 6,454 105,802 SH   SOLE   104,265 0 1,537
ROCKWELL AUTOMATION INC COM 773903109 420 2,105 SH   SOLE   2,105 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 21,050 440,231 SH   SOLE   440,231 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,176 5,515 SH   SOLE   5,515 0 0
ROYAL BK CDA COM 780087102 244,112 2,526,414 SH   SOLE   1,958,933 0 567,481
S&P GLOBAL INC COM 78409V104 1,945 5,770 SH   SOLE   5,770 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 200 626 SH   SOLE   626 0 0
SERVICENOW INC COM 81762P102 764 1,607 SH   SOLE   1,607 0 0
SHELL PLC SPON ADS 780259305 20,591 393,794 SH   SOLE   388,910 0 4,884
SHERWIN WILLIAMS CO COM 824348106 1,735 7,747 SH   SOLE   7,747 0 0
SHOPIFY INC CL A 82509L107 11,358 364,280 SH   SOLE   106,380 0 257,900
STANTEC INC COM 85472N109 18,693 427,614 SH   SOLE   423,559 0 4,055
STARBUCKS CORP COM 855244109 1,754 22,967 SH   SOLE   22,967 0 0
STERIS PLC SHS USD G8473T100 1,897 9,204 SH   SOLE   9,204 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 466 14,815 SH   SOLE   14,815 0 0
SUN LIFE FINANCIAL INC. COM 866796105 18,962 414,714 SH   SOLE   410,024 0 4,690
SUNCOR ENERGY INC NEW COM 867224107 159,765 4,563,514 SH   SOLE   3,417,052 0 1,146,462
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,565 12,770 SH   SOLE   12,770 0 0
TC ENERGY CORP COM 87807B107 78,911 1,526,567 SH   SOLE   1,253,567 0 273,000
TECK RESOURCES LTD CL B 878742204 33,375 1,093,791 SH   SOLE   817,201 0 276,590
TELEFLEX INCORPORATED COM 879369106 615 2,500 SH   SOLE   2,500 0 0
TELUS CORPORATION COM 87971M103 107,269 4,826,341 SH   SOLE   4,788,564 0 37,777
TELUS INTL CDA INC SUB VTG SHS 87975H100 10,795 431,096 SH   SOLE   96,724 0 334,372
TENARIS S A SPONSORED ADS 88031M109 1,235 48,059 SH   SOLE   48,059 0 0
TESLA INC COM 88160R101 1,051 1,560 SH   SOLE   1,560 0 0
TEXAS INSTRS INC COM 882508104 2,140 13,930 SH   SOLE   13,930 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,848 8,924 SH   SOLE   8,924 0 0
THOMSON REUTERS CORP. COM NEW 884903709 26,765 257,288 SH   SOLE   255,164 0 2,124
TJX COS INC NEW COM 872540109 913 16,345 SH   SOLE   16,345 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 90,356 1,380,815 SH   SOLE   978,515 0 402,300
TOTALENERGIES SE SPONSORED ADS 89151E109 22,019 418,302 SH   SOLE   414,413 0 3,889
UNILEVER PLC SPON ADR NEW 904767704 7,693 167,858 SH   SOLE   167,858 0 0
UNITEDHEALTH GROUP INC COM 91324P102 30,112 58,625 SH   SOLE   57,873 0 752
UNITEDHEALTH GROUP INC COM 91324P102 219 91 SH Put SOLE   91 0 0
VERISK ANALYTICS INC COM 92345Y106 3,857 22,283 SH   SOLE   22,283 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 11,794 232,401 SH   SOLE   228,068 0 4,333
VISA INC COM CL A 92826C839 5,568 28,280 SH   SOLE   28,280 0 0
WALMART INC COM 931142103 1,426 11,729 SH   SOLE   11,729 0 0
WASTE CONNECTIONS INC COM 94106B101 17,114 138,326 SH   SOLE   31,626 0 106,700
WASTE MGMT INC DEL COM 94106L109 15,975 104,426 SH   SOLE   102,540 0 1,886
WEC ENERGY GROUP INC COM 92939U106 10,940 108,702 SH   SOLE   107,612 0 1,090
WEST FRASER TIMBER CO LTD COM 952845105 15,605 203,804 SH   SOLE   201,079 0 2,725
WHEATON PRECIOUS METALS CORP COM 962879102 59,370 1,651,237 SH   SOLE   892,116 0 759,121
WILLIAMS COS INC COM 969457100 25,361 812,592 SH   SOLE   801,761 0 10,831
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 5,961 276,496 SH   SOLE   275,938 0 558
WP CAREY INC COM 92936U109 14,403 173,820 SH   SOLE   171,233 0 2,587
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,178 7,410 SH   SOLE   7,410 0 0
ZOETIS INC CL A 98978V103 666 3,876 SH   SOLE   3,876 0 0