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 30 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 5,329 147,275 SH   SOLE   147,275 0 0
AT&T INC COM 00206R102 20,585 677,805 SH   SOLE   677,805 0 0
ABBOTT LABS COM 002824100 20,213 253,697 SH   SOLE   253,697 0 0
ABBVIE INC COM 00287Y109 6,442 84,932 SH   SOLE   84,932 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 2,218 53,300 SH   SOLE   53,300 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,624 61,560 SH   SOLE   61,560 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,996 233,877 SH   SOLE   233,877 0 0
ADOBE INC COM 00724F101 156,625 488,528 SH   SOLE   488,528 0 0
ADVANCED MICRO DEVICES INC COM 007903107 59,490 1,267,800 SH   SOLE   1,267,800 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 1,521 25,000 SH   SOLE   25,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 62,622 1,556,050 SH   SOLE   1,556,050 0 0
AIR PRODS & CHEMS INC COM 009158106 219,492 1,055,350 SH   SOLE   1,055,350 0 0
AKERS BIOSCIENCES INC COM 00973E409 0 10 SH   SOLE   10 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 1,569 310,000 SH   SOLE   310,000 0 0
ALCOA CORP COM 013872106 0 40 SH   SOLE   40 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 11,682 80,200 SH   SOLE   80,200 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 29,753 338,609 SH   SOLE   338,609 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 25,212 1,984,655 SH   SOLE   1,984,655 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 123,302 640,150 SH   SOLE   640,150 0 0
ALIGN TECHNOLOGY INC COM 016255101 768 4,240 SH   SOLE   4,240 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 270 144,600 SH   SOLE   144,600 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 2,970 300,000 SH   SOLE   300,000 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 4,658 139,300 SH   SOLE   139,300 0 0
ALLSTATE CORP COM 020002101 11,903 124,900 SH   SOLE   124,900 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,290 20,900 SH   SOLE   20,900 0 0
ALPHABET INC CAP STK CL C 02079K107 94,461 81,647 SH   SOLE   81,647 0 0
ALPHABET INC CAP STK CL A 02079K305 112,753 97,888 SH   SOLE   97,888 0 0
ALTICE USA INC CL A 02156K103 3,802 164,800 SH   SOLE   164,800 0 0
ALTRIA GROUP INC COM 02209S103 5,057 134,600 SH   SOLE   134,600 0 0
AMAZON COM INC COM 023135106 431,193 218,282 SH   SOLE   218,282 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,773 32,900 SH   SOLE   32,900 0 0
AMERICAN EXPRESS CO COM 025816109 39 453 SH   SOLE   453 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 3,999 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 4 163 SH   SOLE   163 0 0
AMERICAN TOWER CORP NEW COM 03027X100 300,578 1,297,096 SH   SOLE   1,297,096 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 63,557 498,088 SH   SOLE   498,088 0 0
AMERICOLD RLTY TR COM 03064D108 19,008 539,860 SH   SOLE   539,860 0 0
AMGEN INC COM 031162100 28,894 138,221 SH   SOLE   138,221 0 0
AMPHENOL CORP NEW CL A 032095101 15,611 206,702 SH   SOLE   206,702 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 153 3,437 SH   SOLE   3,437 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 3,079 539,200 SH   SOLE   539,200 0 0
ANTHEM INC COM 036752103 40,512 174,673 SH   SOLE   174,673 0 0
APOLLO INVT CORP COM NEW 03761U502 0 20 SH   SOLE   20 0 0
APHRIA INC COM 03765K104 14 4,537 SH   SOLE   4,537 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 58,115 1,628,009 SH   SOLE   1,628,009 0 0
APPLE INC COM 037833100 417,967 1,617,286 SH   SOLE   1,617,286 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1,803 204,400 SH   SOLE   204,400 0 0
APPLIED MATLS INC COM 038222105 4,384 93,203 SH   SOLE   93,203 0 0
ARBOR RLTY TR INC COM 038923108 1,088 195,045 SH   SOLE   195,045 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,804 50,000 SH   SOLE   50,000 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 45,098 1,427,678 SH   SOLE   1,427,678 0 0
ARES CAPITAL CORP COM 04010L103 20,362 1,900,523 SH   SOLE   1,900,523 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 12,495 278,662 SH   SOLE   278,662 0 0
AURORA CANNABIS INC COM 05156X108 37 41,354 SH   SOLE   41,354 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,064 80,396 SH   SOLE   80,396 0 0
AUTOZONE INC COM 053332102 8,009 9,100 SH   SOLE   9,100 0 0
AVALARA INC COM 05338G106 2,249 27,800 SH   SOLE   27,800 0 0
AVALONBAY CMNTYS INC COM 053484101 28,612 187,229 SH   SOLE   187,229 0 0
AVERY DENNISON CORP COM 053611109 3,323 31,500 SH   SOLE   31,500 0 0
AVNET INC COM 053807103 2,156 84,400 SH   SOLE   84,400 0 0
BCE INC COM NEW 05534B760 352,936 8,940,645 SH   SOLE   8,940,645 0 0
BP PLC SPONSORED ADR 055622104 6,389 265,240 SH   SOLE   265,240 0 0
BRP INC COM SUN VTG 05577W200 2,279 142,123 SH   SOLE   142,123 0 0
BAIDU INC SPON ADR REP A 056752108 34,411 345,355 SH   SOLE   345,355 0 0
BALL CORP COM 058498106 7,521 114,601 SH   SOLE   114,601 0 0
BALLARD PWR SYS INC NEW COM 058586108 1 100 SH   SOLE   100 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3 860 SH   SOLE   860 0 0
BK OF AMERICA CORP COM 060505104 46,634 2,130,328 SH   SOLE   2,130,328 0 0
BANK MONTREAL COM 063671101 77,014 1,543,657 SH   SOLE   1,543,657 0 0
BANK NOVA SCOTIA B C COM 064149107 690,125 17,158,885 SH   SOLE   17,158,885 0 0
BARRICK GOLD CORPORATION COM 067901108 51,225 2,642,800 SH   SOLE   2,642,800 0 0
BAXTER INTL INC COM 071813109 46,191 558,681 SH   SOLE   558,681 0 0
BAYTEX ENERGY CORP COM 07317Q105 0 2,040 SH   SOLE   2,040 0 0
BECTON DICKINSON & CO COM 075887109 11,316 48,915 SH   SOLE   48,915 0 0
BERKLEY W R CORP COM 084423102 37,300 684,376 SH   SOLE   684,376 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,286 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,206 115,083 SH   SOLE   115,083 0 0
BHP GROUP LTD SPONSORED ADS 088606108 11 300 SH   SOLE   300 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,217 39,222 SH   SOLE   39,222 0 0
BIOGEN INC COM 09062X103 13,911 43,700 SH   SOLE   43,700 0 0
BIOTELEMETRY INC COM 090672106 31 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103 26 6,415 SH   SOLE   6,415 0 0
BLACKROCK INC COM 09247X101 3,760 8,200 SH   SOLE   8,200 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,205 379,353 SH   SOLE   379,353 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 595 90,000 SH   SOLE   90,000 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2,457 535,171 SH   SOLE   535,171 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 2,289 451,935 SH   SOLE   451,935 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 13,440 684,480 SH   SOLE   684,480 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 134,009 2,814,827 SH   SOLE   2,814,827 0 0
BOEING CO COM 097023105 177 1,181 SH   SOLE   1,181 0 0
BOOKING HLDGS INC COM 09857L108 69,043 52,308 SH   SOLE   52,308 0 0
BOSTON PROPERTIES INC COM 101121101 4,628 49,881 SH   SOLE   49,881 0 0
BOSTON SCIENTIFIC CORP COM 101137107 8,682 272,500 SH   SOLE   272,500 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 2,069 221,400 SH   SOLE   221,400 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 2,456 237,500 SH   SOLE   237,500 0 0
BRINKER INTL INC COM 109641100 402 35,200 SH   SOLE   35,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 14,856 274,353 SH   SOLE   274,353 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 107 3,110 SH   SOLE   3,110 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 1,599 162,000 SH   SOLE   162,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 17,790 182,254 SH   SOLE   182,254 0 0
BROADCOM INC COM 11135F101 35,990 149,431 SH   SOLE   149,431 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 694,693 15,638,580 SH   SOLE   15,638,580 0 0
B2GOLD CORP COM 11777Q209 10,762 3,505,600 SH   SOLE   3,505,600 0 0
CAE INC COM 124765108 18,694 1,457,090 SH   SOLE   1,457,090 0 0
CDW CORP COM 12514G108 87,067 894,523 SH   SOLE   894,523 0 0
CF INDS HLDGS INC COM 125269100 11,459 428,896 SH   SOLE   428,896 0 0
CGI INC CL A SUB VTG 12532H104 117,328 2,218,973 SH   SOLE   2,218,973 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 29,468 448,900 SH   SOLE   448,900 0 0
CME GROUP INC COM 12572Q105 4,680 26,713 SH   SOLE   26,713 0 0
CNA FINL CORP COM 126117100 1,531 46,100 SH   SOLE   46,100 0 0
CNOOC LIMITED SPONSORED ADR 126132109 4 40 SH   SOLE   40 0 0
CRH MED CORP COM 12626F105 41 31,404 SH   SOLE   31,404 0 0
CSG SYS INTL INC COM 126349109 1,507 35,700 SH   SOLE   35,700 0 0
CSX CORP COM 126408103 9,727 166,500 SH   SOLE   166,500 0 0
CVS HEALTH CORP COM 126650100 2,949 49,080 SH   SOLE   49,080 0 0
CACI INTL INC CL A 127190304 2,251 10,300 SH   SOLE   10,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 8,945 134,081 SH   SOLE   134,081 0 0
CAMBER ENERGY INC COM 13200M508 0 1 SH   SOLE   1 0 0
CAMDEN PPTY TR SH BEN INT 133131102 12,032 144,000 SH   SOLE   144,000 0 0
CAMECO CORP COM 13321L108 48 6,200 SH   SOLE   6,200 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 621 30,432 SH   SOLE   30,432 0 0
CANADIAN IMP BK COMM COM 136069101 274,172 4,848,561 SH   SOLE   4,848,561 0 0
CANADIAN NATL RY CO COM 136375102 630,146 8,157,793 SH   SOLE   8,157,793 0 0
CANADIAN NAT RES LTD COM 136385101 184,381 14,262,648 SH   SOLE   14,262,648 0 0
CANADIAN PAC RY LTD COM 13645T100 472,787 2,156,930 SH   SOLE   2,156,930 0 0
CANON INC SPONSORED ADR 138006309 4,210 185,000 SH   SOLE   185,000 0 0
CANOPY GROWTH CORP COM 138035100 342 23,420 SH   SOLE   23,420 0 0
CAPITAL ONE FINL CORP COM 14040H105 8,963 166,740 SH   SOLE   166,740 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 15 1,100 SH   SOLE   1,100 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 6 3,050 SH   SOLE   3,050 0 0
CATERPILLAR INC DEL COM 149123101 2,530 23,340 SH   SOLE   23,340 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 18 1,000 SH   SOLE   1,000 0 0
CELANESE CORP DEL COM 150870103 7,124 95,949 SH   SOLE   95,949 0 0
CELESTICA INC SUB VTG SHS 15101Q108 2,490 705,100 SH   SOLE   705,100 0 0
CENTENE CORP DEL COM 15135B101 726 12,500 SH   SOLE   12,500 0 0
CENOVUS ENERGY INC COM 15135U109 13 6,171 SH   SOLE   6,171 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 101,991 224,700 SH   SOLE   224,700 0 0
CHEMED CORP NEW COM 16359R103 18,643 42,800 SH   SOLE   42,800 0 0
CHEVRON CORP NEW COM 166764100 18,138 250,771 SH   SOLE   250,771 0 0
CHIMERA INVT CORP COM NEW 16934Q208 1,215 116,500 SH   SOLE   116,500 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,967 53,000 SH   SOLE   53,000 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 1,083 35,600 SH   SOLE   35,600 0 0
CHURCH & DWIGHT INC COM 171340102 1,921 29,560 SH   SOLE   29,560 0 0
CISCO SYS INC COM 17275R102 63,023 1,562,483 SH   SOLE   1,562,483 0 0
CINTAS CORP COM 172908105 16,949 93,275 SH   SOLE   93,275 0 0
CITIGROUP INC COM NEW 172967424 16,663 376,775 SH   SOLE   376,775 0 0
COCA COLA CO COM 191216100 256,887 5,674,652 SH   SOLE   5,674,652 0 0
COEUR MNG INC COM NEW 192108504 2 695 SH   SOLE   695 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 3,089 335,299 SH   SOLE   335,299 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,989 165,000 SH   SOLE   165,000 0 0
COLGATE PALMOLIVE CO COM 194162103 128 1,916 SH   SOLE   1,916 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 9,657 198,775 SH   SOLE   198,775 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 16,379 229,350 SH   SOLE   229,350 0 0
COMCAST CORP NEW CL A 20030N101 431,690 12,152,507 SH   SOLE   12,152,507 0 0
CONAGRA BRANDS INC COM 205887102 9,949 350,000 SH   SOLE   350,000 0 0
CONOCOPHILLIPS COM 20825C104 16,728 570,122 SH   SOLE   570,122 0 0
CONSOLIDATED EDISON INC COM 209115104 327 4,735 SH   SOLE   4,735 0 0
CONSTELLATION BRANDS INC CL A 21036P108 13,434 91,641 SH   SOLE   91,641 0 0
CORNING INC COM 219350105 6,697 313,000 SH   SOLE   313,000 0 0
CORTEVA INC COM 22052L104 15,551 643,298 SH   SOLE   643,298 0 0
COSTCO WHSL CORP NEW COM 22160K105 450,013 1,537,077 SH   SOLE   1,537,077 0 0
COUPA SOFTWARE INC COM 22266L106 165,740 1,109,800 SH   SOLE   1,109,800 0 0
COUPA SOFTWARE INC NOTE 0.375% 1/1 22266LAB2 6,765 2,000,000 SH   SOLE   2,000,000 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,373 17,800 SH   SOLE   17,800 0 0
CRESCENT PT ENERGY CORP COM 22576C101 8 10,085 SH   SOLE   10,085 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 56,714 1,000,900 SH   SOLE   1,000,900 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 79,403 532,756 SH   SOLE   532,756 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 507 380 SH   SOLE   380 0 0
CUBESMART COM 229663109 12,893 472,308 SH   SOLE   472,308 0 0
CUMMINS INC COM 231021106 2,939 21,700 SH   SOLE   21,700 0 0
DXC TECHNOLOGY CO COM 23355L106 6,252 430,000 SH   SOLE   430,000 0 0
DANAHER CORPORATION COM 235851102 209,467 1,480,164 SH   SOLE   1,480,164 0 0
DARDEN RESTAURANTS INC COM 237194105 658 11,500 SH   SOLE   11,500 0 0
DATADOG INC CL A COM 23804L103 62,963 1,846,400 SH   SOLE   1,846,400 0 0
DEERE & CO COM 244199105 21 150 SH   SOLE   150 0 0
DENBURY RES INC COM NEW 247916208 0 221 SH   SOLE   221 0 0
DESCARTES SYS GROUP INC COM 249906108 3,373 103,190 SH   SOLE   103,190 0 0
DEVON ENERGY CORP NEW COM 25179M103 32 4,643 SH   SOLE   4,643 0 0
DEXCOM INC COM 252131107 91,131 334,400 SH   SOLE   334,400 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 7,388 57,624 SH   SOLE   57,624 0 0
DIGITAL RLTY TR INC COM 253868103 17,090 121,394 SH   SOLE   121,394 0 0
DISNEY WALT CO COM DISNEY 254687106 36,384 365,662 SH   SOLE   365,662 0 0
DOCUSIGN INC COM 256163106 116,554 1,343,600 SH   SOLE   1,343,600 0 0
DOLLAR GEN CORP NEW COM 256677105 144,431 977,220 SH   SOLE   977,220 0 0
DOMINION ENERGY INC COM 25746U109 36 500 SH   SOLE   500 0 0
DOVER CORP COM 260003108 893 10,565 SH   SOLE   10,565 0 0
DOW INC COM 260557103 3 114 SH   SOLE   114 0 0
DUFF & PHELPS UTLITY AND INF COM 26433C105 528 57,300 SH   SOLE   57,300 0 0
DUKE REALTY CORP COM NEW 264411505 2,140 64,300 SH   SOLE   64,300 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 14 174 SH   SOLE   174 0 0
DUPONT DE NEMOURS INC COM 26614N102 28,823 850,796 SH   SOLE   850,796 0 0
EOG RES INC COM 26875P101 2,432 69,471 SH   SOLE   69,471 0 0
EASTMAN CHEM CO COM 277432100 7,431 155,000 SH   SOLE   155,000 0 0
EATON VANCE MUN BD FD COM 27827X101 1,006 80,071 SH   SOLE   80,071 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 654 100,000 SH   SOLE   100,000 0 0
EBAY INC COM 278642103 1,837 58,500 SH   SOLE   58,500 0 0
ECOLAB INC COM 278865100 22,015 135,600 SH   SOLE   135,600 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 15,622 79,384 SH   SOLE   79,384 0 0
EKSO BIONICS HLDGS INC COM 282644301 0 1 SH   SOLE   1 0 0
ELDORADO GOLD CORP NEW COM 284902509 14 2,260 SH   SOLE   2,260 0 0
ELECTRONIC ARTS INC COM 285512109 29,257 298,035 SH   SOLE   298,035 0 0
EMERSON ELEC CO COM 291011104 682 16,985 SH   SOLE   16,985 0 0
ENBRIDGE INC COM 29250N105 456,354 16,027,059 SH   SOLE   16,027,059 0 0
ENERPLUS CORP COM 292766102 1 775 SH   SOLE   775 0 0
ENTERGY CORP NEW COM 29364G103 7,880 78,200 SH   SOLE   78,200 0 0
EPAM SYS INC COM 29414B104 81,802 431,600 SH   SOLE   431,600 0 0
EQUIFAX INC COM 294429105 27,443 223,200 SH   SOLE   223,200 0 0
EQUINIX INC COM 29444U700 21,302 32,937 SH   SOLE   32,937 0 0
EQUINOR ASA SPONSORED ADR 29446M102 359 29,254 SH   SOLE   29,254 0 0
EQUINOX GOLD CORP COM 29446Y502 3,778 582,986 SH   SOLE   582,986 0 0
EQUITABLE HLDGS INC COM 29452E101 6,420 425,768 SH   SOLE   425,768 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 5,243 92,000 SH   SOLE   92,000 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 41,383 657,499 SH   SOLE   657,499 0 0
EVERGY INC COM 30034W106 72,622 1,220,100 SH   SOLE   1,220,100 0 0
EVERSOURCE ENERGY COM 30040W108 83,172 987,414 SH   SOLE   987,414 0 0
EXELON CORP COM 30161N101 10,984 295,526 SH   SOLE   295,526 0 0
EXPEDIA GROUP INC COM NEW 30212P303 50,049 881,289 SH   SOLE   881,289 0 0
EXPEDITORS INTL WASH INC COM 302130109 42,161 625,464 SH   SOLE   625,464 0 0
EXXON MOBIL CORP COM 30231G102 491 13,804 SH   SOLE   13,804 0 0
FLIR SYS INC COM 302445101 2,078 64,200 SH   SOLE   64,200 0 0
F M C CORP COM NEW 302491303 634 8,853 SH   SOLE   8,853 0 0
FACEBOOK INC CL A 30303M102 57,432 345,104 SH   SOLE   345,104 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 205 3,179 SH   SOLE   3,179 0 0
FEDEX CORP COM 31428X106 6,822 54,500 SH   SOLE   54,500 0 0
F5 NETWORKS INC COM 315616102 2,676 24,200 SH   SOLE   24,200 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,547 51,892 SH   SOLE   51,892 0 0
FIRST AMERN FINL CORP COM 31847R102 3,966 89,200 SH   SOLE   89,200 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 3 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,184 25,100 SH   SOLE   25,100 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 11 525 SH   SOLE   525 0 0
FIRST TR NASDAQ-100 TECH IND SHS 337345102 80 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 128 2,341 SH   SOLE   2,341 0 0
FIRSTSERVICE CORP NEW COM 33767E202 26,956 350,631 SH   SOLE   350,631 0 0
FISERV INC COM 337738108 6,482 65,467 SH   SOLE   65,467 0 0
FIRSTENERGY CORP COM 337932107 2,960 73,916 SH   SOLE   73,916 0 0
FITBIT INC CL A 33812L102 8 1,200 SH   SOLE   1,200 0 0
FIVE9 INC COM 338307101 87,495 1,169,100 SH   SOLE   1,169,100 0 0
FOOT LOCKER INC COM 344849104 241 10,875 SH   SOLE   10,875 0 0
FORD MTR CO DEL COM 345370860 2,355 465,000 SH   SOLE   465,000 0 0
FORTIS INC COM 349553107 515,092 13,741,279 SH   SOLE   13,741,279 0 0
FORTIVE CORP COM 34959J108 15,979 298,356 SH   SOLE   298,356 0 0
FORTUNA SILVER MINES INC COM 349915108 4 1,370 SH   SOLE   1,370 0 0
FRANCO NEVADA CORP COM 351858105 117,586 1,190,732 SH   SOLE   1,190,732 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6,912 1,100,000 SH   SOLE   1,100,000 0 0
FUELCELL ENERGY INC COM 35952H601 71 47,000 SH   SOLE   47,000 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 1,776 30,200 SH   SOLE   30,200 0 0
GABELLI DIVID & INCOME TR COM 36242H104 2,983 200,000 SH   SOLE   200,000 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 3,263 117,000 SH   SOLE   117,000 0 0
GENERAL AMERN INVS INC COM 368802104 2,021 71,463 SH   SOLE   71,463 0 0
GENERAL DYNAMICS CORP COM 369550108 1,547 11,500 SH   SOLE   11,500 0 0
GENERAL ELECTRIC CO COM 369604103 24 2,961 SH   SOLE   2,961 0 0
GENERAL MLS INC COM 370334104 2,250 41,300 SH   SOLE   41,300 0 0
GENERAL MTRS CO COM 37045V100 24,839 1,150,281 SH   SOLE   1,150,281 0 0
GENMAB A/S SPONSORED ADS 372303206 2,071 100,400 SH   SOLE   100,400 0 0
GILEAD SCIENCES INC COM 375558103 3,515 46,100 SH   SOLE   46,100 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,542 354,782 SH   SOLE   354,782 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,406 169,200 SH   SOLE   169,200 0 0
GLOBAL PMTS INC COM 37940X102 5,416 35,566 SH   SOLE   35,566 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 207 1,330 SH   SOLE   1,330 0 0
GOLUB CAP BDC INC COM 38173M102 216 17,000 SH   SOLE   17,000 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 32,314 817,040 SH   SOLE   817,040 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 123 6,000 SH   SOLE   6,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,317 64,200 SH   SOLE   64,200 0 0
HASBRO INC COM 418056107 144 2,000 SH   SOLE   2,000 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 12,737 520,866 SH   SOLE   520,866 0 0
HERSHEY CO COM 427866108 2,719 19,600 SH   SOLE   19,600 0 0
HESS CORP COM 42809H107 17,872 556,278 SH   SOLE   556,278 0 0
HEXO CORP COM 428304109 3 3,656 SH   SOLE   3,656 0 0
HILL ROM HLDGS INC COM 431475102 27,414 268,010 SH   SOLE   268,010 0 0
HOME DEPOT INC COM 437076102 189,876 966,868 SH   SOLE   966,868 0 0
HONEYWELL INTL INC COM 438516106 273,337 2,060,506 SH   SOLE   2,060,506 0 0
HOST HOTELS & RESORTS INC COM 44107P104 1 89 SH   SOLE   89 0 0
HUDSON PAC PPTYS INC COM 444097109 8,078 317,470 SH   SOLE   317,470 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 35,814 187,650 SH   SOLE   187,650 0 0
HUNTSMAN CORP COM 447011107 8,113 578,566 SH   SOLE   578,566 0 0
IMV INC COM 44974L103 26 15,000 SH   SOLE   15,000 0 0
IPG PHOTONICS CORP COM 44980X109 11 100 SH   SOLE   100 0 0
IAMGOLD CORP COM 450913108 814 361,150 SH   SOLE   361,150 0 0
ILLINOIS TOOL WKS INC COM 452308109 71,009 495,465 SH   SOLE   495,465 0 0
IMPERIAL OIL LTD COM NEW 453038408 328 28,821 SH   SOLE   28,821 0 0
ING GROEP N.V. SPONSORED ADR 456837103 18 3,400 SH   SOLE   3,400 0 0
INGREDION INC COM 457187102 3,043 39,100 SH   SOLE   39,100 0 0
INPHI CORP COM 45772F107 131,423 1,706,300 SH   SOLE   1,706,300 0 0
INTEL CORP COM 458140100 14,050 251,515 SH   SOLE   251,515 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,824 57,166 SH   SOLE   57,166 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 6,992 61,503 SH   SOLE   61,503 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 86 450 SH   SOLE   450 0 0
INTUIT COM 461202103 11,522 48,066 SH   SOLE   48,066 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,808 7,500 SH   SOLE   7,500 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 380 103,300 SH   SOLE   103,300 0 0
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1,077 135,036 SH   SOLE   135,036 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,768 220,180 SH   SOLE   220,180 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 79 415 SH   SOLE   415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 508 6,000 SH   SOLE   6,000 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 53 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 478 8,458 SH   SOLE   8,458 0 0
INVESCO EXCHANGE-TRADED FD T S&P MIDCP LOW 46138E198 2,544 88,660 SH   SOLE   88,660 0 0
INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 36,780 1,082,567 SH   SOLE   1,082,567 0 0
INVESCO EXCHANGE-TRADED FD T FTSE RAFI DEV 46138E743 168 5,477 SH   SOLE   5,477 0 0
INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 2,240 94,600 SH   SOLE   94,600 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1,520 183,900 SH   SOLE   183,900 0 0
INVITATION HOMES INC COM 46187W107 50,119 2,352,616 SH   SOLE   2,352,616 0 0
IRON MTN INC NEW COM 46284V101 2,094 83,700 SH   SOLE   83,700 0 0
ISHARES INC MSCI AUST ETF 464286103 159 10,148 SH   SOLE   10,148 0 0
ISHARES INC JP MRG EM CRP BD 464286251 1,136 25,109 SH   SOLE   25,109 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,468 18,709 SH   SOLE   18,709 0 0
ISHARES INC MSCI CDA ETF 464286509 740 33,654 SH   SOLE   33,654 0 0
ISHARES INC MIN VOL GBL ETF 464286525 130 1,602 SH   SOLE   1,602 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 1,009 30,173 SH   SOLE   30,173 0 0
ISHARES INC MSCI HONG KG ETF 464286871 94 4,658 SH   SOLE   4,658 0 0
ISHARES TR CORE S&P500 ETF 464287200 383 1,473 SH   SOLE   1,473 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,202 35,032 SH   SOLE   35,032 0 0
ISHARES TR IBOXX INV CP ETF 464287242 412 3,300 SH   SOLE   3,300 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 3,884 32,159 SH   SOLE   32,159 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 776 8,894 SH   SOLE   8,894 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,530 65,587 SH   SOLE   65,587 0 0
ISHARES TR CORE S&P MCP ETF 464287507 25,244 172,430 SH   SOLE   172,430 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 635 4,100 SH   SOLE   4,100 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 80 502 SH   SOLE   502 0 0
ISHARES TR U.S. REAL ES ETF 464287739 259 3,696 SH   SOLE   3,696 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 36 603 SH   SOLE   603 0 0
ISHARES TR JPMORGAN USD EMG 464288281 22,642 230,931 SH   SOLE   230,931 0 0
ISHARES TR GLB INFRASTR ETF 464288372 229 6,657 SH   SOLE   6,657 0 0
ISHARES TR IBOXX HI YD ETF 464288513 103,647 1,324,939 SH   SOLE   1,324,939 0 0
ISHARES TR SH TR CRPORT ETF 464288646 817 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 6,736 50,178 SH   SOLE   50,178 0 0
ISHARES TR SHORT TREAS BD 464288679 1,831 16,378 SH   SOLE   16,378 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,065 33,229 SH   SOLE   33,229 0 0
ISHARES TR US AER DEF ETF 464288760 49 339 SH   SOLE   339 0 0
ISHARES TR U.S. MED DVC ETF 464288810 474 2,072 SH   SOLE   2,072 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1 100 SH   SOLE   100 0 0
ISHARES TR MSCI INDIA ETF 46429B598 218 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,657 33,766 SH   SOLE   33,766 0 0
ISHARES TR MSCI CHINA ETF 46429B671 121 2,092 SH   SOLE   2,092 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 2,164 47,813 SH   SOLE   47,813 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 8,088 199,533 SH   SOLE   199,533 0 0
ISHARES TR USA QUALITY FCTR 46432F339 4,740 80,890 SH   SOLE   80,890 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 3,563 45,650 SH   SOLE   45,650 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 389 7,826 SH   SOLE   7,826 0 0
ISHARES INC MSCI ITALY ETF 46434G830 300 14,400 SH   SOLE   14,400 0 0
ISHARES TR MLTFCTR INTL SML 46434V266 1,006 62,120 SH   SOLE   62,120 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 1,051 55,280 SH   SOLE   55,280 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 2,594 140,580 SH   SOLE   140,580 0 0
ISHARES TR MSCI LW CRB TG 46434V464 31 300 SH   SOLE   300 0 0
ISHARES TR CORE DIV GRWTH 46434V621 5,518 233,300 SH   SOLE   233,300 0 0
ISHARES TR INTL DIV GRWTH 46435G524 996 31,260 SH   SOLE   31,260 0 0
JPMORGAN CHASE & CO COM 46625H100 43,994 475,514 SH   SOLE   475,514 0 0
JABIL INC COM 466313103 25 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 279 3,499 SH   SOLE   3,499 0 0
JD COM INC SPON ADR CL A 47215P106 65,371 1,607,300 SH   SOLE   1,607,300 0 0
JOHNSON & JOHNSON COM 478160104 438,318 3,278,459 SH   SOLE   3,278,459 0 0
JUNIPER NETWORKS INC COM 48203R104 1,117 54,800 SH   SOLE   54,800 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 9,589 73,600 SH   SOLE   73,600 0 0
KELLOGG CO COM 487836108 2,634 42,950 SH   SOLE   42,950 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 2,519 184,600 SH   SOLE   184,600 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 30,120 351,714 SH   SOLE   351,714 0 0
KILROY RLTY CORP COM 49427F108 11,104 173,500 SH   SOLE   173,500 0 0
KIMBERLY CLARK CORP COM 494368103 5,313 39,850 SH   SOLE   39,850 0 0
KINROSS GOLD CORP COM 496902404 2,171 530,268 SH   SOLE   530,268 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,247 40,558 SH   SOLE   40,558 0 0
KOHLS CORP COM 500255104 686 42,500 SH   SOLE   42,500 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,663 65,859 SH   SOLE   65,859 0 0
KRAFT HEINZ CO COM 500754106 12,057 475,700 SH   SOLE   475,700 0 0
KROGER CO COM 501044101 6,774 226,900 SH   SOLE   226,900 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,665 20,000 SH   SOLE   20,000 0 0
LAM RESEARCH CORP COM 512807108 12,998 50,802 SH   SOLE   50,802 0 0
LAMB WESTON HLDGS INC COM 513272104 9,240 163,629 SH   SOLE   163,629 0 0
LANDSTAR SYS INC COM 515098101 2,813 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 21 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 37,175 226,486 SH   SOLE   226,486 0 0
LEAR CORP COM NEW 521865204 7,668 86,000 SH   SOLE   86,000 0 0
LENNOX INTL INC COM 526107107 170 900 SH   SOLE   900 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 639 130,000 SH   SOLE   130,000 0 0
LIFE STORAGE INC COM 53223X107 3,505 36,600 SH   SOLE   36,600 0 0
LILLY ELI & CO COM 532457108 184,598 1,324,186 SH   SOLE   1,324,186 0 0
LOCKHEED MARTIN CORP COM 539830109 3,839 10,959 SH   SOLE   10,959 0 0
LOWES COS INC COM 548661107 19,786 221,500 SH   SOLE   221,500 0 0
LULULEMON ATHLETICA INC COM 550021109 150,529 781,947 SH   SOLE   781,947 0 0
M & T BK CORP COM 55261F104 6,458 62,012 SH   SOLE   62,012 0 0
MFA FINL INC COM 55272X102 920 601,400 SH   SOLE   601,400 0 0
MSCI INC COM 55354G100 199,273 673,770 SH   SOLE   673,770 0 0
MAG SILVER CORP COM 55903Q104 2,121 275,000 SH   SOLE   275,000 0 0
MAGNA INTL INC COM 559222401 2,681 83,783 SH   SOLE   83,783 0 0
MANULIFE FINL CORP COM 56501R106 266,721 21,958,457 SH   SOLE   21,958,457 0 0
MARATHON PETE CORP COM 56585A102 1,188 48,500 SH   SOLE   48,500 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,061 11,400 SH   SOLE   11,400 0 0
MASCO CORP COM 574599106 7,991 225,000 SH   SOLE   225,000 0 0
MASTERCARD INC CL A 57636Q104 182,432 719,875 SH   SOLE   719,875 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 304 27,892 SH   SOLE   27,892 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,205 15,300 SH   SOLE   15,300 0 0
MCDONALDS CORP COM 580135101 221,678 1,311,787 SH   SOLE   1,311,787 0 0
MERCADOLIBRE INC COM 58733R102 50,423 105,800 SH   SOLE   105,800 0 0
MERCK & CO. INC COM 58933Y105 76,637 994,759 SH   SOLE   994,759 0 0
METLIFE INC COM 59156R108 268 8,700 SH   SOLE   8,700 0 0
MICROSOFT CORP COM 594918104 1,242,559 7,712,063 SH   SOLE   7,712,063 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 412 6,898 SH   SOLE   6,898 0 0
MONDELEZ INTL INC CL A 609207105 230,633 4,484,539 SH   SOLE   4,484,539 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 9,491 162,500 SH   SOLE   162,500 0 0
MOODYS CORP COM 615369105 30,477 136,264 SH   SOLE   136,264 0 0
MORGAN STANLEY COM NEW 617446448 8 230 SH   SOLE   230 0 0
MOSAIC CO NEW COM 61945C103 7,171 674,930 SH   SOLE   674,930 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,974 14,700 SH   SOLE   14,700 0 0
NIO INC SPON ADS 62914V106 14 5,000 SH   SOLE   5,000 0 0
NRG ENERGY INC COM NEW 629377508 7,592 265,000 SH   SOLE   265,000 0 0
NASDAQ INC COM 631103108 4,985 49,780 SH   SOLE   49,780 0 0
NATIONAL HEALTH INVS INC COM 63633D104 1,537 29,200 SH   SOLE   29,200 0 0
NEOGENOMICS INC COM NEW 64049M209 2,031 72,800 SH   SOLE   72,800 0 0
NETFLIX INC COM 64110L106 75,436 208,271 SH   SOLE   208,271 0 0
NETEASE INC SPONSORED ADS 64110W102 49,236 159,315 SH   SOLE   159,315 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 49,928 556,300 SH   SOLE   556,300 0 0
NEW GOLD INC CDA COM 644535106 1 1,697 SH   SOLE   1,697 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 286 0 SH   SOLE   0 0 0
NEWMONT CORP COM 651639106 2,414 51,745 SH   SOLE   51,745 0 0
NEXTERA ENERGY INC COM 65339F101 175,257 708,481 SH   SOLE   708,481 0 0
NEXGEN ENERGY LTD COM 65340P106 2,193 3,025,000 SH   SOLE   3,025,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 113,732 2,641,375 SH   SOLE   2,641,375 0 0
NIKE INC CL B 654106103 183,170 2,134,099 SH   SOLE   2,134,099 0 0
NORBORD INC COM NEW 65548P403 5,660 453,790 SH   SOLE   453,790 0 0
NORDSTROM INC COM 655664100 31 2,000 SH   SOLE   2,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,195 8,000 SH   SOLE   8,000 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 241 47,681 SH   SOLE   47,681 0 0
NORTHROP GRUMMAN CORP COM 666807102 75,630 239,856 SH   SOLE   239,856 0 0
NORTONLIFELOCK INC COM 668771108 996 51,791 SH   SOLE   51,791 0 0
NOVARTIS A G SPONSORED ADR 66987V109 5,264 65,106 SH   SOLE   65,106 0 0
NOVO-NORDISK A S ADR 670100205 7 114 SH   SOLE   114 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,051 400,000 SH   SOLE   400,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,299 166,200 SH   SOLE   166,200 0 0
NVIDIA CORP COM 67066G104 172,055 649,698 SH   SOLE   649,698 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,383 170,000 SH   SOLE   170,000 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2,199 400,000 SH   SOLE   400,000 0 0
NUTRIEN LTD COM 67077M108 236,576 6,959,716 SH   SOLE   6,959,716 0 0
OCCIDENTAL PETE CORP COM 674599105 21 1,830 SH   SOLE   1,830 0 0
OKTA INC CL A 679295105 67,392 550,200 SH   SOLE   550,200 0 0
OMNICOM GROUP INC COM 681919106 3,528 63,800 SH   SOLE   63,800 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,846 106,300 SH   SOLE   106,300 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 1 426 SH   SOLE   426 0 0
OPEN TEXT CORP COM 683715106 43,674 1,256,801 SH   SOLE   1,256,801 0 0
ORACLE CORP COM 68389X105 306,361 6,061,285 SH   SOLE   6,061,285 0 0
ORANGE SPONSORED ADR 684060106 34 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 6 810 SH   SOLE   810 0 0
OVERSTOCK COM INC DEL COM 690370101 0 15 SH   SOLE   15 0 0
OVINTIV INC COM 69047Q102 6 2,173 SH   SOLE   2,173 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,262 32,220 SH   SOLE   32,220 0 0
PPL CORP COM 69351T106 3,569 137,200 SH   SOLE   137,200 0 0
PACCAR INC COM 693718108 12 200 SH   SOLE   200 0 0
PAN AMERN SILVER CORP COM 697900108 1,116 75,000 SH   SOLE   75,000 0 0
PAYCHEX INC COM 704326107 127 2,000 SH   SOLE   2,000 0 0
PAYPAL HLDGS INC COM 70450Y103 304 3,107 SH   SOLE   3,107 0 0
PEMBINA PIPELINE CORP COM 706327103 184,878 9,905,766 SH   SOLE   9,905,766 0 0
PEPSICO INC COM 713448108 9,709 80,294 SH   SOLE   80,294 0 0
PFIZER INC COM 717081103 382,472 11,631,152 SH   SOLE   11,631,152 0 0
PHILIP MORRIS INTL INC COM 718172109 35,045 481,175 SH   SOLE   481,175 0 0
PHILLIPS 66 COM 718546104 4,406 80,895 SH   SOLE   80,895 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2,637 148,200 SH   SOLE   148,200 0 0
PIONEER HIGH INCOME TR COM 72369H106 1,332 207,297 SH   SOLE   207,297 0 0
PLANET FITNESS INC CL A 72703H101 20,414 416,642 SH   SOLE   416,642 0 0
PLUG POWER INC COM NEW 72919P202 61 17,000 SH   SOLE   17,000 0 0
POINTS INTL LTD COM NEW 730843208 852 99,603 SH   SOLE   99,603 0 0
PRECISION DRILLING CORP COM 2010 74022D308 1 3,500 SH   SOLE   3,500 0 0
PRIMERICA INC COM 74164M108 499 5,600 SH   SOLE   5,600 0 0
PRIMO WATER CORPORATION COM 74167P108 516 57,000 SH   SOLE   57,000 0 0
PROCTER & GAMBLE CO COM 742718109 16,685 144,116 SH   SOLE   144,116 0 0
PROGRESSIVE CORP OHIO COM 743315103 156,823 2,049,499 SH   SOLE   2,049,499 0 0
PROLOGIS INC. COM 74340W103 22,023 264,545 SH   SOLE   264,545 0 0
PRUDENTIAL FINL INC COM 744320102 12 225 SH   SOLE   225 0 0
PUBLIC STORAGE COM 74460D109 3,208 15,800 SH   SOLE   15,800 0 0
QUALCOMM INC COM 747525103 11 165 SH   SOLE   165 0 0
QUEST DIAGNOSTICS INC COM 74834L100 282 3,940 SH   SOLE   3,940 0 0
RAYTHEON CO COM NEW 755111507 5,744 40,400 SH   SOLE   40,400 0 0
REGENCY CTRS CORP COM 758849103 3,600 89,500 SH   SOLE   89,500 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,214 25,300 SH   SOLE   25,300 0 0
RELX PLC SPONSORED ADR 759530108 6,235 289,378 SH   SOLE   289,378 0 0
REPLIGEN CORP COM 759916109 68,390 728,400 SH   SOLE   728,400 0 0
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 524 500,000 SH   SOLE   500,000 0 0
REPUBLIC SVCS INC COM 760759100 6,303 81,737 SH   SOLE   81,737 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 91,331 2,255,732 SH   SOLE   2,255,732 0 0
RETAIL PPTYS AMER INC CL A 76131V202 1,688 337,300 SH   SOLE   337,300 0 0
RINGCENTRAL INC CL A 76680R206 173,289 766,100 SH   SOLE   766,100 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,105 45,888 SH   SOLE   45,888 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 2,535 75,580 SH   SOLE   75,580 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 250,366 6,124,477 SH   SOLE   6,124,477 0 0
ROPER TECHNOLOGIES INC COM 776696106 26,345 82,426 SH   SOLE   82,426 0 0
ROSS STORES INC COM 778296103 88,446 1,033,052 SH   SOLE   1,033,052 0 0
ROYAL BK CDA COM 780087102 921,712 15,221,801 SH   SOLE   15,221,801 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 15 450 SH   SOLE   450 0 0
ROYCE VALUE TR INC COM 780910105 2,655 269,600 SH   SOLE   269,600 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 861 15,800 SH   SOLE   15,800 0 0
S&P GLOBAL INC COM 78409V104 18,037 72,763 SH   SOLE   72,763 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 1,716 104,640 SH   SOLE   104,640 0 0
SL GREEN RLTY CORP COM 78440X101 907 17,100 SH   SOLE   17,100 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,969 23,002 SH   SOLE   23,002 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 18,905 122,800 SH   SOLE   122,800 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 999 46,240 SH   SOLE   46,240 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 477 6,521 SH   SOLE   6,521 0 0
SPDR SER TR S&P DIVID ETF 78464A763 4,856 60,396 SH   SOLE   60,396 0 0
SPDR SER TR S&P CAP MKTS 78464A771 317 6,793 SH   SOLE   6,793 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 322 3,701 SH   SOLE   3,701 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 42 157 SH   SOLE   157 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 847 27,378 SH   SOLE   27,378 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 4,465 46,500 SH   SOLE   46,500 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 133 1,458 SH   SOLE   1,458 0 0
SSR MNG INC COM 784730103 23,386 1,954,100 SH   SOLE   1,954,100 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,678 10,700 SH   SOLE   10,700 0 0
SABRE CORP COM 78573M104 1,111 177,307 SH   SOLE   177,307 0 0
SALESFORCE COM INC COM 79466L302 54,967 359,380 SH   SOLE   359,380 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 979 190,900 SH   SOLE   190,900 0 0
SANOFI SPONSORED ADR 80105N105 7,176 159,571 SH   SOLE   159,571 0 0
SAP SE SPON ADR 803054204 170 1,524 SH   SOLE   1,524 0 0
SCHLUMBERGER LTD COM 806857108 5 380 SH   SOLE   380 0 0
SCHWAB CHARLES CORP COM 808513105 3,284 95,000 SH   SOLE   95,000 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 204 2,540 SH   SOLE   2,540 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 484 33,320 SH   SOLE   33,320 0 0
SEA LTD SPONSORED ADS 81141R100 103,431 2,310,300 SH   SOLE   2,310,300 0 0
SEABRIDGE GOLD INC COM 811916105 0 25 SH   SOLE   25 0 0
SEALED AIR CORP NEW COM 81211K100 1,917 74,000 SH   SOLE   74,000 0 0
SEATTLE GENETICS INC COM 812578102 107,002 937,700 SH   SOLE   937,700 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 316 6,877 SH   SOLE   6,877 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,054 22,947 SH   SOLE   22,947 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,263 22,596 SH   SOLE   22,596 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 30 300 SH   SOLE   300 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 360 12,130 SH   SOLE   12,130 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 797 8,735 SH   SOLE   8,735 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 59 1,000 SH   SOLE   1,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,922 35,257 SH   SOLE   35,257 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 848 18,919 SH   SOLE   18,919 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 311 5,439 SH   SOLE   5,439 0 0
SEMPRA ENERGY COM 816851109 208,711 1,751,126 SH   SOLE   1,751,126 0 0
SERVICENOW INC COM 81762P102 174,482 613,200 SH   SOLE   613,200 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 139,348 8,779,340 SH   SOLE   8,779,340 0 0
SHERWIN WILLIAMS CO COM 824348106 120,271 249,048 SH   SOLE   249,048 0 0
SHOPIFY INC CL A 82509L107 63,088 145,532 SH   SOLE   145,532 0 0
SILGAN HOLDINGS INC COM 827048109 4,280 145,900 SH   SOLE   145,900 0 0
SILVERCREST METALS INC COM 828363101 19,181 3,722,900 SH   SOLE   3,722,900 0 0
SIRIUS XM HLDGS INC COM 82968B103 1 165 SH   SOLE   165 0 0
SKECHERS U S A INC CL A 830566105 24 1,000 SH   SOLE   1,000 0 0
SMITH A O CORP COM 831865209 46,179 1,190,277 SH   SOLE   1,190,277 0 0
SMUCKER J M CO COM NEW 832696405 9,157 82,200 SH   SOLE   82,200 0 0
SNAP ON INC COM 833034101 2,595 22,800 SH   SOLE   22,800 0 0
SOLITARIO ZINC CORP COM 8342EP107 1 5,715 SH   SOLE   5,715 0 0
SONOCO PRODS CO COM 835495102 1,876 39,700 SH   SOLE   39,700 0 0
SONY CORP SPONSORED ADR 835699307 5,057 84,105 SH   SOLE   84,105 0 0
SOUTHERN CO COM 842587107 4,280 74,266 SH   SOLE   74,266 0 0
SOUTHERN COPPER CORP COM 84265V105 7,253 260,801 SH   SOLE   260,801 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 89 6,700 SH   SOLE   6,700 0 0
STANLEY BLACK & DECKER INC COM 854502101 457 4,542 SH   SOLE   4,542 0 0
STANTEC INC COM 85472N109 10,844 442,165 SH   SOLE   442,165 0 0
STARBUCKS CORP COM 855244109 32,237 471,955 SH   SOLE   471,955 0 0
STARWOOD PPTY TR INC COM 85571B105 16,258 1,437,683 SH   SOLE   1,437,683 0 0
STRYKER CORP COM 863667101 196,926 1,199,607 SH   SOLE   1,199,607 0 0
SUN LIFE FINL INC COM 866796105 158,066 4,996,565 SH   SOLE   4,996,565 0 0
SUNCOR ENERGY INC NEW COM 867224107 320,389 21,205,104 SH   SOLE   21,205,104 0 0
SYNOPSYS INC COM 871607107 48,311 371,020 SH   SOLE   371,020 0 0
SYNCHRONY FINL COM 87165B103 12,907 767,454 SH   SOLE   767,454 0 0
SYSCO CORP COM 871829107 2,767 59,300 SH   SOLE   59,300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 349 10,000 SH   SOLE   10,000 0 0
TFI INTL INC COM 87241L109 4,224 196,700 SH   SOLE   196,700 0 0
TJX COS INC NEW COM 872540109 302,938 6,328,026 SH   SOLE   6,328,026 0 0
T MOBILE US INC COM 872590104 1,925 23,000 SH   SOLE   23,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,674 746,491 SH   SOLE   746,491 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,955 59,833 SH   SOLE   59,833 0 0
TANZANIAN GOLD CORP COM 87601A107 11 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 11,813 122,200 SH   SOLE   122,200 0 0
TC ENERGY CORP COM 87807B107 568,469 13,603,002 SH   SOLE   13,603,002 0 0
TECK RESOURCES LTD CL B 878742204 17,567 2,509,485 SH   SOLE   2,509,485 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 5,389 351,826 SH   SOLE   351,826 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7,174 397,342 SH   SOLE   397,342 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 4,313 285,000 SH   SOLE   285,000 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 696 59,850 SH   SOLE   59,850 0 0
TELADOC HEALTH INC COM 87918A105 2,750 16,700 SH   SOLE   16,700 0 0
TELEFLEX INCORPORATED COM 879369106 295 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 12 2,566 SH   SOLE   2,566 0 0
TELUS CORPORATION COM 87971M103 241,735 15,760,065 SH   SOLE   15,760,065 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3,280 336,520 SH   SOLE   336,520 0 0
TESLA INC COM 88160R101 55 104 SH   SOLE   104 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4 405 SH   SOLE   405 0 0
TETRA TECH INC NEW COM 88162G103 10 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 20,212 197,261 SH   SOLE   197,261 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 81,701 285,117 SH   SOLE   285,117 0 0
THOMSON REUTERS CORP COM NEW 884903709 23,065 340,122 SH   SOLE   340,122 0 0
3M CO COM 88579Y101 164 1,191 SH   SOLE   1,191 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 883,332 21,180,405 SH   SOLE   21,180,405 0 0
TOTAL S.A. SPONSORED ADS 89151E109 3,779 102,027 SH   SOLE   102,027 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 9,303 74,237 SH   SOLE   74,237 0 0
TRACTOR SUPPLY CO COM 892356106 15,765 183,000 SH   SOLE   183,000 0 0
TRANSUNION COM 89400J107 6,377 92,889 SH   SOLE   92,889 0 0
TRAVELERS COMPANIES INC COM 89417E109 31,537 306,621 SH   SOLE   306,621 0 0
TRI CONTL CORP COM 895436103 1,594 74,500 SH   SOLE   74,500 0 0
TRUIST FINL CORP COM 89832Q109 27,156 831,149 SH   SOLE   831,149 0 0
TUCOWS INC COM NEW 898697206 3 52 SH   SOLE   52 0 0
TWITTER INC COM 90184L102 1 50 SH   SOLE   50 0 0
TYLER TECHNOLOGIES INC COM 902252105 182 600 SH   SOLE   600 0 0
TYSON FOODS INC CL A 902494103 73,360 1,236,450 SH   SOLE   1,236,450 0 0
US BANCORP DEL COM NEW 902973304 17,055 474,964 SH   SOLE   474,964 0 0
ULTA BEAUTY INC COM 90384S303 11,162 61,680 SH   SOLE   61,680 0 0
UNILEVER PLC SPON ADR NEW 904767704 526 10,340 SH   SOLE   10,340 0 0
UNILEVER N V N Y SHS NEW 904784709 12,615 256,932 SH   SOLE   256,932 0 0
UNION PAC CORP COM 907818108 115,382 818,354 SH   SOLE   818,354 0 0
UNITED PARCEL SERVICE INC CL B 911312106 15,044 153,088 SH   SOLE   153,088 0 0
UNITED RENTALS INC COM 911363109 8,624 90,000 SH   SOLE   90,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 27,100 277,858 SH   SOLE   277,858 0 0
UNITEDHEALTH GROUP INC COM 91324P102 219,768 869,143 SH   SOLE   869,143 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,611 25,900 SH   SOLE   25,900 0 0
V F CORP COM 918204108 109 2,000 SH   SOLE   2,000 0 0
VSE CORP COM 918284100 165 10,000 SH   SOLE   10,000 0 0
VALERO ENERGY CORP COM 91913Y100 28,768 609,339 SH   SOLE   609,339 0 0
VALLEY NATL BANCORP COM 919794107 86 11,700 SH   SOLE   11,700 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 19 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1,935 96,282 SH   SOLE   96,282 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 295 2,830 SH   SOLE   2,830 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 51 620 SH   SOLE   620 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,632 77,171 SH   SOLE   77,171 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 758 13,296 SH   SOLE   13,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 570 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 499 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 803 1,190 SH   SOLE   1,190 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,124 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 627 1,700 SH   SOLE   1,700 0 0
VEEVA SYS INC CL A COM 922475108 51,513 332,520 SH   SOLE   332,520 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 30,547 111,747 SH   SOLE   111,747 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 29 250 SH   SOLE   250 0 0
VEREIT INC COM 92339V100 2,139 426,500 SH   SOLE   426,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 96,450 1,748,860 SH   SOLE   1,748,860 0 0
VERMILION ENERGY INC COM 923725105 54 17,356 SH   SOLE   17,356 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 233,245 1,009,900 SH   SOLE   1,009,900 0 0
VIACOMCBS INC CL B 92556H206 6,436 472,065 SH   SOLE   472,065 0 0
VISA INC COM CL A 92826C839 790,802 4,752,316 SH   SOLE   4,752,316 0 0
VISTRA ENERGY CORP COM 92840M102 1,837 113,600 SH   SOLE   113,600 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 2,650 572,000 SH   SOLE   572,000 0 0
VULCAN MATLS CO COM 929160109 672 6,555 SH   SOLE   6,555 0 0
WALMART INC COM 931142103 115,549 1,000,889 SH   SOLE   1,000,889 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,736 82,150 SH   SOLE   82,150 0 0
WASTE CONNECTIONS INC COM 94106B101 186,075 2,386,649 SH   SOLE   2,386,649 0 0
WASTE MGMT INC DEL COM 94106L109 4,796 50,350 SH   SOLE   50,350 0 0
WELLS FARGO CO NEW COM 949746101 18,138 605,394 SH   SOLE   605,394 0 0
WESTERN UN CO COM 959802109 6,379 335,000 SH   SOLE   335,000 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 14 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO COM 962166104 1,484 88,749 SH   SOLE   88,749 0 0
WHIRLPOOL CORP COM 963320106 823 7,100 SH   SOLE   7,100 0 0
WINGSTOP INC COM 974155103 2,668 32,900 SH   SOLE   32,900 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,613 199,950 SH   SOLE   199,950 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 95 1,842 SH   SOLE   1,842 0 0
WOLVERINE WORLD WIDE INC COM 978097103 55 3,600 SH   SOLE   3,600 0 0
YAMANA GOLD INC COM 98462Y100 2,546 900,000 SH   SOLE   900,000 0 0
ZOETIS INC CL A 98978V103 216,232 1,840,354 SH   SOLE   1,840,354 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 20,249 132,600 SH   SOLE   132,600 0 0
ZYNGA INC CL A 98986T108 147 21,300 SH   SOLE   21,300 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 5 725 SH   SOLE   725 0 0
ALLEGION PLC ORD SHS G0176J109 18,600 194,418 SH   SOLE   194,418 0 0
AMDOCS LTD SHS G02602103 10,892 195,600 SH   SOLE   195,600 0 0
ATLASSIAN CORP PLC CL A G06242104 57,724 406,100 SH   SOLE   406,100 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 55,579 325,491 SH   SOLE   325,491 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 64,860 2,571,810 SH   SOLE   2,571,810 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 645 78,986 SH   SOLE   78,986 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 221,736 5,640,048 SH   SOLE   5,640,048 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 352 8,338 SH   SOLE   8,338 0 0
EATON CORP PLC SHS G29183103 2,382 30,200 SH   SOLE   30,200 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 3 425 SH   SOLE   425 0 0
IHS MARKIT LTD SHS G47567105 1,110 17,800 SH   SOLE   17,800 0 0
LINDE PLC SHS G5494J103 5,086 29,198 SH   SOLE   29,198 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 24,134 1,067,595 SH   SOLE   1,067,595 0 0
MEDTRONIC PLC SHS G5960L103 313,917 3,392,975 SH   SOLE   3,392,975 0 0
APTIV PLC SHS G6095L109 9,993 198,795 SH   SOLE   198,795 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,525 115,660 SH   SOLE   115,660 0 0
STONECO LTD COM CL A G85158106 47,379 2,002,200 SH   SOLE   2,002,200 0 0
ALCON INC ORD SHS H01301128 12 243 SH   SOLE   243 0 0
TE CONNECTIVITY LTD REG SHS H84989104 16,212 255,775 SH   SOLE   255,775 0 0
GLOBANT S A COM L44385109 12,557 140,000 SH   SOLE   140,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,531 15,120 SH   SOLE   15,120 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 3,013 90,000 SH   SOLE   90,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 10,429 38,883 SH   SOLE   38,883 0 0
NXP SEMICONDUCTORS N V COM N6596X109 19,045 223,469 SH   SOLE   223,469 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 13 400 SH   SOLE   400 0 0