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 11,783 87,792 SH   SOLE   86,505 0 1,287
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,403 83,182 SH   SOLE   81,847 0 1,335
ADOBE SYSTEMS INCORPORATED COM 00724F101 717 2,604 SH   SOLE   2,604 0 0
AFLAC INC COM 001055102 1,552 27,622 SH   SOLE   27,622 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 828 6,812 SH   SOLE   6,812 0 0
AGNICO EAGLE MINES LTD COM 008474108 36,615 862,056 SH   SOLE   851,648 0 10,408
AIR PRODS & CHEMS INC COM 009158106 13,128 56,407 SH   SOLE   55,199 0 1,208
ALGONQUIN PWR UTILS CORP COM 015857105 774 70,458 SH   SOLE   70,458 0 0
ALPHABET INC CAP STK CL A 02079K305 10,763 112,526 SH   SOLE   112,526 0 0
ALPHABET INC CAP STK CL A 02079K305 954 349 SH Put SOLE   349 0 0
ALPHABET INC CAP STK CL C 02079K107 2,022 21,028 SH   SOLE   21,028 0 0
AMAZON COM INC COM 023135106 1,188 10,514 SH   SOLE   10,514 0 0
AMERICAN EXPRESS CO COM 025816109 1,388 10,288 SH   SOLE   10,288 0 0
AMGEN INC COM 031162100 6,174 27,393 SH   SOLE   26,996 0 397
AMPHENOL CORP NEW CL A 032095101 1,056 15,765 SH   SOLE   15,765 0 0
APA CORPORATION COM 03743Q108 710 20,769 SH   SOLE   20,769 0 0
APPLE INC COM 037833100 47,139 341,095 SH   SOLE   337,342 0 3,753
APPLE INC COM 037833100 366 192 SH Put SOLE   192 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 265 638 SH   SOLE   638 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,234 58,970 SH   SOLE   55,233 0 3,737
AUTODESK INC COM 052769106 1,498 8,020 SH   SOLE   8,020 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,144 22,741 SH   SOLE   22,741 0 0
BANK MONTREAL QUE COM 063671101 240,858 2,733,446 SH   SOLE   2,502,549 0 230,897
BANK NOVA SCOTIA HALIFAX COM 064149107 26,435 552,840 SH   SOLE   552,840 0 0
BARRICK GOLD CORP COM 067901108 11,274 723,534 SH   SOLE   159,484 0 564,050
BAXTER INTL INC COM 071813109 1,254 23,286 SH   SOLE   23,286 0 0
BCE INC COM NEW 05534B760 55,844 1,324,746 SH   SOLE   1,315,835 0 8,911
BOOKING HOLDINGS INC COM 09857L108 6,929 4,217 SH   SOLE   4,217 0 0
BOOKING HOLDINGS INC COM 09857L108 707 13 SH Put SOLE   13 0 0
BROADCOM INC COM 11135F101 24,789 55,829 SH   SOLE   55,016 0 813
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 83,837 2,038,435 SH   SOLE   1,382,728 0 655,707
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 10,526 257,213 SH   SOLE   257,213 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 18,450 561,593 SH   SOLE   555,296 0 6,297
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 14,742 469,407 SH   SOLE   469,407 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101 57,322 1,302,693 SH   SOLE   1,283,104 0 19,589
CANADIAN NAT RES LTD COM 136385101 103,572 2,213,194 SH   SOLE   1,805,947 0 407,247
CANADIAN NATL RY CO COM 136375102 62,264 573,472 SH   SOLE   570,791 0 2,681
CANADIAN PAC RY LTD COM 13645T100 108,658 1,619,093 SH   SOLE   1,226,177 0 392,916
CELESTICA INC SUB VTG SHS 15101Q108 12,554 1,481,921 SH   SOLE   301,674 0 1,180,247
CENTENE CORP DEL COM 15135B101 1,017 13,069 SH   SOLE   13,069 0 0
CGI INC CL A SUB VTG 12532H104 92,933 1,227,903 SH   SOLE   868,274 0 359,629
CHEVRON CORP NEW COM 166764100 1,430 9,954 SH   SOLE   9,954 0 0
CINTAS CORP COM 172908105 698 1,799 SH   SOLE   1,799 0 0
CISCO SYS INC COM 17275R102 14,422 360,555 SH   SOLE   360,555 0 0
CME GROUP INC COM 12572Q105 8,129 45,895 SH   SOLE   45,895 0 0
CME GROUP INC COM 12572Q105 568 184 SH Put SOLE   184 0 0
COCA COLA CO COM 191216100 457 8,160 SH   SOLE   8,160 0 0
COLGATE PALMOLIVE CO COM 194162103 3,594 51,160 SH   SOLE   51,160 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 10,498 113,942 SH   SOLE   25,342 0 88,600
COMCAST CORP NEW CL A 20030N101 1,105 37,665 SH   SOLE   37,665 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,420 6,183 SH   SOLE   6,183 0 0
COPART INC COM 217204106 787 7,400 SH   SOLE   7,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 29,028 61,465 SH   SOLE   60,562 0 903
CRH PLC ADR 12626K203 280 8,680 SH   SOLE   8,680 0 0
CROWN CASTLE INC COM 22822V101 211 1,462 SH   SOLE   1,462 0 0
DESCARTES SYS GROUP INC COM 249906108 9,640 151,013 SH   SOLE   33,613 0 117,400
DIGITAL RLTY TR INC COM 253868103 6,566 66,202 SH   SOLE   65,221 0 981
DISNEY WALT CO COM 254687106 2,591 27,471 SH   SOLE   27,471 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,973 53,466 SH   SOLE   53,466 0 0
EMERSON ELEC CO COM 291011104 1,386 18,928 SH   SOLE   18,928 0 0
ENBRIDGE INC COM 29250N105 43,677 1,171,659 SH   SOLE   1,153,819 0 17,840
EOG RES INC COM 26875P101 6,789 60,766 SH   SOLE   59,870 0 896
EPAM SYS INC COM 29414B104 779 2,150 SH   SOLE   2,150 0 0
EPR PPTYS COM SH BEN INT 26884U109 5,935 165,498 SH   SOLE   163,020 0 2,478
EQUINOR ASA SPONSORED ADR 29446M102 1,871 56,516 SH   SOLE   56,516 0 0
ERO COPPER CORP COM 296006109 6,095 548,445 SH   SOLE   120,895 0 427,550
FACTSET RESH SYS INC COM 303075105 369 923 SH   SOLE   923 0 0
FISERV INC COM 337738108 1,501 16,040 SH   SOLE   16,040 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 705 4,000 SH   SOLE   4,000 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 262 5,746 SH   SOLE   5,746 0 0
FORTINET INC COM 34959E109 479 9,758 SH   SOLE   9,758 0 0
FORTIS INC COM 349553107 34,638 906,859 SH   SOLE   891,069 0 15,790
FORTUNE BRANDS HOME & SEC IN COM 34964C106 598 11,140 SH   SOLE   11,140 0 0
GILDAN ACTIVEWEAR INC COM 375916103 59,612 2,097,505 SH   SOLE   1,695,445 0 402,060
GODADDY INC CL A 380237107 641 9,050 SH   SOLE   9,050 0 0
GRAINGER W W INC COM 384802104 547 1,119 SH   SOLE   1,119 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 8,990 185,273 SH   SOLE   185,273 0 0
HOME DEPOT INC COM 437076102 21,225 76,919 SH   SOLE   76,001 0 918
HOME DEPOT INC COM 437076102 374 77 SH Put SOLE   77 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,903 27,142 SH   SOLE   26,820 0 322
ILLUMINA INC COM 452327109 2,429 12,731 SH   SOLE   12,731 0 0
ILLUMINA INC COM 452327109 891 49 SH Put SOLE   49 0 0
IMPERIAL OIL LTD COM NEW 453038408 3,574 82,106 SH   SOLE   82,106 0 0
INDEXIQ ETF TR HEALTHY HEARTS 45409B321 209 8,720 SH   SOLE   8,720 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 697 7,716 SH   SOLE   7,716 0 0
INTUIT COM 461202103 968 2,500 SH   SOLE   2,500 0 0
IQVIA HLDGS INC COM 46266C105 674 3,719 SH   SOLE   3,719 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 201 10,515 SH   SOLE   10,515 0 0
JOHNSON & JOHNSON COM 478160104 34,155 209,078 SH   SOLE   206,995 0 2,083
JPMORGAN CHASE & CO COM 46625H100 1,385 13,255 SH   SOLE   13,255 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 680 4,322 SH   SOLE   4,322 0 0
LAM RESEARCH CORP COM 512807108 327 893 SH   SOLE   893 0 0
LOWES COS INC COM 548661107 986 5,250 SH   SOLE   5,250 0 0
MAGNA INTL INC COM 559222401 52,307 1,096,742 SH   SOLE   981,304 0 115,438
MANULIFE FINL CORP COM 56501R106 54,338 3,443,750 SH   SOLE   2,801,636 0 642,114
MARKEL CORP COM 570535104 1,246 1,149 SH   SOLE   1,149 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,501 6,745 SH   SOLE   6,745 0 0
MARKETAXESS HLDGS INC COM 57060D108 293 25 SH Put SOLE   25 0 0
MASTERCARD INCORPORATED CL A 57636Q104 19,150 67,350 SH   SOLE   66,678 0 672
MASTERCARD INCORPORATED CL A 57636Q104 330 59 SH Put SOLE   59 0 0
MATCH GROUP INC NEW COM 57667L107 937 19,615 SH   SOLE   19,615 0 0
MCDONALDS CORP COM 580135101 31,605 136,974 SH   SOLE   136,145 0 829
MEDICAL PPTYS TRUST INC COM 58463J304 18,635 1,571,222 SH   SOLE   1,557,966 0 13,256
META PLATFORMS INC CL A 30303M102 4,836 35,645 SH   SOLE   35,645 0 0
META PLATFORMS INC CL A 30303M102 894 93 SH Put SOLE   93 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 330 5,411 SH   SOLE   5,411 0 0
MICROSOFT CORP COM 594918104 39,981 171,668 SH   SOLE   169,714 0 1,954
MICROSOFT CORP COM 594918104 584 132 SH Put SOLE   132 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 625 21,500 SH   SOLE   21,500 0 0
NICE LTD SPONSORED ADR 653656108 742 3,943 SH   SOLE   3,943 0 0
NIKE INC CL B 654106103 4,833 58,145 SH   SOLE   58,145 0 0
NIKE INC CL B 654106103 628 170 SH Put SOLE   170 0 0
NOVO-NORDISK A S ADR 670100205 12,632 126,789 SH   SOLE   124,240 0 2,549
NOVO-NORDISK A S ADR 670100205 2,017 38,700 SH Put SOLE   38,700 0 0
NUTRIEN LTD COM 67077M108 39,657 472,988 SH   SOLE   305,438 0 167,550
NVIDIA CORPORATION COM 67066G104 1,446 11,914 SH   SOLE   11,914 0 0
OPEN TEXT CORP COM 683715106 42,074 1,583,402 SH   SOLE   1,296,282 0 287,120
PAYPAL HLDGS INC COM 70450Y103 1,686 19,585 SH   SOLE   19,585 0 0
PEMBINA PIPELINE CORP COM 706327103 22,215 727,452 SH   SOLE   727,452 0 0
PEPSICO INC COM 713448108 4,172 25,557 SH   SOLE   25,557 0 0
PROCTER AND GAMBLE CO COM 742718109 9,875 78,214 SH   SOLE   77,028 0 1,186
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,569 19,163 SH   SOLE   19,163 0 0
REPUBLIC SVCS INC COM 760759100 18,246 134,119 SH   SOLE   132,275 0 1,844
RESTAURANT BRANDS INTL INC COM 76131D103 71,968 1,345,719 SH   SOLE   1,121,754 0 223,965
ROCKWELL AUTOMATION INC COM 773903109 445 2,071 SH   SOLE   2,071 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 2,141 55,282 SH   SOLE   55,282 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,513 4,206 SH   SOLE   4,206 0 0
ROYAL BK CDA COM 780087102 229,053 2,530,509 SH   SOLE   1,978,658 0 551,851
S&P GLOBAL INC COM 78409V104 1,762 5,770 SH   SOLE   5,770 0 0
SANOFI SPONSORED ADR 80105N105 5,591 147,051 SH   SOLE   145,088 0 1,963
SERVICENOW INC COM 81762P102 336 889 SH   SOLE   889 0 0
SHELL PLC SPON ADS 780259305 19,552 392,920 SH   SOLE   388,036 0 4,884
SHERWIN WILLIAMS CO COM 824348106 1,580 7,716 SH   SOLE   7,716 0 0
SHOPIFY INC CL A 82509L107 9,582 353,993 SH   SOLE   100,193 0 253,800
STANTEC INC COM 85472N109 19,188 435,201 SH   SOLE   431,189 0 4,012
STARBUCKS CORP COM 855244109 1,605 19,044 SH   SOLE   19,044 0 0
STERIS PLC SHS USD G8473T100 1,693 10,180 SH   SOLE   10,180 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 298 9,645 SH   SOLE   9,645 0 0
SUN LIFE FINANCIAL INC. COM 866796105 16,737 418,654 SH   SOLE   414,014 0 4,640
SUNCOR ENERGY INC NEW COM 867224107 127,629 4,508,044 SH   SOLE   3,385,982 0 1,122,062
SYSCO CORP COM 871829107 464 6,567 SH   SOLE   6,567 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,474 13,520 SH   SOLE   13,520 0 0
TC ENERGY CORP COM 87807B107 69,779 1,723,162 SH   SOLE   1,429,962 0 293,200
TECK RESOURCES LTD CL B 878742204 33,084 1,082,057 SH   SOLE   809,536 0 272,521
TELEFLEX INCORPORATED COM 879369106 554 2,750 SH   SOLE   2,750 0 0
TELUS CORPORATION COM 87971M103 96,969 4,857,280 SH   SOLE   4,819,840 0 37,440
TELUS INTL CDA INC SUB VTG SHS 87975H100 9,609 365,118 SH   SOLE   80,918 0 284,200
TESLA INC COM 88160R101 1,227 4,624 SH   SOLE   4,624 0 0
TEXAS INSTRS INC COM 882508104 1,788 11,555 SH   SOLE   11,555 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,877 9,616 SH   SOLE   9,616 0 0
THOMSON REUTERS CORP. COM NEW 884903709 27,146 263,037 SH   SOLE   260,936 0 2,101
TJX COS INC NEW COM 872540109 1,015 16,345 SH   SOLE   16,345 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 91,529 1,484,423 SH   SOLE   1,031,323 0 453,100
TOTALENERGIES SE SPONSORED ADS 89151E109 19,391 416,827 SH   SOLE   412,938 0 3,889
UNILEVER PLC SPON ADR NEW 904767704 7,338 167,383 SH   SOLE   167,383 0 0
UNITEDHEALTH GROUP INC COM 91324P102 31,431 62,235 SH   SOLE   61,483 0 752
VERISK ANALYTICS INC COM 92345Y106 3,418 20,042 SH   SOLE   20,042 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 10,812 284,738 SH   SOLE   280,405 0 4,333
VISA INC COM CL A 92826C839 5,242 29,508 SH   SOLE   29,508 0 0
VISA INC COM CL A 92826C839 213 79 SH Put SOLE   79 0 0
WALMART INC COM 931142103 1,516 11,689 SH   SOLE   11,689 0 0
WASTE CONNECTIONS INC COM 94106B101 15,291 112,565 SH   SOLE   25,665 0 86,900
WASTE MGMT INC DEL COM 94106L109 16,670 104,054 SH   SOLE   102,168 0 1,886
WEC ENERGY GROUP INC COM 92939U106 9,695 108,404 SH   SOLE   107,314 0 1,090
WEST FRASER TIMBER CO LTD COM 952845105 11,987 164,821 SH   SOLE   162,613 0 2,208
WHEATON PRECIOUS METALS CORP COM 962879102 50,959 1,565,339 SH   SOLE   862,675 0 702,664
WILLIAMS COS INC COM 969457100 23,189 809,940 SH   SOLE   799,109 0 10,831
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 5,645 280,003 SH   SOLE   275,212 0 4,791
WP CAREY INC COM 92936U109 5,691 81,540 SH   SOLE   80,319 0 1,221
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,935 7,385 SH   SOLE   7,385 0 0
ZOETIS INC CL A 98978V103 568 3,830 SH   SOLE   3,830 0 0