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
ABB LTD SPONSORED ADR 000375204 34 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 8,171 150,416 SH   SOLE   150,416 0 0
AT&T INC COM 00206R102 9,740 299,184 SH   SOLE   299,184 0 0
ABBOTT LABS COM 002824100 87,596 1,045,730 SH   SOLE   1,045,730 0 0
ABBVIE INC COM 00287Y109 3,286 46,926 SH   SOLE   46,926 0 0
ACTIVISION BLIZZARD INC COM 00507V109 69,691 1,473,478 SH   SOLE   1,473,478 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 6,321 409,900 SH   SOLE   409,900 0 0
ADOBE INC COM 00724F101 187,569 639,203 SH   SOLE   639,203 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 16,476 180,000 SH   SOLE   180,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 90,214 1,772,478 SH   SOLE   1,772,478 0 0
AIR LEASE CORP CL A 00912X302 52,384 1,287,561 SH   SOLE   1,287,561 0 0
AIR PRODS & CHEMS INC COM 009158106 132,418 590,273 SH   SOLE   590,273 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 8,162 58,200 SH   SOLE   58,200 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 112,106 898,200 SH   SOLE   898,200 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 52 4,293 SH   SOLE   4,293 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 50,229 293,527 SH   SOLE   293,527 0 0
ALIGN TECHNOLOGY INC COM 016255101 29 107 SH   SOLE   107 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3,683 300,000 SH   SOLE   300,000 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,296 115,400 SH   SOLE   115,400 0 0
ALLSTATE CORP COM 020002101 7,462 74,500 SH   SOLE   74,500 0 0
ALPHABET INC CAP STK CL C 02079K107 75,545 70,078 SH   SOLE   70,078 0 0
ALPHABET INC CAP STK CL A 02079K305 96,773 90,107 SH   SOLE   90,107 0 0
ALTERYX INC COM CL A 02156B103 71,247 675,600 SH   SOLE   675,600 0 0
ALTRIA GROUP INC COM 02209S103 6,450 134,632 SH   SOLE   134,632 0 0
AMAZON COM INC COM 023135106 33,614 16,954 SH   SOLE   16,954 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 270 10,020 SH   SOLE   10,020 0 0
AMERICAN ELEC PWR CO INC COM 025537101 5,161 58,706 SH   SOLE   58,706 0 0
AMERICAN EXPRESS CO COM 025816109 9,234 74,407 SH   SOLE   74,407 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 5,669 55,500 SH   SOLE   55,500 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 23 SH   SOLE   23 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 9 163 SH   SOLE   163 0 0
AMERICAN TOWER CORP NEW COM 03027X100 247,386 1,200,474 SH   SOLE   1,200,474 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 29,638 256,800 SH   SOLE   256,800 0 0
AMERIPRISE FINL INC COM 03076C106 1 10 SH   SOLE   10 0 0
AMETEK INC NEW COM 031100100 658 8,893 SH   SOLE   8,893 0 0
AMGEN INC COM 031162100 3,542 19,465 SH   SOLE   19,465 0 0
AMPHENOL CORP NEW CL A 032095101 18,062 189,873 SH   SOLE   189,873 0 0
ANALOG DEVICES INC COM 032654105 14 120 SH   SOLE   120 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5,089 57,702 SH   SOLE   57,702 0 0
ANNALY CAP MGMT INC COM 035710409 4,203 461,800 SH   SOLE   461,800 0 0
ANSYS INC COM 03662Q105 1 5 SH   SOLE   5 0 0
ANTHEM INC COM 036752103 36,151 128,256 SH   SOLE   128,256 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 43,785 1,276,700 SH   SOLE   1,276,700 0 0
APHRIA INC COM 03765K104 61 8,734 SH   SOLE   8,734 0 0
APPLE INC COM 037833100 282,627 1,401,752 SH   SOLE   1,401,752 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 3,216 204,400 SH   SOLE   204,400 0 0
APPLIED MATLS INC COM 038222105 36 800 SH   SOLE   800 0 0
ARBOR RLTY TR INC COM 038923108 2,304 195,045 SH   SOLE   195,045 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 216 6,348 SH   SOLE   6,348 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 34,805 1,331,873 SH   SOLE   1,331,873 0 0
ARES CAP CORP COM 04010L103 42,213 2,377,700 SH   SOLE   2,377,700 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,997 69,200 SH   SOLE   69,200 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 11 262 SH   SOLE   262 0 0
AURORA CANNABIS INC COM 05156X108 482 61,538 SH   SOLE   61,538 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 104,499 635,960 SH   SOLE   635,960 0 0
AUTOZONE INC COM 053332102 9,010 8,310 SH   SOLE   8,310 0 0
AVALONBAY CMNTYS INC COM 053484101 22,470 111,400 SH   SOLE   111,400 0 0
AVNET INC COM 053807103 3,781 84,400 SH   SOLE   84,400 0 0
BB&T CORP COM 054937107 129,447 2,685,447 SH   SOLE   2,685,447 0 0
BCE INC COM NEW 05534B760 498,048 10,926,418 SH   SOLE   10,926,418 0 0
BP PLC SPONSORED ADR 055622104 8,711 209,028 SH   SOLE   209,028 0 0
BRP INC COM SUN VTG 05577W200 1,772 49,700 SH   SOLE   49,700 0 0
BAIDU INC SPON ADR REP A 056752108 40,074 344,886 SH   SOLE   344,886 0 0
BAKER HUGHES A GE CO CL A 05722G100 4,945 200,000 SH   SOLE   200,000 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE   100 0 0
BANK AMER CORP COM 060505104 146,083 5,162,708 SH   SOLE   5,162,708 0 0
BANK MONTREAL QUE COM 063671101 126,422 1,675,671 SH   SOLE   1,675,671 0 0
BANK N S HALIFAX COM 064149107 802,696 14,838,673 SH   SOLE   14,838,673 0 0
BARRICK GOLD CORPORATION COM 067901108 31,892 2,028,550 SH   SOLE   2,028,550 0 0
BAUSCH HEALTH COS INC COM 071734107 5,833 235,020 SH   SOLE   235,020 0 0
BAXTER INTL INC COM 071813109 44,981 551,109 SH   SOLE   551,109 0 0
BAYTEX ENERGY CORP COM 07317Q105 3 2,250 SH   SOLE   2,250 0 0
BECTON DICKINSON & CO COM 075887109 18,200 72,554 SH   SOLE   72,554 0 0
BED BATH & BEYOND INC COM 075896100 684 59,600 SH   SOLE   59,600 0 0
BERKLEY W R CORP COM 084423102 33,307 510,233 SH   SOLE   510,233 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 636 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,028 94,478 SH   SOLE   94,478 0 0
BHP GROUP LTD SPONSORED ADS 088606108 7,519 129,000 SH   SOLE   129,000 0 0
BIOGEN INC COM 09062X103 1,080 4,500 SH   SOLE   4,500 0 0
BIOTELEMETRY INC COM 090672106 39 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103 61 8,160 SH   SOLE   8,160 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 3,919 368,220 SH   SOLE   368,220 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 3,387 288,329 SH   SOLE   288,329 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 3,728 422,583 SH   SOLE   422,583 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2,856 512,967 SH   SOLE   512,967 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 67 1,500 SH   SOLE   1,500 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 2,282 281,743 SH   SOLE   281,743 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 31,944 902,200 SH   SOLE   902,200 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,237 24,100 SH   SOLE   24,100 0 0
BOEING CO COM 097023105 40,281 111,093 SH   SOLE   111,093 0 0
BOOKING HLDGS INC COM 09857L108 88,292 47,738 SH   SOLE   47,738 0 0
BOSTON PROPERTIES INC COM 101121101 7,741 60,983 SH   SOLE   60,983 0 0
BOSTON SCIENTIFIC CORP COM 101137107 93,378 2,223,930 SH   SOLE   2,223,930 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 4,202 375,000 SH   SOLE   375,000 0 0
BRINKER INTL INC COM 109641100 1,374 35,200 SH   SOLE   35,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,786 63,631 SH   SOLE   63,631 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 106 3,035 SH   SOLE   3,035 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 2,895 162,000 SH   SOLE   162,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 51 400 SH   SOLE   400 0 0
BROADCOM INC COM 11135F101 180 627 SH   SOLE   627 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 603,184 12,645,942 SH   SOLE   12,645,942 0 0
BROWN FORMAN CORP CL B 115637209 458 9,883 SH   SOLE   9,883 0 0
B2GOLD CORP COM 11777Q209 4,951 1,666,800 SH   SOLE   1,666,800 0 0
CAE INC COM 124765108 32,743 1,231,370 SH   SOLE   1,231,370 0 0
CDW CORP COM 12514G108 73,537 664,942 SH   SOLE   664,942 0 0
CGI INC CL A SUB VTG 12532H104 146,761 1,911,432 SH   SOLE   1,911,432 0 0
CIGNA CORP NEW COM 125523100 6,327 40,018 SH   SOLE   40,018 0 0
CME GROUP INC COM 12572Q105 12 64 SH   SOLE   64 0 0
CNA FINL CORP COM 126117100 2,137 46,100 SH   SOLE   46,100 0 0
CNOOC LTD SPONSORED ADR 126132109 8 45 SH   SOLE   45 0 0
CSX CORP COM 126408103 929 14,295 SH   SOLE   14,295 0 0
CVS HEALTH CORP COM 126650100 1,044 19,054 SH   SOLE   19,054 0 0
CAMDEN PPTY TR SH BEN INT 133131102 4,670 45,000 SH   SOLE   45,000 0 0
CAMECO CORP COM 13321L108 28 2,570 SH   SOLE   2,570 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 12,648 336,600 SH   SOLE   336,600 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 429,156 5,501,815 SH   SOLE   5,501,815 0 0
CANADIAN NATL RY CO COM 136375102 631,176 6,874,999 SH   SOLE   6,874,999 0 0
CANADIAN NAT RES LTD COM 136385101 489,862 18,237,778 SH   SOLE   18,237,778 0 0
CANADIAN PAC RY LTD COM 13645T100 594,097 2,535,153 SH   SOLE   2,535,153 0 0
CANNTRUST HLDGS INC COM 137800207 5 1,000 SH   SOLE   1,000 0 0
CANON INC SPONSORED ADR 138006309 5,434 185,000 SH   SOLE   185,000 0 0
CANOPY GROWTH CORP COM 138035100 1,330 32,950 SH   SOLE   32,950 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,977 22,339 SH   SOLE   22,339 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 401 10,323 SH   SOLE   10,323 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 28 3,050 SH   SOLE   3,050 0 0
CARTERS INC COM 146229109 21,259 222,400 SH   SOLE   222,400 0 0
CATERPILLAR INC DEL COM 149123101 427 3,763 SH   SOLE   3,763 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 48 1,000 SH   SOLE   1,000 0 0
CELANESE CORP DEL COM 150870103 391 4,390 SH   SOLE   4,390 0 0
CELESTICA INC SUB VTG SHS 15101Q108 12 1,800 SH   SOLE   1,800 0 0
CENTENE CORP DEL COM 15135B101 5,776 110,000 SH   SOLE   110,000 0 0
CENOVUS ENERGY INC COM 15135U109 145 16,465 SH   SOLE   16,465 0 0
CERNER CORP COM 156782104 212 3,524 SH   SOLE   3,524 0 0
CHARLES RIV LABS INTL INC COM 159864107 17,482 124,600 SH   SOLE   124,600 0 0
CHEGG INC COM 163092109 2,150 56,200 SH   SOLE   56,200 0 0
CHEMED CORP NEW COM 16359R103 12,885 36,500 SH   SOLE   36,500 0 0
CHEVRON CORP NEW COM 166764100 28,267 230,390 SH   SOLE   230,390 0 0
CHIMERA INVT CORP COM NEW 16934Q208 22 1,180 SH   SOLE   1,180 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,412 53,021 SH   SOLE   53,021 0 0
CHURCH & DWIGHT INC COM 171340102 2,163 29,653 SH   SOLE   29,653 0 0
CISCO SYS INC COM 17275R102 30,215 548,038 SH   SOLE   548,038 0 0
CITIGROUP INC COM NEW 172967424 18,741 278,007 SH   SOLE   278,007 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 5,182 438,178 SH   SOLE   438,178 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 4,764 522,193 SH   SOLE   522,193 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 3,201 342,280 SH   SOLE   342,280 0 0
COCA COLA CO COM 191216100 220,826 4,320,061 SH   SOLE   4,320,061 0 0
COEUR MNG INC COM NEW 192108504 3 695 SH   SOLE   695 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 132,988 2,105,758 SH   SOLE   2,105,758 0 0
COLGATE PALMOLIVE CO COM 194162103 145 2,026 SH   SOLE   2,026 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1,759 24,800 SH   SOLE   24,800 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 4,741 229,500 SH   SOLE   229,500 0 0
COMCAST CORP NEW CL A 20030N101 536,846 12,768,476 SH   SOLE   12,768,476 0 0
CONOCOPHILLIPS COM 20825C104 13,128 213,999 SH   SOLE   213,999 0 0
CONSTELLATION BRANDS INC CL A 21036P108 50,083 263,526 SH   SOLE   263,526 0 0
CORTEVA INC COM 22052L104 2,569 86,764 SH   SOLE   86,764 0 0
COSTCO WHSL CORP NEW COM 22160K105 452,089 1,700,887 SH   SOLE   1,700,887 0 0
COUPA SOFTWARE INC COM 22266L106 140,707 1,128,300 SH   SOLE   1,128,300 0 0
COUPA SOFTWARE INC NOTE 0.375% 1/1 22266LAB2 5,728 2,000,000 SH   SOLE   2,000,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 62 18,752 SH   SOLE   18,752 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 18,033 138,249 SH   SOLE   138,249 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 457 380 SH   SOLE   380 0 0
CUBESMART COM 229663109 1,342 40,000 SH   SOLE   40,000 0 0
DXC TECHNOLOGY CO COM 23355L106 6,734 125,000 SH   SOLE   125,000 0 0
DANAHER CORPORATION COM 235851102 319,759 2,248,474 SH   SOLE   2,248,474 0 0
DEERE & CO COM 244199105 33 200 SH   SOLE   200 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 257 5,392 SH   SOLE   5,392 0 0
DESCARTES SYS GROUP INC COM 249906108 1 36 SH   SOLE   36 0 0
DEXCOM INC COM 252131107 29,496 207,900 SH   SOLE   207,900 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 8,989 52,187 SH   SOLE   52,187 0 0
DIAMONDBACK ENERGY INC COM 25278X109 13,626 126,600 SH   SOLE   126,600 0 0
DICKS SPORTING GOODS INC COM 253393102 1,535 44,800 SH   SOLE   44,800 0 0
DISNEY WALT CO COM DISNEY 254687106 237,419 1,702,296 SH   SOLE   1,702,296 0 0
DOLLAR GEN CORP NEW COM 256677105 33 245 SH   SOLE   245 0 0
DOLLAR TREE INC COM 256746108 3,768 34,800 SH   SOLE   34,800 0 0
DOMINION ENERGY INC COM 25746U109 41 528 SH   SOLE   528 0 0
DOMINOS PIZZA INC COM 25754A201 6 20 SH   SOLE   20 0 0
DONNELLEY R R & SONS CO COM 257867200 0 210 SH   SOLE   210 0 0
DOVER CORP COM 260003108 2,514 25,100 SH   SOLE   25,100 0 0
DOW INC COM 260557103 1,256 24,634 SH   SOLE   24,634 0 0
DUFF & PHELPS GLB UTL INC FD COM 26433C105 2,434 160,000 SH   SOLE   160,000 0 0
DUKE REALTY CORP COM NEW 264411505 1,688 54,000 SH   SOLE   54,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 11 121 SH   SOLE   121 0 0
DUPONT DE NEMOURS INC COM 26614N102 172,155 2,329,145 SH   SOLE   2,329,145 0 0
EOG RES INC COM 26875P101 3,403 37,757 SH   SOLE   37,757 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 2,572 57,100 SH   SOLE   57,100 0 0
EASTMAN CHEMICAL CO COM 277432100 4,324 56,120 SH   SOLE   56,120 0 0
EATON VANCE MUN BD FD COM 27827X101 1,193 95,624 SH   SOLE   95,624 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 798 50,000 SH   SOLE   50,000 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 1,960 240,807 SH   SOLE   240,807 0 0
EBAY INC COM 278642103 2,904 73,900 SH   SOLE   73,900 0 0
ECOLAB INC COM 278865100 130,500 677,938 SH   SOLE   677,938 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 507 2,732 SH   SOLE   2,732 0 0
EHEALTH INC COM 28238P109 6,855 82,000 SH   SOLE   82,000 0 0
ELDORADO RESORTS INC COM 28470R102 1,505 33,600 SH   SOLE   33,600 0 0
ELDORADO GOLD CORP NEW COM 284902509 13 2,260 SH   SOLE   2,260 0 0
EMERSON ELEC CO COM 291011104 5,521 86,033 SH   SOLE   86,033 0 0
EMPIRE ST RLTY TR INC CL A 292104106 2,407 165,000 SH   SOLE   165,000 0 0
ENCANA CORP COM 292505104 40,096 8,028,556 SH   SOLE   8,028,556 0 0
ENBRIDGE INC COM 29250N105 559,246 15,696,073 SH   SOLE   15,696,073 0 0
ENERPLUS CORP COM 292766102 28,028 3,674,545 SH   SOLE   3,674,545 0 0
ENTERGY CORP NEW COM 29364G103 8,118 80,163 SH   SOLE   80,163 0 0
EPAM SYS INC COM 29414B104 81,143 468,600 SH   SOLE   468,600 0 0
EQUINIX INC COM 29444U700 154,147 309,010 SH   SOLE   309,010 0 0
EQUINOR ASA SPONSORED ADR 29446M102 536 27,099 SH   SOLE   27,099 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 899 7,500 SH   SOLE   7,500 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 48,349 639,949 SH   SOLE   639,949 0 0
ETSY INC COM 29786A106 62,880 1,030,100 SH   SOLE   1,030,100 0 0
EVERSOURCE ENERGY COM 30040W108 35,029 463,900 SH   SOLE   463,900 0 0
EXACT SCIENCES CORP COM 30063P105 74,449 661,500 SH   SOLE   661,500 0 0
EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 1,247 1,000,000 SH   SOLE   1,000,000 0 0
EXELON CORP COM 30161N101 11,864 250,234 SH   SOLE   250,234 0 0
EXPEDIA GROUP INC COM NEW 30212P303 50,210 385,132 SH   SOLE   385,132 0 0
EXXON MOBIL CORP COM 30231G102 5,586 75,494 SH   SOLE   75,494 0 0
FLIR SYS INC COM 302445101 682 15,231 SH   SOLE   15,231 0 0
FACEBOOK INC CL A 30303M102 35,535 188,051 SH   SOLE   188,051 0 0
FAIR ISAAC CORP COM 303250104 39,030 129,022 SH   SOLE   129,022 0 0
FASTENAL CO COM 311900104 6 182 SH   SOLE   182 0 0
FEDEX CORP COM 31428X106 5,630 34,436 SH   SOLE   34,436 0 0
F5 NETWORKS INC COM 315616102 5,394 37,700 SH   SOLE   37,700 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,159 59,586 SH   SOLE   59,586 0 0
FIFTH THIRD BANCORP COM 316773100 18,947 694,869 SH   SOLE   694,869 0 0
FIRST AMERN FINL CORP COM 31847R102 4,784 89,200 SH   SOLE   89,200 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 6 750 SH   SOLE   750 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,534 36,880 SH   SOLE   36,880 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 56 393 SH   SOLE   393 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 11 525 SH   SOLE   525 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 81 944 SH   SOLE   944 0 0
FIRSTSERVICE CORP NEW COM 33767E202 33,972 356,617 SH   SOLE   356,617 0 0
FISERV INC COM 337738108 7,058 77,690 SH   SOLE   77,690 0 0
FIRSTENERGY CORP COM 337932107 2,764 65,017 SH   SOLE   65,017 0 0
FITBIT INC CL A 33812L102 5 1,200 SH   SOLE   1,200 0 0
FIVE BELOW INC COM 33829M101 50,297 425,400 SH   SOLE   425,400 0 0
FIVE9 INC COM 338307101 2,202 43,400 SH   SOLE   43,400 0 0
FLOWSERVE CORP COM 34354P105 5,926 114,830 SH   SOLE   114,830 0 0
FORD MTR CO DEL COM 345370860 4,024 394,400 SH   SOLE   394,400 0 0
FORTIS INC COM 349553107 502,416 12,750,585 SH   SOLE   12,750,585 0 0
FORTIVE CORP COM 34959J108 34,745 430,227 SH   SOLE   430,227 0 0
FRANCO NEVADA CORP COM 351858105 130,098 1,552,039 SH   SOLE   1,552,039 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 4,529 117,000 SH   SOLE   117,000 0 0
GARRETT MOTION INC COM 366505105 0 3 SH   SOLE   3 0 0
GARTNER INC COM 366651107 10,044 63,097 SH   SOLE   63,097 0 0
GENERAL AMERN INVS INC COM 368802104 4,453 126,200 SH   SOLE   126,200 0 0
GENERAL DYNAMICS CORP COM 369550108 282 1,891 SH   SOLE   1,891 0 0
GENERAL ELECTRIC CO COM 369604103 62 5,893 SH   SOLE   5,893 0 0
GENERAL MLS INC COM 370334104 446 10,182 SH   SOLE   10,182 0 0
GENERAL MTRS CO COM 37045V100 350 10,385 SH   SOLE   10,385 0 0
GENUINE PARTS CO COM 372460105 647 7,501 SH   SOLE   7,501 0 0
GETTY RLTY CORP NEW COM 374297109 1,438 47,500 SH   SOLE   47,500 0 0
GILEAD SCIENCES INC COM 375558103 2,812 42,649 SH   SOLE   42,649 0 0
GILDAN ACTIVEWEAR INC COM 375916103 30,287 787,189 SH   SOLE   787,189 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,766 169,288 SH   SOLE   169,288 0 0
GLOBAL PMTS INC COM 37940X102 6,862 42,900 SH   SOLE   42,900 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 589 20,012 SH   SOLE   20,012 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 57 2,185 SH   SOLE   2,185 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 272 1,330 SH   SOLE   1,330 0 0
GRACO INC COM 384109104 15 300 SH   SOLE   300 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 17,542 379,500 SH   SOLE   379,500 0 0
HCA HEALTHCARE INC COM 40412C101 5,646 42,100 SH   SOLE   42,100 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 50,687 393,100 SH   SOLE   393,100 0 0
HALLIBURTON CO COM 406216101 16,581 728,500 SH   SOLE   728,500 0 0
HARRIS CORP DEL COM 413875105 74,576 393,100 SH   SOLE   393,100 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1 94 SH   SOLE   94 0 0
HEXO CORP COM 428304109 11 2,026 SH   SOLE   2,026 0 0
HILL ROM HLDGS INC COM 431475102 27,052 259,000 SH   SOLE   259,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,663 17,200 SH   SOLE   17,200 0 0
HOME DEPOT INC COM 437076102 224,377 1,082,733 SH   SOLE   1,082,733 0 0
HONEYWELL INTL INC COM 438516106 370,284 2,127,433 SH   SOLE   2,127,433 0 0
HORMEL FOODS CORP COM 440452100 207 6,146 SH   SOLE   6,146 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 1,048 29,000 SH   SOLE   29,000 0 0
HUDSON PAC PPTYS INC COM 444097109 2,373 72,000 SH   SOLE   72,000 0 0
HUNT J B TRANS SVCS INC COM 445658107 2,919 32,500 SH   SOLE   32,500 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1 71 SH   SOLE   71 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 28,361 126,500 SH   SOLE   126,500 0 0
HYDROGENICS CORP NEW COM NEW 448883207 59 3,964 SH   SOLE   3,964 0 0
ICU MED INC COM 44930G107 20,344 81,900 SH   SOLE   81,900 0 0
IMV INC COM 44974L103 16 5,500 SH   SOLE   5,500 0 0
IAMGOLD CORP COM 450913108 3 950 SH   SOLE   950 0 0
IDEX CORP COM 45167R104 11,506 67,700 SH   SOLE   67,700 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,441 23,050 SH   SOLE   23,050 0 0
IMPERIAL OIL LTD COM NEW 453038408 844 30,495 SH   SOLE   30,495 0 0
INCYTE CORP COM 45337C102 62,186 750,400 SH   SOLE   750,400 0 0
INDIA FD INC COM 454089103 9 411 SH   SOLE   411 0 0
ING GROEP N V SPONSORED ADR 456837103 128 11,033 SH   SOLE   11,033 0 0
INGREDION INC COM 457187102 3,160 39,100 SH   SOLE   39,100 0 0
INSULET CORP COM 45784P101 79,001 692,300 SH   SOLE   692,300 0 0
INTEL CORP COM 458140100 8,228 173,990 SH   SOLE   173,990 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 17 203 SH   SOLE   203 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 6,749 49,058 SH   SOLE   49,058 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 47 250 SH   SOLE   250 0 0
INTUIT COM 461202103 177 816 SH   SOLE   816 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 473 912 SH   SOLE   912 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 2,105 189,027 SH   SOLE   189,027 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 84 415 SH   SOLE   415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 647 6,000 SH   SOLE   6,000 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 57 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 578 6,070 SH   SOLE   6,070 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 550 16,636 SH   SOLE   16,636 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 552 12,841 SH   SOLE   12,841 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 33,848 907,227 SH   SOLE   907,227 0 0
INVITATION HOMES INC COM 46187W107 65,249 2,459,256 SH   SOLE   2,459,256 0 0
ISHARES INC MSCI AUST ETF 464286103 194 8,595 SH   SOLE   8,595 0 0
ISHARES INC JP MRG EM CRP BD 464286251 1,239 24,358 SH   SOLE   24,358 0 0
ISHARES INC MSCI WORLD ETF 464286392 451 4,960 SH   SOLE   4,960 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 22,102 332,770 SH   SOLE   332,770 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 22,445 504,510 SH   SOLE   504,510 0 0
ISHARES INC MSCI CDA ETF 464286509 1,245 43,532 SH   SOLE   43,532 0 0
ISHARES INC MIN VOL GBL ETF 464286525 137 1,483 SH   SOLE   1,483 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 22,512 381,700 SH   SOLE   381,700 0 0
ISHARES INC MSCI EURZONE ETF 464286608 2,118 53,900 SH   SOLE   53,900 0 0
ISHARES INC MSCI SWITZERLAND 464286749 232 6,200 SH   SOLE   6,200 0 0
ISHARES INC MSCI STH KOR ETF 464286772 15 253 SH   SOLE   253 0 0
ISHARES INC MSCI HONG KG ETF 464286871 102 3,962 SH   SOLE   3,962 0 0
ISHARES TR TIPS BD ETF 464287176 96 833 SH   SOLE   833 0 0
ISHARES TR CORE S&P500 ETF 464287200 425 1,443 SH   SOLE   1,443 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 828 19,262 SH   SOLE   19,262 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 312 2,835 SH   SOLE   2,835 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,580 42,166 SH   SOLE   42,166 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,553 69,294 SH   SOLE   69,294 0 0
ISHARES TR CORE S&P MCP ETF 464287507 43,778 227,930 SH   SOLE   227,930 0 0
ISHARES TR U.S. REAL ES ETF 464287739 400 4,583 SH   SOLE   4,583 0 0
ISHARES TR CORE S&P SCP ETF 464287804 43,785 566,040 SH   SOLE   566,040 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,745 25,000 SH   SOLE   25,000 0 0
ISHARES TR EAFE SML CP ETF 464288273 43,752 767,370 SH   SOLE   767,370 0 0
ISHARES TR JPMORGAN USD EMG 464288281 53,970 476,470 SH   SOLE   476,470 0 0
ISHARES TR GLB INFRASTR ETF 464288372 22,489 488,316 SH   SOLE   488,316 0 0
ISHARES TR IBOXX HI YD ETF 464288513 23,782 272,539 SH   SOLE   272,539 0 0
ISHARES TR SH TR CRPORT ETF 464288646 828 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 6,777 53,887 SH   SOLE   53,887 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,402 38,057 SH   SOLE   38,057 0 0
ISHARES TR US AER DEF ETF 464288760 80 374 SH   SOLE   374 0 0
ISHARES TR U.S. MED DVC ETF 464288810 591 2,472 SH   SOLE   2,472 0 0
ISHARES TR NEW ZEALAND ETF 464289123 239 4,500 SH   SOLE   4,500 0 0
ISHARES TR MSCI INDIA ETF 46429B598 549 15,500 SH   SOLE   15,500 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,283 25,193 SH   SOLE   25,193 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 14 401 SH   SOLE   401 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 266 6,700 SH   SOLE   6,700 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 2,442 44,717 SH   SOLE   44,717 0 0
ISHARES TR MSCI LW CRB TG 46434V464 36 300 SH   SOLE   300 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 826 25,700 SH   SOLE   25,700 0 0
JPMORGAN CHASE & CO COM 46625H100 150,626 1,379,561 SH   SOLE   1,379,561 0 0
JABIL INC COM 466313103 32 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 295 3,499 SH   SOLE   3,499 0 0
JOHNSON & JOHNSON COM 478160104 448,620 3,190,426 SH   SOLE   3,190,426 0 0
JUNIPER NETWORKS INC COM 48203R104 602 27,126 SH   SOLE   27,126 0 0
KLA-TENCOR CORP COM 482480100 2,320 19,700 SH   SOLE   19,700 0 0
KKR & CO INC CL A 48251W104 20,181 809,400 SH   SOLE   809,400 0 0
KT CORP SPONSORED ADR 48268K101 30 2,400 SH   SOLE   2,400 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 251 2,478 SH   SOLE   2,478 0 0
KELLOGG CO COM 487836108 3 50 SH   SOLE   50 0 0
KEYCORP NEW COM 493267108 5 288 SH   SOLE   288 0 0
KILROY RLTY CORP COM 49427F108 13,535 185,500 SH   SOLE   185,500 0 0
KIMBERLY CLARK CORP COM 494368103 5,339 39,861 SH   SOLE   39,861 0 0
KINROSS GOLD CORP COM 496902404 0 68 SH   SOLE   68 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 60,924 1,431,500 SH   SOLE   1,431,500 0 0
KOHLS CORP COM 500255104 1,990 42,500 SH   SOLE   42,500 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,541 58,318 SH   SOLE   58,318 0 0
KRAFT HEINZ CO COM 500754106 1 40 SH   SOLE   40 0 0
KROGER CO COM 501044101 5,832 272,600 SH   SOLE   272,600 0 0
LKQ CORP COM 501889208 5,259 200,000 SH   SOLE   200,000 0 0
LANDSTAR SYS INC COM 515098101 3,036 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 30 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 57,818 316,821 SH   SOLE   316,821 0 0
LEGGETT & PLATT INC COM 524660107 197 6,181 SH   SOLE   6,181 0 0
LENDINGTREE INC NEW COM 52603B107 2,485 5,900 SH   SOLE   5,900 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,900 770,698 SH   SOLE   770,698 0 0
LIFE STORAGE INC COM 53223X107 2,655 28,000 SH   SOLE   28,000 0 0
LILLY ELI & CO COM 532457108 7 66 SH   SOLE   66 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 27 6,600 SH   SOLE   6,600 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,675 25,000 SH   SOLE   25,000 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1 339 SH   SOLE   339 0 0
LOCKHEED MARTIN CORP COM 539830109 7,929 22,069 SH   SOLE   22,069 0 0
LOWES COS INC COM 548661107 7 65 SH   SOLE   65 0 0
LULULEMON ATHLETICA INC COM 550021109 320,624 1,789,467 SH   SOLE   1,789,467 0 0
M & T BK CORP COM 55261F104 233 1,646 SH   SOLE   1,646 0 0
MFA FINL INC COM 55272X102 2,528 349,100 SH   SOLE   349,100 0 0
MSCI INC COM 55354G100 23 95 SH   SOLE   95 0 0
MACERICH CO COM 554382101 7,668 229,000 SH   SOLE   229,000 0 0
MAG SILVER CORP COM 55903Q104 8,000 750,000 SH   SOLE   750,000 0 0
MAGNA INTL INC COM 559222401 8,290 166,874 SH   SOLE   166,874 0 0
MANULIFE FINL CORP COM 56501R106 454,498 25,029,820 SH   SOLE   25,029,820 0 0
MARATHON OIL CORP COM 565849106 20,030 1,408,700 SH   SOLE   1,408,700 0 0
MARATHON PETE CORP COM 56585A102 14,155 260,000 SH   SOLE   260,000 0 0
MARSH & MCLENNAN COS INC COM 571748102 1 15 SH   SOLE   15 0 0
MASTERCARD INC CL A 57636Q104 319,309 1,220,944 SH   SOLE   1,220,944 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 238 4,722 SH   SOLE   4,722 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 1 100 SH   SOLE   100 0 0
MCCORMICK & CO INC COM NON VTG 579780206 843 5,400 SH   SOLE   5,400 0 0
MCDONALDS CORP COM 580135101 449,961 2,178,546 SH   SOLE   2,178,546 0 0
MERCADOLIBRE INC COM 58733R102 102,485 167,600 SH   SOLE   167,600 0 0
MERCK & CO INC COM 58933Y105 22,201 267,184 SH   SOLE   267,184 0 0
METHANEX CORP COM 59151K108 24 530 SH   SOLE   530 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 16 19 SH   SOLE   19 0 0
MICROSOFT CORP COM 594918104 1,147,866 8,549,903 SH   SOLE   8,549,903 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 16 184 SH   SOLE   184 0 0
MID AMER APT CMNTYS INC COM 59522J103 209 2,141 SH   SOLE   2,141 0 0
MIDDLEBY CORP COM 596278101 5 40 SH   SOLE   40 0 0
MIRATI THERAPEUTICS INC COM 60468T105 2,359 22,500 SH   SOLE   22,500 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 1 409 SH   SOLE   409 0 0
MONDELEZ INTL INC CL A 609207105 207,117 3,824,758 SH   SOLE   3,824,758 0 0
MONGODB INC CL A 60937P106 2,366 15,600 SH   SOLE   15,600 0 0
MOODYS CORP COM 615369105 14,466 74,527 SH   SOLE   74,527 0 0
MOSAIC CO NEW COM 61945C103 9,769 400,000 SH   SOLE   400,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,013 42,600 SH   SOLE   42,600 0 0
MURPHY USA INC COM 626755102 1,663 19,800 SH   SOLE   19,800 0 0
NRG ENERGY INC COM NEW 629377508 6,815 200,000 SH   SOLE   200,000 0 0
NASDAQ INC COM 631103108 289 3,590 SH   SOLE   3,590 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 32 597 SH   SOLE   597 0 0
NATIONAL HEALTH INVS INC COM 63633D104 2,264 29,200 SH   SOLE   29,200 0 0
NETFLIX INC COM 64110L106 1,263 3,978 SH   SOLE   3,978 0 0
NETEASE INC SPONSORED ADR 64110W102 44,584 170,364 SH   SOLE   170,364 0 0
NEW GOLD INC CDA COM 644535106 2 1,697 SH   SOLE   1,697 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 59 1,538 SH   SOLE   1,538 0 0
NEXTERA ENERGY INC COM 65339F101 115,091 561,913 SH   SOLE   561,913 0 0
NEXGEN ENERGY LTD COM 65340P106 5,765 3,665,000 SH   SOLE   3,665,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 75,108 1,547,513 SH   SOLE   1,547,513 0 0
NIKE INC CL B 654106103 168,028 2,006,269 SH   SOLE   2,006,269 0 0
NOKIA CORP SPONSORED ADR 654902204 1 200 SH   SOLE   200 0 0
NORBORD INC COM NEW 65548P403 814 33,100 SH   SOLE   33,100 0 0
NORFOLK SOUTHERN CORP COM 655844108 287 1,773 SH   SOLE   1,773 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 761 71,100 SH   SOLE   71,100 0 0
NORTHERN TR CORP COM 665859104 2,020 23,490 SH   SOLE   23,490 0 0
NORTHROP GRUMMAN CORP COM 666807102 88,668 278,273 SH   SOLE   278,273 0 0
NOVARTIS A G SPONSORED ADR 66987V109 480 5,260 SH   SOLE   5,260 0 0
NOVO-NORDISK A S ADR 670100205 6 114 SH   SOLE   114 0 0
NUCOR CORP COM 670346105 153 2,800 SH   SOLE   2,800 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,259 400,000 SH   SOLE   400,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 4,158 300,000 SH   SOLE   300,000 0 0
NVIDIA CORP COM 67066G104 15,492 94,857 SH   SOLE   94,857 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,378 170,000 SH   SOLE   170,000 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3,164 400,000 SH   SOLE   400,000 0 0
NUTRIEN LTD COM 67077M108 206,296 3,846,694 SH   SOLE   3,846,694 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 32 88 SH   SOLE   88 0 0
OCCIDENTAL PETE CORP COM 674599105 21,435 433,240 SH   SOLE   433,240 0 0
OKTA INC CL A 679295105 67,423 561,600 SH   SOLE   561,600 0 0
OMNICOM GROUP INC COM 681919106 4,564 57,172 SH   SOLE   57,172 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 3,882 106,300 SH   SOLE   106,300 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH   SOLE   5 0 0
ONEOK INC NEW COM 682680103 5,588 82,800 SH   SOLE   82,800 0 0
OPEN TEXT CORP COM 683715106 19,509 473,009 SH   SOLE   473,009 0 0
ORACLE CORP COM 68389X105 354,797 6,246,200 SH   SOLE   6,246,200 0 0
ORANGE SPONSORED ADR 684060106 45 2,864 SH   SOLE   2,864 0 0
ORGANIGRAM HLDGS INC COM 68620P101 32 5,000 SH   SOLE   5,000 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 8 810 SH   SOLE   810 0 0
PLDT INC SPONSORED ADR 69344D408 1 48 SH   SOLE   48 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,860 37,333 SH   SOLE   37,333 0 0
PPG INDS INC COM 693506107 761 7,837 SH   SOLE   7,837 0 0
PPL CORP COM 69351T106 445 17,005 SH   SOLE   17,005 0 0
PVH CORP COM 693656100 7,612 81,500 SH   SOLE   81,500 0 0
PACCAR INC COM 693718108 14 200 SH   SOLE   200 0 0
PAYCHEX INC COM 704326107 165 2,000 SH   SOLE   2,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 88,264 401,600 SH   SOLE   401,600 0 0
PAYPAL HLDGS INC COM 70450Y103 149,677 1,331,107 SH   SOLE   1,331,107 0 0
PEMBINA PIPELINE CORP COM 706327103 442,656 12,052,121 SH   SOLE   12,052,121 0 0
PENUMBRA INC COM 70975L107 2,099 13,100 SH   SOLE   13,100 0 0
PEPSICO INC COM 713448108 14,576 111,199 SH   SOLE   111,199 0 0
PERKINELMER INC COM 714046109 230 2,883 SH   SOLE   2,883 0 0
PFIZER INC COM 717081103 233,713 5,381,540 SH   SOLE   5,381,540 0 0
PHILIP MORRIS INTL INC COM 718172109 155 1,979 SH   SOLE   1,979 0 0
PHILLIPS 66 COM 718546104 6,119 66,734 SH   SOLE   66,734 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2,926 148,200 SH   SOLE   148,200 0 0
PIONEER HIGH INCOME TR COM 72369H106 1,854 204,329 SH   SOLE   204,329 0 0
PIONEER NAT RES CO COM 723787107 3,028 20,329 SH   SOLE   20,329 0 0
PLANET FITNESS INC CL A 72703H101 33,875 462,600 SH   SOLE   462,600 0 0
PLUG POWER INC COM NEW 72919P202 55 25,000 SH   SOLE   25,000 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 20 729 SH   SOLE   729 0 0
PRIMERICA INC COM 74164M108 72 600 SH   SOLE   600 0 0
PROCTER AND GAMBLE CO COM 742718109 107 976 SH   SOLE   976 0 0
PROGRESSIVE CORP OHIO COM 743315103 384,658 4,820,329 SH   SOLE   4,820,329 0 0
PROLOGIS INC COM 74340W103 19,549 246,000 SH   SOLE   246,000 0 0
PRUDENTIAL FINL INC COM 744320102 20 200 SH   SOLE   200 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4,081 70,075 SH   SOLE   70,075 0 0
QUALCOMM INC COM 747525103 3,195 42,300 SH   SOLE   42,300 0 0
QUEST DIAGNOSTICS INC COM 74834L100 515 6,112 SH   SOLE   6,112 0 0
RAYTHEON CO COM NEW 755111507 4,480 25,208 SH   SOLE   25,208 0 0
REALPAGE INC COM 75606N109 17,118 295,000 SH   SOLE   295,000 0 0
REGENCY CTRS CORP COM 758849103 5,159 77,399 SH   SOLE   77,399 0 0
REGENERON PHARMACEUTICALS COM 75886F107 21 66 SH   SOLE   66 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 3,910 25,300 SH   SOLE   25,300 0 0
RELX PLC SPONSORED ADR 759530108 8,505 348,537 SH   SOLE   348,537 0 0
REPLIGEN CORP COM 759916109 55,794 680,500 SH   SOLE   680,500 0 0
REPUBLIC SVCS INC COM 760759100 10,688 123,477 SH   SOLE   123,477 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 6 SH   SOLE   6 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 148,892 2,154,904 SH   SOLE   2,154,904 0 0
RETAIL PPTYS AMER INC CL A 76131V202 3,923 337,300 SH   SOLE   337,300 0 0
RINGCENTRAL INC CL A 76680R206 55,646 496,000 SH   SOLE   496,000 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,597 41,681 SH   SOLE   41,681 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 26 789 SH   SOLE   789 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 271,227 5,100,737 SH   SOLE   5,100,737 0 0
ROKU INC COM CL A 77543R102 71,590 782,700 SH   SOLE   782,700 0 0
ROPER TECHNOLOGIES INC COM 776696106 13,680 37,652 SH   SOLE   37,652 0 0
ROSS STORES INC COM 778296103 126,249 1,256,515 SH   SOLE   1,256,515 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,016,489 12,854,709 SH   SOLE   12,854,709 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,627 100,411 SH   SOLE   100,411 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1 14 SH   SOLE   14 0 0
ROYCE VALUE TR INC COM 780910105 3,707 269,600 SH   SOLE   269,600 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 1,777 27,800 SH   SOLE   27,800 0 0
S&P GLOBAL INC COM 78409V104 12,093 53,734 SH   SOLE   53,734 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 2,570 104,677 SH   SOLE   104,677 0 0
SL GREEN RLTY CORP COM 78440X101 6,910 86,700 SH   SOLE   86,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,911 23,596 SH   SOLE   23,596 0 0
SPX CORP COM 784635104 17 500 SH   SOLE   500 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 18,689 140,500 SH   SOLE   140,500 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 22,127 418,374 SH   SOLE   418,374 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 578 7,148 SH   SOLE   7,148 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 518 5,051 SH   SOLE   5,051 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 5,680 56,326 SH   SOLE   56,326 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1,470 22,000 SH   SOLE   22,000 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 534 6,349 SH   SOLE   6,349 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 93 1,063 SH   SOLE   1,063 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,415 4,037 SH   SOLE   4,037 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 861 28,724 SH   SOLE   28,724 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 5,127 47,028 SH   SOLE   47,028 0 0
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 157 1,458 SH   SOLE   1,458 0 0
SSR MNG INC COM 784730103 19,936 1,472,680 SH   SOLE   1,472,680 0 0
SVB FINL GROUP COM 78486Q101 2,881 13,000 SH   SOLE   13,000 0 0
SABRE CORP COM 78573M104 43,401 1,938,685 SH   SOLE   1,938,685 0 0
SALESFORCE COM INC COM 79466L302 61 400 SH   SOLE   400 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 1,344 104,500 SH   SOLE   104,500 0 0
SANOFI SPONSORED ADR 80105N105 6,843 158,723 SH   SOLE   158,723 0 0
SAREPTA THERAPEUTICS INC COM 803607100 2,627 17,500 SH   SOLE   17,500 0 0
SCHLUMBERGER LTD COM 806857108 15 380 SH   SOLE   380 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 73 1,290 SH   SOLE   1,290 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 3,309 33,700 SH   SOLE   33,700 0 0
SEA LTD SPONSORED ADS 81141R100 84,829 2,508,600 SH   SOLE   2,508,600 0 0
SEALED AIR CORP NEW COM 81211K100 3,128 74,000 SH   SOLE   74,000 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 919 15,813 SH   SOLE   15,813 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,416 36,947 SH   SOLE   36,947 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,793 29,371 SH   SOLE   29,371 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 332 1,020 SH   SOLE   1,020 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 646 4,600 SH   SOLE   4,600 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,576 33,581 SH   SOLE   33,581 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,726 34,884 SH   SOLE   34,884 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,621 53,687 SH   SOLE   53,687 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,329 36,225 SH   SOLE   36,225 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 16 275 SH   SOLE   275 0 0
SEMPRA ENERGY COM 816851109 143,177 1,055,817 SH   SOLE   1,055,817 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 2,068 249,400 SH   SOLE   249,400 0 0
SERVICENOW INC COM 81762P102 166,136 602,800 SH   SOLE   602,800 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 186,285 9,125,599 SH   SOLE   9,125,599 0 0
SHERWIN WILLIAMS CO COM 824348106 87,253 191,470 SH   SOLE   191,470 0 0
SHOPIFY INC CL A 82509L107 54,321 180,252 SH   SOLE   180,252 0 0
SILGAN HOLDINGS INC COM 827048109 3,127 104,800 SH   SOLE   104,800 0 0
SILVERCREST METALS INC COM 828363101 14,771 3,734,400 SH   SOLE   3,734,400 0 0
SIMON PPTY GROUP INC NEW COM 828806109 23,567 147,160 SH   SOLE   147,160 0 0
SKECHERS U S A INC CL A 830566105 31 1,000 SH   SOLE   1,000 0 0
SMUCKER J M CO COM NEW 832696405 8,920 76,300 SH   SOLE   76,300 0 0
SNAP INC CL A 83304A106 2,504 171,550 SH   SOLE   171,550 0 0
SOLAR CAP LTD COM 83413U100 10,129 500,000 SH   SOLE   500,000 0 0
SONOCO PRODS CO COM 835495102 4,713 73,600 SH   SOLE   73,600 0 0
SONY CORP SPONSORED ADR 835699307 4,619 87,794 SH   SOLE   87,794 0 0
SOUTHERN CO COM 842587107 2 31 SH   SOLE   31 0 0
SOUTHWEST AIRLS CO COM 844741108 334 7,508 SH   SOLE   7,508 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 76 6,700 SH   SOLE   6,700 0 0
STANLEY BLACK & DECKER INC COM 854502101 55,202 384,582 SH   SOLE   384,582 0 0
STANTEC INC COM 85472N109 38 1,602 SH   SOLE   1,602 0 0
STARBUCKS CORP COM 855244109 568 6,780 SH   SOLE   6,780 0 0
STARWOOD PPTY TR INC COM 85571B105 52,653 2,340,360 SH   SOLE   2,340,360 0 0
STATE STR CORP COM 857477103 11,702 210,000 SH   SOLE   210,000 0 0
STRYKER CORP COM 863667101 3,682 18,645 SH   SOLE   18,645 0 0
SUN LIFE FINL INC COM 866796105 219,124 5,308,148 SH   SOLE   5,308,148 0 0
SUNCOR ENERGY INC NEW COM 867224107 668,040 21,473,228 SH   SOLE   21,473,228 0 0
SYNOPSYS INC COM 871607107 24,076 191,400 SH   SOLE   191,400 0 0
SYNNEX CORP COM 87162W100 1,537 15,673 SH   SOLE   15,673 0 0
SYSCO CORP COM 871829107 229 3,822 SH   SOLE   3,822 0 0
TJX COS INC NEW COM 872540109 161,989 3,062,274 SH   SOLE   3,062,274 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 624 18,767 SH   SOLE   18,767 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,632 58,410 SH   SOLE   58,410 0 0
TANZANIAN GOLD CORP COM 87601A107 17 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 14,188 165,200 SH   SOLE   165,200 0 0
TC ENERGY CORP COM 87807B107 539,496 10,979,489 SH   SOLE   10,979,489 0 0
TECK RESOURCES LTD CL B 878742204 15,999 699,987 SH   SOLE   699,987 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 5,521 311,857 SH   SOLE   311,857 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,632 334,000 SH   SOLE   334,000 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,335 80,000 SH   SOLE   80,000 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,701 134,359 SH   SOLE   134,359 0 0
TELEFLEX INC COM 879369106 226 824 SH   SOLE   824 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1 80 SH   SOLE   80 0 0
TELEFONICA S A SPONSORED ADR 879382208 21 2,566 SH   SOLE   2,566 0 0
TELUS CORP COM 87971M103 279,982 7,583,977 SH   SOLE   7,583,977 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3,585 239,140 SH   SOLE   239,140 0 0
TESLA INC COM 88160R101 40 177 SH   SOLE   177 0 0
TETRA TECH INC NEW COM 88162G103 11 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 10,197 89,553 SH   SOLE   89,553 0 0
TEXTRON INC COM 883203101 917 17,300 SH   SOLE   17,300 0 0
THE TRADE DESK INC COM CL A 88339J105 63,431 280,200 SH   SOLE   280,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 186,387 633,903 SH   SOLE   633,903 0 0
THOMSON REUTERS CORP COM NEW 884903709 34,445 535,244 SH   SOLE   535,244 0 0
3M CO COM 88579Y101 3,012 17,722 SH   SOLE   17,722 0 0
TIFFANY & CO NEW COM 886547108 5 55 SH   SOLE   55 0 0
TORCHMARK CORP COM 891027104 224 3,022 SH   SOLE   3,022 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,101,809 18,939,631 SH   SOLE   18,939,631 0 0
TOTAL S A SPONSORED ADS 89151E109 3,975 71,446 SH   SOLE   71,446 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 6,615 53,464 SH   SOLE   53,464 0 0
TRACTOR SUPPLY CO COM 892356106 3,348 30,900 SH   SOLE   30,900 0 0
TRANSALTA CORP COM 89346D107 3 515 SH   SOLE   515 0 0
TRAVELERS COMPANIES INC COM 89417E109 36,498 244,338 SH   SOLE   244,338 0 0
TRI CONTL CORP COM 895436103 4,240 157,000 SH   SOLE   157,000 0 0
TRILOGY METALS INC NEW COM 89621C105 679 227,000 SH   SOLE   227,000 0 0
TWILIO INC CL A 90138F102 91,368 680,600 SH   SOLE   680,600 0 0
TWITTER INC COM 90184L102 174 5,000 SH   SOLE   5,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 1,870 145,300 SH   SOLE   145,300 0 0
TYSON FOODS INC CL A 902494103 10,866 136,400 SH   SOLE   136,400 0 0
US BANCORP DEL COM NEW 902973304 24,881 479,265 SH   SOLE   479,265 0 0
UBIQUITI NETWORKS INC COM 90347A100 2,634 20,050 SH   SOLE   20,050 0 0
ULTA BEAUTY INC COM 90384S303 142,318 412,900 SH   SOLE   412,900 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,373 38,302 SH   SOLE   38,302 0 0
UNILEVER N V N Y SHS NEW 904784709 16,368 269,727 SH   SOLE   269,727 0 0
UNION PACIFIC CORP COM 907818108 109,053 656,026 SH   SOLE   656,026 0 0
UNITED CONTL HLDGS INC COM 910047109 258 3,557 SH   SOLE   3,557 0 0
UNITED PARCEL SERVICE INC CL B 911312106 26,354 258,408 SH   SOLE   258,408 0 0
UNITED TECHNOLOGIES CORP COM 913017109 95,020 735,263 SH   SOLE   735,263 0 0
UNITEDHEALTH GROUP INC COM 91324P102 304,983 1,237,248 SH   SOLE   1,237,248 0 0
V F CORP COM 918204108 380 4,823 SH   SOLE   4,823 0 0
VALERO ENERGY CORP NEW COM 91913Y100 50,294 596,671 SH   SOLE   596,671 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3,189 133,577 SH   SOLE   133,577 0 0
VANGUARD GROUP DIV APP ETF 921908844 347 3,012 SH   SOLE   3,012 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 50 620 SH   SOLE   620 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 5,286 63,653 SH   SOLE   63,653 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,941 51,296 SH   SOLE   51,296 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 22,317 213,190 SH   SOLE   213,190 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 703 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 628 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 798 1,040 SH   SOLE   1,040 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 714 800 SH   SOLE   800 0 0
VARIAN MED SYS INC COM 92220P105 6 45 SH   SOLE   45 0 0
VEEVA SYS INC CL A COM 922475108 98,915 627,400 SH   SOLE   627,400 0 0
VENTAS INC COM 92276F100 13,584 195,421 SH   SOLE   195,421 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 40,232 137,087 SH   SOLE   137,087 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 43,511 280,938 SH   SOLE   280,938 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 97,513 1,704,189 SH   SOLE   1,704,189 0 0
VERISK ANALYTICS INC COM 92345Y106 100,834 696,290 SH   SOLE   696,290 0 0
VERMILION ENERGY INC COM 923725105 7,655 353,448 SH   SOLE   353,448 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,116 34,200 SH   SOLE   34,200 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 8,354 283,200 SH   SOLE   283,200 0 0
VISA INC COM CL A 92826C839 670,932 3,911,223 SH   SOLE   3,911,223 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2 124 SH   SOLE   124 0 0
WPP PLC NEW ADR 92937A102 1 17 SH   SOLE   17 0 0
WEC ENERGY GROUP INC COM 92939U106 5,932 71,300 SH   SOLE   71,300 0 0
WABTEC CORP COM 929740108 1 13 SH   SOLE   13 0 0
WALMART INC COM 931142103 115,215 1,046,555 SH   SOLE   1,046,555 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,560 120,300 SH   SOLE   120,300 0 0
WASTE CONNECTIONS INC COM 94106B101 262,614 2,747,459 SH   SOLE   2,747,459 0 0
WASTE MGMT INC DEL COM 94106L109 9,431 81,400 SH   SOLE   81,400 0 0
WATERS CORP COM 941848103 1 4 SH   SOLE   4 0 0
WELLS FARGO CO NEW COM 949746101 34,294 743,910 SH   SOLE   743,910 0 0
WELLTOWER INC COM 95040Q104 1 15 SH   SOLE   15 0 0
WESTERN COPPER & GOLD CORP COM 95805V108 0 600 SH   SOLE   600 0 0
WESTERN UN CO COM 959802109 5,539 281,400 SH   SOLE   281,400 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 27 1,375 SH   SOLE   1,375 0 0
WESTROCK CO COM 96145D105 6,981 195,000 SH   SOLE   195,000 0 0
WEYERHAEUSER CO COM 962166104 7,947 305,600 SH   SOLE   305,600 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2 100 SH   SOLE   100 0 0
WILLIAMS COS INC DEL COM 969457100 5,526 200,400 SH   SOLE   200,400 0 0
WINGSTOP INC COM 974155103 3,621 38,200 SH   SOLE   38,200 0 0
WORKDAY INC CL A 98138H101 149,380 732,600 SH   SOLE   732,600 0 0
YAMANA GOLD INC COM 98462Y100 1 200 SH   SOLE   200 0 0
YUM CHINA HLDGS INC COM 98850P109 2,541 55,070 SH   SOLE   55,070 0 0
ZENDESK INC COM 98936J101 91,688 1,061,300 SH   SOLE   1,061,300 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 203 2,094 SH   SOLE   2,094 0 0
ZOETIS INC CL A 98978V103 208,773 1,849,364 SH   SOLE   1,849,364 0 0
ZSCALER INC COM 98980G102 2,235 28,800 SH   SOLE   28,800 0 0
ALLERGAN PLC SHS G0177J108 123,516 743,554 SH   SOLE   743,554 0 0
AMDOCS LTD SHS G02602103 6,211 100,700 SH   SOLE   100,700 0 0
ATLASSIAN CORP PLC CL A G06242104 68,223 531,900 SH   SOLE   531,900 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 66,418 362,896 SH   SOLE   362,896 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 101,936 2,600,591 SH   SOLE   2,600,591 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 100,320 5,301,583 SH   SOLE   5,301,583 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 184,827 4,307,750 SH   SOLE   4,307,750 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 36 1,027 SH   SOLE   1,027 0 0
EATON CORP PLC SHS G29183103 3,295 40,396 SH   SOLE   40,396 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 4 425 SH   SOLE   425 0 0
IHS MARKIT LTD SHS G47567105 1,940 30,700 SH   SOLE   30,700 0 0
INGERSOLL-RAND PLC SHS G47791101 514 4,929 SH   SOLE   4,929 0 0
INVESCO LTD SHS G491BT108 0 19 SH   SOLE   19 0 0
LINDE PLC SHS G5494J103 6,354 31,655 SH   SOLE   31,655 0 0
MEDTRONIC PLC SHS G5960L103 354,853 3,638,434 SH   SOLE   3,638,434 0 0
APTIV PLC SHS G6095L109 1,412 17,400 SH   SOLE   17,400 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 38,709 1,731,137 SH   SOLE   1,731,137 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 103,618 2,749,200 SH   SOLE   2,749,200 0 0
TECHNIPFMC PLC COM G87110105 3,806 150,000 SH   SOLE   150,000 0 0
ALCON INC ORD SHS H01301128 17 272 SH   SOLE   272 0 0
TE CONNECTIVITY LTD REG SHS H84989104 5,392 58,225 SH   SOLE   58,225 0 0
GLOBANT S A COM L44385109 73,478 738,900 SH   SOLE   738,900 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 46,069 399,244 SH   SOLE   399,244 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 68,197 536,100 SH   SOLE   536,100 0 0
CYREN LTD SHS M26895108 1 333 SH   SOLE   333 0 0
WIX COM LTD SHS M98068105 64,613 457,800 SH   SOLE   457,800 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,991 9,700 SH   SOLE   9,700 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,580 145,000 SH   SOLE   145,000 0 0
MYLAN N V SHS EURO N59465109 9,973 525,000 SH   SOLE   525,000 0 0
YANDEX N V SHS CLASS A N97284108 55,837 1,435,700 SH   SOLE   1,435,700 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 48 400 SH   SOLE   400 0 0
SEASPAN CORP SHS Y75638109 1 100 SH   SOLE   100 0 0