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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32,494 110,228 SH   SOLE   108,532 0 1,696
ACTIVISION BLIZZARD INC COM 00507V109 616 6,454 SH   SOLE   6,454 0 0
AFLAC INC COM 001055102 1,775 33,072 SH   SOLE   33,072 0 0
AGNICO EAGLE MINES LTD COM 008474108 97,885 1,617,007 SH   SOLE   773,600 0 843,407
AIR PRODS & CHEMS INC COM 009158106 29,960 104,143 SH   SOLE   74,303 0 29,840
AIRBNB INC COM CL A 009066101 846 5,523 SH   SOLE   5,523 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 622 41,701 SH   SOLE   41,701 0 0
ALPHABET INC CAP STK CL A 02079K305 10,024 4,105 SH   SOLE   4,105 0 0
ALPHABET INC CAP STK CL C 02079K107 2,739 1,093 SH   SOLE   1,093 0 0
AMAZON COM INC COM 023135106 1,878 546 SH   SOLE   546 0 0
AMERICAN EXPRESS CO COM 025816109 1,903 11,518 SH   SOLE   11,518 0 0
AMPHENOL CORP NEW CL A 032095101 951 13,895 SH   SOLE   13,895 0 0
APPLE INC COM 037833100 48,080 351,055 SH   SOLE   347,136 0 3,919
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,926 4,235 SH   SOLE   4,235 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,409 40,222 SH   SOLE   36,999 0 3,223
AUTOMATIC DATA PROCESSING IN COM 053015103 3,158 15,900 SH   SOLE   15,900 0 0
BANCO SANTANDER S.A. ADR 05964H105 1,938 495,693 SH   SOLE   495,693 0 0
BANK MONTREAL QUE COM 063671101 372,283 3,628,192 SH   SOLE   2,504,742 0 1,123,450
BANK NOVA SCOTIA B C COM 064149107 90,211 1,385,612 SH   SOLE   943,112 0 442,500
BARRICK GOLD CORP COM 067901108 16,296 787,008 SH   SOLE   185,058 0 601,950
BAUSCH HEALTH COS INC COM 071734107 144,175 4,907,407 SH   SOLE   2,952,682 0 1,954,725
BAXTER INTL INC COM 071813109 1,862 23,126 SH   SOLE   23,126 0 0
BCE INC COM NEW 05534B760 39,168 793,414 SH   SOLE   152,514 0 640,900
BHP GROUP LTD SPONSORED ADS 088606108 16,798 230,644 SH   SOLE   227,255 0 3,389
BIO RAD LABS INC CL A 090572207 1,075 1,668 SH   SOLE   1,668 0 0
BOOKING HOLDINGS INC COM 09857L108 6,271 2,866 SH   SOLE   2,866 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 12,074 141,744 SH   SOLE   139,652 0 2,092
BROADCOM INC COM 11135F101 31,061 65,139 SH   SOLE   64,188 0 951
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 913 5,655 SH   SOLE   5,655 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 194,365 3,805,861 SH   SOLE   2,073,266 0 1,732,595
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 13,707 181,674 SH   SOLE   181,674 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 45,166 1,167,617 SH   SOLE   353,852 0 813,765
BRP INC COM SUN VTG 05577W200 12,887 164,515 SH   SOLE   39,315 0 125,200
CAMECO CORP COM 13321L108 48,275 2,515,947 SH   SOLE   1,234,531 0 1,281,416
CANADIAN IMP BK COMM COM 136069101 134,275 1,178,318 SH   SOLE   617,693 0 560,625
CANADIAN NAT RES LTD COM 136385101 91,556 2,519,429 SH   SOLE   1,867,429 0 652,000
CANADIAN NATL RY CO COM 136375102 66,967 634,029 SH   SOLE   476,954 0 157,075
CANADIAN PAC RY LTD COM 13645T100 99,843 1,297,061 SH   SOLE   733,236 0 563,825
CDW CORP COM 12514G108 16,306 93,363 SH   SOLE   91,959 0 1,404
CELESTICA INC SUB VTG SHS 15101Q108 21,817 2,779,437 SH   SOLE   507,990 0 2,271,447
CGI INC CL A SUB VTG 12532H104 137,521 1,515,191 SH   SOLE   835,691 0 679,500
CHEVRON CORP NEW COM 166764100 1,471 14,044 SH   SOLE   14,044 0 0
CINTAS CORP COM 172908105 678 1,775 SH   SOLE   1,775 0 0
CISCO SYS INC COM 17275R102 12,316 232,375 SH   SOLE   232,375 0 0
CITRIX SYS INC COM 177376100 617 5,265 SH   SOLE   5,265 0 0
CME GROUP INC COM 12572Q105 4,658 21,900 SH   SOLE   21,900 0 0
COLGATE PALMOLIVE CO COM 194162103 2,441 30,000 SH   SOLE   30,000 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 11,696 104,332 SH   SOLE   25,032 0 79,300
COMCAST CORP NEW CL A 20030N101 1,950 34,190 SH   SOLE   34,190 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,492 6,380 SH   SOLE   6,380 0 0
COPART INC COM 217204106 662 5,020 SH   SOLE   5,020 0 0
COSTCO WHSL CORP NEW COM 22160K105 23,367 59,058 SH   SOLE   58,115 0 943
CRH PLC ADR 12626K203 1,050 20,650 SH   SOLE   20,650 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 8,641 44,289 SH   SOLE   297 0 43,992
DANAHER CORPORATION COM 235851102 599 2,231 SH   SOLE   2,231 0 0
DESCARTES SYS GROUP INC COM 249906108 15,212 219,721 SH   SOLE   52,321 0 167,400
DIGITAL RLTY TR INC COM 253868103 9,919 65,924 SH   SOLE   64,900 0 1,024
DISNEY WALT CO COM 254687106 6,868 39,076 SH   SOLE   39,076 0 0
DOLLAR TREE INC COM 256746108 2,249 22,600 SH   SOLE   22,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,464 45,216 SH   SOLE   45,216 0 0
EMERSON ELEC CO COM 291011104 1,444 15,008 SH   SOLE   15,008 0 0
ENBRIDGE INC COM 29250N105 56,470 1,408,953 SH   SOLE   1,241,128 0 167,825
EOG RES INC COM 26875P101 18,997 227,675 SH   SOLE   224,442 0 3,233
EQUINOR ASA SPONSORED ADR 29446M102 1,679 79,197 SH   SOLE   79,197 0 0
EXPEDIA GROUP INC COM NEW 30212P303 945 5,774 SH   SOLE   5,774 0 0
EXPONENT INC COM 30214U102 8,651 96,968 SH   SOLE   95,870 0 1,098
FACEBOOK INC CL A 30303M102 8,825 25,379 SH   SOLE   25,379 0 0
FISERV INC COM 337738108 2,086 19,520 SH   SOLE   19,520 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 698 2,725 SH   SOLE   2,725 0 0
FORTIS INC COM 349553107 108,842 2,456,329 SH   SOLE   1,390,329 0 1,066,000
FORTUNE BRANDS HOME & SEC IN COM 34964C106 599 6,015 SH   SOLE   6,015 0 0
GILDAN ACTIVEWEAR INC COM 375916103 128,168 3,469,838 SH   SOLE   1,927,121 0 1,542,717
GODADDY INC CL A 380237107 640 7,365 SH   SOLE   7,365 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 14,462 217,118 SH   SOLE   186,518 0 30,600
HESS CORP COM 42809H107 867 9,932 SH   SOLE   9,932 0 0
HOME DEPOT INC COM 437076102 23,091 72,411 SH   SOLE   71,452 0 959
HYCROFT MINING HOLDING CORP COM CL A 44862P109 41 13,369 SH   SOLE   13,369 0 0
IAA INC COM 449253103 545 10,000 SH   SOLE   10,000 0 0
IDEXX LABS INC COM 45168D104 982 1,555 SH   SOLE   1,555 0 0
ILLINOIS TOOL WKS INC COM 452308109 13,814 61,792 SH   SOLE   61,132 0 660
ILLUMINA INC COM 452327109 4,022 8,500 SH   SOLE   8,500 0 0
IMPERIAL OIL LTD COM NEW 453038408 2,069 67,803 SH   SOLE   67,803 0 0
ING GROEP N.V. SPONSORED ADR 456837103 18,189 1,373,784 SH   SOLE   1,355,876 0 17,908
INTUIT COM 461202103 664 1,355 SH   SOLE   1,355 0 0
IQVIA HLDGS INC COM 46266C105 614 2,535 SH   SOLE   2,535 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,699 97,600 SH   SOLE   97,600 0 0
JOHNSON & JOHNSON COM 478160104 34,863 211,625 SH   SOLE   162,338 0 49,287
JPMORGAN CHASE & CO COM 46625H100 1,572 10,105 SH   SOLE   10,105 0 0
KIMBERLY-CLARK CORP COM 494368103 6,687 49,983 SH   SOLE   335 0 49,648
LAM RESEARCH CORP COM 512807108 23,977 36,848 SH   SOLE   36,332 0 516
LAUDER ESTEE COS INC CL A 518439104 756 2,378 SH   SOLE   2,378 0 0
LOGITECH INTL S A SHS H50430232 756 6,251 SH   SOLE   6,251 0 0
LOWES COS INC COM 548661107 907 4,675 SH   SOLE   4,675 0 0
MAGNA INTL INC COM 559222401 150,638 1,625,291 SH   SOLE   980,007 0 645,284
MANULIFE FINL CORP COM 56501R106 142,383 7,225,917 SH   SOLE   3,431,801 0 3,794,116
MARKEL CORP COM 570535104 2,166 1,825 SH   SOLE   1,825 0 0
MASIMO CORP COM 574795100 625 2,578 SH   SOLE   2,578 0 0
MASTERCARD INCORPORATED CL A 57636Q104 20,427 55,951 SH   SOLE   55,409 0 542
MATCH GROUP INC NEW COM 57667L107 1,706 10,580 SH   SOLE   10,580 0 0
MCDONALDS CORP COM 580135101 39,258 169,957 SH   SOLE   131,491 0 38,466
MEDICAL PPTYS TRUST INC COM 58463J304 17,715 881,329 SH   SOLE   881,329 0 0
MEDTRONIC PLC SHS G5960L103 10,294 82,933 SH   SOLE   82,933 0 0
MICROSOFT CORP COM 594918104 47,334 174,730 SH   SOLE   172,690 0 2,040
NICE LTD SPONSORED ADR 653656108 3,103 12,540 SH   SOLE   12,540 0 0
NIKE INC CL B 654106103 7,143 46,236 SH   SOLE   46,236 0 0
NOVARTIS AG SPONSORED ADR 66987V109 7,036 77,116 SH   SOLE   517 0 76,599
NOVO-NORDISK A S ADR 670100205 8,422 100,538 SH   SOLE   97,877 0 2,661
NOVO-NORDISK A S ADR 670100205 189 30,400 SH Put SOLE   30,400 0 -0
NUTRIEN LTD COM 67077M108 31,774 523,840 SH   SOLE   457,600 0 66,240
NVIDIA CORPORATION COM 67066G104 2,547 3,183 SH   SOLE   2,909 0 274
OPEN TEXT CORP COM 683715106 142,002 2,793,337 SH   SOLE   1,622,077 0 1,171,260
PAYPAL HLDGS INC COM 70450Y103 3,462 11,877 SH   SOLE   11,877 0 0
PEMBINA PIPELINE CORP COM 706327103 33,541 1,054,439 SH   SOLE   914,539 0 139,900
PEPSICO INC COM 713448108 3,470 23,417 SH   SOLE   23,417 0 0
PROCTER AND GAMBLE CO COM 742718109 8,403 62,276 SH   SOLE   418 0 61,858
PRUDENTIAL FINL INC COM 744320102 1,406 13,722 SH   SOLE   13,722 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,462 28,858 SH   SOLE   28,858 0 0
REPUBLIC SVCS INC COM 760759100 15,044 136,748 SH   SOLE   134,823 0 1,925
RESTAURANT BRANDS INTL INC COM 76131D103 145,395 2,254,197 SH   SOLE   1,128,887 0 1,125,310
RIO TINTO PLC SPONSORED ADR 767204100 16,714 199,241 SH   SOLE   196,360 0 2,881
ROCKWELL AUTOMATION INC COM 773903109 12,724 44,488 SH   SOLE   43,940 0 548
ROGERS COMMUNICATIONS INC CL B 775109200 63,515 1,193,487 SH   SOLE   821,372 0 372,115
ROPER TECHNOLOGIES INC COM 776696106 2,633 5,600 SH   SOLE   5,600 0 0
ROYAL BK CDA COM 780087102 361,625 3,565,577 SH   SOLE   1,941,471 0 1,624,106
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,413 165,157 SH   SOLE   165,157 0 0
S&P GLOBAL INC COM 78409V104 1,958 4,770 SH   SOLE   4,770 0 0
SANOFI SPONSORED ADR 80105N105 4,903 93,106 SH   SOLE   624 0 92,482
SCHLUMBERGER LTD COM STK 806857108 15,034 469,672 SH   SOLE   462,302 0 7,370
SERVICENOW INC COM 81762P102 1,275 2,320 SH   SOLE   2,320 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 42,168 1,454,082 SH   SOLE   881,732 0 572,350
SHERWIN WILLIAMS CO COM 824348106 2,198 8,069 SH   SOLE   7,694 0 375
SHOPIFY INC CL A 82509L107 113,227 77,341 SH   SOLE   46,206 0 31,135
STANTEC INC COM 85472N109 49,929 1,117,822 SH   SOLE   816,947 0 300,875
STERIS PLC SHS USD G8473T100 1,765 8,555 SH   SOLE   8,555 0 0
SUN LIFE FINANCIAL INC. COM 866796105 45,647 884,298 SH   SOLE   437,473 0 446,825
SUNCOR ENERGY INC NEW COM 867224107 206,485 8,612,021 SH   SOLE   4,283,258 0 4,328,763
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,771 10,005 SH   SOLE   10,005 0 0
TC ENERGY CORP COM 87807B107 156,582 3,161,006 SH   SOLE   1,561,556 0 1,599,450
TELEFLEX INCORPORATED COM 879369106 522 1,300 SH   SOLE   1,300 0 0
TELUS CORPORATION COM 87971M103 185,553 8,265,134 SH   SOLE   5,214,075 0 3,051,059
TELUS INTL CDA INC SUB VTG SHS 87975H100 10,725 344,963 SH   SOLE   81,741 0 263,222
TENARIS S A SPONSORED ADS 88031M109 1,166 53,227 SH   SOLE   53,227 0 0
TEXAS INSTRS INC COM 882508104 1,688 8,780 SH   SOLE   8,780 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,710 7,355 SH   SOLE   7,355 0 0
TJX COS INC NEW COM 872540109 888 13,175 SH   SOLE   13,175 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 254,255 3,624,306 SH   SOLE   2,036,697 0 1,587,609
TOTALENERGIES SE SPONSORED ADS 89151E109 18,557 410,009 SH   SOLE   405,948 0 4,061
ULTA BEAUTY INC COM 90384S303 2,949 8,530 SH   SOLE   8,530 0 0
UNILEVER PLC SPON ADR NEW 904767704 12,166 207,964 SH   SOLE   207,964 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,612 19,010 SH   SOLE   18,574 0 436
VEEVA SYS INC CL A COM 922475108 1,801 5,793 SH   SOLE   5,793 0 0
VERISK ANALYTICS INC COM 92345Y106 1,771 10,135 SH   SOLE   10,135 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,125 127,166 SH   SOLE   853 0 126,313
VISA INC COM CL A 92826C839 4,965 21,235 SH   SOLE   21,235 0 0
WALMART INC COM 931142103 1,654 11,729 SH   SOLE   11,729 0 0
WASTE CONNECTIONS INC COM 94106B101 15,235 127,386 SH   SOLE   30,836 0 96,550
WASTE MGMT INC DEL COM 94106L109 14,664 104,659 SH   SOLE   102,690 0 1,969
WEST FRASER TIMBER CO LTD COM 952845105 58,046 807,707 SH   SOLE   357,045 0 450,662
WHEATON PRECIOUS METALS CORP COM 962879102 59,420 1,346,624 SH   SOLE   718,374 0 628,250
YUM CHINA HLDGS INC COM 98850P109 13,310 200,906 SH   SOLE   197,925 0 2,981
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,990 5,647 SH   SOLE   5,647 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,790 11,129 SH   SOLE   11,129 0 0
ZOETIS INC CL A 98978V103 1,911 10,253 SH   SOLE   9,697 0 556