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 17,862 109,411 SH   SOLE   108,230 0 1,181
ADOBE INC COM 00724F101 608 1,911 SH   SOLE   1,911 0 0
AGNICO EAGLE MINES LTD COM 008474108 88,178 2,234,044 SH   SOLE   1,126,794 0 1,107,250
AIR PRODS & CHEMS INC COM 009158106 17,621 88,277 SH   SOLE   52,250 0 36,027
ALGONQUIN PWR UTILS CORP COM 015857105 16,814 1,262,887 SH   SOLE   1,131,487 0 131,400
ALPHABET INC CAP STK CL A 02079K305 2,382 2,050 SH   SOLE   2,050 0 0
ALPHABET INC CAP STK CL C 02079K107 1,424 1,225 SH   SOLE   1,225 0 0
AMAZON COM INC COM 023135106 1,499 769 SH   SOLE   769 0 0
AMERICAN EXPRESS CO COM 025816109 866 10,118 SH   SOLE   10,118 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 8,944 74,809 SH   SOLE   71,831 0 2,978
AMPHENOL CORP NEW CL A 032095101 390 5,350 SH   SOLE   5,350 0 0
APPLE INC COM 037833100 28,278 111,205 SH   SOLE   110,200 0 1,005
ASTRAZENECA PLC SPONSORED ADR 046353108 2,542 56,914 SH   SOLE   53,575 0 3,339
AT&T INC COM 00206R102 14,348 492,217 SH   SOLE   314,488 0 177,729
AUTOMATIC DATA PROCESSING IN COM 053015103 1,429 10,458 SH   SOLE   9,604 0 854
BANK MONTREAL COM 063671101 122,253 2,448,760 SH   SOLE   1,060,635 0 1,388,125
BANK NOVA SCOTIA B C COM 064149107 175,523 4,347,141 SH   SOLE   2,381,919 0 1,965,222
BAXTER INTL INC COM 071813109 1,374 16,926 SH   SOLE   16,926 0 0
BCE INC COM NEW 05534B760 32,605 803,893 SH   SOLE   166,645 0 637,248
BECTON DICKINSON & CO COM 075887109 542 2,360 SH   SOLE   2,360 0 0
BIO RAD LABS INC CLA 090572207 822 2,346 SH   SOLE   2,346 0 0
BOOKING HLDGS INC COM 09857L108 827 615 SH   SOLE   615 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 689 10,035 SH   SOLE   10,035 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 386 4,075 SH   SOLE   4,075 0 0
BROOKFIELD ASSET MGMT INC CLA LTD VT SH 112585104 129,715 2,959,749 SH   SOLE   1,639,824 0 1,319,925
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A ADDED 11275Q107 6,558 189,370 SH   SOLE   87,795 0 101,575
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 31,778 764,170 SH   SOLE   314,670 0 449,500
CAMECO CORP COM 13321L108 44,938 5,961,147 SH   SOLE   3,117,892 0 2,843,255
CANADIAN IMP BK COMM COM 136069101 93,439 1,621,909 SH   SOLE   742,309 0 879,600
CANADIAN NAT RES LTD COM 136385101 35,319 2,611,532 SH   SOLE   1,892,167 0 719,365
CANADIAN NATL RY CO COM 136375102 68,367 884,391 SH   SOLE   522,316 0 362,075
CANADIAN PAC RY LTD COM 13645T100 98,782 452,750 SH   SOLE   263,650 0 189,100
CARLISLE COS INC COM 142339100 411 3,281 SH   SOLE   3,281 0 0
CDW CORP COM 12514G108 707 7,585 SH   SOLE   7,585 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,759 506,850 SH   SOLE   506,850 0 0
CGI INC CL A SUB VTG 12532H104 79,933 1,493,266 SH   SOLE   902,550 0 590,716
CHEVRON CORP NEW COM 166764100 791 10,923 SH   SOLE   10,923 0 0
CME GROUP INC COM 12572Q105 10,233 59,179 SH   SOLE   58,270 0 909
COLGATE PALMOLIVE CO COM 194162103 5,246 79,061 SH   SOLE   77,992 0 1,069
COMCAST CORP NEW CLA 20030N101 1,141 33,190 SH   SOLE   33,190 0 0
CONSTELLATION BRANDS INC CL A 21036P108 433 3,020 SH   SOLE   3,020 0 0
COSTCO WHSL CORP NEW COM 22160K105 21,009 73,682 SH   SOLE   72,572 0 1,110
CROWN CASTLE INTL CORP NEW COM 22822V101 5,774 39,984 SH   SOLE   39,111 0 873
CVS HEALTH CORP COM 126650100 1,234 20,800 SH   SOLE   20,800 0 0
DANAHER CORPORATION COM 235851102 277 1,998 SH   SOLE   1,998 0 0
DIGITAL RLTY TR INC COM 253868103 17,357 124,954 SH   SOLE   123,256 0 1,698
DISNEY WALT CO COM DISNEY 254687106 1,702 17,621 SH   SOLE   17,621 0 0
DOLLAR TREE INC COM 256746108 911 12,400 SH   SOLE   12,400 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,327 152,413 SH   SOLE   152,413 0 0
ECOLAB INC COM 278865100 732 4,700 SH   SOLE   4,700 0 0
EMERSON ELEC CO COM 291011104 958 20,108 SH   SOLE   20,108 0 0
ENBRIDGE INC COM 29250N105 76,772 2,666,519 SH   SOLE   1,731,119 0 935,400
EXELON CORP COM 30161N101 10,164 276,117 SH   SOLE   276,117 0 0
EXPEDIA GROUP INC COM NEW 30212P303 405 7,195 SH   SOLE   7,195 0 0
FACEBOOK INC CL A 30303M102 4,202 25,192 SH   SOLE   25,192 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 663 5,449 SH   SOLE   5,449 0 0
FISERV INC COM 337738108 551 5,800 SH   SOLE   5,800 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 312 1,670 SH   SOLE   1,670 0 0
FORTIS INC COM 349553107 103,853 2,723,777 SH   SOLE   1,414,367 0 1,309,410
FORTUNE BRANDS HOME & SEC IN COM 34964C106 292 6,750 SH   SOLE   6,750 0 0
FRANCO NEVADA CORP COM 351858105 62,073 628,341 SH   SOLE   298,066 0 330,275
GILDAN ACTIVEWEAR INC COM 375916103 44,455 3,527,025 SH   SOLE   1,887,525 0 1,639,500
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 7,792 190,795 SH   SOLE   190,795 0 0
HENRY JACK & ASSOC INC COM 426281101 806 5,192 SH   SOLE   5,192 0 0
HOME DEPOT INC COM 437076102 10,442 55,925 SH   SOLE   54,932 0 993
IDEXX LABS INC COM 45168D104 758 3,131 SH   SOLE   3,131 0 0
ILLUMINA INC COM 452327109 574 2,100 SH   SOLE   2,100 0 0
IMPERIAL OIL LTD COM NEW 453038408 590 52,744 SH   SOLE   52,744 0 0
INTUIT COM 461202103 329 1,430 SH   SOLE   1,430 0 0
ISHARES TR MSCI EAFE ETF 464287465 6,763 126,500 SH   SOLE   126,500 0 0
JOHNSON & JOHNSON COM 478160104 26,108 199,103 SH   SOLE   140,453 0 58,650
JPMORGAN CHASE & CO COM 46625H100 1,250 13,879 SH   SOLE   13,805 0 74
KIMBERLY CLARK CORP COM 494368103 14,070 110,033 SH   SOLE   46,765 0 63,268
LAUDER ESTEE COS INC CL A 518439104 712 4,466 SH   SOLE   4,466 0 0
LOCKHEED MARTIN CORP COM 539830109 9,427 27,813 SH   SOLE   27,813 0 0
LOWES COS INC COM 548661107 406 4,720 SH   SOLE   4,720 0 0
MAGNA INTL INC COM 559222401 15,664 496,434 SH   SOLE   219,584 0 276,850
MANULIFE FINL CORP COM 56501R106 105,165 8,471,216 SH   SOLE   4,947,316 0 3,523,900
MARKEL CORP COM 570535104 654 705 SH   SOLE   705 0 0
MARKETAXESS HLDGS INC COM 57060D108 244 735 SH   SOLE   735 0 0
MASTERCARD INC CLA 57636Q104 25,789 106,759 SH   SOLE   105,545 0 1,214
MCDONALDS CORP COM 580135101 24,601 148,782 SH   SOLE   98,070 0 50,712
MEDICAL PPTYS TRUST INC COM 58463J304 15,962 923,203 SH   SOLE   907,930 0 15,273
MEDTRONIC PLC SHS G5960L103 7,177 79,587 SH   SOLE   79,587 0 0
METHANEX CORP COM 59151K108 6,488 539,062 SH   SOLE   356,187 0 182,875
MICROSOFT CORP COM 594918104 29,932 189,792 SH   SOLE   187,354 0 2,438
NETFLIX INC COM 64110L106 946 2,518 SH   SOLE   2,518 0 0
NICE LTD SPONSORED ADR 653656108 1,530 10,657 SH   SOLE   10,657 0 0
NIKE INC CL B 654106103 2,053 24,811 SH   SOLE   24,811 0 0
NOVARTIS A G SPONSORED ADR 66987V109 19,545 237,048 SH   SOLE   149,456 0 87,592
NOVO-NORDISK A S ADR 670100205 5,557 92,316 SH   SOLE   89,559 0 2,757
NUTRIEN LTD COM 67077M108 20,397 603,465 SH   SOLE   451,999 0 151,466
NVIDIA CORP COM 67066G104 343 1,300 SH   SOLE   1,300 0 0
OPEN TEXT CORP COM 683715106 104,046 3,009,417 SH   SOLE   1,728,367 0 1,281,050
PAYPAL HLDGS INC COM 70450Y103 682 7,122 SH   SOLE   7,122 0 0
PEMBINA PIPELINE CORP COM 706327103 46,133 2,487,229 SH   SOLE   1,819,529 0 667,700
PEPSICO INC COM 713448108 1,972 16,417 SH   SOLE   16,417 0 0
PHILLIPS 66 COM 718546104 244 4,550 SH   SOLE   4,550 0 0
PROCTER & GAMBLE CO COM 742718109 17,515 159,230 SH   SOLE   84,431 0 74,799
RAYTHEON CO COM NEW 755111507 9,823 74,898 SH   SOLE   74,898 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 411 2,755 SH   SOLE   2,755 0 0
REPUBLIC SVCS INC COM 760759100 9,769 130,154 SH   SOLE   126,506 0 3,648
RESTAURANT BRANDS INTL INC COM 76131D103 11,022 276,650 SH   SOLE   182,750 0 93,900
ROGERS COMMUNICATIONS INC CL B 775109200 123,128 2,983,554 SH   SOLE   1,425,199 0 1,558,355
ROPER TECHNOLOGIES INC COM 776696106 1,169 3,750 SH   SOLE   3,750 0 0
ROYAL BK CDA COM 780087102 210,270 3,433,373 SH   SOLE   1,892,497 0 1,540,876
S&P GLOBAL INC COM 78409V104 453 1,850 SH   SOLE   1,850 0 0
SANOFI SPONSORED ADR 80105N105 6,639 151,854 SH   SOLE   29,025 0 122,829
SERVICENOW INC COM 81762P102 636 2,221 SH   SOLE   2,221 0 0
SHAW COMMUNICATIONS INC CLB CONV 82028K200 24,163 1,506,435 SH   SOLE   1,150,365 0 356,070
SHERWIN WILLIAMS CO COM 824348106 896 1,950 SH   SOLE   1,950 0 0
SHOPIFY INC CLA 82509L107 50,245 121,291 SH   SOLE   67,066 0 54,225
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 794 22,137 SH   SOLE   22,137 0 0
STANTEC INC COM 85472N109 18,127 716,697 SH   SOLE   357,322 0 359,375
STARBUCKS CORP COM 855244109 421 6,400 SH   SOLE   6,400 0 0
STERIS PLC SHS USD G8473T100 441 3,150 SH   SOLE   3,150 0 0
STRYKER CORP COM 863667101 7,259 43,601 SH   SOLE   43,601 0 0
SUN LIFE FINL INC COM 866796105 25,945 815,750 SH   SOLE   282,875 0 532,875
SUNCOR ENERGY INC NEW COM 867224107 64,020 4,057,120 SH   SOLE   2,096,848 0 1,960,272
TC ENERGY CORP COM 87807B107 204,908 4,662,753 SH   SOLE   2,340,953 0 2,321,800
TELUS CORPORATION COM 87971M103 133,238 8,523,354 SH   SOLE   4,621,968 0 3,901,386
TEXAS INSTRS INC COM 882508104 1,357 13,580 SH   SOLE   13,580 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,212 4,275 SH   SOLE   4,275 0 0
THOMSON REUTERS CORP COM NEW 884903709 30,732 456,222 SH   SOLE   209,377 0 246,845
TJX COS INC NEW COM 872540109 1,794 37,522 SH   SOLE   37,522 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 182,765 4,347,966 SH   SOLE   2,310,632 0 2,037,334
ULTA BEAUTY INC COM 90384S303 668 3,800 SH   SOLE   3,800 0 0
UNILEVER N V NY SHS NEW 904784709 14,562 298,460 SH   SOLE   298,460 0 0
UNION PAC CORP COM 907818108 331 2,350 SH   SOLE   2,350 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,205 12,778 SH   SOLE   12,778 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,968 7,892 SH   SOLE   7,832 0 60
US FOODS HLDG CORP COM 912008109 218 12,300 SH   SOLE   12,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 16,578 308,551 SH   SOLE   165,286 0 143,265
VISA INC COM CL A 92826C839 1,804 11,197 SH   SOLE   11,197 0 0
WALMART INC COM 931142103 2,219 19,527 SH   SOLE   19,527 0 0
WASTE CONNECTIONS INC COM 94106B101 49,110 640,120 SH   SOLE   373,847 0 266,273
WASTE MGMT INC DEL COM 94106L109 11,490 124,135 SH   SOLE   120,992 0 3,143
WEC ENERGY GROUP INC COM 92939U106 9,570 108,593 SH   SOLE   105,999 0 2,594
WELLS FARGO CO NEW COM 949746101 1,011 35,230 SH   SOLE   35,230 0 0
WESTERN ALLIANCE BANCORP COM 957638109 303 9,900 SH   SOLE   9,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 76,245 2,802,034 SH   SOLE   1,585,434 0 1,216,600
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,015 5,528 SH   SOLE   5,528 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,125 11,129 SH   SOLE   11,129 0 0
ZOETIS INC CL A 98978V103 1,050 8,918 SH   SOLE   8,918 0 0