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 7,743 149,948 SH   SOLE   149,948 0 0
AT&T INC COM 00206R102 45,982 1,233,258 SH   SOLE   1,233,258 0 0
ABBOTT LABS COM 002824100 108,237 1,323,304 SH   SOLE   1,323,304 0 0
ABBVIE INC COM 00287Y109 3,882 51,904 SH   SOLE   51,904 0 0
ABIOMED INC COM 003654100 4,925 28,000 SH   SOLE   28,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 70,640 1,350,735 SH   SOLE   1,350,735 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,427 153,600 SH   SOLE   153,600 0 0
ADOBE INC COM 00724F101 652 2,703 SH   SOLE   2,703 0 0
AGNICO EAGLE MINES LTD COM 008474108 107,668 1,940,440 SH   SOLE   1,940,440 0 0
AIR LEASE CORP CL A 00912X302 63,019 1,499,661 SH   SOLE   1,499,661 0 0
AIR PRODS & CHEMS INC COM 009158106 179,771 813,303 SH   SOLE   813,303 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 9,784 63,900 SH   SOLE   63,900 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 39 2,832 SH   SOLE   2,832 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 86,106 518,728 SH   SOLE   518,728 0 0
ALIGN TECHNOLOGY INC COM 016255101 12,417 70,607 SH   SOLE   70,607 0 0
ALIO GOLD INC COM 01627X108 0 225 SH   SOLE   225 0 0
ALLIANT ENERGY CORP COM 018802108 216 4,804 SH   SOLE   4,804 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3,669 300,000 SH   SOLE   300,000 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,366 115,400 SH   SOLE   115,400 0 0
ALLSTATE CORP COM 020002101 11,683 108,400 SH   SOLE   108,400 0 0
ALPHABET INC CAP STK CL C 02079K107 84,783 69,235 SH   SOLE   69,235 0 0
ALPHABET INC CAP STK CL A 02079K305 173,997 143,586 SH   SOLE   143,586 0 0
ALTERYX INC COM CL A 02156B103 75,329 725,400 SH   SOLE   725,400 0 0
ALTRIA GROUP INC COM 02209S103 11,619 289,654 SH   SOLE   289,654 0 0
AMAZON COM INC COM 023135106 44,245 24,767 SH   SOLE   24,767 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 7,776 289,473 SH   SOLE   289,473 0 0
AMERICAN ELEC PWR CO INC COM 025537101 5,527 58,700 SH   SOLE   58,700 0 0
AMERICAN EXPRESS CO COM 025816109 60 507 SH   SOLE   507 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 5,935 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 257,226 1,174,144 SH   SOLE   1,174,144 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 35,174 283,100 SH   SOLE   283,100 0 0
AMERISOURCEBERGEN CORP COM 03073E105 40 498 SH   SOLE   498 0 0
AMERIPRISE FINL INC COM 03076C106 1 10 SH   SOLE   10 0 0
AMETEK INC NEW COM 031100100 513 6,738 SH   SOLE   6,738 0 0
AMGEN INC COM 031162100 3,535 18,170 SH   SOLE   18,170 0 0
AMPHENOL CORP NEW CL A 032095101 44,051 462,986 SH   SOLE   462,986 0 0
ANALOG DEVICES INC COM 032654105 14 125 SH   SOLE   125 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5,433 57,089 SH   SOLE   57,089 0 0
ANNALY CAP MGMT INC COM 035710409 4,710 539,200 SH   SOLE   539,200 0 0
ANSYS INC COM 03662Q105 26 115 SH   SOLE   115 0 0
ANTHEM INC COM 036752103 25,316 106,925 SH   SOLE   106,925 0 0
APHRIA INC COM 03765K104 10 1,934 SH   SOLE   1,934 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 46,565 1,197,600 SH   SOLE   1,197,600 0 0
APPLE INC COM 037833100 333,608 1,507,228 SH   SOLE   1,507,228 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 3,361 204,400 SH   SOLE   204,400 0 0
ARBOR RLTY TR INC COM 038923108 2,536 195,045 SH   SOLE   195,045 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 449 13,158 SH   SOLE   13,158 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 49,559 1,790,312 SH   SOLE   1,790,312 0 0
ARES CAP CORP COM 04010L103 34,972 1,862,400 SH   SOLE   1,862,400 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 16,203 613,100 SH   SOLE   613,100 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 12 262 SH   SOLE   262 0 0
ATMOS ENERGY CORP COM 049560105 165 1,741 SH   SOLE   1,741 0 0
AURORA CANNABIS INC COM 05156X108 271 61,438 SH   SOLE   61,438 0 0
AUTODESK INC COM 052769106 19 125 SH   SOLE   125 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 16,460 102,513 SH   SOLE   102,513 0 0
AUTOZONE INC COM 053332102 9,928 9,159 SH   SOLE   9,159 0 0
AVALONBAY CMNTYS INC COM 053484101 24,085 112,400 SH   SOLE   112,400 0 0
AVANOS MED INC COM 05350V106 1 23 SH   SOLE   23 0 0
AVNET INC COM 053807103 3,720 84,400 SH   SOLE   84,400 0 0
BB&T CORP COM 054937107 123,072 2,304,425 SH   SOLE   2,304,425 0 0
BCE INC COM NEW 05534B760 514,629 10,631,748 SH   SOLE   10,631,748 0 0
BP PLC SPONSORED ADR 055622104 10,067 263,120 SH   SOLE   263,120 0 0
BRP INC COM SUN VTG 05577W200 3,218 84,500 SH   SOLE   84,500 0 0
BAIDU INC SPON ADR REP A 056752108 36,102 356,686 SH   SOLE   356,686 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE   100 0 0
BANK AMER CORP COM 060505104 154,387 5,269,288 SH   SOLE   5,269,288 0 0
BANK MONTREAL QUE COM 063671101 144,323 1,954,379 SH   SOLE   1,954,379 0 0
BANK N S HALIFAX COM 064149107 891,698 15,521,605 SH   SOLE   15,521,605 0 0
BARRICK GOLD CORPORATION COM 067901108 60,505 3,410,235 SH   SOLE   3,410,235 0 0
BAUSCH HEALTH COS INC COM 071734107 10,038 462,420 SH   SOLE   462,420 0 0
BAXTER INTL INC COM 071813109 46,826 543,995 SH   SOLE   543,995 0 0
BAYTEX ENERGY CORP COM 07317Q105 2 1,250 SH   SOLE   1,250 0 0
BECTON DICKINSON & CO COM 075887109 18,797 74,972 SH   SOLE   74,972 0 0
BERKLEY W R CORP COM 084423102 37,109 516,473 SH   SOLE   516,473 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,752 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,569 94,408 SH   SOLE   94,408 0 0
BERRY GLOBAL GROUP INC COM 08579W103 31 800 SH   SOLE   800 0 0
BHP GROUP LTD SPONSORED ADS 088606108 15 300 SH   SOLE   300 0 0
BIOTELEMETRY INC COM 090672106 33 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103 40 7,660 SH   SOLE   7,660 0 0
BLACKROCK INC COM 09247X101 230 618 SH   SOLE   618 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 3,864 372,638 SH   SOLE   372,638 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 3,318 292,317 SH   SOLE   292,317 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 1,650 179,683 SH   SOLE   179,683 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2,827 522,459 SH   SOLE   522,459 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 2,147 285,462 SH   SOLE   285,462 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 35,566 995,100 SH   SOLE   995,100 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 153,277 3,052,600 SH   SOLE   3,052,600 0 0
BOEING CO COM 097023105 42,158 110,714 SH   SOLE   110,714 0 0
BOOKING HLDGS INC COM 09857L108 91,068 46,799 SH   SOLE   46,799 0 0
BOSTON PROPERTIES INC COM 101121101 5,730 44,262 SH   SOLE   44,262 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 2,462 221,400 SH   SOLE   221,400 0 0
BRINKER INTL INC COM 109641100 1,488 35,200 SH   SOLE   35,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,794 137,331 SH   SOLE   137,331 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 110 2,976 SH   SOLE   2,976 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 3,274 162,000 SH   SOLE   162,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 90 725 SH   SOLE   725 0 0
BROADCOM INC COM 11135F101 174 627 SH   SOLE   627 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 764,042 14,194,248 SH   SOLE   14,194,248 0 0
B2GOLD CORP COM 11777Q209 9,597 2,916,400 SH   SOLE   2,916,400 0 0
CAE INC COM 124765108 40,454 1,591,782 SH   SOLE   1,591,782 0 0
CBS CORP NEW CL B 124857202 20,967 520,000 SH   SOLE   520,000 0 0
CDK GLOBAL INC COM 12508E101 1 18 SH   SOLE   18 0 0
CDW CORP COM 12514G108 81,076 664,656 SH   SOLE   664,656 0 0
CGI INC CL A SUB VTG 12532H104 150,513 1,917,057 SH   SOLE   1,917,057 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 16,926 202,000 SH   SOLE   202,000 0 0
CIGNA CORP NEW COM 125523100 6 40 SH   SOLE   40 0 0
CNA FINL CORP COM 126117100 2,254 46,100 SH   SOLE   46,100 0 0
CNOOC LTD SPONSORED ADR 126132109 9 59 SH   SOLE   59 0 0
CSX CORP COM 126408103 301 5,043 SH   SOLE   5,043 0 0
CVS HEALTH CORP COM 126650100 76 1,204 SH   SOLE   1,204 0 0
CAMDEN PPTY TR SH BEN INT 133131102 7,371 66,500 SH   SOLE   66,500 0 0
CAMECO CORP COM 13321L108 18 1,964 SH   SOLE   1,964 0 0
CAMPBELL SOUP CO COM 134429109 3,841 82,032 SH   SOLE   82,032 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 66 1,500 SH   SOLE   1,500 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 453,156 5,488,681 SH   SOLE   5,488,681 0 0
CANADIAN NATL RY CO COM 136375102 622,989 6,955,610 SH   SOLE   6,955,610 0 0
CANADIAN NAT RES LTD COM 136385101 501,676 18,829,049 SH   SOLE   18,829,049 0 0
CANADIAN PAC RY LTD COM 13645T100 459,992 2,084,858 SH   SOLE   2,084,858 0 0
CANON INC SPONSORED ADR 138006309 4,991 185,000 SH   SOLE   185,000 0 0
CANOPY GROWTH CORP COM 138035100 755 32,850 SH   SOLE   32,850 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,133 23,832 SH   SOLE   23,832 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 22 500 SH   SOLE   500 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 25 3,050 SH   SOLE   3,050 0 0
CATERPILLAR INC DEL COM 149123101 472 4,473 SH   SOLE   4,473 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 59 1,000 SH   SOLE   1,000 0 0
CENTENE CORP DEL COM 15135B101 4,749 110,000 SH   SOLE   110,000 0 0
CENOVUS ENERGY INC COM 15135U109 69 7,334 SH   SOLE   7,334 0 0
CERNER CORP COM 156782104 0 40 SH   SOLE   40 0 0
CHARLES RIV LABS INTL INC COM 159864107 16,525 124,600 SH   SOLE   124,600 0 0
CHEMED CORP NEW COM 16359R103 15,082 36,500 SH   SOLE   36,500 0 0
CHEMOURS CO COM 163851108 1 88 SH   SOLE   88 0 0
CHEVRON CORP NEW COM 166764100 30,070 253,936 SH   SOLE   253,936 0 0
CHIMERA INVT CORP COM NEW 16934Q208 2,264 116,500 SH   SOLE   116,500 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,163 53,000 SH   SOLE   53,000 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 1,237 27,500 SH   SOLE   27,500 0 0
CHURCH & DWIGHT INC COM 171340102 2,230 29,590 SH   SOLE   29,590 0 0
CISCO SYS INC COM 17275R102 86,716 1,773,781 SH   SOLE   1,773,781 0 0
CINTAS CORP COM 172908105 224 1,010 SH   SOLE   1,010 0 0
CITIGROUP INC COM NEW 172967424 18,085 263,311 SH   SOLE   263,311 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 5,080 449,904 SH   SOLE   449,904 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 4,656 536,437 SH   SOLE   536,437 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 1,640 184,472 SH   SOLE   184,472 0 0
CLOROX CO DEL COM 189054109 208 1,656 SH   SOLE   1,656 0 0
COCA COLA CO COM 191216100 219,363 4,040,160 SH   SOLE   4,040,160 0 0
COEUR MNG INC COM NEW 192108504 3 697 SH   SOLE   697 0 0
COGNEX CORP COM 192422103 0 22 SH   SOLE   22 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 443 8,920 SH   SOLE   8,920 0 0
COLGATE PALMOLIVE CO COM 194162103 160 2,193 SH   SOLE   2,193 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 19,411 259,661 SH   SOLE   259,661 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 4,859 229,500 SH   SOLE   229,500 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 14,489 150,000 SH   SOLE   150,000 0 0
COMCAST CORP NEW CL A 20030N101 701,086 15,647,416 SH   SOLE   15,647,416 0 0
CONCHO RES INC COM 20605P101 6,880 100,000 SH   SOLE   100,000 0 0
CONOCOPHILLIPS COM 20825C104 12,460 215,482 SH   SOLE   215,482 0 0
CONSOLIDATED EDISON INC COM 209115104 177 2,249 SH   SOLE   2,249 0 0
CONSTELLATION BRANDS INC CL A 21036P108 52,775 255,796 SH   SOLE   255,796 0 0
CORNING INC COM 219350105 604 23,015 SH   SOLE   23,015 0 0
CORTEVA INC COM 22052L104 22 796 SH   SOLE   796 0 0
COSTCO WHSL CORP NEW COM 22160K105 541,813 1,893,945 SH   SOLE   1,893,945 0 0
COTT CORP QUE COM 22163N106 0 16 SH   SOLE   16 0 0
COUPA SOFTWARE INC COM 22266L106 139,528 1,105,200 SH   SOLE   1,105,200 0 0
COUPA SOFTWARE INC NOTE 0.375% 1/1 22266LAB2 5,758 2,000,000 SH   SOLE   2,000,000 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,861 17,800 SH   SOLE   17,800 0 0
CRESCENT PT ENERGY CORP COM 22576C101 41 9,921 SH   SOLE   9,921 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 31,780 230,512 SH   SOLE   230,512 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 478 380 SH   SOLE   380 0 0
CUMMINS INC COM 231021106 3,498 21,700 SH   SOLE   21,700 0 0
DXC TECHNOLOGY CO COM 23355L106 8,220 276,000 SH   SOLE   276,000 0 0
DANAHER CORPORATION COM 235851102 310,474 2,190,505 SH   SOLE   2,190,505 0 0
DARDEN RESTAURANTS INC COM 237194105 1,337 11,500 SH   SOLE   11,500 0 0
DEERE & CO COM 244199105 34 200 SH   SOLE   200 0 0
DELL TECHNOLOGIES INC CL C 24703L202 4 75 SH   SOLE   75 0 0
DESCARTES SYS GROUP INC COM 249906108 4,365 109,900 SH   SOLE   109,900 0 0
DEVON ENERGY CORP NEW COM 25179M103 126 5,243 SH   SOLE   5,243 0 0
DEXCOM INC COM 252131107 50,608 348,700 SH   SOLE   348,700 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 9,389 57,342 SH   SOLE   57,342 0 0
DIAMONDBACK ENERGY INC COM 25278X109 11,393 126,600 SH   SOLE   126,600 0 0
DICKS SPORTING GOODS INC COM 253393102 1,804 44,800 SH   SOLE   44,800 0 0
DISNEY WALT CO COM DISNEY 254687106 31,842 245,227 SH   SOLE   245,227 0 0
DOLLAR GEN CORP NEW COM 256677105 39 245 SH   SOLE   245 0 0
DOLLAR TREE INC COM 256746108 3,978 34,800 SH   SOLE   34,800 0 0
DOMINION ENERGY INC COM 25746U109 273 4,013 SH   SOLE   4,013 0 0
DONNELLEY R R & SONS CO COM 257867200 1 210 SH   SOLE   210 0 0
DOVER CORP COM 260003108 2,506 25,100 SH   SOLE   25,100 0 0
DOW INC COM 260557103 19 401 SH   SOLE   401 0 0
DUFF & PHELPS GLB UTL INC FD COM 26433C105 1,228 77,300 SH   SOLE   77,300 0 0
DUKE REALTY CORP COM NEW 264411505 2,199 64,600 SH   SOLE   64,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 21 279 SH   SOLE   279 0 0
DUPONT DE NEMOURS INC COM 26614N102 155,312 2,211,086 SH   SOLE   2,211,086 0 0
EOG RES INC COM 26875P101 11,569 154,785 SH   SOLE   154,785 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 2,471 57,100 SH   SOLE   57,100 0 0
EASTMAN CHEMICAL CO COM 277432100 4,111 56,120 SH   SOLE   56,120 0 0
EATON VANCE MUN BD FD COM 27827X101 1,237 95,624 SH   SOLE   95,624 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 2,001 242,593 SH   SOLE   242,593 0 0
EBAY INC COM 278642103 2,243 58,500 SH   SOLE   58,500 0 0
ECOLAB INC COM 278865100 91,490 462,510 SH   SOLE   462,510 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 9,441 43,455 SH   SOLE   43,455 0 0
EHEALTH INC COM 28238P109 46,608 692,100 SH   SOLE   692,100 0 0
ELDORADO GOLD CORP NEW COM 284902509 18 2,260 SH   SOLE   2,260 0 0
EMERSON ELEC CO COM 291011104 5,278 81,445 SH   SOLE   81,445 0 0
ENCANA CORP COM 292505104 62 13,547 SH   SOLE   13,547 0 0
ENBRIDGE INC COM 29250N105 583,064 16,214,235 SH   SOLE   16,214,235 0 0
ENERGY FUELS INC COM NEW 292671708 1 553 SH   SOLE   553 0 0
ENERPLUS CORP COM 292766102 24,320 3,174,545 SH   SOLE   3,174,545 0 0
ENTERGY CORP NEW COM 29364G103 9,184 78,200 SH   SOLE   78,200 0 0
EPAM SYS INC COM 29414B104 84,521 468,600 SH   SOLE   468,600 0 0
EQUIFAX INC COM 294429105 84,285 596,430 SH   SOLE   596,430 0 0
EQUINIX INC COM 29444U700 157,069 272,497 SH   SOLE   272,497 0 0
EQUINOR ASA SPONSORED ADR 29446M102 513 27,022 SH   SOLE   27,022 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,001 7,500 SH   SOLE   7,500 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 56,831 659,679 SH   SOLE   659,679 0 0
EVERSOURCE ENERGY COM 30040W108 42,988 503,700 SH   SOLE   503,700 0 0
EXACT SCIENCES CORP COM 30063P105 95,989 1,056,600 SH   SOLE   1,056,600 0 0
EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 1,099 1,000,000 SH   SOLE   1,000,000 0 0
EXELON CORP COM 30161N101 12,520 258,546 SH   SOLE   258,546 0 0
EXPEDIA GROUP INC COM NEW 30212P303 113,579 859,004 SH   SOLE   859,004 0 0
EXPEDITORS INTL WASH INC COM 302130109 262 4,288 SH   SOLE   4,288 0 0
EXXON MOBIL CORP COM 30231G102 5,414 78,349 SH   SOLE   78,349 0 0
FLIR SYS INC COM 302445101 946 21,509 SH   SOLE   21,509 0 0
FACEBOOK INC CL A 30303M102 33,166 188,626 SH   SOLE   188,626 0 0
FASTENAL CO COM 311900104 6 270 SH   SOLE   270 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 379 3,327 SH   SOLE   3,327 0 0
FEDEX CORP COM 31428X106 1,190 8,523 SH   SOLE   8,523 0 0
F5 NETWORKS INC COM 315616102 5,264 37,700 SH   SOLE   37,700 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,926 53,000 SH   SOLE   53,000 0 0
FIFTH THIRD BANCORP COM 316773100 19,057 695,028 SH   SOLE   695,028 0 0
FIRST AMERN FINL CORP COM 31847R102 5,258 89,200 SH   SOLE   89,200 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 4 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,078 21,300 SH   SOLE   21,300 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 53 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 83 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 132 2,341 SH   SOLE   2,341 0 0
FIRSTSERVICE CORP NEW COM 33767E202 35,638 349,043 SH   SOLE   349,043 0 0
FISERV INC COM 337738108 6,994 68,150 SH   SOLE   68,150 0 0
FIRSTENERGY CORP COM 337932107 3,147 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 78,177 632,100 SH   SOLE   632,100 0 0
FIVE9 INC COM 338307101 13,084 247,100 SH   SOLE   247,100 0 0
FLOWSERVE CORP COM 34354P105 351 7,500 SH   SOLE   7,500 0 0
FOOT LOCKER INC COM 344849104 260 6,000 SH   SOLE   6,000 0 0
FORD MTR CO DEL COM 345370860 4,358 480,000 SH   SOLE   480,000 0 0
FORTIS INC COM 349553107 504,409 11,910,505 SH   SOLE   11,910,505 0 0
FORTIVE CORP COM 34959J108 29,290 426,778 SH   SOLE   426,778 0 0
FRANCO NEVADA CORP COM 351858105 141,248 1,528,081 SH   SOLE   1,528,081 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 4,457 117,000 SH   SOLE   117,000 0 0
GARRETT MOTION INC COM 366505105 0 2 SH   SOLE   2 0 0
GARTNER INC COM 366651107 8,967 63,097 SH   SOLE   63,097 0 0
GENERAL AMERN INVS INC COM 368802104 2,421 67,000 SH   SOLE   67,000 0 0
GENERAL ELECTRIC CO COM 369604103 54 5,979 SH   SOLE   5,979 0 0
GENERAL MLS INC COM 370334104 2,479 45,984 SH   SOLE   45,984 0 0
GENUINE PARTS CO COM 372460105 280 3,395 SH   SOLE   3,395 0 0
GILEAD SCIENCES INC COM 375558103 2,633 42,751 SH   SOLE   42,751 0 0
GILDAN ACTIVEWEAR INC COM 375916103 33,975 961,620 SH   SOLE   961,620 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7,173 169,481 SH   SOLE   169,481 0 0
GLOBAL PMTS INC COM 37940X102 6,666 42,500 SH   SOLE   42,500 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259 194 8,500 SH   SOLE   8,500 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 440 15,319 SH   SOLE   15,319 0 0
GLOBE LIFE INC COM 37959E102 476 5,941 SH   SOLE   5,941 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 276 1,330 SH   SOLE   1,330 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 20,452 423,814 SH   SOLE   423,814 0 0
HCA HEALTHCARE INC COM 40412C101 4,292 36,100 SH   SOLE   36,100 0 0
HALLIBURTON CO COM 406216101 13,645 728,500 SH   SOLE   728,500 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 175 6,000 SH   SOLE   6,000 0 0
HARLEY DAVIDSON INC COM 412822108 0 84 SH   SOLE   84 0 0
HERSHEY CO COM 427866108 3,013 19,600 SH   SOLE   19,600 0 0
HEXO CORP COM 428304109 8 2,026 SH   SOLE   2,026 0 0
HILL ROM HLDGS INC COM 431475102 26,968 259,000 SH   SOLE   259,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,573 17,200 SH   SOLE   17,200 0 0
HOME DEPOT INC COM 437076102 319,411 1,388,886 SH   SOLE   1,388,886 0 0
HONEYWELL INTL INC COM 438516106 343,484 2,043,356 SH   SOLE   2,043,356 0 0
HOST HOTELS & RESORTS INC COM 44107P104 457 32,050 SH   SOLE   32,050 0 0
HUDSON PAC PPTYS INC COM 444097109 3,682 110,000 SH   SOLE   110,000 0 0
HUMANA INC COM 444859102 232 1,080 SH   SOLE   1,080 0 0
HUNTINGTON BANCSHARES INC COM 446150104 227 19,288 SH   SOLE   19,288 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 30,407 142,500 SH   SOLE   142,500 0 0
IMV INC COM 44974L103 13 5,500 SH   SOLE   5,500 0 0
IPG PHOTONICS CORP COM 44980X109 26 190 SH   SOLE   190 0 0
IAMGOLD CORP COM 450913108 3 950 SH   SOLE   950 0 0
IDEXX LABS INC COM 45168D104 545 2,000 SH   SOLE   2,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 51,395 331,174 SH   SOLE   331,174 0 0
IMPERIAL OIL LTD COM NEW 453038408 810 31,327 SH   SOLE   31,327 0 0
INDIA FD INC COM 454089103 8 411 SH   SOLE   411 0 0
ING GROEP N V SPONSORED ADR 456837103 112 10,671 SH   SOLE   10,671 0 0
INGREDION INC COM 457187102 3,146 39,100 SH   SOLE   39,100 0 0
INPHI CORP COM 45772F107 75,509 1,286,900 SH   SOLE   1,286,900 0 0
INSULET CORP COM 45784P101 111,157 691,900 SH   SOLE   691,900 0 0
INTEL CORP COM 458140100 12,068 237,690 SH   SOLE   237,690 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,530 52,676 SH   SOLE   52,676 0 0
INTL PAPER CO COM 460146103 10 250 SH   SOLE   250 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 47 250 SH   SOLE   250 0 0
INTUIT COM 461202103 329 1,499 SH   SOLE   1,499 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 267 604 SH   SOLE   604 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 2,078 190,127 SH   SOLE   190,127 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 82 415 SH   SOLE   415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 650 6,000 SH   SOLE   6,000 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 58 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 557 6,070 SH   SOLE   6,070 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 543 12,841 SH   SOLE   12,841 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 526 15,079 SH   SOLE   15,079 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 76,837 2,013,327 SH   SOLE   2,013,327 0 0
INVITATION HOMES INC COM 46187W107 71,691 2,424,256 SH   SOLE   2,424,256 0 0
ISHARES INC MSCI AUST ETF 464286103 187 8,387 SH   SOLE   8,387 0 0
ISHARES INC JP MRG EM CRP BD 464286251 1,310 25,514 SH   SOLE   25,514 0 0
ISHARES INC MSCI WORLD ETF 464286392 320 3,481 SH   SOLE   3,481 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 207 4,900 SH   SOLE   4,900 0 0
ISHARES INC MSCI CDA ETF 464286509 1,095 37,795 SH   SOLE   37,795 0 0
ISHARES INC MIN VOL GBL ETF 464286525 159 1,671 SH   SOLE   1,671 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 32 563 SH   SOLE   563 0 0
ISHARES INC MSCI JAPN SMCETF 464286582 193 2,700 SH   SOLE   2,700 0 0
ISHARES INC MSCI EURZONE ETF 464286608 1,311 33,900 SH   SOLE   33,900 0 0
ISHARES INC MSCI STH KOR ETF 464286772 14 253 SH   SOLE   253 0 0
ISHARES INC MSCI HONG KG ETF 464286871 88 3,866 SH   SOLE   3,866 0 0
ISHARES TR TIPS BD ETF 464287176 97 833 SH   SOLE   833 0 0
ISHARES TR CORE S&P500 ETF 464287200 432 1,443 SH   SOLE   1,443 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,088 26,732 SH   SOLE   26,732 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,429 52,234 SH   SOLE   52,234 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,328 66,195 SH   SOLE   66,195 0 0
ISHARES TR CORE S&P MCP ETF 464287507 59,822 311,030 SH   SOLE   311,030 0 0
ISHARES TR PHLX SEMICND ETF 464287523 252 1,446 SH   SOLE   1,446 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 8 63 SH   SOLE   63 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 97 502 SH   SOLE   502 0 0
ISHARES TR U.S. REAL ES ETF 464287739 456 4,862 SH   SOLE   4,862 0 0
ISHARES TR US HLTHCARE ETF 464287762 38 200 SH   SOLE   200 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,845 51,940 SH   SOLE   51,940 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 40 603 SH   SOLE   603 0 0
ISHARES TR EAFE SML CP ETF 464288273 3,882 71,370 SH   SOLE   71,370 0 0
ISHARES TR JPMORGAN USD EMG 464288281 53,878 475,810 SH   SOLE   475,810 0 0
ISHARES TR GLB INFRASTR ETF 464288372 22,591 488,478 SH   SOLE   488,478 0 0
ISHARES TR IBOXX HI YD ETF 464288513 30,093 345,571 SH   SOLE   345,571 0 0
ISHARES TR SH TR CRPORT ETF 464288646 901 16,750 SH   SOLE   16,750 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 7,039 55,413 SH   SOLE   55,413 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,505 41,288 SH   SOLE   41,288 0 0
ISHARES TR US AER DEF ETF 464288760 84 374 SH   SOLE   374 0 0
ISHARES TR U.S. MED DVC ETF 464288810 603 2,472 SH   SOLE   2,472 0 0
ISHARES TR MSCI INDIA ETF 46429B598 303 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,073 20,995 SH   SOLE   20,995 0 0
ISHARES TR MSCI CHINA ETF 46429B671 118 2,092 SH   SOLE   2,092 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,097 17,200 SH   SOLE   17,200 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 15 401 SH   SOLE   401 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 261 6,700 SH   SOLE   6,700 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 764 13,482 SH   SOLE   13,482 0 0
ISHARES TR MSCI LW CRB TG 46434V464 36 300 SH   SOLE   300 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 320 10,200 SH   SOLE   10,200 0 0
JPMORGAN CHASE & CO COM 46625H100 312,432 2,654,871 SH   SOLE   2,654,871 0 0
JABIL INC COM 466313103 36 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 321 3,499 SH   SOLE   3,499 0 0
JOHNSON & JOHNSON COM 478160104 381,395 2,964,105 SH   SOLE   2,964,105 0 0
JUNIPER NETWORKS INC COM 48203R104 1,362 54,800 SH   SOLE   54,800 0 0
KLA CORPORATION COM NEW 482480100 83,191 524,900 SH   SOLE   524,900 0 0
KKR & CO INC CL A 48251W104 33,951 1,242,685 SH   SOLE   1,242,685 0 0
KT CORP SPONSORED ADR 48268K101 27 2,400 SH   SOLE   2,400 0 0
KELLOGG CO COM 487836108 3,185 51,063 SH   SOLE   51,063 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 95,396 990,645 SH   SOLE   990,645 0 0
KILROY RLTY CORP COM 49427F108 14,386 185,500 SH   SOLE   185,500 0 0
KIMBERLY CLARK CORP COM 494368103 5,685 40,059 SH   SOLE   40,059 0 0
KIMCO RLTY CORP COM 49446R109 152 8,750 SH   SOLE   8,750 0 0
KINDER MORGAN INC DEL COM 49456B101 363 21,048 SH   SOLE   21,048 0 0
KINROSS GOLD CORP COM 496902404 0 68 SH   SOLE   68 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 46,435 1,021,600 SH   SOLE   1,021,600 0 0
KOHLS CORP COM 500255104 2,109 42,500 SH   SOLE   42,500 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,531 54,717 SH   SOLE   54,717 0 0
KRAFT HEINZ CO COM 500754106 1 40 SH   SOLE   40 0 0
KROGER CO COM 501044101 7,013 272,600 SH   SOLE   272,600 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 100,349 480,300 SH   SOLE   480,300 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 13 75 SH   SOLE   75 0 0
LANDSTAR SYS INC COM 515098101 3,239 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 29 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 24,981 125,779 SH   SOLE   125,779 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2,047 322,898 SH   SOLE   322,898 0 0
LIFE STORAGE INC COM 53223X107 2,963 28,000 SH   SOLE   28,000 0 0
LILLY ELI & CO COM 532457108 3,851 34,672 SH   SOLE   34,672 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,659 25,000 SH   SOLE   25,000 0 0
LOCKHEED MARTIN CORP COM 539830109 2,303 5,959 SH   SOLE   5,959 0 0
LULULEMON ATHLETICA INC COM 550021109 253,500 1,347,137 SH   SOLE   1,347,137 0 0
M & T BK CORP COM 55261F104 9,962 63,476 SH   SOLE   63,476 0 0
MFA FINL INC COM 55272X102 3,500 473,200 SH   SOLE   473,200 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 11,809 393,500 SH   SOLE   393,500 0 0
MSCI INC COM 55354G100 17 78 SH   SOLE   78 0 0
MAG SILVER CORP COM 55903Q104 7,740 700,000 SH   SOLE   700,000 0 0
MAGNA INTL INC COM 559222401 8,734 164,409 SH   SOLE   164,409 0 0
MANULIFE FINL CORP COM 56501R106 363,141 19,884,236 SH   SOLE   19,884,236 0 0
MARATHON OIL CORP COM 565849106 3,791 310,700 SH   SOLE   310,700 0 0
MARATHON PETE CORP COM 56585A102 6,867 110,000 SH   SOLE   110,000 0 0
MARSH & MCLENNAN COS INC COM 571748102 222 2,667 SH   SOLE   2,667 0 0
MASTERCARD INC CL A 57636Q104 285,408 1,060,145 SH   SOLE   1,060,145 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,055 6,995 SH   SOLE   6,995 0 0
MCDONALDS CORP COM 580135101 381,454 1,789,039 SH   SOLE   1,789,039 0 0
MERCADOLIBRE INC COM 58733R102 72,134 133,200 SH   SOLE   133,200 0 0
MERCK & CO INC COM 58933Y105 22,326 269,297 SH   SOLE   269,297 0 0
METLIFE INC COM 59156R108 378 8,000 SH   SOLE   8,000 0 0
MICROSOFT CORP COM 594918104 1,186,523 8,612,792 SH   SOLE   8,612,792 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 17 184 SH   SOLE   184 0 0
MID AMER APT CMNTYS INC COM 59522J103 216 1,988 SH   SOLE   1,988 0 0
MIDDLEBY CORP COM 596278101 21 180 SH   SOLE   180 0 0
MOLSON COORS BREWING CO CL B 60871R209 425 8,874 SH   SOLE   8,874 0 0
MONDELEZ INTL INC CL A 609207105 220,115 3,975,194 SH   SOLE   3,975,194 0 0
MOODYS CORP COM 615369105 189,117 918,794 SH   SOLE   918,794 0 0
MOSAIC CO NEW COM 61945C103 8,104 400,000 SH   SOLE   400,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,099 24,100 SH   SOLE   24,100 0 0
NIO INC SPON ADS 62914V106 0 30 SH   SOLE   30 0 0
NASDAQ INC COM 631103108 212 2,542 SH   SOLE   2,542 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 34 626 SH   SOLE   626 0 0
NATIONAL HEALTH INVS INC COM 63633D104 2,426 29,200 SH   SOLE   29,200 0 0
NETFLIX INC COM 64110L106 15,349 58,891 SH   SOLE   58,891 0 0
NETEASE INC SPONSORED ADS 64110W102 42,355 162,464 SH   SOLE   162,464 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 46,758 530,100 SH   SOLE   530,100 0 0
NEW GOLD INC CDA COM 644535106 2 1,697 SH   SOLE   1,697 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 36,325 342,000 SH   SOLE   342,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 48 1,274 SH   SOLE   1,274 0 0
NEXTERA ENERGY INC COM 65339F101 138,322 597,688 SH   SOLE   597,688 0 0
NEXGEN ENERGY LTD COM 65340P106 4,758 3,665,000 SH   SOLE   3,665,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 84,866 1,619,513 SH   SOLE   1,619,513 0 0
NIKE INC CL B 654106103 227,851 2,469,024 SH   SOLE   2,469,024 0 0
NORBORD INC COM NEW 65548P403 1,627 67,490 SH   SOLE   67,490 0 0
NORDSTROM INC COM 655664100 68 2,000 SH   SOLE   2,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 275 1,827 SH   SOLE   1,827 0 0
NORTHERN TR CORP COM 665859104 300 3,866 SH   SOLE   3,866 0 0
NORTHROP GRUMMAN CORP COM 666807102 233,778 630,152 SH   SOLE   630,152 0 0
NOVARTIS A G SPONSORED ADR 66987V109 422 4,838 SH   SOLE   4,838 0 0
NOVO-NORDISK A S ADR 670100205 9 170 SH   SOLE   170 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,388 400,000 SH   SOLE   400,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,372 166,200 SH   SOLE   166,200 0 0
NVIDIA CORP COM 67066G104 10,532 61,361 SH   SOLE   61,361 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,440 170,000 SH   SOLE   170,000 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2,976 400,000 SH   SOLE   400,000 0 0
NUTRIEN LTD COM 67077M108 216,326 4,369,046 SH   SOLE   4,369,046 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 35 88 SH   SOLE   88 0 0
OCCIDENTAL PETE CORP COM 674599105 13,100 293,333 SH   SOLE   293,333 0 0
OKTA INC CL A 679295105 55,945 589,300 SH   SOLE   589,300 0 0
OMNICOM GROUP INC COM 681919106 4,478 58,717 SH   SOLE   58,717 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 4,422 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 6,780 93,634 SH   SOLE   93,634 0 0
OPEN TEXT CORP COM 683715106 27,432 671,658 SH   SOLE   671,658 0 0
ORACLE CORP COM 68389X105 337,101 6,227,048 SH   SOLE   6,227,048 0 0
ORANGE SPONSORED ADR 684060106 44 2,800 SH   SOLE   2,800 0 0
ORGANIGRAM HLDGS INC COM 68620P101 17 5,000 SH   SOLE   5,000 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 8 810 SH   SOLE   810 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,920 35,669 SH   SOLE   35,669 0 0
PPG INDS INC COM 693506107 715 7,259 SH   SOLE   7,259 0 0
PPL CORP COM 69351T106 3,078 99,037 SH   SOLE   99,037 0 0
PACCAR INC COM 693718108 14 200 SH   SOLE   200 0 0
PARKER HANNIFIN CORP COM 701094104 3 22 SH   SOLE   22 0 0
PAYCHEX INC COM 704326107 166 2,000 SH   SOLE   2,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 65,105 322,800 SH   SOLE   322,800 0 0
PAYPAL HLDGS INC COM 70450Y103 32 307 SH   SOLE   307 0 0
PEMBINA PIPELINE CORP COM 706327103 456,571 12,255,771 SH   SOLE   12,255,771 0 0
PEPSICO INC COM 713448108 15,811 115,058 SH   SOLE   115,058 0 0
PFIZER INC COM 717081103 329,131 9,095,163 SH   SOLE   9,095,163 0 0
PHILIP MORRIS INTL INC COM 718172109 148 2,005 SH   SOLE   2,005 0 0
PHILLIPS 66 COM 718546104 6,907 66,734 SH   SOLE   66,734 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3,097 148,200 SH   SOLE   148,200 0 0
PINTEREST INC CL A 72352L106 30,659 1,183,900 SH   SOLE   1,183,900 0 0
PIONEER HIGH INCOME TR COM 72369H106 1,904 205,807 SH   SOLE   205,807 0 0
PIONEER NAT RES CO COM 723787107 2,532 20,329 SH   SOLE   20,329 0 0
PLANET FITNESS INC CL A 72703H101 28,150 490,053 SH   SOLE   490,053 0 0
PLUG POWER INC COM NEW 72919P202 65 25,000 SH   SOLE   25,000 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,486 79,100 SH   SOLE   79,100 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 20 729 SH   SOLE   729 0 0
PRECISION DRILLING CORP COM 2010 74022D308 4 4,254 SH   SOLE   4,254 0 0
PRICE T ROWE GROUP INC COM 74144T108 210 2,229 SH   SOLE   2,229 0 0
PRIMERICA INC COM 74164M108 714 5,600 SH   SOLE   5,600 0 0
PROCTER & GAMBLE CO COM 742718109 66 526 SH   SOLE   526 0 0
PROGRESSIVE CORP OHIO COM 743315103 139,551 1,809,645 SH   SOLE   1,809,645 0 0
PROLOGIS INC COM 74340W103 20,888 243,500 SH   SOLE   243,500 0 0
PRUDENTIAL FINL INC COM 744320102 15,359 170,350 SH   SOLE   170,350 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,521 41,240 SH   SOLE   41,240 0 0
QUALCOMM INC COM 747525103 8 156 SH   SOLE   156 0 0
QUEST DIAGNOSTICS INC COM 74834L100 914 10,294 SH   SOLE   10,294 0 0
RAYTHEON CO COM NEW 755111507 22,738 116,305 SH   SOLE   116,305 0 0
REALPAGE INC COM 75606N109 20,677 335,000 SH   SOLE   335,000 0 0
REALTY INCOME CORP COM 756109104 0 27 SH   SOLE   27 0 0
REGENCY CTRS CORP COM 758849103 5,734 83,000 SH   SOLE   83,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 18 66 SH   SOLE   66 0 0
REGIONS FINL CORP NEW COM 7591EP100 0 147 SH   SOLE   147 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 4,058 25,300 SH   SOLE   25,300 0 0
RELX PLC SPONSORED ADR 759530108 8,211 345,251 SH   SOLE   345,251 0 0
REPLIGEN CORP COM 759916109 61,425 819,600 SH   SOLE   819,600 0 0
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 497 500,000 SH   SOLE   500,000 0 0
REPUBLIC SVCS INC COM 760759100 10,635 123,477 SH   SOLE   123,477 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 4 SH   SOLE   4 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 157,863 2,251,286 SH   SOLE   2,251,286 0 0
RETAIL PPTYS AMER INC CL A 76131V202 4,177 337,300 SH   SOLE   337,300 0 0
RINGCENTRAL INC CL A 76680R206 103,958 857,300 SH   SOLE   857,300 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,098 40,166 SH   SOLE   40,166 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 23 580 SH   SOLE   580 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 244,187 4,992,868 SH   SOLE   4,992,868 0 0
ROPER TECHNOLOGIES INC COM 776696106 13,257 37,617 SH   SOLE   37,617 0 0
ROSS STORES INC COM 778296103 94,065 863,071 SH   SOLE   863,071 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,103,488 13,598,067 SH   SOLE   13,598,067 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,368 123,411 SH   SOLE   123,411 0 0
ROYCE VALUE TR INC COM 780910105 3,702 269,600 SH   SOLE   269,600 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 1,034 15,800 SH   SOLE   15,800 0 0
S&P GLOBAL INC COM 78409V104 20,557 83,730 SH   SOLE   83,730 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 2,319 104,640 SH   SOLE   104,640 0 0
SL GREEN RLTY CORP COM 78440X101 7,092 86,700 SH   SOLE   86,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,001 23,528 SH   SOLE   23,528 0 0
SPX CORP COM 784635104 20 500 SH   SOLE   500 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 19,820 140,500 SH   SOLE   140,500 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 22,259 418,374 SH   SOLE   418,374 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 541 5,051 SH   SOLE   5,051 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 6,225 60,508 SH   SOLE   60,508 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 454 12,893 SH   SOLE   12,893 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 438 4,897 SH   SOLE   4,897 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 81 1,063 SH   SOLE   1,063 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 55 157 SH   SOLE   157 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 864 28,693 SH   SOLE   28,693 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 5,054 46,500 SH   SOLE   46,500 0 0
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 163 1,458 SH   SOLE   1,458 0 0
SSR MNG INC COM 784730103 24,036 1,602,700 SH   SOLE   1,602,700 0 0
SVB FINL GROUP COM 78486Q101 2,680 13,000 SH   SOLE   13,000 0 0
SABRE CORP COM 78573M104 42,975 1,934,988 SH   SOLE   1,934,988 0 0
SALESFORCE COM INC COM 79466L302 60 400 SH   SOLE   400 0 0
SANOFI SPONSORED ADR 80105N105 7,335 158,629 SH   SOLE   158,629 0 0
SAP SE SPON ADR 803054204 130 1,102 SH   SOLE   1,102 0 0
SCHLUMBERGER LTD COM 806857108 13 426 SH   SOLE   426 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 214 2,540 SH   SOLE   2,540 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,628 16,400 SH   SOLE   16,400 0 0
SEA LTD SPONSORED ADS 81141R100 70,283 2,310,300 SH   SOLE   2,310,300 0 0
SEALED AIR CORP NEW COM 81211K100 3,060 74,000 SH   SOLE   74,000 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 780 13,512 SH   SOLE   13,512 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,825 31,622 SH   SOLE   31,622 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,535 25,121 SH   SOLE   25,121 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,902 21,786 SH   SOLE   21,786 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 639 3,029 SH   SOLE   3,029 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 695 5,850 SH   SOLE   5,850 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,290 16,644 SH   SOLE   16,644 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,832 48,073 SH   SOLE   48,073 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 800 16,236 SH   SOLE   16,236 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,423 36,225 SH   SOLE   36,225 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 731 11,301 SH   SOLE   11,301 0 0
SEMPRA ENERGY COM 816851109 158,306 1,096,463 SH   SOLE   1,096,463 0 0
SERVICENOW INC COM 81762P102 124,380 503,700 SH   SOLE   503,700 0 0
SHAKE SHACK INC CL A 819047101 63,169 676,000 SH   SOLE   676,000 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 167,558 8,537,557 SH   SOLE   8,537,557 0 0
SHERWIN WILLIAMS CO COM 824348106 259,162 475,814 SH   SOLE   475,814 0 0
SHOPIFY INC CL A 82509L107 48,149 157,500 SH   SOLE   157,500 0 0
SILGAN HOLDINGS INC COM 827048109 4,325 145,900 SH   SOLE   145,900 0 0
SILVERCREST METALS INC COM 828363101 21,278 3,753,800 SH   SOLE   3,753,800 0 0
SIMON PPTY GROUP INC NEW COM 828806109 23,246 147,160 SH   SOLE   147,160 0 0
SKECHERS U S A INC CL A 830566105 37 1,000 SH   SOLE   1,000 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1 25 SH   SOLE   25 0 0
SMITH A O CORP COM 831865209 18,661 391,530 SH   SOLE   391,530 0 0
SMUCKER J M CO COM NEW 832696405 8,958 82,200 SH   SOLE   82,200 0 0
SNAP INC CL A 83304A106 12 750 SH   SOLE   750 0 0
SOLAR CAP LTD COM 83413U100 10,561 509,941 SH   SOLE   509,941 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 52,993 645,600 SH   SOLE   645,600 0 0
SONOCO PRODS CO COM 835495102 3,440 59,000 SH   SOLE   59,000 0 0
SONY CORP SPONSORED ADR 835699307 4,612 78,192 SH   SOLE   78,192 0 0
SOUTHERN CO COM 842587107 224 4,428 SH   SOLE   4,428 0 0
SOUTHWEST AIRLS CO COM 844741108 372 7,894 SH   SOLE   7,894 0 0
SPLUNK INC COM 848637104 57,992 502,200 SH   SOLE   502,200 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 81 6,700 SH   SOLE   6,700 0 0
STANLEY BLACK & DECKER INC COM 854502101 57,837 403,558 SH   SOLE   403,558 0 0
STANTEC INC COM 85472N109 33 1,500 SH   SOLE   1,500 0 0
STARBUCKS CORP COM 855244109 574 6,513 SH   SOLE   6,513 0 0
STARWOOD PPTY TR INC COM 85571B105 48,201 1,982,860 SH   SOLE   1,982,860 0 0
STRYKER CORP COM 863667101 3,942 18,994 SH   SOLE   18,994 0 0
SUN LIFE FINL INC COM 866796105 235,160 5,282,253 SH   SOLE   5,282,253 0 0
SUNCOR ENERGY INC NEW COM 867224107 631,544 19,958,634 SH   SOLE   19,958,634 0 0
SYMANTEC CORP COM 871503108 0 42 SH   SOLE   42 0 0
SYNOPSYS INC COM 871607107 18,553 136,200 SH   SOLE   136,200 0 0
SYNNEX CORP COM 87162W100 1,226 10,900 SH   SOLE   10,900 0 0
SYSCO CORP COM 871829107 24 300 SH   SOLE   300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 468 10,000 SH   SOLE   10,000 0 0
TJX COS INC NEW COM 872540109 312,122 5,693,694 SH   SOLE   5,693,694 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 598 15,748 SH   SOLE   15,748 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,302 50,830 SH   SOLE   50,830 0 0
TANZANIAN GOLD CORP COM 87601A107 16 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 26,596 250,700 SH   SOLE   250,700 0 0
TC ENERGY CORP COM 87807B107 565,635 10,937,860 SH   SOLE   10,937,860 0 0
TECK RESOURCES LTD CL B 878742204 11,446 699,980 SH   SOLE   699,980 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 5,496 317,858 SH   SOLE   317,858 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,092 334,000 SH   SOLE   334,000 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,207 80,000 SH   SOLE   80,000 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 792 59,351 SH   SOLE   59,351 0 0
TELEFONICA S A SPONSORED ADR 879382208 20 2,566 SH   SOLE   2,566 0 0
TELUS CORP COM 87971M103 252,684 7,139,069 SH   SOLE   7,139,069 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3,947 306,450 SH   SOLE   306,450 0 0
TESLA INC COM 88160R101 43 177 SH   SOLE   177 0 0
TETRA TECH INC NEW COM 88162G103 12 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 224,038 1,762,486 SH   SOLE   1,762,486 0 0
THE TRADE DESK INC COM CL A 88339J105 56,217 311,200 SH   SOLE   311,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 22,325 78,299 SH   SOLE   78,299 0 0
THOMSON REUTERS CORP COM NEW 884903709 15,403 229,613 SH   SOLE   229,613 0 0
3M CO COM 88579Y101 293 1,800 SH   SOLE   1,800 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,110,317 19,122,965 SH   SOLE   19,122,965 0 0
TOTAL S A SPONSORED ADS 89151E109 3,707 71,497 SH   SOLE   71,497 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 7,180 52,802 SH   SOLE   52,802 0 0
TRACTOR SUPPLY CO COM 892356106 2,751 30,900 SH   SOLE   30,900 0 0
TRANSALTA CORP COM 89346D107 5 709 SH   SOLE   709 0 0
TRANSUNION COM 89400J107 5,287 66,600 SH   SOLE   66,600 0 0
TRAVELERS COMPANIES INC COM 89417E109 32,780 221,400 SH   SOLE   221,400 0 0
TRI CONTL CORP COM 895436103 2,023 74,500 SH   SOLE   74,500 0 0
TYSON FOODS INC CL A 902494103 11,854 139,653 SH   SOLE   139,653 0 0
US BANCORP DEL COM NEW 902973304 26,067 470,308 SH   SOLE   470,308 0 0
UBIQUITI INC COM 90353W103 3,023 26,050 SH   SOLE   26,050 0 0
ULTA BEAUTY INC COM 90384S303 9,882 40,430 SH   SOLE   40,430 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,314 38,401 SH   SOLE   38,401 0 0
UNILEVER N V N Y SHS NEW 904784709 16,136 268,143 SH   SOLE   268,143 0 0
UNION PACIFIC CORP COM 907818108 90,432 556,094 SH   SOLE   556,094 0 0
UNITED AIRLINES HLDGS INC COM 910047109 249 3,387 SH   SOLE   3,387 0 0
UNITED PARCEL SERVICE INC CL B 911312106 34,278 287,968 SH   SOLE   287,968 0 0
UNITED TECHNOLOGIES CORP COM 913017109 150,300 1,102,993 SH   SOLE   1,102,993 0 0
UNITEDHEALTH GROUP INC COM 91324P102 291,922 1,356,162 SH   SOLE   1,356,162 0 0
UNUM GROUP COM 91529Y106 6,808 230,000 SH   SOLE   230,000 0 0
V F CORP COM 918204108 654 8,424 SH   SOLE   8,424 0 0
VSE CORP COM 918284100 342 10,000 SH   SOLE   10,000 0 0
VALERO ENERGY CORP NEW COM 91913Y100 51,049 603,274 SH   SOLE   603,274 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 2,903 124,901 SH   SOLE   124,901 0 0
VANGUARD GROUP DIV APP ETF 921908844 361 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 6,061 71,602 SH   SOLE   71,602 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,102 35,696 SH   SOLE   35,696 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 690 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25 625 SH   SOLE   625 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 615 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 947 1,190 SH   SOLE   1,190 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 680 800 SH   SOLE   800 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,185 1,615 SH   SOLE   1,615 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 397 900 SH   SOLE   900 0 0
VEEVA SYS INC CL A COM 922475108 69,850 477,600 SH   SOLE   477,600 0 0
VENTAS INC COM 92276F100 16,565 224,960 SH   SOLE   224,960 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 39,363 132,237 SH   SOLE   132,237 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 21 125 SH   SOLE   125 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 39 250 SH   SOLE   250 0 0
VEREIT INC COM 92339V100 4,114 426,500 SH   SOLE   426,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 103,953 1,726,435 SH   SOLE   1,726,435 0 0
VERISK ANALYTICS INC COM 92345Y106 102,492 658,680 SH   SOLE   658,680 0 0
VERMILION ENERGY INC COM 923725105 5,880 349,820 SH   SOLE   349,820 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 32,359 198,400 SH   SOLE   198,400 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 7,938 283,200 SH   SOLE   283,200 0 0
VISA INC COM CL A 92826C839 782,468 4,500,937 SH   SOLE   4,500,937 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4 200 SH   SOLE   200 0 0
WABTEC CORP COM 929740108 1 19 SH   SOLE   19 0 0
WALMART INC COM 931142103 124,540 1,052,647 SH   SOLE   1,052,647 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,362 98,600 SH   SOLE   98,600 0 0
WASTE CONNECTIONS INC COM 94106B101 248,106 2,733,539 SH   SOLE   2,733,539 0 0
WASTE MGMT INC DEL COM 94106L109 10,438 92,011 SH   SOLE   92,011 0 0
WATERS CORP COM 941848103 0 9 SH   SOLE   9 0 0
WELLS FARGO CO NEW COM 949746101 31,997 633,971 SH   SOLE   633,971 0 0
WELLTOWER INC COM 95040Q104 0 42 SH   SOLE   42 0 0
WESTERN UN CO COM 959802109 7,195 312,300 SH   SOLE   312,300 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 28 1,375 SH   SOLE   1,375 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 124 1,842 SH   SOLE   1,842 0 0
XILINX INC COM 983919101 7,436 77,500 SH   SOLE   77,500 0 0
XYLEM INC COM 98419M100 220 3,289 SH   SOLE   3,289 0 0
YAMANA GOLD INC COM 98462Y100 1 200 SH   SOLE   200 0 0
YUM CHINA HLDGS INC COM 98850P109 2,476 55,070 SH   SOLE   55,070 0 0
ZOETIS INC CL A 98978V103 231,786 1,870,626 SH   SOLE   1,870,626 0 0
ZYNGA INC CL A 98986T108 2 300 SH   SOLE   300 0 0
AMCOR PLC ORD G0250X107 0 183 SH   SOLE   183 0 0
AMDOCS LTD SHS G02602103 11,820 179,889 SH   SOLE   179,889 0 0
ATLASSIAN CORP PLC CL A G06242104 62,650 509,200 SH   SOLE   509,200 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 54,962 288,248 SH   SOLE   288,248 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 102,886 2,641,004 SH   SOLE   2,641,004 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 111,686 5,484,006 SH   SOLE   5,484,006 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 230,037 4,687,385 SH   SOLE   4,687,385 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 14 838 SH   SOLE   838 0 0
EATON CORP PLC SHS G29183103 3,554 44,023 SH   SOLE   44,023 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 4 425 SH   SOLE   425 0 0
IHS MARKIT LTD SHS G47567105 1,852 28,200 SH   SOLE   28,200 0 0
INGERSOLL-RAND PLC SHS G47791101 859 8,340 SH   SOLE   8,340 0 0
INVESCO LTD SHS G491BT108 0 123 SH   SOLE   123 0 0
LINDE PLC SHS G5494J103 5,867 30,225 SH   SOLE   30,225 0 0
MEDTRONIC PLC SHS G5960L103 317,308 2,955,481 SH   SOLE   2,955,481 0 0
APTIV PLC SHS G6095L109 1,156 13,300 SH   SOLE   13,300 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 36,432 1,730,572 SH   SOLE   1,730,572 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 100,948 2,206,900 SH   SOLE   2,206,900 0 0
ALCON INC ORD SHS H01301128 15 261 SH   SOLE   261 0 0
GARMIN LTD SHS H2906T109 228 3,225 SH   SOLE   3,225 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,693 50,730 SH   SOLE   50,730 0 0
GLOBANT S A COM L44385109 67,886 738,900 SH   SOLE   738,900 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,682 15,318 SH   SOLE   15,318 0 0
WIX COM LTD SHS M98068105 50,957 442,700 SH   SOLE   442,700 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,974 8,100 SH   SOLE   8,100 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,862 145,026 SH   SOLE   145,026 0 0
YANDEX N V SHS CLASS A N97284108 58,164 1,649,500 SH   SOLE   1,649,500 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 444 4,890 SH   SOLE   4,890 0 0