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
IDEX CORP COM 45167R104 5,393 33,748 SH   SOLE   33,748 0 0
AMAZON COM INC COM 023135106 47,963 15,677 SH   SOLE   15,677 0 0
TC ENERGY CORP COM 87807B107 34,129 748,828 SH   SOLE   748,828 0 0
EXXON MOBIL CORP COM 30231G102 6,589 156,592 SH   SOLE   156,592 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 54,664 939,956 SH   SOLE   939,956 0 0
XYLEM INC COM 98419M100 7,698 105,475 SH   SOLE   105,475 0 0
CME GROUP INC COM 12572Q105 12,472 77,956 SH   SOLE   77,956 0 0
APPLE INC COM 037833100 36,042 84,797 SH   SOLE   84,797 0 0
BANK NOVA SCOTIA B C COM 064149107 37,570 914,841 SH   SOLE   914,841 0 0
BOOKING HOLDINGS INC COM 09857L108 12,687 7,633 SH   SOLE   7,633 0 0
ADOBE INC COM 00724F101 25,262 58,703 SH   SOLE   58,703 0 0
QUALCOMM INC COM 747525103 24,009 227,332 SH   SOLE   227,332 0 0
FACEBOOK INC CL A 30303M102 49,437 202,107 SH   SOLE   202,107 0 0
LAUDER ESTEE COS INC CL A 518439104 7,551 38,225 SH   SOLE   38,225 0 0
DESCARTES SYS GROUP INC COM 249906108 10,930 194,156 SH   SOLE   194,156 0 0
CGI INC CL A SUB VTG 12532H104 2,629 36,815 SH   SOLE   36,815 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 28,266 657,561 SH   SOLE   657,561 0 0
CANADIAN PAC RY LTD COM 13645T100 911 3,311 SH   SOLE   3,311 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 952 35,839 SH   SOLE   35,839 0 0
ALPHABET INC CAP STK CL A 02079K305 9,858 6,625 SH   SOLE   6,625 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 10,444 249,860 SH   SOLE   249,860 0 0
LINDE PLC SHS G5494J103 24,831 104,682 SH   SOLE   104,682 0 0
SHOPIFY INC CL A 82509L107 6,795 6,645 SH   SOLE   6,645 0 0
MASTERCARD INCORPORATED CL A 57636Q104 53,385 178,788 SH   SOLE   178,788 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1,793 33,150 SH   SOLE   33,150 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 18,062 108,353 SH   SOLE   108,353 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 38,921 1,205,161 SH   SOLE   1,205,161 0 0
ABBVIE INC COM 00287Y109 2,551 26,874 SH   SOLE   26,874 0 0
BLACKROCK INC COM 09247X101 43,636 79,126 SH   SOLE   79,126 0 0
NETFLIX INC COM 64110L106 27,972 59,290 SH   SOLE   59,290 0 0
TORO CO COM 891092108 7,935 114,733 SH   SOLE   114,733 0 0
EOG RES INC COM 26875P101 13,985 298,504 SH   SOLE   298,504 0 0
TFI INTL INC COM 87241L109 6,974 160,740 SH   SOLE   160,740 0 0
ENBRIDGE INC COM 29250N105 49,321 1,541,075 SH   SOLE   1,541,075 0 0
PROOFPOINT INC COM 743424103 42,323 378,725 SH   SOLE   378,725 0 0
ALLEGION PLC ORD SHS G0176J109 35,178 369,290 SH   SOLE   369,290 0 0
CANADIAN NATL RY CO COM 136375102 48,154 492,982 SH   SOLE   492,982 0 0
FORTIS INC COM 349553107 43,904 1,078,079 SH   SOLE   1,078,079 0 0
ACTIVISION BLIZZARD INC COM 00507V109 14,687 177,748 SH   SOLE   177,748 0 0
SUN LIFE FINANCIAL INC. COM 866796105 44,367 1,138,290 SH   SOLE   1,138,290 0 0
PEPSICO INC COM 713448108 39,770 288,897 SH   SOLE   288,897 0 0
ROYAL BK CDA COM 780087102 84,295 1,221,998 SH   SOLE   1,221,998 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 63,617 1,437,740 SH   SOLE   1,437,740 0 0
MICROSOFT CORP COM 594918104 64,500 324,642 SH   SOLE   324,642 0 0
PAYCHEX INC COM 704326107 413 5,746 SH   SOLE   5,746 0 0
PFIZER INC COM 717081103 2,920 75,879 SH   SOLE   75,879 0 0
VARIAN MED SYS INC COM 92220P105 57,137 411,684 SH   SOLE   411,684 0 0
THOMSON REUTERS CORP. COM NEW 884903709 48,984 702,062 SH   SOLE   702,062 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 42,579 2,327,948 SH   SOLE   2,327,948 0 0
CULLEN FROST BANKERS INC COM 229899109 17,296 240,026 SH   SOLE   240,026 0 0
BIOGEN INC COM 09062X103 13,807 51,981 SH   SOLE   51,981 0 0
TELUS CORPORATION COM 87971M103 68,677 3,960,115 SH   SOLE   3,960,115 0 0
FIRSTSERVICE CORP NEW COM 33767E202 23,245 194,358 SH   SOLE   194,358 0 0
TEXAS INSTRS INC COM 882508104 21,912 178,126 SH   SOLE   178,126 0 0
TJX COS INC NEW COM 872540109 28,241 543,200 SH   SOLE   543,200 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 8,819 639,257 SH   SOLE   639,257 0 0
BCE INC COM NEW 05534B760 77,435 1,846,931 SH   SOLE   1,846,931 0 0
DIGITAL RLTY TR INC COM 253868103 14,185 88,356 SH   SOLE   88,356 0 0
DANAHER CORPORATION COM 235851102 54,396 271,346 SH   SOLE   271,346 0 0
PROCTER AND GAMBLE CO COM 742718109 11,137 84,934 SH   SOLE   84,934 0 0
PUBLIC STORAGE COM 74460D109 31,192 162,095 SH   SOLE   162,095 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 22,519 474,412 SH   SOLE   474,412 0 0