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
ADOBE SYS INC COMMON 00724F101 9,774 36,205 SH   SOLE   36,205 0 0
AGNICO EAGLE MINES LTD COMMON 008474108 16,175 473,905 SH   SOLE   473,905 0 0
ALGONQUIN PWR UTILS CORP COMMON 015857105 22,122 2,140,412 SH   SOLE   2,039,272 0 101,140
ALPHABET INC CLASS C 02079K107 15,665 13,126 SH   SOLE   13,126 0 0
ALTRIA GROUP INC COMMON 02209S103 12,126 201,063 SH   SOLE   201,063 0 0
AMAZON COM INC COMMON 023135106 15,838 7,907 SH   SOLE   7,907 0 0
AMERICAN TOWER CORP NEW COMMON 03027X100 10,909 75,080 SH   SOLE   75,080 0 0
APPLE INC COMMON 037833100 24,555 108,777 SH   SOLE   108,777 0 0
AUTOZONE INC COMMON 053332102 7,047 9,085 SH   SOLE   9,085 0 0
BANK MONTREAL QUE COMMON 063671101 50,472 612,347 SH   SOLE   585,769 0 26,578
BANK N S HALIFAX COMMON 064149107 80,553 1,352,413 SH   SOLE   1,320,103 0 32,310
BCE INC COMMON 05534B760 10,078 248,944 SH   SOLE   205,914 0 43,030
BOEING CO COMMON 097023105 6,351 17,078 SH   SOLE   17,078 0 0
BOOKING HLDGS INC COMMON 09857L108 7,482 3,771 SH   SOLE   3,771 0 0
BOSTON SCIENTIFIC CORP COMMON 101137107 7,262 188,630 SH   SOLE   188,630 0 0
BROADCOM INC COMMON 11135F101 6,383 25,871 SH   SOLE   25,871 0 0
BROOKFIELD ASSET MGMT INC CLASS A 112585104 51,016 1,147,052 SH   SOLE   1,122,422 0 24,630
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 10,936 169,920 SH   SOLE   169,920 0 0
CANADIAN NAT RES LTD COMMON 136385101 44,100 1,350,810 SH   SOLE   1,290,940 0 59,870
CANADIAN NATL RY CO COMMON 136375102 62,234 694,077 SH   SOLE   668,336 0 25,741
CANADIAN PAC RY LTD COMMON 13645T100 29,505 139,585 SH   SOLE   139,585 0 0
CATERPILLAR INC DEL COMMON 149123101 7,436 48,767 SH   SOLE   48,767 0 0
CBRE GROUP INC CLASS A 12504L109 8,357 189,501 SH   SOLE   189,501 0 0
CELANESE CORP DEL COMMON 150870103 8,576 75,230 SH   SOLE   75,230 0 0
CHEVRON CORP NEW COMMON 166764100 17,170 140,412 SH   SOLE   140,412 0 0
CISCO SYS INC COMMON 17275R102 3,145 64,638 SH   SOLE   64,638 0 0
CITIGROUP INC COMMON 172967424 12,426 173,202 SH   SOLE   173,202 0 0
CME GROUP INC CLASS A 12572Q105 3,052 17,931 SH   SOLE   17,931 0 0
COLLIERS INTL GROUP INC SHARES 194693107 11,767 152,026 SH   SOLE   152,026 0 0
COMCAST CORP NEW CLASS A 20030N101 9,826 277,479 SH   SOLE   277,479 0 0
CONSTELLATION BRANDS INC CLASS A 21036P108 7,596 35,228 SH   SOLE   35,228 0 0
DESCARTES SYS GROUP INC COMMON 249906108 16,650 491,257 SH   SOLE   491,257 0 0
ENBRIDGE INC COMMON 29250N105 53,553 1,660,838 SH   SOLE   1,593,978 0 66,860
ENERPLUS CORP COMMON 292766102 20,086 1,627,797 SH   SOLE   1,627,797 0 0
EOG RES INC COMMON 26875P101 10,137 79,464 SH   SOLE   79,464 0 0
FACEBOOK INC CLASS A 30303M102 7,380 44,873 SH   SOLE   44,873 0 0
FORTIS INC COMMON 349553107 37,908 1,170,008 SH   SOLE   1,114,338 0 55,670
FRANCO NEVADA CORP COMMON 351858105 17,857 285,651 SH   SOLE   285,651 0 0
GOLDCORP INC NEW COMMON 380956409 15,972 1,568,790 SH   SOLE   1,568,790 0 0
GROUPE CGI INC CLASS A 39945C109 33,004 512,279 SH   SOLE   512,279 0 0
HOME DEPOT INC COMMON 437076102 15,325 73,978 SH   SOLE   73,978 0 0
HONEYWELL INTL INC COMMON 438516106 13,004 78,150 SH   SOLE   78,150 0 0
HUDBAY MINERALS INC COMMON 443628102 2,442 482,560 SH   SOLE   482,560 0 0
INTERCONTINENTAL EXCHANGE IN COMMON 45866F104 8,079 107,882 SH   SOLE   107,882 0 0
ISHARES TR U.S. REAL ES ETF 464287739 350 4,380 SH   SOLE   4,380 0 0
JOHNSON & JOHNSON COMMON 478160104 3,085 22,325 SH   SOLE   22,325 0 0
JPMORGAN CHASE & CO COMMON 46625H100 17,541 155,447 SH   SOLE   155,447 0 0
LAZARD LTD SHS A G54050102 2,815 58,491 SH   SOLE   58,491 0 0
LOCKHEED MARTIN CORP COMMON 539830109 13,194 38,137 SH   SOLE   38,137 0 0
LYONDELLBASELL INDUSTRIES N SHARES N53745100 2,981 29,080 SH   SOLE   29,080 0 0
MAGNA INTL INC COMMON 559222401 15,600 297,197 SH   SOLE   297,197 0 0
MANULIFE FINL CORP COMMON 56501R106 46,526 2,604,571 SH   SOLE   2,506,611 0 97,960
MASTEC INC COMMON 576323109 7,154 160,222 SH   SOLE   160,222 0 0
MASTERCARD INCORPORATED CLASS A 57636Q104 15,045 67,583 SH   SOLE   67,583 0 0
MEDTRONIC PLC SHARES G5960L103 8,237 83,733 SH   SOLE   83,733 0 0
MERCK & CO INC COMMON 58933Y105 15,457 217,888 SH   SOLE   217,888 0 0
MICHAEL KORS HLDGS LTD SHARES G60754101 7,197 104,971 SH   SOLE   104,971 0 0
MICROCHIP TECHNOLOGY INC COMMON 595017104 2,526 32,017 SH   SOLE   32,017 0 0
MICROSOFT CORP COMMON 594918104 26,865 234,894 SH   SOLE   234,894 0 0
MONSTER BEVERAGE CORP NEW COMMON 61174X109 8,730 149,793 SH   SOLE   149,793 0 0
MORGAN STANLEY COMMON 617446448 8,953 192,246 SH   SOLE   192,246 0 0
NETEASE INC SPONSORED ADR 64110W102 27,370 119,912 SH   SOLE   119,912 0 0
NEXTERA ENERGY INC COMMON 65339F101 13,740 81,982 SH   SOLE   81,982 0 0
NICE LTD SPONSORED ADR 653656108 26,594 232,321 SH   SOLE   232,321 0 0
NUTRIEN LTD COMMON 67077M108 6,662 115,468 SH   SOLE   94,478 0 20,990
NVIDIA CORP COMMON 67066G104 10,117 36,002 SH   SOLE   36,002 0 0
ONEOK INC NEW COMMON 682680103 2,317 34,180 SH   SOLE   34,180 0 0
OPEN TEXT CORP COMMON 683715106 24,540 645,405 SH   SOLE   645,405 0 0
PEMBINA PIPELINE CORP COMMON 706327103 44,328 1,305,518 SH   SOLE   1,246,198 0 59,320
PEPSICO INC COMMON 713448108 3,030 27,098 SH   SOLE   27,098 0 0
PFIZER INC COMMON 717081103 14,241 323,143 SH   SOLE   323,143 0 0
PNC FINL SVCS GROUP INC COMMON 693475105 8,536 62,680 SH   SOLE   62,680 0 0
PROGRESSIVE CORP OHIO COMMON 743315103 11,440 161,029 SH   SOLE   161,029 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 21,795 424,088 SH   SOLE   424,088 0 0
ROYAL BK CDA MONTREAL QUE COMMON 780087102 100,875 1,259,327 SH   SOLE   1,233,190 0 26,137
SERVICENOW INC COMMON 81762P102 6,042 30,886 SH   SOLE   30,886 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 10,499 539,173 SH   SOLE   448,783 0 90,390
SHOPIFY INC CLASS A 82509L107 9,076 55,261 SH   SOLE   55,261 0 0
SUN LIFE FINL INC COMMON 866796105 35,988 905,886 SH   SOLE   859,606 0 46,280
SUNCOR ENERGY INC NEW COMMON 867224107 61,244 1,583,920 SH   SOLE   1,530,560 0 53,360
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 53,847 1,219,360 SH   SOLE   1,219,360 0 0
TASEKO MINES LTD COMMON 876511106 2,883 3,653,450 SH   SOLE   3,653,450 0 0
TELUS CORP COMMON 87971M103 11,214 304,456 SH   SOLE   248,886 0 55,570
THERMO FISHER SCIENTIFIC INC COMMON 883556102 11,120 45,558 SH   SOLE   45,558 0 0
TJX COS INC NEW COMMON 872540109 15,684 140,013 SH   SOLE   140,013 0 0
TORONTO DOMINION BK ONT COMMON 891160509 105,415 1,736,014 SH   SOLE   1,699,954 0 36,060
TRANSCANADA CORP COMMON 89353D107 9,996 247,233 SH   SOLE   203,273 0 43,960
UNION PAC CORP COMMON 907818108 13,238 81,297 SH   SOLE   81,297 0 0
UNITEDHEALTH GROUP INC COMMON 91324P102 14,372 54,023 SH   SOLE   54,023 0 0
VERIZON COMMUNICATIONS INC COMMON 92343V104 13,588 254,505 SH   SOLE   254,505 0 0
VISA INC CLASS A 92826C839 11,776 78,462 SH   SOLE   78,462 0 0
WALMART INC COMMON 931142103 11,953 127,282 SH   SOLE   127,282 0 0
WASTE CONNECTIONS INC COMMON 94106B101 54,365 682,531 SH   SOLE   654,805 0 27,726
YY INC ADS REPCOM CLA 98426T106 26,352 351,730 SH   SOLE   351,730 0 0
ZOETIS INC CLASS A 98978V103 9,406 102,730 SH   SOLE   102,730 0 0