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 48 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 6,672 150,838 SH   SOLE   150,838 0 0
AT&T INC COM 00206R102 10,224 357,700 SH   SOLE   357,700 0 0
ABBOTT LABS COM 002824100 173,844 1,597,832 SH   SOLE   1,597,832 0 0
ABBVIE INC COM 00287Y109 46,829 443,264 SH   SOLE   443,264 0 0
ACTIVISION BLIZZARD INC COM 00507V109 25,662 279,299 SH   SOLE   279,299 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 7,287 422,044 SH   SOLE   422,044 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 121 241 SH   SOLE   241 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 26,626 169,654 SH   SOLE   169,654 0 0
ADVANCED MICRO DEVICES INC COM 007903107 310,518 3,377,600 SH   SOLE   3,377,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 51,689 438,900 SH   SOLE   438,900 0 0
AGNICO EAGLE MINES LTD COM 008474108 71,213 987,974 SH   SOLE   987,974 0 0
AIRBNB INC COM CL A 009066101 8 55 SH   SOLE   55 0 0
AIR PRODS & CHEMS INC COM 009158106 162,474 597,507 SH   SOLE   597,507 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 3,158 350,000 SH   SOLE   350,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 12,551 71,450 SH   SOLE   71,450 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 99,057 5,975,881 SH   SOLE   5,975,881 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 115,834 484,364 SH   SOLE   484,364 0 0
ALIGN TECHNOLOGY INC COM 016255101 65,729 124,950 SH   SOLE   124,950 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 316 144,600 SH   SOLE   144,600 0 0
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 1,966 146,600 SH   SOLE   146,600 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 6,008 139,300 SH   SOLE   139,300 0 0
ALLSTATE CORP COM 020002101 13,552 124,900 SH   SOLE   124,900 0 0
ALPHABET INC CAP STK CL C 02079K107 190,572 109,124 SH   SOLE   109,124 0 0
ALPHABET INC CAP STK CL A 02079K305 349,652 200,875 SH   SOLE   200,875 0 0
ALTRIA GROUP INC COM 02209S103 5,501 134,600 SH   SOLE   134,600 0 0
AMAZON COM INC COM 023135106 491,031 148,617 SH   SOLE   148,617 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 16 1,000 SH   SOLE   1,000 0 0
AMERICAN EXPRESS CO COM 025816109 4,313 35,993 SH   SOLE   35,993 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 3,962 45,200 SH   SOLE   45,200 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 8 221 SH   SOLE   221 0 0
AMERICAN TOWER CORP NEW COM 03027X100 341,564 1,543,835 SH   SOLE   1,543,835 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 45,158 299,189 SH   SOLE   299,189 0 0
AMERICOLD RLTY TR COM 03064D108 21,036 573,189 SH   SOLE   573,189 0 0
AMETEK INC COM 031100100 112,426 935,140 SH   SOLE   935,140 0 0
AMGEN INC COM 031162100 5,060 22,200 SH   SOLE   22,200 0 0
AMPHENOL CORP NEW CL A 032095101 42,019 325,060 SH   SOLE   325,060 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 351 5,013 SH   SOLE   5,013 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 4,522 539,200 SH   SOLE   539,200 0 0
ANTHEM INC COM 036752103 56,959 181,036 SH   SOLE   181,036 0 0
APHRIA INC COM 03765K104 13 1,934 SH   SOLE   1,934 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 26,874 551,388 SH   SOLE   551,388 0 0
APPLE INC COM 037833100 811,758 6,011,336 SH   SOLE   6,011,336 0 0
ARBOR REALTY TRUST INC COM 038923108 2,126 150,000 SH   SOLE   150,000 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 54,826 1,145,893 SH   SOLE   1,145,893 0 0
ARES CAPITAL CORP COM 04010L103 53,036 3,174,986 SH   SOLE   3,174,986 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 327 7,500 SH   SOLE   7,500 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 18,645 370,362 SH   SOLE   370,362 0 0
ATLANTIC POWER CORP COM NEW 04878Q863 3 1,300 SH   SOLE   1,300 0 0
AURORA CANNABIS INC COM 05156X884 15 1,827 SH   SOLE   1,827 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 14,292 80,904 SH   SOLE   80,904 0 0
AUTOZONE INC COM 053332102 10,735 9,100 SH   SOLE   9,100 0 0
AVALONBAY CMNTYS INC COM 053484101 28,394 179,270 SH   SOLE   179,270 0 0
AVNET INC COM 053807103 2,950 84,400 SH   SOLE   84,400 0 0
BCE INC COM NEW 05534B760 418,255 9,747,588 SH   SOLE   9,747,588 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 243 6,500 SH   SOLE   6,500 0 0
BP PLC SPONSORED ADR 055622104 20 960 SH   SOLE   960 0 0
BRP INC COM SUN VTG 05577W200 4,465 67,313 SH   SOLE   67,313 0 0
BALL CORP COM 058498106 4,393 48,201 SH   SOLE   48,201 0 0
BALLARD PWR SYS INC NEW COM 058586108 14,435 610,820 SH   SOLE   610,820 0 0
BK OF AMERICA CORP COM 060505104 4,760 156,637 SH   SOLE   156,637 0 0
BANK MONTREAL QUE COM 063671101 179,412 2,358,334 SH   SOLE   2,358,334 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,104 98,109 SH   SOLE   98,109 0 0
BANK NOVA SCOTIA B C COM 064149107 969,998 17,938,070 SH   SOLE   17,938,070 0 0
BARRICK GOLD CORP COM 067901108 6,796 292,207 SH   SOLE   292,207 0 0
BAXTER INTL INC COM 071813109 44,894 564,436 SH   SOLE   564,436 0 0
BECTON DICKINSON & CO COM 075887109 244,024 984,748 SH   SOLE   984,748 0 0
BED BATH & BEYOND INC COM 075896100 238 12,700 SH   SOLE   12,700 0 0
BEIGENE LTD SPONSORED ADR 07725L102 6,728 26,300 SH   SOLE   26,300 0 0
BERKLEY W R CORP COM 084423102 52,520 791,558 SH   SOLE   791,558 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,185 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36,356 157,790 SH   SOLE   157,790 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,019 53,600 SH   SOLE   53,600 0 0
BHP GROUP LTD SPONSORED ADS 088606108 20 300 SH   SOLE   300 0 0
BILL COM HLDGS INC COM 090043100 112,241 825,000 SH   SOLE   825,000 0 0
BIOTELEMETRY INC COM 090672106 58 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103 49 7,430 SH   SOLE   7,430 0 0
BLACKROCK INC COM 09247X101 26,690 37,525 SH   SOLE   37,525 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,562 327,873 SH   SOLE   327,873 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 1,978 333,597 SH   SOLE   333,597 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 45,851 1,661,902 SH   SOLE   1,661,902 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 127,558 1,965,787 SH   SOLE   1,965,787 0 0
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 8,020 219,683 SH   SOLE   219,683 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,836 64,400 SH   SOLE   64,400 0 0
BOEING CO COM 097023105 4 20 SH   SOLE   20 0 0
BOOKING HOLDINGS INC COM 09857L108 110,333 49,835 SH   SOLE   49,835 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 75,418 864,197 SH   SOLE   864,197 0 0
BOSTON PROPERTIES INC COM 101121101 250 2,981 SH   SOLE   2,981 0 0
BOSTON SCIENTIFIC CORP COM 101137107 24,279 680,720 SH   SOLE   680,720 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 4,780 430,000 SH   SOLE   430,000 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 2,785 237,500 SH   SOLE   237,500 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 8,307 48,760 SH   SOLE   48,760 0 0
BRINKER INTL INC COM 109641100 4,246 76,800 SH   SOLE   76,800 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 36,452 589,588 SH   SOLE   589,588 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 271 7,205 SH   SOLE   7,205 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 26,658 174,684 SH   SOLE   174,684 0 0
BROADCOM INC COM 11135F101 67,671 155,546 SH   SOLE   155,546 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 884,135 21,337,320 SH   SOLE   21,337,320 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 390 5,380 SH   SOLE   5,380 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 63 3,500 SH   SOLE   3,500 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 14 231 SH   SOLE   231 0 0
B2GOLD CORP COM 11777Q209 6,199 1,086,400 SH   SOLE   1,086,400 0 0
BURLINGTON STORES INC COM 122017106 16,652 64,027 SH   SOLE   64,027 0 0
CAE INC COM 124765108 47,394 1,694,695 SH   SOLE   1,694,695 0 0
CDW CORP COM 12514G108 120,797 925,423 SH   SOLE   925,423 0 0
CGI INC CL A SUB VTG 12532H104 179,481 2,257,530 SH   SOLE   2,257,530 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 43,190 462,700 SH   SOLE   462,700 0 0
CI FINL CORP COM 125491100 4 300 SH   SOLE   300 0 0
CME GROUP INC COM 12572Q105 233,809 1,309,793 SH   SOLE   1,309,793 0 0
CNOOC LIMITED SPONSORED ADR 126132109 4 40 SH   SOLE   40 0 0
CSG SYS INTL INC COM 126349109 1,601 35,700 SH   SOLE   35,700 0 0
CSX CORP COM 126408103 34,979 385,975 SH   SOLE   385,975 0 0
CVS HEALTH CORP COM 126650100 28,617 422,935 SH   SOLE   422,935 0 0
CACI INTL INC CL A 127190304 2,564 10,300 SH   SOLE   10,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 209,829 1,546,388 SH   SOLE   1,546,388 0 0
CAMBER ENERGY INC COM 13200M508 0 1 SH   SOLE   1 0 0
CAMDEN PPTY TR SH BEN INT 133131102 19,092 192,750 SH   SOLE   192,750 0 0
CAMECO CORP COM 13321L108 30 2,200 SH   SOLE   2,200 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1,051 34,870 SH   SOLE   34,870 0 0
CANADIAN IMP BK COMM COM 136069101 403,505 4,710,036 SH   SOLE   4,710,036 0 0
CANADIAN NATL RY CO COM 136375102 1,002,654 9,130,077 SH   SOLE   9,130,077 0 0
CANADIAN NAT RES LTD COM 136385101 406,354 16,691,121 SH   SOLE   16,691,121 0 0
CANADIAN PAC RY LTD COM 13645T100 816,224 2,332,975 SH   SOLE   2,332,975 0 0
CANON INC SPONSORED ADR 138006309 3,595 185,000 SH   SOLE   185,000 0 0
CANOPY GROWTH CORP COM 138035100 538 21,800 SH   SOLE   21,800 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 22 1,000 SH   SOLE   1,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 38,729 1,023,140 SH   SOLE   1,023,140 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 19 3,050 SH   SOLE   3,050 0 0
CATALENT INC COM 148806102 11,222 108,400 SH   SOLE   108,400 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 39 1,000 SH   SOLE   1,000 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,568 194,684 SH   SOLE   194,684 0 0
CENTENE CORP DEL COM 15135B101 31,808 538,100 SH   SOLE   538,100 0 0
CENOVUS ENERGY INC COM 15135U109 63 10,246 SH   SOLE   10,246 0 0
CENTRAL SECS CORP COM 155123102 1,293 40,074 SH   SOLE   40,074 0 0
CERNER CORP COM 156782104 7 84 SH   SOLE   84 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 148,764 226,900 SH   SOLE   226,900 0 0
CHEMED CORP NEW COM 16359R103 19,480 36,800 SH   SOLE   36,800 0 0
CHEVRON CORP NEW COM 166764100 9,354 109,335 SH   SOLE   109,335 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,833 64,600 SH   SOLE   64,600 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 984 35,600 SH   SOLE   35,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 10,259 9,044 SH   SOLE   9,044 0 0
CHURCH & DWIGHT INC COM 171340102 2,826 32,570 SH   SOLE   32,570 0 0
CISCO SYS INC COM 17275R102 88,633 1,987,539 SH   SOLE   1,987,539 0 0
CINTAS CORP COM 172908105 132,063 375,849 SH   SOLE   375,849 0 0
CITIGROUP INC COM NEW 172967424 50,221 830,679 SH   SOLE   830,679 0 0
CLEARWAY ENERGY INC CL C 18539C204 2,418 75,000 SH   SOLE   75,000 0 0
CLOUDFLARE INC CL A COM 18915M107 109,731 1,427,600 SH   SOLE   1,427,600 0 0
COCA COLA CO COM 191216100 303,754 5,561,656 SH   SOLE   5,561,656 0 0
COEUR MNG INC COM NEW 192108504 7 695 SH   SOLE   695 0 0
COGNEX CORP COM 192422103 36,219 446,300 SH   SOLE   446,300 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 4,887 399,299 SH   SOLE   399,299 0 0
COLGATE PALMOLIVE CO COM 194162103 164 1,916 SH   SOLE   1,916 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 5,003 56,034 SH   SOLE   56,034 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 13,686 154,250 SH   SOLE   154,250 0 0
COMCAST CORP NEW CL A 20030N101 422,941 8,222,961 SH   SOLE   8,222,961 0 0
CONAGRA BRANDS INC COM 205887102 2,291 63,200 SH   SOLE   63,200 0 0
CONOCOPHILLIPS COM 20825C104 144 3,599 SH   SOLE   3,599 0 0
CONSOLIDATED EDISON INC COM 209115104 300 4,735 SH   SOLE   4,735 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,954 9,377 SH   SOLE   9,377 0 0
CORNING INC COM 219350105 469 13,000 SH   SOLE   13,000 0 0
CORTEVA INC COM 22052L104 1,449 42,890 SH   SOLE   42,890 0 0
COSTCO WHSL CORP NEW COM 22160K105 548,032 1,458,403 SH   SOLE   1,458,403 0 0
COSTAR GROUP INC COM 22160N109 17,168 18,500 SH   SOLE   18,500 0 0
COUPA SOFTWARE INC COM 22266L106 7,499 21,900 SH   SOLE   21,900 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,281 536,474 SH   SOLE   536,474 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 6,983 33,100 SH   SOLE   33,100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 86,196 549,635 SH   SOLE   549,635 0 0
CROWN HLDGS INC COM 228368106 19,026 189,950 SH   SOLE   189,950 0 0
CUBESMART COM 229663109 19,266 569,158 SH   SOLE   569,158 0 0
CUMMINS INC COM 231021106 4,898 21,700 SH   SOLE   21,700 0 0
DANAHER CORPORATION COM 235851102 203,593 919,141 SH   SOLE   919,141 0 0
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 74,277 1,297,500 SH   SOLE   1,297,500 0 0
DARDEN RESTAURANTS INC COM 237194105 13,911 118,125 SH   SOLE   118,125 0 0
DECKERS OUTDOOR CORP COM 243537107 55,465 193,300 SH   SOLE   193,300 0 0
DEERE & CO COM 244199105 40 150 SH   SOLE   150 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 26 640 SH   SOLE   640 0 0
DESCARTES SYS GROUP INC COM 249906108 29,930 512,846 SH   SOLE   512,846 0 0
DEVON ENERGY CORP NEW COM 25179M103 58 3,643 SH   SOLE   3,643 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 8,563 53,641 SH   SOLE   53,641 0 0
DIGITAL RLTY TR INC COM 253868103 70,980 511,377 SH   SOLE   511,377 0 0
DISNEY WALT CO COM 254687106 11,013 60,626 SH   SOLE   60,626 0 0
DISCOVER FINL SVCS COM 254709108 49,617 553,800 SH   SOLE   553,800 0 0
DOCEBO INC COM 25609L105 98 1,500 SH   SOLE   1,500 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 5,522 56,700 SH   SOLE   56,700 0 0
DOLLAR GEN CORP NEW COM 256677105 48,151 228,622 SH   SOLE   228,622 0 0
DOLLAR TREE INC COM 256746108 28,391 264,385 SH   SOLE   264,385 0 0
DOMINION ENERGY INC COM 25746U109 89,479 1,205,043 SH   SOLE   1,205,043 0 0
DRAFTKINGS INC COM CL A 26142R104 14 300 SH   SOLE   300 0 0
DUKE REALTY CORP COM NEW 264411505 6,063 153,200 SH   SOLE   153,200 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2 18 SH   SOLE   18 0 0
DUPONT DE NEMOURS INC COM 26614N102 16,986 240,347 SH   SOLE   240,347 0 0
EOG RES INC COM 26875P101 2,225 45,649 SH   SOLE   45,649 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,124 117,100 SH   SOLE   117,100 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 2,843 323,832 SH   SOLE   323,832 0 0
EBAY INC. COM 278642103 9,570 188,700 SH   SOLE   188,700 0 0
ECOLAB INC COM 278865100 39,822 184,410 SH   SOLE   184,410 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 56,827 630,432 SH   SOLE   630,432 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 16,073 531,892 SH   SOLE   531,892 0 0
ELDORADO GOLD CORP NEW COM 284902509 347 25,360 SH   SOLE   25,360 0 0
EMERSON ELEC CO COM 291011104 1,215 16,985 SH   SOLE   16,985 0 0
ENBRIDGE INC COM 29250N105 529,367 16,500,865 SH   SOLE   16,500,865 0 0
ENERPLUS CORP COM 292766102 175 54,875 SH   SOLE   54,875 0 0
ENPHASE ENERGY INC COM 29355A107 520 3,000 SH   SOLE   3,000 0 0
ENTEGRIS INC COM 29362U104 84,337 872,300 SH   SOLE   872,300 0 0
ENTERGY CORP NEW COM 29364G103 7,739 78,200 SH   SOLE   78,200 0 0
EPAM SYS INC COM 29414B104 110,376 306,900 SH   SOLE   306,900 0 0
EQUIFAX INC COM 294429105 5,039 26,275 SH   SOLE   26,275 0 0
EQUINIX INC COM 29444U700 45,998 65,879 SH   SOLE   65,879 0 0
EQUINOR ASA SPONSORED ADR 29446M102 3,747 223,804 SH   SOLE   223,804 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 9,145 145,373 SH   SOLE   145,373 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 14,433 244,000 SH   SOLE   244,000 0 0
ERICSSON ADR B SEK 10 294821608 11,671 1,007,047 SH   SOLE   1,007,047 0 0
EVERGY INC COM 30034W106 5,935 109,400 SH   SOLE   109,400 0 0
EVERSOURCE ENERGY COM 30040W108 90,461 1,056,677 SH   SOLE   1,056,677 0 0
EXACT SCIENCES CORP COM 30063P105 113,454 846,000 SH   SOLE   846,000 0 0
EXELON CORP COM 30161N101 11,966 286,252 SH   SOLE   286,252 0 0
EXPEDIA GROUP INC COM NEW 30212P303 9,357 70,540 SH   SOLE   70,540 0 0
EXPEDITORS INTL WASH INC COM 302130109 66,175 697,044 SH   SOLE   697,044 0 0
EXXON MOBIL CORP COM 30231G102 171 4,146 SH   SOLE   4,146 0 0
FLIR SYS INC COM 302445101 5,415 123,200 SH   SOLE   123,200 0 0
FACEBOOK INC CL A 30303M102 85,082 312,222 SH   SOLE   312,222 0 0
FAIR ISAAC CORP COM 303250104 177 350 SH   SOLE   350 0 0
FARFETCH LTD ORD SH CL A 30744W107 111,846 1,727,600 SH   SOLE   1,727,600 0 0
FASTENAL CO COM 311900104 9 182 SH   SOLE   182 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 245 3,179 SH   SOLE   3,179 0 0
FEDEX CORP COM 31428X106 37,944 145,475 SH   SOLE   145,475 0 0
F5 NETWORKS INC COM 315616102 5,780 32,800 SH   SOLE   32,800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,722 55,161 SH   SOLE   55,161 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 6 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 36,916 254,100 SH   SOLE   254,100 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 37 525 SH   SOLE   525 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 131 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 202 2,121 SH   SOLE   2,121 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 9 200 SH   SOLE   200 0 0
FIRSTSERVICE CORP NEW COM 33767E202 45,815 337,116 SH   SOLE   337,116 0 0
FISERV INC COM 337738108 43,038 381,603 SH   SOLE   381,603 0 0
FIRSTENERGY CORP COM 337932107 247 9,133 SH   SOLE   9,133 0 0
FITBIT INC CL A 33812L102 8 1,200 SH   SOLE   1,200 0 0
FIVE BELOW INC COM 33829M101 130,898 765,100 SH   SOLE   765,100 0 0
FIVE9 INC COM 338307101 115,637 667,600 SH   SOLE   667,600 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 6,374 67,800 SH   SOLE   67,800 0 0
FOOT LOCKER INC COM 344849104 198 4,875 SH   SOLE   4,875 0 0
FORD MTR CO DEL COM 345370860 7 800 SH   SOLE   800 0 0
FORTIS INC COM 349553107 625,769 15,209,500 SH   SOLE   15,209,500 0 0
FORTIVE CORP COM 34959J108 7,838 111,563 SH   SOLE   111,563 0 0
FRANCO NEV CORP COM 351858105 122,219 967,509 SH   SOLE   967,509 0 0
FUELCELL ENERGY INC COM 35952H601 224 20,000 SH   SOLE   20,000 0 0
FS KKR CAP CORP II COM 35952V303 12,996 809,099 SH   SOLE   809,099 0 0
GABELLI DIVID & INCOME TR COM 36242H104 4,314 200,000 SH   SOLE   200,000 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 6,871 1,940,014 SH   SOLE   1,940,014 0 0
GENERAC HLDGS INC COM 368736104 34,196 148,720 SH   SOLE   148,720 0 0
GENERAL AMERN INVS CO INC COM 368802104 3,466 93,000 SH   SOLE   93,000 0 0
GENERAL DYNAMICS CORP COM 369550108 3,407 22,900 SH   SOLE   22,900 0 0
GENERAL ELECTRIC CO COM 369604103 23 2,100 SH   SOLE   2,100 0 0
GENERAL MLS INC COM 370334104 2,544 43,300 SH   SOLE   43,300 0 0
GENERAL MTRS CO COM 37045V100 72,401 1,734,917 SH   SOLE   1,734,917 0 0
GENMAB A/S SPONSORED ADS 372303206 68,700 1,680,000 SH   SOLE   1,680,000 0 0
GILEAD SCIENCES INC COM 375558103 3,917 68,925 SH   SOLE   68,925 0 0
GILDAN ACTIVEWEAR INC COM 375916103 14,909 531,347 SH   SOLE   531,347 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,287 169,200 SH   SOLE   169,200 0 0
GLOBAL PMTS INC COM 37940X102 23,975 113,719 SH   SOLE   113,719 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 808 28,789 SH   SOLE   28,789 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10 300 SH   SOLE   300 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 725 15,489 SH   SOLE   15,489 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 352 1,330 SH   SOLE   1,330 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 230 12,000 SH   SOLE   12,000 0 0
GOOSEHEAD INS INC COM CL A 38267D109 172 1,400 SH   SOLE   1,400 0 0
GRACO INC COM 384109104 54,234 748,620 SH   SOLE   748,620 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 71,405 1,165,758 SH   SOLE   1,165,758 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 629 43,300 SH   SOLE   43,300 0 0
HAIN CELESTIAL GROUP INC COM 405217100 19,748 493,585 SH   SOLE   493,585 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 382 6,000 SH   SOLE   6,000 0 0
HANOVER INS GROUP INC COM 410867105 2,377 20,400 SH   SOLE   20,400 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 3,088 64,200 SH   SOLE   64,200 0 0
HASBRO INC COM 418056107 188 2,000 SH   SOLE   2,000 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 6,417 214,200 SH   SOLE   214,200 0 0
HEXO CORP COM NEW 428304307 26 7,125 SH   SOLE   7,125 0 0
HILL ROM HLDGS INC COM 431475102 20,301 210,199 SH   SOLE   210,199 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7,601 68,760 SH   SOLE   68,760 0 0
HOME DEPOT INC COM 437076102 340,779 1,281,341 SH   SOLE   1,281,341 0 0
HONDA MOTOR LTD AMERN SHS 438128308 2,430 86,000 SH   SOLE   86,000 0 0
HONEYWELL INTL INC COM 438516106 510,620 2,413,017 SH   SOLE   2,413,017 0 0
HUBSPOT INC COM 443573100 141,193 360,800 SH   SOLE   360,800 0 0
HUDSON PAC PPTYS INC COM 444097109 14,134 590,202 SH   SOLE   590,202 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,418 14,300 SH   SOLE   14,300 0 0
HUNTSMAN CORP COM 447011107 976 43,066 SH   SOLE   43,066 0 0
HYCROFT MINING HOLDING CORP COM CL A 44862P109 0 7 SH   SOLE   7 0 0
IMV INC COM 44974L103 46 15,000 SH   SOLE   15,000 0 0
IAMGOLD CORP COM 450913108 3 950 SH   SOLE   950 0 0
ILLINOIS TOOL WKS INC COM 452308109 103,402 509,430 SH   SOLE   509,430 0 0
IMPERIAL OIL LTD COM NEW 453038408 505 26,551 SH   SOLE   26,551 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,633 155,000 SH   SOLE   155,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103 30 3,200 SH   SOLE   3,200 0 0
INGERSOLL RAND INC COM 45687V106 9 198 SH   SOLE   198 0 0
INGREDION INC COM 457187102 3,090 39,100 SH   SOLE   39,100 0 0
INSULET CORP COM 45784P101 129,779 502,800 SH   SOLE   502,800 0 0
INTEL CORP COM 458140100 13,943 285,015 SH   SOLE   285,015 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 9,766 161,920 SH   SOLE   161,920 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 18,115 159,574 SH   SOLE   159,574 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,666 61,441 SH   SOLE   61,441 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 79 250 SH   SOLE   250 0 0
INTUIT COM 461202103 28,084 74,537 SH   SOLE   74,537 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 190,489 232,899 SH   SOLE   232,899 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 9 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6,410 194,840 SH   SOLE   194,840 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 642 10,500 SH   SOLE   10,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,146 12,478 SH   SOLE   12,478 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 959 6,089 SH   SOLE   6,089 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 861 3,311 SH   SOLE   3,311 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,090 16,401 SH   SOLE   16,401 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 626 5,085 SH   SOLE   5,085 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 60 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 580 3,739 SH   SOLE   3,739 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 582 5,539 SH   SOLE   5,539 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 436 10,915 SH   SOLE   10,915 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 2,557 67,910 SH   SOLE   67,910 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 49,213 1,047,467 SH   SOLE   1,047,467 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 293 6,833 SH   SOLE   6,833 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 103 1,000 SH   SOLE   1,000 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1,938 183,900 SH   SOLE   183,900 0 0
INVITATION HOMES INC COM 46187W107 73,057 2,468,832 SH   SOLE   2,468,832 0 0
IRON MTN INC NEW COM 46284V101 2,460 83,700 SH   SOLE   83,700 0 0
ISHARES INC MSCI AUST ETF 464286103 538 22,420 SH   SOLE   22,420 0 0
ISHARES INC JP MRG EM CRP BD 464286251 1,686 31,664 SH   SOLE   31,664 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,410 12,511 SH   SOLE   12,511 0 0
ISHARES INC MSCI CDA ETF 464286509 1,121 36,248 SH   SOLE   36,248 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 1 10 SH   SOLE   10 0 0
ISHARES INC MSCI EMERG MRKT 464286533 1,475 30,302 SH   SOLE   30,302 0 0
ISHARES INC MSCI HONG KG ETF 464286871 247 10,018 SH   SOLE   10,018 0 0
ISHARES TR CORE S&P500 ETF 464287200 471 1,251 SH   SOLE   1,251 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,155 22,274 SH   SOLE   22,274 0 0
ISHARES TR IBOXX INV CP ETF 464287242 319 2,300 SH   SOLE   2,300 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,718 14,283 SH   SOLE   14,283 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,778 20,528 SH   SOLE   20,528 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,602 76,576 SH   SOLE   76,576 0 0
ISHARES TR CORE S&P MCP ETF 464287507 34,229 148,570 SH   SOLE   148,570 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,883 7,800 SH   SOLE   7,800 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 131 455 SH   SOLE   455 0 0
ISHARES TR U.S. TECH ETF 464287721 12 140 SH   SOLE   140 0 0
ISHARES TR U.S. REAL ES ETF 464287739 715 8,363 SH   SOLE   8,363 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 328 3,646 SH   SOLE   3,646 0 0
ISHARES TR JPMORGAN USD EMG 464288281 28,077 241,592 SH   SOLE   241,592 0 0
ISHARES TR GLB INFRASTR ETF 464288372 286 6,531 SH   SOLE   6,531 0 0
ISHARES TR IBOXX HI YD ETF 464288513 21,010 240,066 SH   SOLE   240,066 0 0
ISHARES TR USD INV GRDE ETF 464288620 3,283 10,000 SH   SOLE   10,000 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 857 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 7,227 54,203 SH   SOLE   54,203 0 0
ISHARES TR SHORT TREAS BD 464288679 789 7,118 SH   SOLE   7,118 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,178 30,523 SH   SOLE   30,523 0 0
ISHARES TR US AER DEF ETF 464288760 64 678 SH   SOLE   678 0 0
ISHARES TR U.S. MED DVC ETF 464288810 560 1,720 SH   SOLE   1,720 0 0
ISHARES TR MSCI INDIA ETF 46429B598 363 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,687 33,171 SH   SOLE   33,171 0 0
ISHARES TR MSCI CHINA ETF 46429B671 154 1,895 SH   SOLE   1,895 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 2,890 49,305 SH   SOLE   49,305 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 10,285 193,118 SH   SOLE   193,118 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 7,489 82,520 SH   SOLE   82,520 0 0
ISHARES TR MSCI USA MMENTM 46432F396 6,182 48,810 SH   SOLE   48,810 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 1,185 17,498 SH   SOLE   17,498 0 0
ISHARES TR MSCI INTL SML CP 46434V266 1,454 55,170 SH   SOLE   55,170 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 276 7,364 SH   SOLE   7,364 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 1,423 47,710 SH   SOLE   47,710 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 3,592 127,200 SH   SOLE   127,200 0 0
ISHARES TR MSCI LW CRB TG 46434V464 45 300 SH   SOLE   300 0 0
ISHARES TR CORE DIV GRWTH 46434V621 7,633 218,470 SH   SOLE   218,470 0 0
ISHARES TR MSCI USA SMCP MN 46435G433 2,572 97,000 SH   SOLE   97,000 0 0
ISHARES TR INTL DIV GRWTH 46435G524 1,518 30,340 SH   SOLE   30,340 0 0
JPMORGAN CHASE & CO COM 46625H100 251,198 1,995,705 SH   SOLE   1,995,705 0 0
JABIL INC COM 466313103 43 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 382 3,499 SH   SOLE   3,499 0 0
JETBLUE AWYS CORP COM 477143101 1 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104 495,483 3,162,716 SH   SOLE   3,162,716 0 0
J2 GLOBAL INC COM 48123V102 2,620 26,730 SH   SOLE   26,730 0 0
JUNIPER NETWORKS INC COM 48203R104 5,201 233,500 SH   SOLE   233,500 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 8,434 42,277 SH   SOLE   42,277 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 15,223 115,620 SH   SOLE   115,620 0 0
KIMBERLY-CLARK CORP COM 494368103 6,031 45,150 SH   SOLE   45,150 0 0
KINROSS GOLD CORP COM 496902404 996 131,568 SH   SOLE   131,568 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 23 558 SH   SOLE   558 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4,489 82,653 SH   SOLE   82,653 0 0
KRAFT HEINZ CO COM 500754106 3,499 100,600 SH   SOLE   100,600 0 0
KROGER CO COM 501044101 7,195 227,300 SH   SOLE   227,300 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 35,930 190,743 SH   SOLE   190,743 0 0
LAM RESEARCH CORP COM 512807108 88,185 181,440 SH   SOLE   181,440 0 0
LANDSTAR SYS INC COM 515098101 3,879 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 57,654 983,115 SH   SOLE   983,115 0 0
LAUDER ESTEE COS INC CL A 518439104 73,373 277,377 SH   SOLE   277,377 0 0
LENNOX INTL INC COM 526107107 164 600 SH   SOLE   600 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,939 714,537 SH   SOLE   714,537 0 0
LIFE STORAGE INC COM 53223X107 16,676 139,094 SH   SOLE   139,094 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 25,796 368,100 SH   SOLE   368,100 0 0
LILLY ELI & CO COM 532457108 17,087 101,980 SH   SOLE   101,980 0 0
LINCOLN ELEC HLDGS INC COM 533900106 24,812 212,100 SH   SOLE   212,100 0 0
LISTED FD TR WAHED FTSE ETF 53656F607 223 6,565 SH   SOLE   6,565 0 0
LOCKHEED MARTIN CORP COM 539830109 4,996 14,079 SH   SOLE   14,079 0 0
LULULEMON ATHLETICA INC COM 550021109 110,216 313,187 SH   SOLE   313,187 0 0
M & T BK CORP COM 55261F104 7,915 62,012 SH   SOLE   62,012 0 0
MGM RESORTS INTERNATIONAL COM 552953101 22 700 SH   SOLE   700 0 0
MKS INSTRS INC COM 55306N104 32,644 213,000 SH   SOLE   213,000 0 0
MSCI INC COM 55354G100 64,319 146,700 SH   SOLE   146,700 0 0
MAG SILVER CORP COM 55903Q104 4,667 225,000 SH   SOLE   225,000 0 0
MAGNA INTL INC COM 559222401 25,902 359,613 SH   SOLE   359,613 0 0
MANULIFE FINL CORP COM 56501R106 293,692 16,573,250 SH   SOLE   16,573,250 0 0
MARKETAXESS HLDGS INC COM 57060D108 8,405 14,900 SH   SOLE   14,900 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,129 11,100 SH   SOLE   11,100 0 0
MASTERCARD INCORPORATED CL A 57636Q104 209,858 588,493 SH   SOLE   588,493 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,087 22,000 SH   SOLE   22,000 0 0
MCDONALDS CORP COM 580135101 339,045 1,596,372 SH   SOLE   1,596,372 0 0
MERCADOLIBRE INC COM 58733R102 204,333 118,900 SH   SOLE   118,900 0 0
MERCK & CO. INC COM 58933Y105 54,846 682,771 SH   SOLE   682,771 0 0
METLIFE INC COM 59156R108 36 760 SH   SOLE   760 0 0
MICROSOFT CORP COM 594918104 1,618,359 7,278,788 SH   SOLE   7,278,788 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 849 6,898 SH   SOLE   6,898 0 0
MICRON TECHNOLOGY INC COM 595112103 76,848 1,076,800 SH   SOLE   1,076,800 0 0
MID-AMER APT CMNTYS INC COM 59522J103 6,872 54,800 SH   SOLE   54,800 0 0
MONDELEZ INTL INC CL A 609207105 325,671 5,596,566 SH   SOLE   5,596,566 0 0
MONGODB INC CL A 60937P106 176,230 487,300 SH   SOLE   487,300 0 0
MOODYS CORP COM 615369105 34,897 121,870 SH   SOLE   121,870 0 0
MORGAN STANLEY COM NEW 617446448 389,095 5,716,780 SH   SOLE   5,716,780 0 0
NIO INC SPON ADS 62914V106 235 4,800 SH   SOLE   4,800 0 0
NASDAQ INC COM 631103108 4,895 37,491 SH   SOLE   37,491 0 0
NATIONAL FUEL GAS CO N J COM 636180101 2,038 49,600 SH   SOLE   49,600 0 0
NETFLIX INC COM 64110L106 84,759 161,792 SH   SOLE   161,792 0 0
NETEASE INC SPONSORED ADS 64110W102 74,363 772,655 SH   SOLE   772,655 0 0
NEW GOLD INC CDA COM 644535106 380 167,197 SH   SOLE   167,197 0 0
NEWMARKET CORP COM 651587107 2,852 7,119 SH   SOLE   7,119 0 0
NEWMONT CORP COM 651639106 4,172 68,868 SH   SOLE   68,868 0 0
NEXTERA ENERGY INC COM 65339F101 268,883 3,526,266 SH   SOLE   3,526,266 0 0
NEXGEN ENERGY LTD COM 65340P106 8,440 3,025,000 SH   SOLE   3,025,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 166,184 2,499,939 SH   SOLE   2,499,939 0 0
NIKE INC CL B 654106103 529,039 3,725,270 SH   SOLE   3,725,270 0 0
NORBORD INC COM NEW 65548P403 18,679 430,920 SH   SOLE   430,920 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 277 28,800 SH   SOLE   28,800 0 0
NORTHROP GRUMMAN CORP COM 666807102 60,829 200,660 SH   SOLE   200,660 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,500 16,817 SH   SOLE   16,817 0 0
NOVO-NORDISK A S ADR 670100205 8 114 SH   SOLE   114 0 0
NUCOR CORP COM 670346105 21 400 SH   SOLE   400 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,418 400,000 SH   SOLE   400,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,496 166,200 SH   SOLE   166,200 0 0
NVIDIA CORPORATION COM 67066G104 193,623 369,837 SH   SOLE   369,837 0 0
NUTRIEN LTD COM 67077M108 384,971 8,120,465 SH   SOLE   8,120,465 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 16,771 37,000 SH   SOLE   37,000 0 0
OSI SYSTEMS INC COM 671044105 448 4,800 SH   SOLE   4,800 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,540 455,321 SH   SOLE   455,321 0 0
OMNICOM GROUP INC COM 681919106 3,961 63,800 SH   SOLE   63,800 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH   SOLE   5 0 0
OPEN TEXT CORP COM 683715106 70,649 1,550,352 SH   SOLE   1,550,352 0 0
ORACLE CORP COM 68389X105 349,650 5,411,724 SH   SOLE   5,411,724 0 0
ORANGE SPONSORED ADR 684060106 33 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 10 810 SH   SOLE   810 0 0
OTIS WORLDWIDE CORP COM 68902V107 800 11,950 SH   SOLE   11,950 0 0
OVINTIV INC COM 69047Q102 140 9,688 SH   SOLE   9,688 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,579 17,500 SH   SOLE   17,500 0 0
PPG INDS INC COM 693506107 11,811 82,200 SH   SOLE   82,200 0 0
PPL CORP COM 69351T106 3,798 137,200 SH   SOLE   137,200 0 0
PACCAR INC COM 693718108 17 200 SH   SOLE   200 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 112 4,727 SH   SOLE   4,727 0 0
PALO ALTO NETWORKS INC COM 697435105 209,323 593,200 SH   SOLE   593,200 0 0
PARKER-HANNIFIN CORP COM 701094104 339,169 1,250,700 SH   SOLE   1,250,700 0 0
PAYCHEX INC COM 704326107 187 2,000 SH   SOLE   2,000 0 0
PAYPAL HLDGS INC COM 70450Y103 2,925 12,785 SH   SOLE   12,785 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 131,912 848,500 SH   SOLE   848,500 0 0
PEMBINA PIPELINE CORP COM 706327103 180,547 7,609,633 SH   SOLE   7,609,633 0 0
PENN NATL GAMING INC COM 707569109 26,578 304,734 SH   SOLE   304,734 0 0
PEPSICO INC COM 713448108 10,818 72,757 SH   SOLE   72,757 0 0
PFIZER INC COM 717081103 357,028 9,688,484 SH   SOLE   9,688,484 0 0
PHILIP MORRIS INTL INC COM 718172109 41,693 510,000 SH   SOLE   510,000 0 0
PHILLIPS 66 COM 718546104 3,138 44,300 SH   SOLE   44,300 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2,401 148,200 SH   SOLE   148,200 0 0
PINDUODUO INC SPONSORED ADS 722304102 98,490 548,100 SH   SOLE   548,100 0 0
PINTEREST INC CL A 72352L106 148,938 2,239,800 SH   SOLE   2,239,800 0 0
PIONEER NAT RES CO COM 723787107 230 2,000 SH   SOLE   2,000 0 0
PLUG POWER INC COM NEW 72919P202 2,217 64,700 SH   SOLE   64,700 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,861 67,800 SH   SOLE   67,800 0 0
PRECISION DRILLING CORP COM NEW 74022D407 5 285 SH   SOLE   285 0 0
PRETIUM RES INC COM 74139C102 159 13,700 SH   SOLE   13,700 0 0
PRIMERICA INC COM 74164M108 752 5,600 SH   SOLE   5,600 0 0
PROCTER AND GAMBLE CO COM 742718109 174,112 1,258,695 SH   SOLE   1,258,695 0 0
PROGRESSIVE CORP COM 743315103 363,796 3,718,853 SH   SOLE   3,718,853 0 0
PROLOGIS INC. COM 74340W103 20,905 211,345 SH   SOLE   211,345 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4,172 72,500 SH   SOLE   72,500 0 0
PUBLIC STORAGE COM 74460D109 19,740 86,155 SH   SOLE   86,155 0 0
PULTE GROUP INC COM 745867101 1,943 44,481 SH   SOLE   44,481 0 0
QUALCOMM INC COM 747525103 18,777 124,813 SH   SOLE   124,813 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,220 18,700 SH   SOLE   18,700 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,545 105,384 SH   SOLE   105,384 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,447 5,100 SH   SOLE   5,100 0 0
RELX PLC SPONSORED ADR 759530108 6,833 276,364 SH   SOLE   276,364 0 0
REPLIGEN CORP COM 759916109 135,786 730,000 SH   SOLE   730,000 0 0
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 871 500,000 SH   SOLE   500,000 0 0
REPUBLIC SVCS INC COM 760759100 7,611 79,317 SH   SOLE   79,317 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 150,173 2,428,791 SH   SOLE   2,428,791 0 0
RINGCENTRAL INC CL A 76680R206 347,730 899,900 SH   SOLE   899,900 0 0
RIO TINTO PLC SPONSORED ADR 767204100 14,590 191,829 SH   SOLE   191,829 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 1,347 19,080 SH   SOLE   19,080 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 326,333 6,968,093 SH   SOLE   6,968,093 0 0
ROKU INC COM CL A 77543R102 113,826 339,100 SH   SOLE   339,100 0 0
ROPER TECHNOLOGIES INC COM 776696106 34,369 81,223 SH   SOLE   81,223 0 0
ROSS STORES INC COM 778296103 106,137 863,527 SH   SOLE   863,527 0 0
ROYAL BK CDA COM 780087102 1,316,178 15,976,372 SH   SOLE   15,976,372 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,010 174,400 SH   SOLE   174,400 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 50 1,414 SH   SOLE   1,414 0 0
ROYCE VALUE TR INC COM 780910105 6,176 380,926 SH   SOLE   380,926 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,820 16,200 SH   SOLE   16,200 0 0
S&P GLOBAL INC COM 78409V104 20,090 61,540 SH   SOLE   61,540 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 3,602 147,440 SH   SOLE   147,440 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,090 21,581 SH   SOLE   21,581 0 0
SPDR GOLD TR GOLD SHS 78463V107 23,035 129,190 SH   SOLE   129,190 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 258 6,830 SH   SOLE   6,830 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 260 6,151 SH   SOLE   6,151 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,418 48,970 SH   SOLE   48,970 0 0
SPDR SER TR S&P TRANSN ETF 78464A532 612 8,539 SH   SOLE   8,539 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 493 4,331 SH   SOLE   4,331 0 0
SPDR SER TR S&P PHARMAC 78464A722 306 5,897 SH   SOLE   5,897 0 0
SPDR SER TR S&P METALS MNG 78464A755 417 12,430 SH   SOLE   12,430 0 0
SPDR SER TR S&P DIVID ETF 78464A763 5,646 53,158 SH   SOLE   53,158 0 0
SPDR SER TR S&P INS ETF 78464A789 576 17,246 SH   SOLE   17,246 0 0
SPDR SER TR S&P BK ETF 78464A797 591 14,186 SH   SOLE   14,186 0 0
SPDR SER TR S&P BIOTECH 78464A870 508 3,517 SH   SOLE   3,517 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 63 150 SH   SOLE   150 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 841 27,319 SH   SOLE   27,319 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 175 1,458 SH   SOLE   1,458 0 0
SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 6,363 118,200 SH   SOLE   118,200 0 0
SALESFORCE COM INC COM 79466L302 9,430 42,279 SH   SOLE   42,279 0 0
SANOFI SPONSORED ADR 80105N105 8,065 166,186 SH   SOLE   166,186 0 0
SAP SE SPON ADR 803054204 415 3,177 SH   SOLE   3,177 0 0
SCHWAB CHARLES CORP COM 808513105 576 10,837 SH   SOLE   10,837 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 400 3,108 SH   SOLE   3,108 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 742 33,320 SH   SOLE   33,320 0 0
SEA LTD SPONSORD ADS 81141R100 135,134 684,600 SH   SOLE   684,600 0 0
SEAGEN INC COM 81181C104 176,064 964,500 SH   SOLE   964,500 0 0
SEALED AIR CORP NEW COM 81211K100 3,407 74,000 SH   SOLE   74,000 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 417 5,759 SH   SOLE   5,759 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,039 9,224 SH   SOLE   9,224 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 819 12,186 SH   SOLE   12,186 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 597 3,703 SH   SOLE   3,703 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 715 18,813 SH   SOLE   18,813 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,686 11,735 SH   SOLE   11,735 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 858 2,000 SH   SOLE   2,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,697 13,028 SH   SOLE   13,028 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,615 24,033 SH   SOLE   24,033 0 0
SEMPRA ENERGY COM 816851109 1,755 13,739 SH   SOLE   13,739 0 0
SERVICENOW INC COM 81762P102 584,296 1,068,300 SH   SOLE   1,068,300 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 130,424 7,406,425 SH   SOLE   7,406,425 0 0
SHERWIN WILLIAMS CO COM 824348106 204,070 279,509 SH   SOLE   279,509 0 0
SHOPIFY INC CL A 82509L107 168,379 144,586 SH   SOLE   144,586 0 0
SILGAN HOLDINGS INC COM 827048109 5,423 145,900 SH   SOLE   145,900 0 0
SILVERCREST METALS INC COM 828363101 41,589 3,708,030 SH   SOLE   3,708,030 0 0
SKECHERS U S A INC CL A 830566105 36 1,000 SH   SOLE   1,000 0 0
SMITH A O CORP COM 831865209 38,439 700,159 SH   SOLE   700,159 0 0
SMUCKER J M CO COM NEW 832696405 9,461 82,200 SH   SOLE   82,200 0 0
SNAP ON INC COM 833034101 3,910 22,800 SH   SOLE   22,800 0 0
SNAP INC CL A 83304A106 116,797 2,389,800 SH   SOLE   2,389,800 0 0
SONOCO PRODS CO COM 835495102 2,369 39,700 SH   SOLE   39,700 0 0
SONY CORP SPONSORED ADR 835699307 9,334 92,192 SH   SOLE   92,192 0 0
SOUTHERN CO COM 842587107 365 6,707 SH   SOLE   6,707 0 0
SOUTHERN COPPER CORP COM 84265V105 31,822 481,900 SH   SOLE   481,900 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 613 40,869 SH   SOLE   40,869 0 0
SQUARE INC CL A 852234103 151,866 693,700 SH   SOLE   693,700 0 0
STANTEC INC COM 85472N109 10,653 328,095 SH   SOLE   328,095 0 0
STARBUCKS CORP COM 855244109 51,924 488,341 SH   SOLE   488,341 0 0
STARWOOD PPTY TR INC COM 85571B105 55,245 2,856,114 SH   SOLE   2,856,114 0 0
STRYKER CORPORATION COM 863667101 89 363 SH   SOLE   363 0 0
STURM RUGER & CO INC COM 864159108 2,995 46,000 SH   SOLE   46,000 0 0
SUN CMNTYS INC COM 866674104 10,481 69,900 SH   SOLE   69,900 0 0
SUN LIFE FINANCIAL INC. COM 866796105 227,568 5,137,280 SH   SOLE   5,137,280 0 0
SUNCOR ENERGY INC NEW COM 867224107 382,258 22,381,655 SH   SOLE   22,381,655 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 4,916 110,700 SH   SOLE   110,700 0 0
SUNOPTA INC COM 8676EP108 346 30,300 SH   SOLE   30,300 0 0
SUNRUN INC COM 86771W105 3,665 54,200 SH   SOLE   54,200 0 0
SYNOPSYS INC COM 871607107 110,517 428,600 SH   SOLE   428,600 0 0
TFI INTL INC COM 87241L109 1,788 34,350 SH   SOLE   34,350 0 0
TJX COS INC NEW COM 872540109 183,785 2,685,489 SH   SOLE   2,685,489 0 0
T-MOBILE US INC COM 872590104 32,854 245,700 SH   SOLE   245,700 0 0
TPI COMPOSITES INC COM 87266J104 2,034 38,900 SH   SOLE   38,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 596,676 5,459,858 SH   SOLE   5,459,858 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 9,587 46,310 SH   SOLE   46,310 0 0
TANZANIAN GOLD CORP COM 87601A107 14 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 191,545 1,099,200 SH   SOLE   1,099,200 0 0
TC ENERGY CORP COM 87807B107 542,990 13,452,844 SH   SOLE   13,452,844 0 0
TECK RESOURCES LTD CL B 878742204 27,848 1,504,680 SH   SOLE   1,504,680 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 9,317 462,480 SH   SOLE   462,480 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 10,027 425,676 SH   SOLE   425,676 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 8,797 443,096 SH   SOLE   443,096 0 0
TELEFLEX INCORPORATED COM 879369106 413 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 10 2,566 SH   SOLE   2,566 0 0
TELUS CORPORATION COM 87971M103 423,226 21,273,098 SH   SOLE   21,273,098 0 0
TERADYNE INC COM 880770102 88,523 733,520 SH   SOLE   733,520 0 0
TESLA INC COM 88160R101 1,026 1,450 SH   SOLE   1,450 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4 405 SH   SOLE   405 0 0
TETRA TECH INC NEW COM 88162G103 16 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 303,454 1,859,583 SH   SOLE   1,859,583 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 268,340 579,969 SH   SOLE   579,969 0 0
THOMSON REUTERS CORP. COM NEW 884903709 49,845 607,031 SH   SOLE   607,031 0 0
3M CO COM 88579Y101 5,626 32,207 SH   SOLE   32,207 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,248,664 22,057,760 SH   SOLE   22,057,760 0 0
TOTAL SE SPONSORED ADS 89151E109 9,896 231,155 SH   SOLE   231,155 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11,733 75,864 SH   SOLE   75,864 0 0
TRACTOR SUPPLY CO COM 892356106 73,432 512,700 SH   SOLE   512,700 0 0
TRANSALTA CORP COM 89346D107 15 2,000 SH   SOLE   2,000 0 0
TRANSUNION COM 89400J107 53,590 541,520 SH   SOLE   541,520 0 0
TRAVELERS COMPANIES INC COM 89417E109 47,708 341,636 SH   SOLE   341,636 0 0
TRI CONTL CORP COM 895436103 3,497 118,469 SH   SOLE   118,469 0 0
TRIMBLE INC COM 896239100 37,293 560,400 SH   SOLE   560,400 0 0
TRUIST FINL CORP COM 89832Q109 39,355 829,927 SH   SOLE   829,927 0 0
TUCOWS INC COM NEW 898697206 10 130 SH   SOLE   130 0 0
TWILIO INC CL A 90138F102 414,229 1,190,700 SH   SOLE   1,190,700 0 0
II-VI INC COM 902104108 6,225 81,300 SH   SOLE   81,300 0 0
TYLER TECHNOLOGIES INC COM 902252105 258 600 SH   SOLE   600 0 0
TYSON FOODS INC CL A 902494103 34,388 539,018 SH   SOLE   539,018 0 0
US BANCORP DEL COM NEW 902973304 44,912 969,441 SH   SOLE   969,441 0 0
UBER TECHNOLOGIES INC COM 90353T100 34,698 654,726 SH   SOLE   654,726 0 0
ULTA BEAUTY INC COM 90384S303 14,207 50,040 SH   SOLE   50,040 0 0
UNILEVER PLC SPON ADR NEW 904767704 19,653 324,537 SH   SOLE   324,537 0 0
UNION PAC CORP COM 907818108 130,446 631,588 SH   SOLE   631,588 0 0
UNITED AIRLS HLDGS INC COM 910047109 22 500 SH   SOLE   500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 43,685 261,885 SH   SOLE   261,885 0 0
UNITEDHEALTH GROUP INC COM 91324P102 371,273 1,072,005 SH   SOLE   1,072,005 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,267 16,600 SH   SOLE   16,600 0 0
V F CORP COM 918204108 171 2,000 SH   SOLE   2,000 0 0
VALERO ENERGY CORP COM 91913Y100 42,786 752,176 SH   SOLE   752,176 0 0
VALLEY NATL BANCORP COM 919794107 142 14,600 SH   SOLE   14,600 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 29 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3,449 143,922 SH   SOLE   143,922 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 125 3,750 SH   SOLE   3,750 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,037 7,330 SH   SOLE   7,330 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,119 69,210 SH   SOLE   69,210 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 781 13,296 SH   SOLE   13,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 807 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 692 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,816 2,150 SH   SOLE   2,150 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,942 3,070 SH   SOLE   3,070 0 0
VEEVA SYS INC CL A COM 922475108 5 20 SH   SOLE   20 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 47,147 113,512 SH   SOLE   113,512 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 49 250 SH   SOLE   250 0 0
VEREIT INC COM 92339V308 3,204 85,300 SH   SOLE   85,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 113,672 1,948,776 SH   SOLE   1,948,776 0 0
VERISK ANALYTICS INC COM 92345Y106 3,998 19,407 SH   SOLE   19,407 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11,742 50,300 SH   SOLE   50,300 0 0
VIATRIS INC COM 92556V106 825 45,067 SH   SOLE   45,067 0 0
VISA INC COM CL A 92826C839 792,620 3,619,611 SH   SOLE   3,619,611 0 0
VISTRA CORP COM 92840M102 2,221 113,600 SH   SOLE   113,600 0 0
VONTIER CORPORATION COM 928881101 527 15,724 SH   SOLE   15,724 0 0
WP CAREY INC COM 92936U109 12,590 180,050 SH   SOLE   180,050 0 0
WALMART INC COM 931142103 140,597 972,525 SH   SOLE   972,525 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,261 57,280 SH   SOLE   57,280 0 0
WASTE CONNECTIONS INC COM 94106B101 358,388 3,503,718 SH   SOLE   3,503,718 0 0
WASTE MGMT INC DEL COM 94106L109 5,907 50,350 SH   SOLE   50,350 0 0
WELLS FARGO CO NEW COM 949746101 27,888 933,592 SH   SOLE   933,592 0 0
WELLTOWER INC COM 95040Q104 17,621 275,295 SH   SOLE   275,295 0 0
WESTERN UN CO COM 959802109 8,048 368,300 SH   SOLE   368,300 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 21 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 8,915 270,049 SH   SOLE   270,049 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,016 23,600 SH   SOLE   23,600 0 0
WILLIAMS SONOMA INC COM 969904101 64,268 619,120 SH   SOLE   619,120 0 0
WINGSTOP INC COM 974155103 114,197 845,300 SH   SOLE   845,300 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 2,344 414,300 SH   SOLE   414,300 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 7,588 180,250 SH   SOLE   180,250 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 111 1,669 SH   SOLE   1,669 0 0
WOLVERINE WORLD WIDE INC COM 978097103 113 3,600 SH   SOLE   3,600 0 0
WYNN RESORTS LTD COM 983134107 17 150 SH   SOLE   150 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 37,984 98,660 SH   SOLE   98,660 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 35,225 231,673 SH   SOLE   231,673 0 0
ZOETIS INC CL A 98978V103 80,145 486,289 SH   SOLE   486,289 0 0
ZYNGA INC CL A 98986T108 137 14,100 SH   SOLE   14,100 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 8 725 SH   SOLE   725 0 0
ALLEGION PLC ORD SHS G0176J109 27,278 236,555 SH   SOLE   236,555 0 0
AMDOCS LTD SHS G02602103 15,581 223,900 SH   SOLE   223,900 0 0
AXALTA COATING SYS LTD COM G0750C108 23,942 841,005 SH   SOLE   841,005 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 56,042 217,251 SH   SOLE   217,251 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 94,635 2,466,160 SH   SOLE   2,466,160 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 155 10,670 SH   SOLE   10,670 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 362,962 7,276,981 SH   SOLE   7,276,981 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 29,607 696,751 SH   SOLE   696,751 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 19,564 397,394 SH   SOLE   397,394 0 0
ENDO INTL PLC SHS G30401106 144 20,000 SH   SOLE   20,000 0 0
EVEREST RE GROUP LTD COM G3223R108 2,057 8,900 SH   SOLE   8,900 0 0
IHS MARKIT LTD SHS G47567105 622 7,000 SH   SOLE   7,000 0 0
LINDE PLC SHS G5494J103 29,330 111,513 SH   SOLE   111,513 0 0
MEDTRONIC PLC SHS G5960L103 473,975 4,085,891 SH   SOLE   4,085,891 0 0
APTIV PLC SHS G6095L109 1,953 14,880 SH   SOLE   14,880 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,403 55,980 SH   SOLE   55,980 0 0
STONECO LTD COM CL A G85158106 188,101 2,252,400 SH   SOLE   2,252,400 0 0
TE CONNECTIVITY LTD REG SHS H84989104 82,101 682,855 SH   SOLE   682,855 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,280 17,107 SH   SOLE   17,107 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 7,068 100,000 SH   SOLE   100,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 134,547 273,923 SH   SOLE   273,923 0 0
NXP SEMICONDUCTORS N V COM N6596X109 33,168 209,055 SH   SOLE   209,055 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 30 400 SH   SOLE   400 0 0