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 36,625 140,213 SH   SOLE   138,456 0 1,757
ACTIVISION BLIZZARD INC COM 00507V109 572 6,161 SH   SOLE   6,161 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,495 2,989 SH   SOLE   2,989 0 0
AGNICO EAGLE MINES LTD COM 008474108 126,602 1,800,320 SH   SOLE   1,089,170 0 711,150
AIR PRODS & CHEMS INC COM 009158106 32,442 118,741 SH   SOLE   84,893 0 33,848
ALGONQUIN PWR UTILS CORP COM 015857105 407 24,728 SH   SOLE   24,728 0 0
ALPHABET INC CAP STK CL A 02079K305 5,898 3,365 SH   SOLE   3,365 0 0
ALPHABET INC CAP STK CL C 02079K107 1,852 1,057 SH   SOLE   1,057 0 0
AMAZON COM INC COM 023135106 1,720 528 SH   SOLE   528 0 0
AMERICAN EXPRESS CO COM 025816109 1,840 15,218 SH   SOLE   15,218 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 11,846 77,189 SH   SOLE   75,859 0 1,330
AMPHENOL CORP NEW CL A 032095101 1,054 8,060 SH   SOLE   8,060 0 0
APPLE INC COM 037833100 43,263 326,043 SH   SOLE   321,415 0 4,628
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,228 4,569 SH   SOLE   4,569 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,831 56,635 SH   SOLE   53,296 0 3,339
AUTOMATIC DATA PROCESSING IN COM 053015103 1,709 9,700 SH   SOLE   9,700 0 0
BANK MONTREAL QUE COM 063671101 184,902 2,434,022 SH   SOLE   1,326,472 0 1,107,550
BANK NOVA SCOTIA B C COM 064149107 77,915 1,442,783 SH   SOLE   942,983 0 499,800
BARRICK GOLD CORP COM 067901108 19,149 841,214 SH   SOLE   359,214 0 482,000
BAUSCH HEALTH COS INC COM 071734107 106,143 5,120,274 SH   SOLE   4,066,774 0 1,053,500
BAXTER INTL INC COM 071813109 1,278 15,926 SH   SOLE   15,926 0 0
BCE INC COM NEW 05534B760 39,260 918,921 SH   SOLE   247,821 0 671,100
BECTON DICKINSON & CO COM 075887109 1,224 4,890 SH   SOLE   4,890 0 0
BIO RAD LABS INC CL A 090572207 1,171 2,009 SH   SOLE   2,009 0 0
BOOKING HOLDINGS INC COM 09857L108 3,619 1,625 SH   SOLE   1,625 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 13,432 154,069 SH   SOLE   151,902 0 2,167
BROADCOM INC COM 11135F101 28,434 64,940 SH   SOLE   64,070 0 870
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,033 6,740 SH   SOLE   6,740 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 172,748 4,182,451 SH   SOLE   2,977,164 0 1,205,287
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 12,583 173,892 SH   SOLE   173,892 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 59,477 1,378,949 SH   SOLE   472,274 0 906,675
BRP INC COM SUN VTG 05577W200 13,271 201,068 SH   SOLE   80,368 0 120,700
CAMECO CORP COM 13321L108 76,444 5,712,015 SH   SOLE   4,251,135 0 1,460,880
CANADIAN IMP BK COMM COM 136069101 86,855 1,017,787 SH   SOLE   485,787 0 532,000
CANADIAN NAT RES LTD COM 136385101 37,142 1,546,855 SH   SOLE   1,546,855 0 0
CANADIAN NATL RY CO COM 136375102 87,966 800,832 SH   SOLE   586,357 0 214,475
CANADIAN PAC RY LTD COM 13645T100 124,119 358,135 SH   SOLE   220,335 0 137,800
CDW CORP COM 12514G108 12,625 95,795 SH   SOLE   94,341 0 1,454
CELESTICA INC SUB VTG SHS 15101Q108 18,722 2,322,508 SH   SOLE   2,322,508 0 0
CGI INC CL A SUB VTG 12532H104 133,011 1,677,953 SH   SOLE   1,227,064 0 450,889
CHEVRON CORP NEW COM 166764100 1,363 16,144 SH   SOLE   16,144 0 0
CINTAS CORP COM 172908105 760 2,150 SH   SOLE   2,150 0 0
CISCO SYS INC COM 17275R102 9,393 209,900 SH   SOLE   209,900 0 0
CITRIX SYS INC COM 177376100 908 6,980 SH   SOLE   6,980 0 0
CME GROUP INC COM 12572Q105 2,330 12,800 SH   SOLE   12,800 0 0
COLGATE PALMOLIVE CO COM 194162103 1,514 17,700 SH   SOLE   17,700 0 0
COMCAST CORP NEW CL A 20030N101 1,792 34,190 SH   SOLE   34,190 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,097 5,010 SH   SOLE   5,010 0 0
COPART INC COM 217204106 732 5,750 SH   SOLE   5,750 0 0
COSTCO WHSL CORP NEW COM 22160K105 22,962 60,942 SH   SOLE   59,965 0 977
CROWN CASTLE INTL CORP NEW COM 22822V101 15,652 98,324 SH   SOLE   58,375 0 39,949
DANAHER CORPORATION COM 235851102 986 4,438 SH   SOLE   4,438 0 0
DESCARTES SYS GROUP INC COM 249906108 17,068 292,075 SH   SOLE   124,675 0 167,400
DIGITAL RLTY TR INC COM 253868103 17,150 122,930 SH   SOLE   121,232 0 1,698
DISNEY WALT CO COM 254687106 5,792 31,966 SH   SOLE   31,966 0 0
DOLLAR TREE INC COM 256746108 2,296 21,255 SH   SOLE   21,255 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,472 37,916 SH   SOLE   37,916 0 0
EMERSON ELEC CO COM 291011104 1,648 20,508 SH   SOLE   20,508 0 0
ENBRIDGE INC COM 29250N105 47,446 1,484,815 SH   SOLE   1,291,315 0 193,500
EOG RES INC COM 26875P101 5,827 116,848 SH   SOLE   115,081 0 1,767
EXPONENT INC COM 30214U102 7,678 85,281 SH   SOLE   84,144 0 1,137
FACEBOOK INC CL A 30303M102 7,965 29,160 SH   SOLE   29,160 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 530 3,750 SH   SOLE   3,750 0 0
FISERV INC COM 337738108 1,881 16,520 SH   SOLE   16,520 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 823 3,015 SH   SOLE   3,015 0 0
FORTIS INC COM 349553107 101,591 2,488,970 SH   SOLE   1,379,970 0 1,109,000
FORTUNE BRANDS HOME & SEC IN COM 34964C106 810 9,455 SH   SOLE   9,455 0 0
GILDAN ACTIVEWEAR INC COM 375916103 107,535 3,849,384 SH   SOLE   2,848,584 0 1,000,800
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 13,574 221,996 SH   SOLE   221,996 0 0
HOME DEPOT INC COM 437076102 17,626 66,359 SH   SOLE   65,366 0 993
HYCROFT MINING HOLDING CORP COM CL A 44862P109 105 13,369 SH   SOLE   13,369 0 0
IDEXX LABS INC COM 45168D104 990 1,981 SH   SOLE   1,981 0 0
ILLINOIS TOOL WKS INC COM 452308109 7,780 38,160 SH   SOLE   37,476 0 684
ILLUMINA INC COM 452327109 1,591 4,300 SH   SOLE   4,300 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,168 61,609 SH   SOLE   61,609 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 380 3,293 SH   SOLE   3,293 0 0
INTUIT COM 461202103 684 1,800 SH   SOLE   1,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 15,927 218,300 SH   SOLE   218,300 0 0
JOHNSON & JOHNSON COM 478160104 24,423 155,188 SH   SOLE   99,109 0 56,079
JPMORGAN CHASE & CO COM 46625H100 2,034 16,005 SH   SOLE   16,005 0 0
KIMBERLY-CLARK CORP COM 494368103 13,728 101,816 SH   SOLE   44,487 0 57,329
LAM RESEARCH CORP COM 512807108 15,646 33,130 SH   SOLE   32,704 0 426
LAUDER ESTEE COS INC CL A 518439104 955 3,587 SH   SOLE   3,587 0 0
LOGITECH INTL S A SHS H50430232 1,277 13,139 SH   SOLE   13,139 0 0
LOWES COS INC COM 548661107 1,341 8,353 SH   SOLE   8,353 0 0
MAGNA INTL INC COM 559222401 137,209 1,939,903 SH   SOLE   1,106,478 0 833,425
MANULIFE FINL CORP COM 56501R106 117,699 6,620,227 SH   SOLE   3,666,027 0 2,954,200
MARKEL CORP COM 570535104 1,648 1,595 SH   SOLE   1,595 0 0
MARKETAXESS HLDGS INC COM 57060D108 7,657 13,421 SH   SOLE   13,227 0 194
MASIMO CORP COM 574795100 662 2,468 SH   SOLE   2,468 0 0
MASTERCARD INCORPORATED CL A 57636Q104 36,597 102,530 SH   SOLE   101,316 0 1,214
MATCH GROUP INC NEW COM 57667L107 1,303 8,615 SH   SOLE   8,615 0 0
MCDONALDS CORP COM 580135101 39,901 185,951 SH   SOLE   141,797 0 44,154
MEDICAL PPTYS TRUST INC COM 58463J304 23,057 1,058,128 SH   SOLE   1,042,855 0 15,273
MEDTRONIC PLC SHS G5960L103 9,233 78,817 SH   SOLE   78,817 0 0
MICROSOFT CORP COM 594918104 37,899 170,393 SH   SOLE   168,280 0 2,113
NETFLIX INC COM 64110L106 726 1,342 SH   SOLE   1,342 0 0
NICE LTD SPONSORED ADR 653656108 3,521 12,417 SH   SOLE   12,417 0 0
NIKE INC CL B 654106103 5,751 40,652 SH   SOLE   40,652 0 0
NOVARTIS AG SPONSORED ADR 66987V109 7,808 82,684 SH   SOLE   486 0 82,198
NOVO-NORDISK A S ADR 670100205 6,388 91,451 SH   SOLE   88,694 0 2,757
NUTRIEN LTD COM 67077M108 36,671 762,871 SH   SOLE   668,531 0 94,340
NVIDIA CORPORATION COM 67066G104 791 1,515 SH   SOLE   1,515 0 0
OPEN TEXT CORP COM 683715106 93,240 2,053,733 SH   SOLE   1,592,833 0 460,900
PAYPAL HLDGS INC COM 70450Y103 2,368 10,109 SH   SOLE   10,109 0 0
PEMBINA PIPELINE CORP COM 706327103 33,748 1,428,385 SH   SOLE   1,278,285 0 150,100
PEPSICO INC COM 713448108 3,087 20,817 SH   SOLE   20,817 0 0
PROCTER AND GAMBLE CO COM 742718109 21,407 153,853 SH   SOLE   81,463 0 72,390
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,735 24,258 SH   SOLE   24,258 0 0
REPUBLIC SVCS INC COM 760759100 13,631 141,549 SH   SOLE   137,901 0 3,648
RESTAURANT BRANDS INTL INC COM 76131D103 76,539 1,252,864 SH   SOLE   821,064 0 431,800
ROCKWELL AUTOMATION INC COM 773903109 10,162 40,518 SH   SOLE   39,950 0 568
ROGERS COMMUNICATIONS INC CL B 775109200 145,934 3,137,356 SH   SOLE   1,979,791 0 1,157,565
ROPER TECHNOLOGIES INC COM 776696106 1,703 3,950 SH   SOLE   3,950 0 0
ROYAL BK CDA COM 780087102 289,745 3,529,358 SH   SOLE   2,065,063 0 1,464,295
S&P GLOBAL INC COM 78409V104 1,404 4,270 SH   SOLE   4,270 0 0
SANOFI SPONSORED ADR 80105N105 5,157 106,137 SH   SOLE   624 0 105,513
SERVICENOW INC COM 81762P102 1,206 2,191 SH   SOLE   2,191 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 21,886 1,248,125 SH   SOLE   1,095,925 0 152,200
SHERWIN WILLIAMS CO COM 824348106 1,788 2,433 SH   SOLE   2,433 0 0
SHOPIFY INC CL A 82509L107 89,566 79,389 SH   SOLE   47,789 0 31,600
STANTEC INC COM 85472N109 20,618 636,328 SH   SOLE   450,353 0 185,975
STERIS PLC SHS USD G8473T100 1,447 7,635 SH   SOLE   7,635 0 0
SUN LIFE FINANCIAL INC. COM 866796105 41,847 941,922 SH   SOLE   442,397 0 499,525
SUNCOR ENERGY INC NEW COM 867224107 157,155 9,377,752 SH   SOLE   6,474,240 0 2,903,512
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,361 6,550 SH   SOLE   6,550 0 0
TC ENERGY CORP COM 87807B107 152,090 3,744,195 SH   SOLE   1,972,495 0 1,771,700
TELEFLEX INCORPORATED COM 879369106 535 1,300 SH   SOLE   1,300 0 0
TELUS CORPORATION COM 87971M103 147,243 7,440,997 SH   SOLE   4,664,910 0 2,776,087
TEXAS INSTRS INC COM 882508104 2,229 13,580 SH   SOLE   13,580 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,941 6,315 SH   SOLE   6,315 0 0
TJX COS INC NEW COM 872540109 1,107 16,205 SH   SOLE   16,205 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 207,404 3,673,981 SH   SOLE   2,149,497 0 1,524,484
TOTAL SE SPONSORED ADS 89151E109 11,391 271,792 SH   SOLE   271,792 0 0
ULTA BEAUTY INC COM 90384S303 2,116 7,370 SH   SOLE   7,370 0 0
UNILEVER PLC SPON ADR NEW 904767704 17,888 296,348 SH   SOLE   293,863 0 2,485
UNITEDHEALTH GROUP INC COM 91324P102 4,274 12,189 SH   SOLE   11,974 0 215
VEEVA SYS INC CL A COM 922475108 699 2,569 SH   SOLE   2,569 0 0
VERISK ANALYTICS INC COM 92345Y106 1,357 6,535 SH   SOLE   6,535 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,722 301,648 SH   SOLE   163,523 0 138,125
VERTEX PHARMACEUTICALS INC COM 92532F100 509 2,153 SH   SOLE   2,153 0 0
VISA INC COM CL A 92826C839 4,191 19,160 SH   SOLE   19,160 0 0
WALMART INC COM 931142103 1,402 9,729 SH   SOLE   9,729 0 0
WASTE CONNECTIONS INC COM 94106B101 17,368 169,526 SH   SOLE   72,976 0 96,550
WASTE MGMT INC DEL COM 94106L109 14,520 123,123 SH   SOLE   119,980 0 3,143
WHEATON PRECIOUS METALS CORP COM 962879102 70,117 1,680,370 SH   SOLE   983,970 0 696,400
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,596 6,754 SH   SOLE   6,754 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,715 11,129 SH   SOLE   11,129 0 0
ZOETIS INC CL A 98978V103 1,446 8,735 SH   SOLE   8,265 0 470