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 INC COMMON 00724F101 8,933 32,337 SH   SOLE   32,337 0 0
AGNICO EAGLE MINES LTD COMMON 008474108 26,979 503,100 SH   SOLE   503,100 0 0
ALGONQUIN PWR UTILS CORP COMMON 015857105 30,055 2,193,687 SH   SOLE   2,193,687 0 0
ALPHABET INC CLASS C 02079K107 16,506 13,541 SH   SOLE   13,541 0 0
ALTRIA GROUP INC COMMON 02209S103 8,384 204,986 SH   SOLE   204,986 0 0
AMAZON COM INC COMMON 023135106 11,992 6,908 SH   SOLE   6,908 0 0
AMERICAN TOWER CORP NEW COMMON 03027X100 11,780 53,271 SH   SOLE   53,271 0 0
APPLE INC COMMON 037833100 17,589 78,535 SH   SOLE   78,535 0 0
AUTOZONE INC COMMON 053332102 8,795 8,109 SH   SOLE   8,109 0 0
BANK MONTREAL QUE COMMON 063671101 45,023 610,894 SH   SOLE   610,894 0 0
BANK N S HALIFAX COMMON 064149107 45,935 808,220 SH   SOLE   808,220 0 0
BCE INC COMMON 05534B760 7,030 145,250 SH   SOLE   145,250 0 0
BOEING CO COMMON 097023105 8,802 23,134 SH   SOLE   23,134 0 0
BOOKING HLDGS INC COMMON 09857L108 6,414 3,268 SH   SOLE   3,268 0 0
BOSTON SCIENTIFIC CORP COMMON 101137107 8,706 213,950 SH   SOLE   213,950 0 0
BROADCOM INC COMMON 11135F101 10,382 37,606 SH   SOLE   37,606 0 0
BROOKFIELD ASSET MGMT INC CLASS A 112585104 39,620 745,665 SH   SOLE   745,665 0 0
CANADIAN NAT RES LTD COMMON 136385101 29,432 1,105,457 SH   SOLE   1,105,457 0 0
CANADIAN NATL RY CO COMMON 136375102 47,651 530,350 SH   SOLE   530,350 0 0
CANADIAN PAC RY LTD COMMON 13645T100 25,435 114,381 SH   SOLE   114,381 0 0
CAPRI HOLDINGS LIMITED SHARES G1890L107 3,035 91,541 SH   SOLE   91,541 0 0
CATERPILLAR INC DEL COMMON 149123101 7,272 57,571 SH   SOLE   57,571 0 0
CBRE GROUP INC CLASS A 12504L109 9,100 171,660 SH   SOLE   171,660 0 0
CELANESE CORP DEL COMMON 150870103 8,142 66,583 SH   SOLE   66,583 0 0
CGI INC CLASS A 12532H104 45,982 581,144 SH   SOLE   581,144 0 0
CHEVRON CORP NEW COMMON 166764100 14,894 125,581 SH   SOLE   125,581 0 0
CISCO SYS INC COMMON 17275R102 3,058 61,883 SH   SOLE   61,883 0 0
CITIGROUP INC COMMON 172967424 10,310 149,243 SH   SOLE   149,243 0 0
CME GROUP INC COMMON 12572Q105 3,666 17,346 SH   SOLE   17,346 0 0
COMCAST CORP NEW CLASS A 20030N101 12,476 276,759 SH   SOLE   276,759 0 0
CONSTELLATION BRANDS INC CLASS A 21036P108 6,522 31,465 SH   SOLE   31,465 0 0
COSTCO WHSL CORP NEW COMMON 22160K105 5,665 19,664 SH   SOLE   19,664 0 0
CROWN CASTLE INTL CORP NEW COMMON 22822V101 313 2,255 SH   SOLE   2,255 0 0
DESCARTES SYS GROUP INC COMMON 249906108 10,556 261,328 SH   SOLE   261,328 0 0
ENBRIDGE INC COMMON 29250N105 52,538 1,495,915 SH   SOLE   1,495,915 0 0
ENERPLUS CORP COMMON 292766102 9,940 1,333,440 SH   SOLE   1,333,440 0 0
EOG RES INC COMMON 26875P101 6,071 81,802 SH   SOLE   81,802 0 0
FACEBOOK INC CLASS A 30303M102 6,673 37,471 SH   SOLE   37,471 0 0
FORTIS INC COMMON 349553107 36,785 869,556 SH   SOLE   869,556 0 0
FRANCO NEVADA CORP COMMON 351858105 31,575 346,300 SH   SOLE   346,300 0 0
HOME DEPOT INC COMMON 437076102 14,017 60,414 SH   SOLE   60,414 0 0
HONEYWELL INTL INC COMMON 438516106 12,365 73,078 SH   SOLE   73,078 0 0
HUDBAY MINERALS INC COMMON 443628102 466 128,990 SH   SOLE   128,990 0 0
ISHARES TR U.S. REAL ES ETF 464287739 400 4,280 SH   SOLE   4,280 0 0
JOHNSON & JOHNSON COMMON 478160104 3,050 23,576 SH   SOLE   23,576 0 0
JPMORGAN CHASE & CO COMMON 46625H100 16,767 142,467 SH   SOLE   142,467 0 0
LAZARD LTD SHS A G54050102 3,428 97,946 SH   SOLE   97,946 0 0
LOCKHEED MARTIN CORP COMMON 539830109 17,547 44,986 SH   SOLE   44,986 0 0
LYONDELLBASELL INDUSTRIES N SHARES N53745100 3,833 42,843 SH   SOLE   42,843 0 0
MAGNA INTL INC COMMON 559222401 10,207 191,360 SH   SOLE   191,360 0 0
MANULIFE FINL CORP COMMON 56501R106 42,508 2,316,054 SH   SOLE   2,316,054 0 0
MASTERCARD INC CLASS A 57636Q104 14,159 52,137 SH   SOLE   52,137 0 0
MEDTRONIC PLC SHARES G5960L103 9,690 89,214 SH   SOLE   89,214 0 0
MERCK & CO INC COMMON 58933Y105 14,182 168,478 SH   SOLE   168,478 0 0
MICROSOFT CORP COMMON 594918104 28,902 207,882 SH   SOLE   207,882 0 0
MORGAN STANLEY COMMON 617446448 8,242 193,164 SH   SOLE   193,164 0 0
NETEASE INC SPONSORED ADS 64110W102 25,313 95,096 SH   SOLE   95,096 0 0
NEXTERA ENERGY INC COMMON 65339F101 16,330 70,089 SH   SOLE   70,089 0 0
NICE LTD SPONSORED ADR 653656108 41,745 290,297 SH   SOLE   290,297 0 0
NORTH AMERN CONSTR GROUP LTD COMMON 656811106 840 72,800 SH   SOLE   72,800 0 0
NUTRIEN LTD COMMON 67077M108 3,186 63,920 SH   SOLE   63,920 0 0
NVIDIA CORP COMMON 67066G104 6,195 35,592 SH   SOLE   35,592 0 0
ONEOK INC NEW COMMON 682680103 2,644 35,880 SH   SOLE   35,880 0 0
OPEN TEXT CORP COMMON 683715106 21,583 528,800 SH   SOLE   528,800 0 0
PEMBINA PIPELINE CORP COMMON 706327103 36,684 988,987 SH   SOLE   988,987 0 0
PEPSICO INC COMMON 713448108 3,591 26,191 SH   SOLE   26,191 0 0
PFIZER INC COMMON 717081103 12,532 348,803 SH   SOLE   348,803 0 0
PNC FINL SVCS GROUP INC COMMON 693475105 8,901 63,503 SH   SOLE   63,503 0 0
PROGRESSIVE CORP OHIO COMMON 743315103 9,638 124,766 SH   SOLE   124,766 0 0
RIO TINTO PLC SPONSORED ADR 767204100 39,798 764,020 SH   SOLE   764,020 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 19,006 389,958 SH   SOLE   389,958 0 0
ROYAL BK CDA MONTREAL QUE COMMON 780087102 82,397 1,015,105 SH   SOLE   1,015,105 0 0
S&P GLOBAL INC COMMON 78409V104 7,996 32,640 SH   SOLE   32,640 0 0
SANDSTORM GOLD LTD COMMON 80013R206 2,170 383,570 SH   SOLE   383,570 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 6,418 326,450 SH   SOLE   326,450 0 0
SHOPIFY INC CLASS A 82509L107 10,494 33,698 SH   SOLE   33,698 0 0
SUN LIFE FINL INC COMMON 866796105 27,762 620,470 SH   SOLE   620,470 0 0
SUNCOR ENERGY INC NEW COMMON 867224107 46,894 1,485,700 SH   SOLE   1,485,700 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 44,215 951,268 SH   SOLE   951,268 0 0
TC ENERGY CORP COMMON 87807B107 7,566 146,030 SH   SOLE   146,030 0 0
TELUS CORP COMMON 87971M103 6,429 180,520 SH   SOLE   180,520 0 0
TEXAS INSTRS INC COMMON 882508104 6,373 49,310 SH   SOLE   49,310 0 0
THERMO FISHER SCIENTIFIC INC COMMON 883556102 8,855 30,402 SH   SOLE   30,402 0 0
TJX COS INC NEW COMMON 872540109 14,071 252,441 SH   SOLE   252,441 0 0
TORONTO DOMINION BK ONT COMMON 891160509 103,525 1,774,333 SH   SOLE   1,774,333 0 0
UNION PACIFIC CORP COMMON 907818108 7,119 43,947 SH   SOLE   43,947 0 0
UNITEDHEALTH GROUP INC COMMON 91324P102 10,081 46,390 SH   SOLE   46,390 0 0
VERIZON COMMUNICATIONS INC COMMON 92343V104 13,958 231,240 SH   SOLE   231,240 0 0
VERTEX PHARMACEUTICALS INC COMMON 92532F100 6,045 35,682 SH   SOLE   35,682 0 0
VISA INC CLASS A 92826C839 11,582 67,333 SH   SOLE   67,333 0 0
WALMART INC COMMON 931142103 12,232 103,065 SH   SOLE   103,065 0 0
WASTE CONNECTIONS INC COMMON 94106B101 47,443 516,101 SH   SOLE   516,101 0 0
WASTE MGMT INC DEL COMMON 94106L109 8,633 75,067 SH   SOLE   75,067 0 0
ZOETIS INC CLASS A 98978V103 8,933 71,696 SH   SOLE   71,696 0 0