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 31,882 141,077 SH   SOLE   139,320 0 1,757
ACTIVISION BLIZZARD INC COM 00507V109 491 6,063 SH   SOLE   6,063 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,472 3,001 SH   SOLE   3,001 0 0
AGNICO EAGLE MINES LTD COM 008474108 128,961 1,623,708 SH   SOLE   799,090 0 824,618
AIR PRODS & CHEMS INC COM 009158106 29,446 98,857 SH   SOLE   65,009 0 33,848
ALGONQUIN PWR UTILS CORP COM 015857105 350 24,201 SH   SOLE   24,201 0 0
ALPHABET INC CAP STK CL A 02079K305 4,675 3,190 SH   SOLE   3,190 0 0
ALPHABET INC CAP STK CL C 02079K107 1,549 1,054 SH   SOLE   1,054 0 0
AMAZON COM INC COM 023135106 1,685 535 SH   SOLE   535 0 0
AMERICAN EXPRESS CO COM 025816109 1,526 15,218 SH   SOLE   15,218 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 11,190 77,234 SH   SOLE   75,904 0 1,330
AMPHENOL CORP NEW CL A 032095101 838 7,740 SH   SOLE   7,740 0 0
APPLE INC COM 037833100 37,352 322,527 SH   SOLE   317,899 0 4,628
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,799 4,873 SH   SOLE   4,873 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,107 56,705 SH   SOLE   53,366 0 3,339
AT&T INC COM 00206R102 4,991 175,063 SH   SOLE   1,007 0 174,056
AUTOMATIC DATA PROCESSING IN COM 053015103 1,102 7,900 SH   SOLE   7,900 0 0
BANK MONTREAL QUE COM 063671101 84,767 1,454,614 SH   SOLE   853,014 0 601,600
BANK NOVA SCOTIA B C COM 064149107 105,973 2,558,822 SH   SOLE   1,547,050 0 1,011,772
BARRICK GOLD CORP COM 067901108 52,495 1,874,875 SH   SOLE   1,007,775 0 867,100
BAUSCH HEALTH COS INC COM 071734107 56,576 3,650,800 SH   SOLE   2,151,203 0 1,499,597
BAXTER INTL INC COM 071813109 1,281 15,926 SH   SOLE   15,926 0 0
BCE INC COM NEW 05534B760 42,440 1,026,617 SH   SOLE   348,369 0 678,248
BECTON DICKINSON & CO COM 075887109 981 4,215 SH   SOLE   4,215 0 0
BIO RAD LABS INC CL A 090572207 1,029 1,997 SH   SOLE   1,997 0 0
BOOKING HOLDINGS INC COM 09857L108 2,660 1,555 SH   SOLE   1,555 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 12,773 153,924 SH   SOLE   151,757 0 2,167
BROADCOM INC COM 11135F101 22,759 62,470 SH   SOLE   61,854 0 616
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 812 6,150 SH   SOLE   6,150 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 107,343 3,254,289 SH   SOLE   1,700,768 0 1,553,521
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 12,029 217,725 SH   SOLE   217,725 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 32,030 547,667 SH   SOLE   299,792 0 247,875
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 55,919 1,067,055 SH   SOLE   432,905 0 634,150
CAMECO CORP COM 13321L108 63,338 6,290,239 SH   SOLE   2,733,179 0 3,557,060
CANADIAN IMP BK COMM COM 136069101 82,678 1,109,581 SH   SOLE   639,881 0 469,700
CANADIAN NAT RES LTD COM 136385101 48,730 3,050,214 SH   SOLE   2,317,164 0 733,050
CANADIAN NATL RY CO COM 136375102 128,308 1,208,570 SH   SOLE   729,020 0 479,550
CANADIAN PAC RY LTD COM 13645T100 112,974 372,559 SH   SOLE   225,059 0 147,500
CDW CORP COM 12514G108 11,453 95,813 SH   SOLE   94,359 0 1,454
CELESTICA INC SUB VTG SHS 15101Q108 13,860 2,012,275 SH   SOLE   379,000 0 1,633,275
CGI INC CL A SUB VTG 12532H104 111,839 1,652,895 SH   SOLE   909,145 0 743,750
CHEVRON CORP NEW COM 166764100 817 11,344 SH   SOLE   11,344 0 0
CINTAS CORP COM 172908105 343 1,030 SH   SOLE   1,030 0 0
CISCO SYS INC COM 17275R102 8,729 221,600 SH   SOLE   221,600 0 0
CITRIX SYS INC COM 177376100 700 5,080 SH   SOLE   5,080 0 0
CME GROUP INC COM 12572Q105 1,790 10,700 SH   SOLE   10,700 0 0
COLGATE PALMOLIVE CO COM 194162103 1,180 15,300 SH   SOLE   15,300 0 0
COMCAST CORP NEW CL A 20030N101 1,582 34,190 SH   SOLE   34,190 0 0
CONSTELLATION BRANDS INC CL A 21036P108 853 4,500 SH   SOLE   4,500 0 0
COPART INC COM 217204106 605 5,750 SH   SOLE   5,750 0 0
COSTCO WHSL CORP NEW COM 22160K105 21,478 60,500 SH   SOLE   59,523 0 977
CROWN CASTLE INTL CORP NEW COM 22822V101 6,563 39,420 SH   SOLE   38,547 0 873
CVS HEALTH CORP COM 126650100 707 12,100 SH   SOLE   12,100 0 0
DANAHER CORPORATION COM 235851102 941 4,372 SH   SOLE   4,372 0 0
DESCARTES SYS GROUP INC COM 249906108 18,824 331,491 SH   SOLE   142,491 0 189,000
DIGITAL RLTY TR INC COM 253868103 18,034 122,883 SH   SOLE   121,185 0 1,698
DISNEY WALT CO COM DISNEY 254687106 3,779 30,456 SH   SOLE   30,456 0 0
DOLLAR TREE INC COM 256746108 1,805 19,765 SH   SOLE   19,765 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,154 35,616 SH   SOLE   35,616 0 0
EMERSON ELEC CO COM 291011104 1,541 23,508 SH   SOLE   23,508 0 0
ENBRIDGE INC COM 29250N105 61,649 2,116,920 SH   SOLE   1,588,120 0 528,800
EXPONENT INC COM 30214U102 788 10,937 SH   SOLE   10,937 0 0
FACEBOOK INC CL A 30303M102 7,914 30,217 SH   SOLE   30,217 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 543 3,689 SH   SOLE   3,689 0 0
FISERV INC COM 337738108 1,566 15,200 SH   SOLE   15,200 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 619 2,600 SH   SOLE   2,600 0 0
FORTIS INC COM 349553107 79,154 1,942,147 SH   SOLE   1,011,747 0 930,400
FORTUNE BRANDS HOME & SEC IN COM 34964C106 779 9,005 SH   SOLE   9,005 0 0
FRANCO NEV CORP COM 351858105 34,715 249,210 SH   SOLE   140,160 0 109,050
GILDAN ACTIVEWEAR INC COM 375916103 74,447 3,789,717 SH   SOLE   2,126,925 0 1,662,792
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 11,958 206,687 SH   SOLE   206,687 0 0
HENRY JACK & ASSOC INC COM 426281101 587 3,612 SH   SOLE   3,612 0 0
HOME DEPOT INC COM 437076102 17,722 63,816 SH   SOLE   62,823 0 993
HYCROFT MINING HOLDING CORP COM CL A 44862P109 141 13,369 SH   SOLE   13,369 0 0
IDEXX LABS INC COM 45168D104 1,063 2,704 SH   SOLE   2,704 0 0
IHS MARKIT LTD SHS G47567105 10,977 139,820 SH   SOLE   138,682 0 1,138
ILLUMINA INC COM 452327109 1,175 3,800 SH   SOLE   3,800 0 0
IMPERIAL OIL LTD COM NEW 453038408 918 76,909 SH   SOLE   76,909 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 624 6,238 SH   SOLE   6,238 0 0
INTUIT COM 461202103 522 1,600 SH   SOLE   1,600 0 0
ISHARES TR MSCI EAFE ETF 464287465 12,584 197,700 SH   SOLE   197,700 0 0
JOHNSON & JOHNSON COM 478160104 23,135 155,392 SH   SOLE   99,114 0 56,278
JPMORGAN CHASE & CO COM 46625H100 1,502 15,605 SH   SOLE   15,605 0 0
KAR AUCTION SVCS INC COM 48238T109 152 10,530 SH   SOLE   10,530 0 0
KIMBERLY CLARK CORP COM 494368103 18,285 123,834 SH   SOLE   65,973 0 57,861
LAM RESEARCH CORP COM 512807108 10,784 32,506 SH   SOLE   32,080 0 426
LAUDER ESTEE COS INC CL A 518439104 772 3,536 SH   SOLE   3,536 0 0
LOCKHEED MARTIN CORP COM 539830109 11,524 30,067 SH   SOLE   30,067 0 0
LOGITECH INTL S A SHS H50430232 621 8,031 SH   SOLE   8,031 0 0
LOWES COS INC COM 548661107 1,291 7,782 SH   SOLE   7,782 0 0
MAGNA INTL INC COM 559222401 97,600 2,139,645 SH   SOLE   1,165,520 0 974,125
MANULIFE FINL CORP COM 56501R106 96,239 6,941,188 SH   SOLE   3,794,788 0 3,146,400
MARKEL CORP COM 570535104 1,198 1,230 SH   SOLE   1,230 0 0
MARKETAXESS HLDGS INC COM 57060D108 6,145 12,759 SH   SOLE   12,565 0 194
MASIMO CORP COM 574795100 566 2,397 SH   SOLE   2,397 0 0
MASTERCARD INCORPORATED CL A 57636Q104 34,126 100,913 SH   SOLE   99,699 0 1,214
MATCH GROUP INC NEW COM 57667L107 963 8,700 SH   SOLE   8,700 0 0
MCDONALDS CORP COM 580135101 40,923 186,448 SH   SOLE   142,294 0 44,154
MEDICAL PPTYS TRUST INC COM 58463J304 18,557 1,052,604 SH   SOLE   1,037,331 0 15,273
MEDTRONIC PLC SHS G5960L103 8,192 78,826 SH   SOLE   78,826 0 0
MICROSOFT CORP COM 594918104 35,704 169,754 SH   SOLE   167,641 0 2,113
NETFLIX INC COM 64110L106 738 1,475 SH   SOLE   1,475 0 0
NICE LTD SPONSORED ADR 653656108 3,062 13,485 SH   SOLE   13,485 0 0
NIKE INC CL B 654106103 5,077 40,445 SH   SOLE   40,445 0 0
NOVARTIS AG SPONSORED ADR 66987V109 17,340 199,398 SH   SOLE   117,200 0 82,198
NOVO-NORDISK A S ADR 670100205 6,352 91,493 SH   SOLE   88,736 0 2,757
NUTRIEN LTD COM 67077M108 29,641 758,341 SH   SOLE   655,501 0 102,840
NVIDIA CORPORATION COM 67066G104 866 1,600 SH   SOLE   1,600 0 0
OPEN TEXT CORP COM 683715106 85,652 2,032,858 SH   SOLE   1,175,898 0 856,960
PAYPAL HLDGS INC COM 70450Y103 1,746 8,864 SH   SOLE   8,864 0 0
PEMBINA PIPELINE CORP COM 706327103 31,599 1,493,566 SH   SOLE   1,330,066 0 163,500
PEPSICO INC COM 713448108 2,497 18,017 SH   SOLE   18,017 0 0
PHILLIPS 66 COM 718546104 373 7,200 SH   SOLE   7,200 0 0
PROCTER AND GAMBLE CO COM 742718109 21,366 153,723 SH   SOLE   81,333 0 72,390
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,413 24,553 SH   SOLE   24,553 0 0
REPUBLIC SVCS INC COM 760759100 13,190 141,297 SH   SOLE   137,649 0 3,648
ROGERS COMMUNICATIONS INC CL B 775109200 131,521 3,325,992 SH   SOLE   1,633,387 0 1,692,605
ROPER TECHNOLOGIES INC COM 776696106 1,482 3,750 SH   SOLE   3,750 0 0
ROYAL BK CDA COM 780087102 229,861 3,284,173 SH   SOLE   1,885,328 0 1,398,845
S&P GLOBAL INC COM 78409V104 1,051 2,915 SH   SOLE   2,915 0 0
SANOFI SPONSORED ADR 80105N105 16,690 332,674 SH   SOLE   223,784 0 108,890
SERVICENOW INC COM 81762P102 1,301 2,682 SH   SOLE   2,682 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 24,161 1,328,105 SH   SOLE   1,161,005 0 167,100
SHERWIN WILLIAMS CO COM 824348106 1,485 2,131 SH   SOLE   2,131 0 0
SHOPIFY INC CL A 82509L107 76,542 75,084 SH   SOLE   44,284 0 30,800
STANTEC INC COM 85472N109 19,036 628,922 SH   SOLE   442,447 0 186,475
STERIS PLC SHS USD G8473T100 1,226 6,960 SH   SOLE   6,960 0 0
SUN LIFE FINANCIAL INC. COM 866796105 38,002 935,522 SH   SOLE   435,497 0 500,025
SUNCOR ENERGY INC NEW COM 867224107 47,000 3,861,042 SH   SOLE   2,186,851 0 1,674,191
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 474 2,870 SH   SOLE   2,870 0 0
TC ENERGY CORP COM 87807B107 166,723 3,983,900 SH   SOLE   1,921,857 0 2,062,043
TELUS CORPORATION COM 87971M103 131,860 7,517,359 SH   SOLE   4,712,963 0 2,804,396
TEXAS INSTRS INC COM 882508104 1,939 13,580 SH   SOLE   13,580 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,724 6,170 SH   SOLE   6,170 0 0
THOMSON REUTERS CORP. COM NEW 884903709 34,846 438,037 SH   SOLE   262,283 0 175,754
TJX COS INC NEW COM 872540109 841 15,120 SH   SOLE   15,120 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 187,535 4,063,256 SH   SOLE   2,244,372 0 1,818,884
ULTA BEAUTY INC COM 90384S303 1,489 6,650 SH   SOLE   6,650 0 0
UNILEVER N V N Y SHS NEW 904784709 17,757 293,996 SH   SOLE   293,996 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,226 10,347 SH   SOLE   10,132 0 215
VEEVA SYS INC CL A COM 922475108 704 2,503 SH   SOLE   2,503 0 0
VERISK ANALYTICS INC COM 92345Y106 1,322 7,135 SH   SOLE   7,135 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,944 301,634 SH   SOLE   163,509 0 138,125
VERTEX PHARMACEUTICALS INC COM 92532F100 526 1,933 SH   SOLE   1,933 0 0
VISA INC COM CL A 92826C839 3,611 18,059 SH   SOLE   18,059 0 0
WALMART INC COM 931142103 1,361 9,729 SH   SOLE   9,729 0 0
WASTE CONNECTIONS INC COM 94106B101 50,073 483,277 SH   SOLE   292,977 0 190,300
WASTE MGMT INC DEL COM 94106L109 13,927 123,064 SH   SOLE   119,921 0 3,143
WESTERN ALLIANCE BANCORP COM 957638109 362 11,450 SH   SOLE   11,450 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 101,019 2,065,450 SH   SOLE   1,083,844 0 981,606
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,062 8,167 SH   SOLE   8,167 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,515 11,129 SH   SOLE   11,129 0 0
ZOETIS INC CL A 98978V103 1,420 8,589 SH   SOLE   8,119 0 470