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 27,695 143,981 SH   SOLE   138,518 0 5,463
ADOBE INC COM 00724F101 488 1,768 SH   SOLE   1,768 0 0
AGNICO EAGLE MINES LTD COM 008474108 150,728 2,810,755 SH   SOLE   1,434,105 0 1,376,650
AIR PRODS & CHEMS INC COM 009158106 19,195 86,519 SH   SOLE   46,757 0 39,762
ALGONQUIN PWR UTILS CORP COM 015857105 36,460 2,661,129 SH   SOLE   2,378,729 0 282,400
ALPHABET INC CAP STK CL C 02079K107 1,733 1,422 SH   SOLE   1,422 0 0
ALPHABET INC CAP STK CL A 02079K305 1,997 1,635 SH   SOLE   1,635 0 0
AMAZON COM INC COM 023135106 1,633 941 SH   SOLE   941 0 0
AMERICAN EXPRESS CO COM 025816109 1,611 13,618 SH   SOLE   13,618 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 13,040 104,965 SH   SOLE   101,654 0 3,311
AMGEN INC COM 031162100 214 1,107 SH   SOLE   34 0 1,073
AMPHENOL CORP NEW CL A 032095101 516 5,350 SH   SOLE   5,350 0 0
APPLE INC COM 037833100 16,656 74,367 SH   SOLE   70,682 0 3,685
ASTRAZENECA PLC SPONSORED ADR 046353108 3,958 88,796 SH   SOLE   72,162 0 16,634
AT&T INC COM 00206R102 22,429 592,720 SH   SOLE   393,232 0 199,488
AUTOMATIC DATA PROCESSING IN COM 053015103 12,174 75,418 SH   SOLE   69,724 0 5,694
BANK MONTREAL QUE COM 063671101 113,775 1,543,735 SH   SOLE   494,335 0 1,049,400
BANK N S HALIFAX COM 064149107 281,986 4,961,460 SH   SOLE   2,949,938 0 2,011,522
BAXTER INTL INC COM 071813109 1,419 16,226 SH   SOLE   16,226 0 0
BCE INC COM NEW 05534B760 40,088 828,276 SH   SOLE   126,243 0 702,033
BECTON DICKINSON & CO COM 075887109 519 2,050 SH   SOLE   2,050 0 0
BHP GROUP LTD SPONSORED ADS 088606108 3,158 63,958 SH   SOLE   61,526 0 2,432
BIO RAD LABS INC CL A 090572207 639 1,920 SH   SOLE   1,920 0 0
BOOKING HLDGS INC COM 09857L108 873 445 SH   SOLE   445 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 709 9,985 SH   SOLE   9,985 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 454 3,650 SH   SOLE   3,650 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 186,483 3,509,641 SH   SOLE   1,889,516 0 1,620,125
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 47,745 1,174,982 SH   SOLE   670,782 0 504,200
CAMECO CORP COM 13321L108 35,610 3,747,847 SH   SOLE   1,876,067 0 1,871,780
CANADIAN NAT RES LTD COM 136385101 121,625 4,568,255 SH   SOLE   3,136,115 0 1,432,140
CANADIAN NATL RY CO COM 136375102 70,657 786,400 SH   SOLE   396,500 0 389,900
CANADIAN PAC RY LTD COM 13645T100 124,708 560,807 SH   SOLE   310,107 0 250,700
CARLISLE COS INC COM 142339100 382 2,625 SH   SOLE   2,625 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 63,490 769,011 SH   SOLE   365,411 0 403,600
CDW CORP COM 12514G108 766 6,212 SH   SOLE   6,212 0 0
CELESTICA INC SUB VTG SHS 15101Q108 44,808 6,244,797 SH   SOLE   3,313,587 0 2,931,210
CGI INC CL A SUB VTG 12532H104 107,456 1,358,069 SH   SOLE   772,019 0 586,050
CHECK POINT SOFTWARE TECH LT ORD M22465104 469 4,280 SH   SOLE   4,280 0 0
CHEVRON CORP NEW COM 166764100 1,699 14,323 SH   SOLE   14,323 0 0
CME GROUP INC COM 12572Q105 15,088 71,391 SH   SOLE   70,381 0 1,010
COMCAST CORP NEW CL A 20030N101 2,386 52,927 SH   SOLE   52,927 0 0
CONSTELLATION BRANDS INC CL A 21036P108 489 2,360 SH   SOLE   2,360 0 0
COSTCO WHSL CORP NEW COM 22160K105 28,303 98,238 SH   SOLE   93,152 0 5,086
CVS HEALTH CORP COM 126650100 940 14,900 SH   SOLE   14,900 0 0
DARDEN RESTAURANTS INC COM 237194105 24,623 208,279 SH   SOLE   198,501 0 9,778
DESCARTES SYS GROUP INC COM 249906108 1,398 34,600 SH   SOLE   800 0 33,800
DIGITAL RLTY TR INC COM 253868103 21,120 162,702 SH   SOLE   160,815 0 1,887
DISNEY WALT CO COM DISNEY 254687106 736 5,650 SH   SOLE   5,650 0 0
DOLLAR TREE INC COM 256746108 1,658 14,520 SH   SOLE   14,520 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 19,540 203,834 SH   SOLE   193,043 0 10,791
DUPONT DE NEMOURS INC COM 26614N102 1,095 15,362 SH   SOLE   15,362 0 0
ECOLAB INC COM 278865100 832 4,200 SH   SOLE   4,200 0 0
EMERSON ELEC CO COM 291011104 1,344 20,108 SH   SOLE   20,108 0 0
ENBRIDGE INC COM 29250N105 97,174 2,766,835 SH   SOLE   1,992,635 0 774,200
ENCANA CORP COM 292505104 34,086 7,434,851 SH   SOLE   4,717,601 0 2,717,250
ENERPLUS CORP COM 292766102 16,418 2,202,422 SH   SOLE   1,464,372 0 738,050
EXELON CORP COM 30161N101 18,107 374,815 SH   SOLE   374,815 0 0
EXPEDIA GROUP INC COM NEW 30212P303 773 5,750 SH   SOLE   5,750 0 0
FACEBOOK INC CL A 30303M102 3,779 21,220 SH   SOLE   21,220 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 773 5,824 SH   SOLE   5,824 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 427 1,490 SH   SOLE   1,490 0 0
FORTIS INC COM 349553107 165,496 3,912,109 SH   SOLE   2,003,099 0 1,909,010
FORTUNE BRANDS HOME & SEC IN COM 34964C106 369 6,750 SH   SOLE   6,750 0 0
FRANCO NEVADA CORP COM 351858105 60,055 658,650 SH   SOLE   272,650 0 386,000
GILDAN ACTIVEWEAR INC COM 375916103 111,763 3,147,061 SH   SOLE   1,766,911 0 1,380,150
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 9,583 197,795 SH   SOLE   197,795 0 0
HOME DEPOT INC COM 437076102 17,044 73,460 SH   SOLE   68,910 0 4,550
IDEXX LABS INC COM 45168D104 655 2,409 SH   SOLE   2,409 0 0
ILLINOIS TOOL WKS INC COM 452308109 472 3,014 SH   SOLE   100 0 2,914
ILLUMINA INC COM 452327109 548 1,800 SH   SOLE   1,800 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,296 49,744 SH   SOLE   49,744 0 0
INGERSOLL-RAND PLC SHS G47791101 524 4,256 SH   SOLE   4,256 0 0
INTUIT COM 461202103 529 1,989 SH   SOLE   1,989 0 0
ISHARES TR MSCI EAFE ETF 464287465 6,827 104,700 SH   SOLE   104,700 0 0
JOHNSON & JOHNSON COM 478160104 26,923 208,090 SH   SOLE   143,832 0 64,258
JPMORGAN CHASE & CO COM 46625H100 20,027 170,167 SH   SOLE   161,074 0 9,093
KEURIG DR PEPPER INC COM 49271V100 14,074 515,149 SH   SOLE   487,928 0 27,221
KIMBERLY CLARK CORP COM 494368103 14,714 103,580 SH   SOLE   35,252 0 68,328
LAUDER ESTEE COS INC CL A 518439104 864 4,344 SH   SOLE   4,344 0 0
LITTELFUSE INC COM 537008104 371 2,090 SH   SOLE   2,090 0 0
LOCKHEED MARTIN CORP COM 539830109 15,661 40,151 SH   SOLE   37,174 0 2,977
LOWES COS INC COM 548661107 486 4,420 SH   SOLE   4,420 0 0
MAGNA INTL INC COM 559222401 1,600 29,995 SH   SOLE   29,995 0 0
MANULIFE FINL CORP COM 56501R106 101,350 5,522,091 SH   SOLE   4,120,791 0 1,401,300
MARKEL CORP COM 570535104 733 620 SH   SOLE   620 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,167 3,563 SH   SOLE   3,563 0 0
MASTERCARD INC CL A 57636Q104 37,191 136,947 SH   SOLE   131,207 0 5,740
MCDONALDS CORP COM 580135101 38,810 180,755 SH   SOLE   125,958 0 54,797
MEDICAL PPTYS TRUST INC COM 58463J304 20,256 1,035,602 SH   SOLE   1,018,624 0 16,978
MEDTRONIC PLC SHS G5960L103 11,653 107,286 SH   SOLE   101,689 0 5,597
METHANEX CORP COM 59151K108 65,164 1,835,280 SH   SOLE   969,330 0 865,950
MICROSOFT CORP COM 594918104 39,334 282,917 SH   SOLE   269,939 0 12,978
MIDDLEBY CORP COM 596278101 340 2,910 SH   SOLE   2,910 0 0
NETFLIX INC COM 64110L106 266 994 SH   SOLE   994 0 0
NICE LTD SPONSORED ADR 653656108 996 6,924 SH   SOLE   6,924 0 0
NIKE INC CL B 654106103 2,368 25,211 SH   SOLE   25,211 0 0
NOVARTIS A G SPONSORED ADR 66987V109 24,993 287,610 SH   SOLE   191,923 0 95,687
NUTRIEN LTD COM 67077M108 48,667 976,290 SH   SOLE   699,128 0 277,162
NVIDIA CORP COM 67066G104 252 1,450 SH   SOLE   1,450 0 0
ONEOK INC NEW COM 682680103 18,766 254,663 SH   SOLE   251,234 0 3,429
OPEN TEXT CORP COM 683715106 144,479 3,539,782 SH   SOLE   1,981,532 0 1,558,250
ORACLE CORP COM 68389X105 1,373 24,950 SH   SOLE   24,950 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 404 15,000 SH   SOLE   15,000 0 0
PAYCHEX INC COM 704326107 18,262 220,640 SH   SOLE   218,317 0 2,323
PAYPAL HLDGS INC COM 70450Y103 357 3,446 SH   SOLE   3,446 0 0
PEMBINA PIPELINE CORP COM 706327103 126,539 3,411,477 SH   SOLE   2,421,677 0 989,800
PEPSICO INC COM 713448108 11,537 84,152 SH   SOLE   79,042 0 5,110
PHILLIPS 66 COM 718546104 415 4,050 SH   SOLE   4,050 0 0
PROCTER & GAMBLE CO COM 742718109 23,165 186,245 SH   SOLE   104,584 0 81,661
RAYTHEON CO COM NEW 755111507 17,477 89,084 SH   SOLE   85,460 0 3,624
RENAISSANCERE HOLDINGS LTD COM G7496G103 275 1,423 SH   SOLE   1,423 0 0
REPUBLIC SVCS INC COM 760759100 14,124 163,184 SH   SOLE   159,888 0 3,296
RESTAURANT BRANDS INTL INC COM 76131D103 35,313 496,337 SH   SOLE   327,037 0 169,300
ROGERS COMMUNICATIONS INC CL B 775109200 136,113 2,792,716 SH   SOLE   1,256,361 0 1,536,355
ROYAL BK CDA MONTREAL QUE COM 780087102 346,272 4,265,970 SH   SOLE   2,337,249 0 1,928,721
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7,768 131,990 SH   SOLE   112,673 0 19,317
S&P GLOBAL INC COM 78409V104 398 1,625 SH   SOLE   1,625 0 0
SANOFI SPONSORED ADR 80105N105 15,385 332,078 SH   SOLE   208,872 0 123,206
SERVICENOW INC COM 81762P102 731 2,880 SH   SOLE   2,880 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 34,522 1,755,916 SH   SOLE   1,435,946 0 319,970
SHERWIN WILLIAMS CO COM 824348106 1,254 2,281 SH   SOLE   2,281 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 706 14,672 SH   SOLE   14,672 0 0
STARBUCKS CORP COM 855244109 477 5,400 SH   SOLE   5,400 0 0
STRYKER CORP COM 863667101 9,329 43,129 SH   SOLE   40,449 0 2,680
SUN LIFE FINL INC COM 866796105 67,820 1,515,759 SH   SOLE   409,959 0 1,105,800
SUNCOR ENERGY INC NEW COM 867224107 204,318 6,473,244 SH   SOLE   2,799,972 0 3,673,272
SYSCO CORP COM 871829107 762 9,594 SH   SOLE   9,594 0 0
T MOBILE US INC COM 872590104 324 4,117 SH   SOLE   4,117 0 0
TC ENERGY CORP COM 87807B107 278,547 5,376,030 SH   SOLE   2,769,830 0 2,606,200
TELUS CORP COM 87971M103 173,689 4,877,297 SH   SOLE   2,774,327 0 2,102,970
TEXAS INSTRS INC COM 882508104 1,630 12,612 SH   SOLE   12,612 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,126 3,865 SH   SOLE   3,865 0 0
THOMSON REUTERS CORP COM NEW 884903709 52,503 785,026 SH   SOLE   332,281 0 452,745
TJX COS INC NEW COM 872540109 1,783 31,992 SH   SOLE   31,992 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 329,082 5,640,197 SH   SOLE   3,040,263 0 2,599,934
ULTA BEAUTY INC COM 90384S303 791 3,155 SH   SOLE   3,155 0 0
UNILEVER N V N Y SHS NEW 904784709 13,214 220,125 SH   SOLE   220,125 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,236 20,565 SH   SOLE   7,387 0 13,178
UNION PACIFIC CORP COM 907818108 356 2,200 SH   SOLE   2,200 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,469 12,257 SH   SOLE   12,257 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,881 13,778 SH   SOLE   13,778 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,747 8,040 SH   SOLE   7,837 0 203
VEEVA SYS INC CL A COM 922475108 221 1,450 SH   SOLE   1,450 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 22,617 374,701 SH   SOLE   231,001 0 143,700
VERMILION ENERGY INC COM 923725105 15,346 920,600 SH   SOLE   796,800 0 123,800
VERTEX PHARMACEUTICALS INC COM 92532F100 535 3,156 SH   SOLE   3,156 0 0
VISA INC COM CL A 92826C839 1,601 9,309 SH   SOLE   9,309 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 570 10,300 SH   SOLE   10,300 0 0
WALMART INC COM 931142103 2,407 20,281 SH   SOLE   20,281 0 0
WASTE CONNECTIONS INC COM 94106B101 92,164 1,002,589 SH   SOLE   578,466 0 424,123
WASTE MGMT INC DEL COM 94106L109 19,625 170,654 SH   SOLE   159,328 0 11,326
WEC ENERGY GROUP INC COM 92939U106 15,020 157,936 SH   SOLE   155,052 0 2,884
WELLS FARGO CO NEW COM 949746101 1,878 37,224 SH   SOLE   37,224 0 0
WESTERN ALLIANCE BANCORP COM 957638109 387 8,400 SH   SOLE   8,400 0 0
YUM BRANDS INC COM 988498101 295 2,599 SH   SOLE   2,599 0 0
YUM CHINA HLDGS INC COM 98850P109 636 14,004 SH   SOLE   14,004 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 567 2,748 SH   SOLE   2,748 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,500 10,929 SH   SOLE   10,929 0 0
ZOETIS INC CL A 98978V103 716 5,747 SH   SOLE   5,747 0 0