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
ABBVIE INC COM 00287Y109 12,137 128,322 SH   SOLE   121,401 0 6,921
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,665 115,543 SH   SOLE   110,688 0 4,855
ADOBE SYS INC COM 00724F101 449 1,665 SH   SOLE   1,665 0 0
AGNICO EAGLE MINES LTD COM 008474108 52,283 1,531,836 SH   SOLE   775,236 0 756,600
AIR PRODS & CHEMS INC COM 009158106 9,036 54,089 SH   SOLE   50,020 0 4,069
ALGONQUIN PWR UTILS CORP COM 015857105 47,357 4,582,040 SH   SOLE   4,233,540 0 348,500
ALLISON TRANSMISSION HLDGS I COM 01973R101 516 9,926 SH   SOLE   9,926 0 0
ALPHABET INC CAP STK CL C 02079K107 1,044 875 SH   SOLE   875 0 0
ALPHABET INC CAP STK CL A 02079K305 290 240 SH   SOLE   240 0 0
ALTRIA GROUP INC COM 02209S103 16,742 277,606 SH   SOLE   264,293 0 13,313
AMAZON COM INC COM 023135106 1,741 869 SH   SOLE   869 0 0
AMERICAN EXPRESS CO COM 025816109 1,465 13,761 SH   SOLE   13,761 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 10,591 120,395 SH   SOLE   117,088 0 3,307
AMGEN INC COM 031162100 12,148 58,604 SH   SOLE   56,369 0 2,235
ANALOG DEVICES INC COM 032654105 8,648 93,536 SH   SOLE   86,424 0 7,112
ANNALY CAP MGMT INC COM 035710409 161 15,724 SH   SOLE   15,724 0 0
APPLE INC COM 037833100 34,635 153,428 SH   SOLE   146,051 0 7,377
APPLIED MATLS INC COM 038222105 398 10,305 SH   SOLE   10,305 0 0
ARAMARK COM 03852U106 431 10,010 SH   SOLE   10,010 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 5,598 141,465 SH   SOLE   126,859 0 14,606
AT&T INC COM 00206R102 19,315 575,200 SH   SOLE   390,363 0 184,837
AUTOMATIC DATA PROCESSING IN COM 053015103 4,498 29,853 SH   SOLE   24,457 0 5,396
BANCO SANTANDER SA ADR 05964H105 52 10,465 SH   SOLE   10,465 0 0
BANK AMER CORP COM 060505104 26,856 911,603 SH   SOLE   873,552 0 38,051
BANK MONTREAL QUE COM 063671101 277,236 3,363,723 SH   SOLE   1,657,923 0 1,705,800
BANK N S HALIFAX COM 064149107 384,152 6,449,886 SH   SOLE   4,137,514 0 2,312,372
BAXTER INTL INC COM 071813109 1,303 16,899 SH   SOLE   16,899 0 0
BCE INC COM NEW 05534B760 37,764 932,844 SH   SOLE   239,320 0 693,524
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,113 5,200 SH   SOLE   5,200 0 0
BOOKING HLDGS INC COM 09857L108 258 130 SH   SOLE   130 0 0
BROADCOM INC COM 11135F101 11,520 46,691 SH   SOLE   46,061 0 630
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 164,712 3,703,546 SH   SOLE   2,121,221 0 1,582,325
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 56,097 1,852,693 SH   SOLE   1,302,193 0 550,500
CAMECO CORP COM 13321L108 37,189 3,263,598 SH   SOLE   1,735,518 0 1,528,080
CANADIAN NAT RES LTD COM 136385101 239,419 7,333,814 SH   SOLE   4,568,124 0 2,765,690
CANADIAN NATL RY CO COM 136375102 87,061 971,014 SH   SOLE   505,714 0 465,300
CANADIAN PAC RY LTD COM 13645T100 180,861 855,660 SH   SOLE   511,360 0 344,300
CANOPY GROWTH CORP COM 138035100 12,309 253,577 SH   SOLE   170,977 0 82,600
CAPITAL ONE FINL CORP COM 14040H105 576 6,071 SH   SOLE   6,071 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 113,402 1,211,192 SH   SOLE   778,092 0 433,100
CELESTICA INC SUB VTG SHS 15101Q108 40,551 3,746,850 SH   SOLE   1,940,150 0 1,806,700
CELGENE CORP COM 151020104 524 5,860 SH   SOLE   5,860 0 0
CENTENE CORP DEL COM 15135B101 394 2,721 SH   SOLE   2,721 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 534 1,639 SH   SOLE   1,639 0 0
CHENIERE ENERGY INC COM NEW 16411R208 359 5,168 SH   SOLE   5,168 0 0
CHEVRON CORP NEW COM 166764100 10,967 89,689 SH   SOLE   87,355 0 2,334
CISCO SYS INC COM 17275R102 510 10,482 SH   SOLE   93 0 10,389
CITIZENS FINL GROUP INC COM 174610105 480 12,442 SH   SOLE   12,442 0 0
CITRIX SYS INC COM 177376100 438 3,936 SH   SOLE   3,936 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 263 3,406 SH   SOLE   3,406 0 0
COMCAST CORP NEW CL A 20030N101 1,392 39,312 SH   SOLE   39,312 0 0
COMERICA INC COM 200340107 346 3,836 SH   SOLE   3,836 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,426 52,902 SH   SOLE   52,902 0 0
CUBESMART COM 229663109 4,523 158,524 SH   SOLE   158,524 0 0
CUMMINS INC COM 231021106 391 2,679 SH   SOLE   2,679 0 0
CVS HEALTH CORP COM 126650100 400 5,080 SH   SOLE   5,080 0 0
D R HORTON INC COM 23331A109 423 10,032 SH   SOLE   10,032 0 0
DARDEN RESTAURANTS INC COM 237194105 18,485 166,243 SH   SOLE   158,126 0 8,117
DESCARTES SYS GROUP INC COM 249906108 1,592 46,975 SH   SOLE   875 0 46,100
DIGITAL RLTY TR INC COM 253868103 8,448 75,107 SH   SOLE   75,107 0 0
DOLLAR TREE INC COM 256746108 204 2,500 SH   SOLE   2,500 0 0
DOWDUPONT INC COM 26078J100 1,757 27,314 SH   SOLE   20,416 0 6,898
DUKE ENERGY CORP NEW COM NEW 26441C204 18,770 234,566 SH   SOLE   226,762 0 7,804
EMERSON ELEC CO COM 291011104 1,491 19,474 SH   SOLE   19,474 0 0
ENBRIDGE INC COM 29250N105 104,185 3,231,176 SH   SOLE   2,532,176 0 699,000
ENCANA CORP COM 292505104 72,745 5,554,312 SH   SOLE   3,622,812 0 1,931,500
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 5,538 317,738 SH   SOLE   317,738 0 0
ENERPLUS CORP COM 292766102 42,331 3,430,674 SH   SOLE   2,322,774 0 1,107,900
ENI S P A SPONSORED ADR 26874R108 4,047 107,466 SH   SOLE   96,796 0 10,670
ENTERPRISE PRODS PARTNERS L COM 293792107 4,566 158,914 SH   SOLE   158,914 0 0
EQUINOR ASA SPONSORED ADR 29446M102 16,439 582,950 SH   SOLE   538,356 0 44,594
EXELON CORP COM 30161N101 19,892 455,609 SH   SOLE   455,609 0 0
FACEBOOK INC CL A 30303M102 2,474 15,041 SH   SOLE   15,041 0 0
FORTINET INC COM 34959E109 395 4,285 SH   SOLE   4,285 0 0
FORTIS INC COM 349553107 120,718 3,726,067 SH   SOLE   1,840,857 0 1,885,210
FRANCO NEVADA CORP COM 351858105 41,908 670,455 SH   SOLE   297,255 0 373,200
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 9,528 185,300 SH   SOLE   176,999 0 8,301
GILDAN ACTIVEWEAR INC COM 375916103 100,967 3,321,017 SH   SOLE   2,001,117 0 1,319,900
GOLDCORP INC NEW COM 380956409 78,491 7,709,879 SH   SOLE   4,550,879 0 3,159,000
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 9,217 214,795 SH   SOLE   214,795 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 170,544 2,647,160 SH   SOLE   1,579,260 0 1,067,900
HOME DEPOT INC COM 437076102 11,073 53,456 SH   SOLE   50,980 0 2,476
HUNTINGTON INGALLS INDS INC COM 446413106 545 2,129 SH   SOLE   2,129 0 0
ILLINOIS TOOL WKS INC COM 452308109 15,576 110,376 SH   SOLE   100,516 0 9,860
ILLUMINA INC COM 452327109 350 953 SH   SOLE   953 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,213 37,513 SH   SOLE   37,513 0 0
INNOVIVA INC COM 45781M101 180 11,815 SH   SOLE   11,815 0 0
INTEL CORP COM 458140100 491 10,391 SH   SOLE   2,146 0 8,245
INTERNATIONAL BUSINESS MACHS COM 459200101 1,038 6,862 SH   SOLE   6,862 0 0
IRON MTN INC NEW COM 46284V101 8,012 232,095 SH   SOLE   219,764 0 12,331
JEFFERIES FINL GROUP INC COM 47233W109 518 23,604 SH   SOLE   23,604 0 0
JOHNSON & JOHNSON COM 478160104 32,738 236,941 SH   SOLE   167,494 0 69,447
JPMORGAN CHASE & CO COM 46625H100 24,900 220,665 SH   SOLE   211,870 0 8,795
KAR AUCTION SVCS INC COM 48238T109 436 7,303 SH   SOLE   7,303 0 0
KIMBERLY CLARK CORP COM 494368103 8,755 77,044 SH   SOLE   17,465 0 59,579
KLA-TENCOR CORP COM 482480100 443 4,359 SH   SOLE   4,359 0 0
KROGER CO COM 501044101 441 15,149 SH   SOLE   15,149 0 0
LAM RESEARCH CORP COM 512807108 268 1,764 SH   SOLE   1,764 0 0
LOCKHEED MARTIN CORP COM 539830109 15,473 44,724 SH   SOLE   41,747 0 2,977
MAGNA INTL INC COM 559222401 62,180 1,184,634 SH   SOLE   521,934 0 662,700
MANULIFE FINL CORP COM 56501R106 207,793 11,632,961 SH   SOLE   7,314,861 0 4,318,100
MARKEL CORP COM 570535104 670 564 SH   SOLE   564 0 0
MASTERCARD INCORPORATED CL A 57636Q104 24,352 109,391 SH   SOLE   104,944 0 4,447
MCDONALDS CORP COM 580135101 25,632 153,220 SH   SOLE   95,316 0 57,904
MEDICAL PPTYS TRUST INC COM 58463J304 10,375 695,858 SH   SOLE   684,162 0 11,696
MEDTRONIC PLC SHS G5960L103 8,073 82,071 SH   SOLE   78,619 0 3,452
METHANEX CORP COM 59151K108 85,636 1,085,706 SH   SOLE   628,956 0 456,750
MICRON TECHNOLOGY INC COM 595112103 375 8,294 SH   SOLE   8,294 0 0
MICROSOFT CORP COM 594918104 33,940 296,758 SH   SOLE   284,724 0 12,034
MOLSON COORS BREWING CO CL B 60871R209 454 7,380 SH   SOLE   7,380 0 0
MPLX LP COM UNIT REP LTD 55336V100 489 14,096 SH   SOLE   14,096 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 5,174 99,766 SH   SOLE   1,306 0 98,460
NETAPP INC COM 64110D104 395 4,600 SH   SOLE   4,600 0 0
NETFLIX INC COM 64110L106 307 821 SH   SOLE   821 0 0
NIKE INC CL B 654106103 1,359 16,041 SH   SOLE   16,041 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 407 7,093 SH   SOLE   7,093 0 0
NOVARTIS A G SPONSORED ADR 66987V109 10,794 125,277 SH   SOLE   57,584 0 67,693
NOVO-NORDISK A S ADR 670100205 13,345 283,092 SH   SOLE   269,012 0 14,080
NUTRIEN LTD COM 67077M108 97,583 1,691,356 SH   SOLE   1,264,944 0 426,412
OPEN TEXT CORP COM 683715106 184,798 4,860,236 SH   SOLE   2,901,836 0 1,958,400
ORACLE CORP COM 68389X105 1,400 27,162 SH   SOLE   27,162 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 81 10,680 SH   SOLE   10,680 0 0
PACWEST BANCORP DEL COM 695263103 452 9,492 SH   SOLE   9,492 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 556 28,000 SH   SOLE   28,000 0 0
PAYCHEX INC COM 704326107 12,996 176,454 SH   SOLE   174,240 0 2,214
PBF ENERGY INC CL A 69318G106 283 5,667 SH   SOLE   5,667 0 0
PEMBINA PIPELINE CORP COM 706327103 165,506 4,874,507 SH   SOLE   3,606,657 0 1,267,850
PFIZER INC COM 717081103 12,357 280,402 SH   SOLE   271,541 0 8,861
PHILLIPS 66 COM 718546104 565 5,012 SH   SOLE   5,012 0 0
POPULAR INC COM NEW 733174700 539 10,518 SH   SOLE   10,518 0 0
PROCTER AND GAMBLE CO COM 742718109 11,278 135,501 SH   SOLE   65,291 0 70,210
PROGRESSIVE CORP OHIO COM 743315103 396 5,573 SH   SOLE   5,573 0 0
QUANTA SVCS INC COM 74762E102 281 8,410 SH   SOLE   8,410 0 0
RAYTHEON CO COM NEW 755111507 16,203 78,403 SH   SOLE   74,779 0 3,624
REGENERON PHARMACEUTICALS COM 75886F107 585 1,447 SH   SOLE   1,447 0 0
REPUBLIC SVCS INC COM 760759100 12,554 172,777 SH   SOLE   168,776 0 4,001
ROGERS COMMUNICATIONS INC CL B 775109200 144,177 2,805,527 SH   SOLE   1,491,772 0 1,313,755
ROYAL BK CDA MONTREAL QUE COM 780087102 307,675 3,841,210 SH   SOLE   2,278,161 0 1,563,049
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,094 89,433 SH   SOLE   72,986 0 16,447
SANDSTORM GOLD LTD COM NEW 80013R206 122 32,700 SH   SOLE   32,700 0 0
SANOFI SPONSORED ADR 80105N105 4,239 94,892 SH   SOLE   2,093 0 92,799
SHAW COMMUNICATIONS INC CL B CONV 82028K200 41,998 2,156,898 SH   SOLE   1,817,628 0 339,270
SIX FLAGS ENTMT CORP NEW COM 83001A102 14,714 210,735 SH   SOLE   204,385 0 6,350
STANTEC INC COM 85472N109 66,501 2,675,488 SH   SOLE   1,551,338 0 1,124,150
STRYKER CORP COM 863667101 9,266 52,150 SH   SOLE   50,151 0 1,999
SUN LIFE FINL INC COM 866796105 53,308 1,341,938 SH   SOLE   416,338 0 925,600
SUNCOR ENERGY INC NEW COM 867224107 165,579 4,282,447 SH   SOLE   2,170,675 0 2,111,772
TALLGRASS ENERGY LP CLASS A SHS 874696107 566 24,000 SH   SOLE   24,000 0 0
TARGA RES CORP COM 87612G101 9,029 160,353 SH   SOLE   157,745 0 2,608
TECK RESOURCES LTD CL B 878742204 757 31,433 SH   SOLE   31,433 0 0
TELUS CORP COM 87971M103 146,491 3,977,382 SH   SOLE   2,464,453 0 1,512,929
TEXAS INSTRS INC COM 882508104 15,243 142,074 SH   SOLE   140,244 0 1,830
THOMSON REUTERS CORP COM 884903105 56,444 1,237,921 SH   SOLE   470,121 0 767,800
TIMKEN CO COM 887389104 208 4,173 SH   SOLE   4,173 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 434,873 7,161,963 SH   SOLE   4,296,379 0 2,865,584
TOTAL S A SPONSORED ADR 89151E109 6,719 104,346 SH   SOLE   87,016 0 17,330
TOTAL SYS SVCS INC COM 891906109 544 5,509 SH   SOLE   5,509 0 0
TRANSCANADA CORP COM 89353D107 204,374 5,055,209 SH   SOLE   2,795,109 0 2,260,100
UNILEVER N V N Y SHS NEW 904784709 9,481 170,680 SH   SOLE   170,680 0 0
UNILEVER PLC SPON ADR NEW 904767704 794 14,444 SH   SOLE   177 0 14,267
UNITED PARCEL SERVICE INC CL B 911312106 1,212 10,381 SH   SOLE   10,381 0 0
UNITED RENTALS INC COM 911363109 511 3,123 SH   SOLE   3,123 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,600 11,441 SH   SOLE   11,441 0 0
UNITEDHEALTH GROUP INC COM 91324P102 20,737 77,948 SH   SOLE   76,886 0 1,062
VERIZON COMMUNICATIONS INC COM 92343V104 17,330 324,601 SH   SOLE   170,179 0 154,422
VERMILION ENERGY INC COM 923725105 102,516 3,113,669 SH   SOLE   1,757,769 0 1,355,900
VERTEX PHARMACEUTICALS INC COM 92532F100 647 3,359 SH   SOLE   3,359 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 488 23,977 SH   SOLE   23,977 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,414 203,392 SH   SOLE   1,637 0 201,755
WALGREENS BOOTS ALLIANCE INC COM 931427108 445 6,103 SH   SOLE   6,103 0 0
WALMART INC COM 931142103 1,449 15,431 SH   SOLE   15,431 0 0
WASTE CONNECTIONS INC COM 94106B101 134,449 1,688,005 SH   SOLE   1,024,682 0 663,323
WASTE MGMT INC DEL COM 94106L109 10,056 111,283 SH   SOLE   101,946 0 9,337
WEC ENERGY GROUP INC COM 92939U106 11,115 166,495 SH   SOLE   166,495 0 0
WELLS FARGO CO NEW COM 949746101 1,918 36,487 SH   SOLE   33,420 0 3,067
WORLDPAY INC CL A 981558109 578 5,703 SH   SOLE   5,703 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,060 8,062 SH   SOLE   8,062 0 0