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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SPONSORED ADR 000375204   43 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102   5,431 149,631 SH   SOLE   149,631 0 0
AT&T INC COM 00206R102   10,195 357,700 SH   SOLE   357,700 0 0
ABBOTT LABS COM 002824100   190,126 1,794,432 SH   SOLE   1,794,432 0 0
ABBVIE INC COM 00287Y109   6,764 77,282 SH   SOLE   77,282 0 0
ACTIVISION BLIZZARD INC COM 00507V109   41,555 510,798 SH   SOLE   510,798 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   6,492 401,400 SH   SOLE   401,400 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   35,249 71,528 SH   SOLE   71,528 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105   2,140 52,603 SH   SOLE   52,603 0 0
AGNICO EAGLE MINES LTD COM 008474108   79,962 997,852 SH   SOLE   997,852 0 0
AIR PRODS & CHEMS INC COM 009158106   355,203 1,200,180 SH   SOLE   1,200,180 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   11,505 1,295,100 SH   SOLE   1,295,100 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   1,478 106,700 SH   SOLE   106,700 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   13,529 84,000 SH   SOLE   84,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109   12,911 114,000 SH   SOLE   114,000 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   76,781 5,333,716 SH   SOLE   5,333,716 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   107,466 385,223 SH   SOLE   385,223 0 0
ALIGN TECHNOLOGY INC COM 016255101   46,709 144,850 SH   SOLE   144,850 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106   314 144,600 SH   SOLE   144,600 0 0
ALLIANZGI DIVIDEND INT & PRM COM 01883A107   1,730 146,600 SH   SOLE   146,600 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101   4,890 139,300 SH   SOLE   139,300 0 0
ALLSTATE CORP COM 020002101   11,753 124,900 SH   SOLE   124,900 0 0
ALPHABET INC CAP STK CL C 02079K107   146,786 99,263 SH   SOLE   99,263 0 0
ALPHABET INC CAP STK CL A 02079K305   143,722 97,592 SH   SOLE   97,592 0 0
ALTRIA GROUP INC COM 02209S103   5,200 134,600 SH   SOLE   134,600 0 0
AMAZON COM INC COM 023135106   572,142 180,248 SH   SOLE   180,248 0 0
AMERICAN EXPRESS CO COM 025816109   51 504 SH   SOLE   504 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   3,697 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   286,430 1,184,664 SH   SOLE   1,184,664 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   95,222 658,411 SH   SOLE   658,411 0 0
AMERICOLD RLTY TR COM 03064D108   16,454 461,489 SH   SOLE   461,489 0 0
AMERISOURCEBERGEN CORP COM 03073E105   4 37 SH   SOLE   37 0 0
AMERIPRISE FINL INC COM 03076C106   4 26 SH   SOLE   26 0 0
AMGEN INC COM 031162100   5,554 22,210 SH   SOLE   22,210 0 0
AMPHENOL CORP NEW CL A 032095101   9,370 87,602 SH   SOLE   87,602 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102   21 243 SH   SOLE   243 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   242 4,494 SH   SOLE   4,494 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409   3,866 539,200 SH   SOLE   539,200 0 0
ANTHEM INC COM 036752103   48,604 185,969 SH   SOLE   185,969 0 0
APHRIA INC COM 03765K104   9 1,934 SH   SOLE   1,934 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105   32,181 704,604 SH   SOLE   704,604 0 0
APPLE INC COM 037833100   499,135 4,294,431 SH   SOLE   4,294,431 0 0
APPLIED MATLS INC COM 038222105   10,813 180,000 SH   SOLE   180,000 0 0
ARBOR REALTY TRUST INC COM 038923108   1,739 150,000 SH   SOLE   150,000 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   48,072 1,187,384 SH   SOLE   1,187,384 0 0
ARES CAPITAL CORP COM 04010L103   30,886 2,200,000 SH   SOLE   2,200,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   15 262 SH   SOLE   262 0 0
ATLANTIC POWER CORP COM NEW 04878Q863   3 1,300 SH   SOLE   1,300 0 0
AURORA CANNABIS INC COM 05156X884   9 1,827 SH   SOLE   1,827 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   11,123 79,664 SH   SOLE   79,664 0 0
AUTOZONE INC COM 053332102   10,587 9,102 SH   SOLE   9,102 0 0
AVALONBAY CMNTYS INC COM 053484101   29,658 199,869 SH   SOLE   199,869 0 0
AVNET INC COM 053807103   2,199 84,400 SH   SOLE   84,400 0 0
BCE INC COM NEW 05534B760   409,897 9,796,540 SH   SOLE   9,796,540 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   270 6,500 SH   SOLE   6,500 0 0
BP PLC SPONSORED ADR 055622104   104 5,960 SH   SOLE   5,960 0 0
BRP INC COM SUN VTG 05577W200   4,674 89,688 SH   SOLE   89,688 0 0
BAIDU INC SPON ADR REP A 056752108   40,934 331,582 SH   SOLE   331,582 0 0
BALL CORP COM 058498106   3,896 48,201 SH   SOLE   48,201 0 0
BALLARD PWR SYS INC NEW COM 058586108   2 100 SH   SOLE   100 0 0
BANDWIDTH INC COM CL A 05988J103   5,857 33,200 SH   SOLE   33,200 0 0
BK OF AMERICA CORP COM 060505104   27,085 1,138,700 SH   SOLE   1,138,700 0 0
BANK MONTREAL QUE COM 063671101   109,708 1,872,647 SH   SOLE   1,872,647 0 0
BANK NEW YORK MELLON CORP COM 064058100   3,346 98,100 SH   SOLE   98,100 0 0
BANK NOVA SCOTIA B C COM 064149107   748,835 17,989,771 SH   SOLE   17,989,771 0 0
BARRICK GOLD CORP COM 067901108   44,498 1,565,102 SH   SOLE   1,565,102 0 0
BAXTER INTL INC COM 071813109   45,937 578,641 SH   SOLE   578,641 0 0
BAYTEX ENERGY CORP COM 07317Q105   1 1,540 SH   SOLE   1,540 0 0
BECTON DICKINSON & CO COM 075887109   40,106 175,388 SH   SOLE   175,388 0 0
BED BATH & BEYOND INC COM 075896100   172 11,800 SH   SOLE   11,800 0 0
BERKLEY W R CORP COM 084423102   46,418 756,266 SH   SOLE   756,266 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,844 12 SH   SOLE   12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   27,620 130,353 SH   SOLE   130,353 0 0
BERRY GLOBAL GROUP INC COM 08579W103   2,573 53,600 SH   SOLE   53,600 0 0
BHP GROUP LTD SPONSORED ADS 088606108   16 300 SH   SOLE   300 0 0
BILL COM HLDGS INC COM 090043100   3,787 37,000 SH   SOLE   37,000 0 0
BIOTELEMETRY INC COM 090672106   36 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103   12 2,560 SH   SOLE   2,560 0 0
BLACKROCK INC COM 09247X101   6,716 12,604 SH   SOLE   12,604 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105   1,747 181,100 SH   SOLE   181,100 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   1,071 145,418 SH   SOLE   145,418 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107   1,741 327,502 SH   SOLE   327,502 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   22,855 1,023,171 SH   SOLE   1,023,171 0 0
BLACKSTONE GROUP INC COM CL A 09260D107   100,805 1,899,548 SH   SOLE   1,899,548 0 0
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101   4,067 159,254 SH   SOLE   159,254 0 0
BOOKING HOLDINGS INC COM 09857L108   84,540 50,117 SH   SOLE   50,117 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   3,733 44,000 SH   SOLE   44,000 0 0
BOSTON PROPERTIES INC COM 101121101   6,233 77,481 SH   SOLE   77,481 0 0
BOSTON SCIENTIFIC CORP COM 101137107   14,016 368,573 SH   SOLE   368,573 0 0
BOULDER GROWTH & INCOME FD I COM 101507101   2,210 221,400 SH   SOLE   221,400 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   2,454 237,500 SH   SOLE   237,500 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   7,354 48,760 SH   SOLE   48,760 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   29,604 492,968 SH   SOLE   492,968 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   216 5,962 SH   SOLE   5,962 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   23,172 174,684 SH   SOLE   174,684 0 0
BROADCOM INC COM 11135F101   24,853 68,246 SH   SOLE   68,246 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   704,501 21,281,323 SH   SOLE   21,281,323 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   262 4,731 SH   SOLE   4,731 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   34,328 601,730 SH   SOLE   601,730 0 0
B2GOLD CORP COM 11777Q209   10,257 1,538,200 SH   SOLE   1,538,200 0 0
CAE INC COM 124765108   31,859 2,194,548 SH   SOLE   2,194,548 0 0
CDW CORP COM 12514G108   106,142 891,995 SH   SOLE   891,995 0 0
CF INDS HLDGS INC COM 125269100   16,063 535,390 SH   SOLE   535,390 0 0
CGI INC CL A SUB VTG 12532H104   158,535 2,351,154 SH   SOLE   2,351,154 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   49,513 474,100 SH   SOLE   474,100 0 0
CME GROUP INC COM 12572Q105   70,148 419,903 SH   SOLE   419,903 0 0
CNA FINL CORP COM 126117100   508 16,900 SH   SOLE   16,900 0 0
CNOOC LIMITED SPONSORED ADR 126132109   4 40 SH   SOLE   40 0 0
CSG SYS INTL INC COM 126349109   1,479 35,700 SH   SOLE   35,700 0 0
CSX CORP COM 126408103   31,481 402,700 SH   SOLE   402,700 0 0
CVS HEALTH CORP COM 126650100   3,754 64,770 SH   SOLE   64,770 0 0
CACI INTL INC CL A 127190304   2,228 10,300 SH   SOLE   10,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   143,242 1,344,600 SH   SOLE   1,344,600 0 0
CAMBER ENERGY INC COM 13200M508   0 1 SH   SOLE   1 0 0
CAMDEN PPTY TR SH BEN INT 133131102   22,167 246,150 SH   SOLE   246,150 0 0
CAMECO CORP COM 13321L108   151 14,756 SH   SOLE   14,756 0 0
CAMPBELL SOUP CO COM 134429109   3 56 SH   SOLE   56 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   3,578 119,740 SH   SOLE   119,740 0 0
CANADIAN IMP BK COMM COM 136069101   352,017 4,693,301 SH   SOLE   4,693,301 0 0
CANADIAN NATL RY CO COM 136375102   964,544 9,014,769 SH   SOLE   9,014,769 0 0
CANADIAN NAT RES LTD COM 136385101   229,673 14,250,610 SH   SOLE   14,250,610 0 0
CANADIAN PAC RY LTD COM 13645T100   682,893 2,234,655 SH   SOLE   2,234,655 0 0
CANON INC SPONSORED ADR 138006309   3,087 185,000 SH   SOLE   185,000 0 0
CANOPY GROWTH CORP COM 138035100   313 21,800 SH   SOLE   21,800 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   9 600 SH   SOLE   600 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   734 23,900 SH   SOLE   23,900 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104   20 3,050 SH   SOLE   3,050 0 0
CATERPILLAR INC DEL COM 149123101   13 90 SH   SOLE   90 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106   28 1,000 SH   SOLE   1,000 0 0
CELANESE CORP DEL COM 150870103   13,114 122,249 SH   SOLE   122,249 0 0
CELESTICA INC SUB VTG SHS 15101Q108   2,268 325,155 SH   SOLE   325,155 0 0
CENTENE CORP DEL COM 15135B101   28,860 513,000 SH   SOLE   513,000 0 0
CENOVUS ENERGY INC COM 15135U109   42 10,748 SH   SOLE   10,748 0 0
CENTRAL SECS CORP COM 155123102   1,034 35,474 SH   SOLE   35,474 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   205,307 325,400 SH   SOLE   325,400 0 0
CHEMED CORP NEW COM 16359R103   17,703 36,800 SH   SOLE   36,800 0 0
CHEVRON CORP NEW COM 166764100   8,854 122,620 SH   SOLE   122,620 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109   2,151 67,100 SH   SOLE   67,100 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103   1,081 35,600 SH   SOLE   35,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,195 1,144 SH   SOLE   1,144 0 0
CHURCH & DWIGHT INC COM 171340102   3,036 32,570 SH   SOLE   32,570 0 0
CIENA CORP COM NEW 171779309   23,050 578,586 SH   SOLE   578,586 0 0
CISCO SYS INC COM 17275R102   68,658 1,747,632 SH   SOLE   1,747,632 0 0
CINTAS CORP COM 172908105   61,612 185,229 SH   SOLE   185,229 0 0
CITIGROUP INC COM NEW 172967424   35,958 851,254 SH   SOLE   851,254 0 0
CLOUDFLARE INC CL A COM 18915M107   3,801 92,800 SH   SOLE   92,800 0 0
COCA COLA CO COM 191216100   260,332 5,289,001 SH   SOLE   5,289,001 0 0
COEUR MNG INC COM NEW 192108504   5 695 SH   SOLE   695 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106   8,037 719,599 SH   SOLE   719,599 0 0
COLGATE PALMOLIVE CO COM 194162103   148 1,916 SH   SOLE   1,916 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   3,723 55,841 SH   SOLE   55,841 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   16,670 191,350 SH   SOLE   191,350 0 0
COMCAST CORP NEW CL A 20030N101   442,202 9,514,244 SH   SOLE   9,514,244 0 0
CONOCOPHILLIPS COM 20825C104   8,297 253,799 SH   SOLE   253,799 0 0
CONSOLIDATED EDISON INC COM 209115104   320 4,735 SH   SOLE   4,735 0 0
CONSTELLATION BRANDS INC CL A 21036P108   10 55 SH   SOLE   55 0 0
CORNING INC COM 219350105   422 13,000 SH   SOLE   13,000 0 0
CORTEVA INC COM 22052L104   1,055 42,890 SH   SOLE   42,890 0 0
COSTCO WHSL CORP NEW COM 22160K105   484,903 1,367,243 SH   SOLE   1,367,243 0 0
COSTAR GROUP INC COM 22160N109   17,172 19,900 SH   SOLE   19,900 0 0
COUPA SOFTWARE INC COM 22266L106   182,254 665,872 SH   SOLE   665,872 0 0
CRESCENT PT ENERGY CORP COM 22576C101   15 12,468 SH   SOLE   12,468 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   65,167 481,900 SH   SOLE   481,900 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   97,083 587,431 SH   SOLE   587,431 0 0
CUBESMART COM 229663109   20,707 636,158 SH   SOLE   636,158 0 0
CUMMINS INC COM 231021106   4,656 21,714 SH   SOLE   21,714 0 0
D R HORTON INC COM 23331A109   28,118 377,200 SH   SOLE   377,200 0 0
DANAHER CORPORATION COM 235851102   505,118 2,375,019 SH   SOLE   2,375,019 0 0
DATADOG INC CL A COM 23804L103   85,222 915,300 SH   SOLE   915,300 0 0
DEERE & CO COM 244199105   17,795 80,250 SH   SOLE   80,250 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   20 640 SH   SOLE   640 0 0
DESCARTES SYS GROUP INC COM 249906108   11,270 199,490 SH   SOLE   199,490 0 0
DEVON ENERGY CORP NEW COM 25179M103   44 4,643 SH   SOLE   4,643 0 0
DEXCOM INC COM 252131107   171,782 429,000 SH   SOLE   429,000 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   7,851 57,014 SH   SOLE   57,014 0 0
DIGITAL RLTY TR INC COM 253868103   59,670 401,640 SH   SOLE   401,640 0 0
DISNEY WALT CO COM DISNEY 254687106   10,930 89,345 SH   SOLE   89,345 0 0
DOCUSIGN INC COM 256163106   237,118 1,116,100 SH   SOLE   1,116,100 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   3,773 56,700 SH   SOLE   56,700 0 0
DOLLAR GEN CORP NEW COM 256677105   351,086 1,662,922 SH   SOLE   1,662,922 0 0
DOLLAR TREE INC COM 256746108   23,729 264,385 SH   SOLE   264,385 0 0
DOMINION ENERGY INC COM 25746U109   40 500 SH   SOLE   500 0 0
DUKE REALTY CORP COM NEW 264411505   5,874 157,800 SH   SOLE   157,800 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,411 29,034 SH   SOLE   29,034 0 0
DUPONT DE NEMOURS INC COM 26614N102   14,860 267,397 SH   SOLE   267,397 0 0
DYNATRACE INC COM NEW 268150109   100,122 2,451,800 SH   SOLE   2,451,800 0 0
EOG RES INC COM 26875P101   4,503 125,649 SH   SOLE   125,649 0 0
EASTMAN KODAK CO COM NEW 277461406   41 4,700 SH   SOLE   4,700 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   1,744 117,100 SH   SOLE   117,100 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108   2,394 323,832 SH   SOLE   323,832 0 0
EBAY INC. COM 278642103   10,006 188,700 SH   SOLE   188,700 0 0
ECOLAB INC COM 278865100   35,415 178,100 SH   SOLE   178,100 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   54,646 691,302 SH   SOLE   691,302 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,658 156,660 SH   SOLE   156,660 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105   64,834 621,600 SH   SOLE   621,600 0 0
EMERSON ELEC CO COM 291011104   976 16,997 SH   SOLE   16,997 0 0
ENBRIDGE INC COM 29250N105   536,737 18,066,197 SH   SOLE   18,066,197 0 0
ENERPLUS CORP COM 292766102   3 1,552 SH   SOLE   1,552 0 0
ENPHASE ENERGY INC COM 29355A107   382 4,700 SH   SOLE   4,700 0 0
ENTEGRIS INC COM 29362U104   24,895 337,700 SH   SOLE   337,700 0 0
ENTERGY CORP NEW COM 29364G103   7,543 78,200 SH   SOLE   78,200 0 0
EPAM SYS INC COM 29414B104   100,623 306,900 SH   SOLE   306,900 0 0
EQUIFAX INC COM 294429105   5,181 32,595 SH   SOLE   32,595 0 0
EQUINIX INC COM 29444U700   48,445 63,518 SH   SOLE   63,518 0 0
EQUINOR ASA SPONSORED ADR 29446M102   3,382 240,514 SH   SOLE   240,514 0 0
EQUINOX GOLD CORP COM 29446Y502   488 41,206 SH   SOLE   41,206 0 0
EQUITABLE HLDGS INC COM 29452E101   10,722 584,973 SH   SOLE   584,973 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   7,401 119,200 SH   SOLE   119,200 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   12,379 240,600 SH   SOLE   240,600 0 0
ERICSSON ADR B SEK 10 294821608   19,543 1,842,347 SH   SOLE   1,842,347 0 0
ETSY INC COM 29786A106   132,385 1,084,400 SH   SOLE   1,084,400 0 0
EVERGY INC COM 30034W106   5,525 109,400 SH   SOLE   109,400 0 0
EVERSOURCE ENERGY COM 30040W108   87,238 1,043,529 SH   SOLE   1,043,529 0 0
EXELON CORP COM 30161N101   10,107 286,226 SH   SOLE   286,226 0 0
EXPEDIA GROUP INC COM NEW 30212P303   53,795 582,229 SH   SOLE   582,229 0 0
EXPEDITORS INTL WASH INC COM 302130109   59,076 641,463 SH   SOLE   641,463 0 0
EXXON MOBIL CORP COM 30231G102   268 7,812 SH   SOLE   7,812 0 0
FLIR SYS INC COM 302445101   3,214 89,700 SH   SOLE   89,700 0 0
FACEBOOK INC CL A 30303M102   254,222 970,890 SH   SOLE   970,890 0 0
FAIR ISAAC CORP COM 303250104   151 350 SH   SOLE   350 0 0
FASTLY INC CL A 31188V100   3,762 40,000 SH   SOLE   40,000 0 0
FASTENAL CO COM 311900104   16,530 362,082 SH   SOLE   362,082 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206   204 3,179 SH   SOLE   3,179 0 0
FEDEX CORP COM 31428X106   40,858 160,040 SH   SOLE   160,040 0 0
F5 NETWORKS INC COM 315616102   4,096 32,800 SH   SOLE   32,800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   7,943 53,002 SH   SOLE   53,002 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   4 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   2,722 25,100 SH   SOLE   25,100 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   380 2,009 SH   SOLE   2,009 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   23 525 SH   SOLE   525 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   111 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   167 2,121 SH   SOLE   2,121 0 0
FIRSTSERVICE CORP NEW COM 33767E202   48,768 369,582 SH   SOLE   369,582 0 0
FISERV INC COM 337738108   11,095 108,210 SH   SOLE   108,210 0 0
FIRSTENERGY CORP COM 337932107   2,100 74,033 SH   SOLE   74,033 0 0
FITBIT INC CL A 33812L102   8 1,200 SH   SOLE   1,200 0 0
FIVE9 INC COM 338307101   4,447 34,300 SH   SOLE   34,300 0 0
FLOWSERVE CORP COM 34354P105   2 57 SH   SOLE   57 0 0
FOOT LOCKER INC COM 344849104   161 4,875 SH   SOLE   4,875 0 0
FORTIS INC COM 349553107   617,363 15,036,077 SH   SOLE   15,036,077 0 0
FORTIVE CORP COM 34959J108   7,880 102,924 SH   SOLE   102,924 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106   30,135 351,000 SH   SOLE   351,000 0 0
FOX CORP CL A COM 35137L105   20,132 723,813 SH   SOLE   723,813 0 0
FRANCO NEV CORP COM 351858105   136,417 972,013 SH   SOLE   972,013 0 0
FUELCELL ENERGY INC COM 35952H601   58 27,000 SH   SOLE   27,000 0 0
FS KKR CAP CORP II COM 35952V303   12,045 804,332 SH   SOLE   804,332 0 0
GABELLI DIVID & INCOME TR COM 36242H104   3,648 200,000 SH   SOLE   200,000 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   6,509 1,906,628 SH   SOLE   1,906,628 0 0
GENERAC HLDGS INC COM 368736104   78,763 415,660 SH   SOLE   415,660 0 0
GENERAL AMERN INVS INC COM 368802104   3,160 93,000 SH   SOLE   93,000 0 0
GENERAL DYNAMICS CORP COM 369550108   3,195 22,900 SH   SOLE   22,900 0 0
GENERAL ELECTRIC CO COM 369604103   17 2,795 SH   SOLE   2,795 0 0
GENERAL MLS INC COM 370334104   2,613 43,300 SH   SOLE   43,300 0 0
GENERAL MTRS CO COM 37045V100   63,325 2,199,698 SH   SOLE   2,199,698 0 0
GENMAB A/S SPONSORED ADS 372303206   52,633 1,400,000 SH   SOLE   1,400,000 0 0
GILEAD SCIENCES INC COM 375558103   4,309 68,900 SH   SOLE   68,900 0 0
GILDAN ACTIVEWEAR INC COM 375916103   9,823 483,586 SH   SOLE   483,586 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   6,378 169,200 SH   SOLE   169,200 0 0
GLOBAL PMTS INC COM 37940X102   5,448 30,477 SH   SOLE   30,477 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442   420 17,518 SH   SOLE   17,518 0 0
GLOBAL X FDS FINTECH ETF 37954Y814   594 15,489 SH   SOLE   15,489 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   1 100 SH   SOLE   100 0 0
GOLD STD VENTURES CORP COM 380738104   0 18 SH   SOLE   18 0 0
GOLDEN STAR RES LTD CDA COM 38119T807   456 103,000 SH   SOLE   103,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   268 1,330 SH   SOLE   1,330 0 0
GRACO INC COM 384109104   34,328 555,600 SH   SOLE   555,600 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   67,567 1,172,128 SH   SOLE   1,172,128 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   835 67,500 SH   SOLE   67,500 0 0
HAIN CELESTIAL GROUP INC COM 405217100   2,542 75,000 SH   SOLE   75,000 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100   1,604 38,000 SH   SOLE   38,000 0 0
HANOVER INS GROUP INC COM 410867105   1,890 20,400 SH   SOLE   20,400 0 0
HARLEY DAVIDSON INC COM 412822108   2 101 SH   SOLE   101 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   2,362 64,200 SH   SOLE   64,200 0 0
HASBRO INC COM 418056107   166 2,000 SH   SOLE   2,000 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   11,040 405,255 SH   SOLE   405,255 0 0
HESS CORP COM 42809H107   1,350 36,979 SH   SOLE   36,979 0 0
HEXO CORP COM 428304109   22 33,026 SH   SOLE   33,026 0 0
HILL ROM HLDGS INC COM 431475102   58,023 706,099 SH   SOLE   706,099 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   5,997 68,760 SH   SOLE   68,760 0 0
HOME DEPOT INC COM 437076102   322,904 1,177,520 SH   SOLE   1,177,520 0 0
HONDA MOTOR LTD AMERN SHS 438128308   2,025 86,000 SH   SOLE   86,000 0 0
HONEYWELL INTL INC COM 438516106   365,286 2,205,797 SH   SOLE   2,205,797 0 0
HUBSPOT INC COM 443573100   115,683 389,800 SH   SOLE   389,800 0 0
HUDSON PAC PPTYS INC COM 444097109   12,278 566,502 SH   SOLE   566,502 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   2,034 14,300 SH   SOLE   14,300 0 0
HUNTSMAN CORP COM 447011107   829 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   67 15,000 SH   SOLE   15,000 0 0
IAMGOLD CORP COM 450913108   689 177,850 SH   SOLE   177,850 0 0
IBIO INC COM NEW 451033203   30 15,000 SH   SOLE   15,000 0 0
IDEX CORP COM 45167R104   24,289 132,700 SH   SOLE   132,700 0 0
ILLINOIS TOOL WKS INC COM 452308109   96,652 496,396 SH   SOLE   496,396 0 0
IMPERIAL OIL LTD COM NEW 453038408   319 26,640 SH   SOLE   26,640 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,229 90,000 SH   SOLE   90,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103   23 3,200 SH   SOLE   3,200 0 0
INGERSOLL RAND INC COM 45687V106   11 297 SH   SOLE   297 0 0
INGREDION INC COM 457187102   2,954 39,100 SH   SOLE   39,100 0 0
INSULET CORP COM 45784P101   78,269 339,200 SH   SOLE   339,200 0 0
INTEL CORP COM 458140100   15,267 296,126 SH   SOLE   296,126 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   188 1,879 SH   SOLE   1,879 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   7,462 61,267 SH   SOLE   61,267 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   70 250 SH   SOLE   250 0 0
INTUIT COM 461202103   24,294 74,537 SH   SOLE   74,537 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   50,395 72,229 SH   SOLE   72,229 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   5,521 191,870 SH   SOLE   191,870 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   802 16,423 SH   SOLE   16,423 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   98 415 SH   SOLE   415 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,748 16,146 SH   SOLE   16,146 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   58 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639   466 3,739 SH   SOLE   3,739 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647   432 5,539 SH   SOLE   5,539 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753   377 11,530 SH   SOLE   11,530 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   2,119 67,910 SH   SOLE   67,910 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   45,562 1,097,817 SH   SOLE   1,097,817 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   198 5,530 SH   SOLE   5,530 0 0
INVESTORS BANCORP INC NEW COM 46146L101   1,344 183,900 SH   SOLE   183,900 0 0
INVITATION HOMES INC COM 46187W107   67,059 2,381,468 SH   SOLE   2,381,468 0 0
IRON MTN INC NEW COM 46284V101   2,256 83,700 SH   SOLE   83,700 0 0
ISHARES INC MSCI AUST ETF 464286103   368 18,620 SH   SOLE   18,620 0 0
ISHARES INC JP MRG EM CRP BD 464286251   1,679 32,440 SH   SOLE   32,440 0 0
ISHARES INC MSCI WORLD ETF 464286392   1,688 16,948 SH   SOLE   16,948 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   296 10,800 SH   SOLE   10,800 0 0
ISHARES INC MSCI CDA ETF 464286509   1,018 37,120 SH   SOLE   37,120 0 0
ISHARES INC MSCI GBL MIN VOL 464286525   118 1,278 SH   SOLE   1,278 0 0
ISHARES INC MSCI EMERG MRKT 464286533   1,248 30,093 SH   SOLE   30,093 0 0
ISHARES INC MSCI HONG KG ETF 464286871   187 8,507 SH   SOLE   8,507 0 0
ISHARES TR CORE S&P500 ETF 464287200   529 1,573 SH   SOLE   1,573 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   886 20,222 SH   SOLE   20,222 0 0
ISHARES TR IBOXX INV CP ETF 464287242   448 3,300 SH   SOLE   3,300 0 0
ISHARES TR 20 YR TR BD ETF 464287432   249 1,500 SH   SOLE   1,500 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440   1,456 11,871 SH   SOLE   11,871 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,044 12,054 SH   SOLE   12,054 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,332 67,998 SH   SOLE   67,998 0 0
ISHARES TR CORE S&P MCP ETF 464287507   32,125 173,230 SH   SOLE   173,230 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,578 11,900 SH   SOLE   11,900 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   101 455 SH   SOLE   455 0 0
ISHARES TR U.S. REAL ES ETF 464287739   302 3,779 SH   SOLE   3,779 0 0
ISHARES TR MSCI AC ASIA ETF 464288182   42 546 SH   SOLE   546 0 0
ISHARES TR JPMORGAN USD EMG 464288281   26,910 242,173 SH   SOLE   242,173 0 0
ISHARES TR GLB INFRASTR ETF 464288372   234 6,067 SH   SOLE   6,067 0 0
ISHARES TR IBOXX HI YD ETF 464288513   35,475 421,611 SH   SOLE   421,611 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   852 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   5,519 41,276 SH   SOLE   41,276 0 0
ISHARES TR SHORT TREAS BD 464288679   228 2,041 SH   SOLE   2,041 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,088 29,811 SH   SOLE   29,811 0 0
ISHARES TR US AER DEF ETF 464288760   62 389 SH   SOLE   389 0 0
ISHARES TR U.S. MED DVC ETF 464288810   422 1,421 SH   SOLE   1,421 0 0
ISHARES TR MSCI INDIA ETF 46429B598   305 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   1,668 32,860 SH   SOLE   32,860 0 0
ISHARES TR MSCI CHINA ETF 46429B671   141 1,895 SH   SOLE   1,895 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   2,541 48,933 SH   SOLE   48,933 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   9,051 188,567 SH   SOLE   188,567 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   6,423 82,990 SH   SOLE   82,990 0 0
ISHARES TR MSCI USA MMENTM 46432F396   5,423 49,478 SH   SOLE   49,478 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   849 14,364 SH   SOLE   14,364 0 0
ISHARES INC MSCI ITALY ETF 46434G830   355 14,400 SH   SOLE   14,400 0 0
ISHARES TR MSCI INTL SML CP 46434V266   1,296 57,610 SH   SOLE   57,610 0 0
ISHARES TR MSCI USA MULTIFT 46434V282   246 7,403 SH   SOLE   7,403 0 0
ISHARES TR MSCI INTL MOMENT 46434V449   1,297 50,530 SH   SOLE   50,530 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   3,398 140,890 SH   SOLE   140,890 0 0
ISHARES TR MSCI LW CRB TG 46434V464   39 300 SH   SOLE   300 0 0
ISHARES TR CORE DIV GRWTH 46434V621   6,529 220,330 SH   SOLE   220,330 0 0
ISHARES TR MSCI USA SMCP MN 46435G433   2,125 97,000 SH   SOLE   97,000 0 0
ISHARES TR INTL DIV GRWTH 46435G524   1,249 30,340 SH   SOLE   30,340 0 0
JPMORGAN CHASE & CO COM 46625H100   188,060 1,959,616 SH   SOLE   1,959,616 0 0
JABIL INC COM 466313103   34 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107   325 3,499 SH   SOLE   3,499 0 0
JETBLUE AWYS CORP COM 477143101   1 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104   475,884 3,211,884 SH   SOLE   3,211,884 0 0
JUNIPER NETWORKS INC COM 48203R104   5,141 233,500 SH   SOLE   233,500 0 0
KLA CORP COM NEW 482480100   1 3 SH   SOLE   3 0 0
KELLOGG CO COM 487836108   3 50 SH   SOLE   50 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   13,794 139,709 SH   SOLE   139,709 0 0
KIMBERLY CLARK CORP COM 494368103   6,656 45,164 SH   SOLE   45,164 0 0
KINROSS GOLD CORP COM 496902404   1,797 200,068 SH   SOLE   200,068 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202   0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100   765 15,558 SH   SOLE   15,558 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   3,649 77,323 SH   SOLE   77,323 0 0
KRAFT HEINZ CO COM 500754106   2,998 100,600 SH   SOLE   100,600 0 0
KROGER CO COM 501044101   7,730 227,300 SH   SOLE   227,300 0 0
L BRANDS INC COM 501797104   208 0 SH   SOLE   0 0 0
LAM RESEARCH CORP COM 512807108   46,404 136,440 SH   SOLE   136,440 0 0
LANDSTAR SYS INC COM 515098101   3,673 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107   26,568 569,000 SH   SOLE   569,000 0 0
LAUDER ESTEE COS INC CL A 518439104   29,284 134,561 SH   SOLE   134,561 0 0
LENNOX INTL INC COM 526107107   247 900 SH   SOLE   900 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   2,321 385,437 SH   SOLE   385,437 0 0
LIFE STORAGE INC COM 53223X107   15,868 148,094 SH   SOLE   148,094 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106   20,516 642,400 SH   SOLE   642,400 0 0
LILLY ELI & CO COM 532457108   10 66 SH   SOLE   66 0 0
LISTED FD TR WAHED FTSE ETF 53656F607   115 3,815 SH   SOLE   3,815 0 0
LOCKHEED MARTIN CORP COM 539830109   5,503 14,080 SH   SOLE   14,080 0 0
LOWES COS INC COM 548661107   366,339 2,241,740 SH   SOLE   2,241,740 0 0
LULULEMON ATHLETICA INC COM 550021109   15 47 SH   SOLE   47 0 0
M & T BK CORP COM 55261F104   5,716 62,012 SH   SOLE   62,012 0 0
MGM RESORTS INTERNATIONAL COM 552953101   15 700 SH   SOLE   700 0 0
MAG SILVER CORP COM 55903Q104   3,746 225,000 SH   SOLE   225,000 0 0
MAGNA INTL INC COM 559222401   12,654 275,122 SH   SOLE   275,122 0 0
MANULIFE FINL CORP COM 56501R106   254,316 18,182,086 SH   SOLE   18,182,086 0 0
MARKETAXESS HLDGS INC COM 57060D108   7,284 14,900 SH   SOLE   14,900 0 0
MARTIN MARIETTA MATLS INC COM 573284106   2,536 10,900 SH   SOLE   10,900 0 0
MASTERCARD INCORPORATED CL A 57636Q104   528,905 1,562,344 SH   SOLE   1,562,344 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,104 11,000 SH   SOLE   11,000 0 0
MCDONALDS CORP COM 580135101   333,757 1,516,603 SH   SOLE   1,516,603 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100   12,973 776,004 SH   SOLE   776,004 0 0
MERCADOLIBRE INC COM 58733R102   123,669 113,400 SH   SOLE   113,400 0 0
MERCK & CO. INC COM 58933Y105   262,729 3,190,713 SH   SOLE   3,190,713 0 0
METLIFE INC COM 59156R108   32 855 SH   SOLE   855 0 0
MICROSOFT CORP COM 594918104   1,463,112 7,008,340 SH   SOLE   7,008,340 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   627 6,898 SH   SOLE   6,898 0 0
MONDELEZ INTL INC CL A 609207105   292,947 5,149,257 SH   SOLE   5,149,257 0 0
MONGODB INC CL A 60937P106   92,294 401,400 SH   SOLE   401,400 0 0
MOODYS CORP COM 615369105   28,655 99,632 SH   SOLE   99,632 0 0
MORGAN STANLEY COM NEW 617446448   11 230 SH   SOLE   230 0 0
NIO INC SPON ADS 62914V106   184 8,666 SH   SOLE   8,666 0 0
NRG ENERGY INC COM NEW 629377508   17,049 570,000 SH   SOLE   570,000 0 0
NASDAQ INC COM 631103108   3,549 29,029 SH   SOLE   29,029 0 0
NATIONAL FUEL GAS CO N J COM 636180101   2,056 49,600 SH   SOLE   49,600 0 0
NETFLIX INC COM 64110L106   3,322 7,573 SH   SOLE   7,573 0 0
NETEASE INC SPONSORED ADS 64110W102   70,416 155,115 SH   SOLE   155,115 0 0
NEW GOLD INC CDA COM 644535106   3 1,697 SH   SOLE   1,697 0 0
NEWMARKET CORP COM 651587107   2,452 7,119 SH   SOLE   7,119 0 0
NEWMONT CORP COM 651639106   43,750 692,068 SH   SOLE   692,068 0 0
NEXTERA ENERGY INC COM 65339F101   242,505 850,332 SH   SOLE   850,332 0 0
NEXGEN ENERGY LTD COM 65340P106   5,247 3,025,000 SH   SOLE   3,025,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   162,438 2,732,706 SH   SOLE   2,732,706 0 0
NIKE INC CL B 654106103   206,591 1,625,302 SH   SOLE   1,625,302 0 0
NORBORD INC COM NEW 65548P403   17,841 595,770 SH   SOLE   595,770 0 0
NORTHROP GRUMMAN CORP COM 666807102   38,741 118,600 SH   SOLE   118,600 0 0
NORTONLIFELOCK INC COM 668771108   3 123 SH   SOLE   123 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,259 15,550 SH   SOLE   15,550 0 0
NOVO-NORDISK A S ADR 670100205   8 114 SH   SOLE   114 0 0
NUCOR CORP COM 670346105   18 400 SH   SOLE   400 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   5,181 400,000 SH   SOLE   400,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   2,399 166,200 SH   SOLE   166,200 0 0
NVIDIA CORPORATION COM 67066G104   562,603 1,060,077 SH   SOLE   1,060,077 0 0
NUTRIEN LTD COM 67077M108   305,999 7,893,613 SH   SOLE   7,893,613 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108   2,219 455,321 SH   SOLE   455,321 0 0
OKTA INC NOTE 0.125% 9/0 679295AD7   2,673 2,000,000 SH   SOLE   2,000,000 0 0
OMNICOM GROUP INC COM 681919106   3,142 63,873 SH   SOLE   63,873 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   1 426 SH   SOLE   426 0 0
OPEN TEXT CORP COM 683715106   65,111 1,535,297 SH   SOLE   1,535,297 0 0
ORACLE CORP COM 68389X105   375,375 6,271,225 SH   SOLE   6,271,225 0 0
ORANGE SPONSORED ADR 684060106   29 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   751 11,950 SH   SOLE   11,950 0 0
OVINTIV INC COM 69047Q102   78 9,548 SH   SOLE   9,548 0 0
PNC FINL SVCS GROUP INC COM 693475105   2,154 20,000 SH   SOLE   20,000 0 0
PPG INDS INC COM 693506107   3 24 SH   SOLE   24 0 0
PPL CORP COM 69351T106   3,714 137,200 SH   SOLE   137,200 0 0
PACCAR INC COM 693718108   17 200 SH   SOLE   200 0 0
PALO ALTO NETWORKS INC COM 697435105   29 120 SH   SOLE   120 0 0
PARKER-HANNIFIN CORP COM 701094104   3,219 15,809 SH   SOLE   15,809 0 0
PAYCHEX INC COM 704326107   160 2,000 SH   SOLE   2,000 0 0
PAYPAL HLDGS INC COM 70450Y103   208,602 1,075,589 SH   SOLE   1,075,589 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   65,652 659,600 SH   SOLE   659,600 0 0
PEMBINA PIPELINE CORP COM 706327103   165,650 7,656,237 SH   SOLE   7,656,237 0 0
PEPSICO INC COM 713448108   10,430 75,179 SH   SOLE   75,179 0 0
PFIZER INC COM 717081103   360,709 9,900,181 SH   SOLE   9,900,181 0 0
PHILIP MORRIS INTL INC COM 718172109   47,335 634,388 SH   SOLE   634,388 0 0
PHILLIPS 66 COM 718546104   2,928 55,700 SH   SOLE   55,700 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206   2,054 148,200 SH   SOLE   148,200 0 0
PINTEREST INC CL A 72352L106   4,616 113,000 SH   SOLE   113,000 0 0
PLUG POWER INC COM NEW 72919P202   66 5,000 SH   SOLE   5,000 0 0
PRECISION DRILLING CORP COM 2010 74022D308   2 3,500 SH   SOLE   3,500 0 0
PRETIUM RES INC COM 74139C102   2,090 162,200 SH   SOLE   162,200 0 0
PRIMERICA INC COM 74164M108   634 5,600 SH   SOLE   5,600 0 0
PROCTER AND GAMBLE CO COM 742718109   177,824 1,285,967 SH   SOLE   1,285,967 0 0
PROGRESSIVE CORP COM 743315103   279,116 2,945,502 SH   SOLE   2,945,502 0 0
PROLOGIS INC. COM 74340W103   38,730 386,645 SH   SOLE   386,645 0 0
PROSHARES TR LONG ONLINE SHRT 74347B375   33 393 SH   SOLE   393 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   4,001 72,500 SH   SOLE   72,500 0 0
PUBLIC STORAGE COM 74460D109   3,448 15,500 SH   SOLE   15,500 0 0
QUALCOMM INC COM 747525103   30,843 260,913 SH   SOLE   260,913 0 0
QUEST DIAGNOSTICS INC COM 74834L100   2,140 18,700 SH   SOLE   18,700 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,651 80,184 SH   SOLE   80,184 0 0
REGENERON PHARMACEUTICALS COM 75886F107   2,946 5,100 SH   SOLE   5,100 0 0
RELX PLC SPONSORED ADR 759530108   6,503 290,407 SH   SOLE   290,407 0 0
REPLIGEN CORP COM 759916109   107,626 726,600 SH   SOLE   726,600 0 0
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5   729 500,000 SH   SOLE   500,000 0 0
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204   23 431 SH   SOLE   431 0 0
REPUBLIC SVCS INC COM 760759100   8,709 92,137 SH   SOLE   92,137 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   137,354 2,383,034 SH   SOLE   2,383,034 0 0
RETAIL PPTYS AMER INC CL A 76131V202   362 63,500 SH   SOLE   63,500 0 0
RINGCENTRAL INC CL A 76680R206   189,905 703,100 SH   SOLE   703,100 0 0
RIO TINTO PLC SPONSORED ADR 767204100   13,556 223,710 SH   SOLE   223,710 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   1,849 31,080 SH   SOLE   31,080 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   252,406 6,324,027 SH   SOLE   6,324,027 0 0
ROKU INC COM CL A 77543R102   106,814 573,500 SH   SOLE   573,500 0 0
ROPER TECHNOLOGIES INC COM 776696106   33,098 81,893 SH   SOLE   81,893 0 0
ROSS STORES INC COM 778296103   72,093 784,950 SH   SOLE   784,950 0 0
ROYAL BK CDA COM 780087102   1,100,669 15,615,746 SH   SOLE   15,615,746 0 0
ROYCE VALUE TR INC COM 780910105   4,753 375,148 SH   SOLE   375,148 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   1,452 17,900 SH   SOLE   17,900 0 0
S&P GLOBAL INC COM 78409V104   159,146 442,614 SH   SOLE   442,614 0 0
SEI INVTS CO COM 784117103   1 16 SH   SOLE   16 0 0
SK TELECOM LTD SPONSORED ADR 78440P108   3,331 147,440 SH   SOLE   147,440 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,003 20,891 SH   SOLE   20,891 0 0
SPDR GOLD TR GOLD SHS 78463V107   22,456 125,133 SH   SOLE   125,133 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   1,169 46,240 SH   SOLE   46,240 0 0
SPDR SER TR S&P TRANSN ETF 78464A532   502 8,539 SH   SOLE   8,539 0 0
SPDR SER TR HLTH CR EQUIP 78464A581   420 4,331 SH   SOLE   4,331 0 0
SPDR SER TR S&P PHARMAC 78464A722   255 5,897 SH   SOLE   5,897 0 0
SPDR SER TR S&P DIVID ETF 78464A763   5,601 60,559 SH   SOLE   60,559 0 0
SPDR SER TR S&P BK ETF 78464A797   417 14,186 SH   SOLE   14,186 0 0
SPDR SER TR S&P BIOTECH 78464A870   470 4,178 SH   SOLE   4,178 0 0
SPDR SER TR S&P HOMEBUILD 78464A888   563 10,503 SH   SOLE   10,503 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   53 157 SH   SOLE   157 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   862 28,043 SH   SOLE   28,043 0 0
SPDR SER TR OILGAS EQUIP 78468R549   308 10,816 SH   SOLE   10,816 0 0
SPDR SER TR SSGA US LRG ETF 78468R804   158 1,458 SH   SOLE   1,458 0 0
SSR MNG INC COM 784730103   6,254 335,000 SH   SOLE   335,000 0 0
SALESFORCE COM INC COM 79466L302   32,149 129,000 SH   SOLE   129,000 0 0
SANOFI SPONSORED ADR 80105N105   8,340 164,120 SH   SOLE   164,120 0 0
SAP SE SPON ADR 803054204   436 2,794 SH   SOLE   2,794 0 0
SCHLUMBERGER LTD COM 806857108   16 1,005 SH   SOLE   1,005 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   358 3,108 SH   SOLE   3,108 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   588 33,320 SH   SOLE   33,320 0 0
SCOTTS MIRACLE GRO CO CL A 810186106   19,251 125,500 SH   SOLE   125,500 0 0
SEA LTD SPONSORD ADS 81141R100   160,001 1,024,000 SH   SOLE   1,024,000 0 0
SEALED AIR CORP NEW COM 81211K100   2,819 74,000 SH   SOLE   74,000 0 0
SEATTLE GENETICS INC COM 812578102   219,827 1,157,200 SH   SOLE   1,157,200 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   373 5,881 SH   SOLE   5,881 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,931 18,472 SH   SOLE   18,472 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   937 14,687 SH   SOLE   14,687 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,159 7,893 SH   SOLE   7,893 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   31 1,048 SH   SOLE   1,048 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   1,324 11,985 SH   SOLE   11,985 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   15 200 SH   SOLE   200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,333 37,178 SH   SOLE   37,178 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,713 28,661 SH   SOLE   28,661 0 0
SEMPRA ENERGY COM 816851109   197,008 1,684,000 SH   SOLE   1,684,000 0 0
SERVICENOW INC COM 81762P102   368,820 756,540 SH   SOLE   756,540 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   129,800 7,052,916 SH   SOLE   7,052,916 0 0
SHERWIN WILLIAMS CO COM 824348106   355,687 501,045 SH   SOLE   501,045 0 0
SHOPIFY INC CL A 82509L107   129,207 125,336 SH   SOLE   125,336 0 0
SILGAN HOLDINGS INC COM 827048109   5,394 145,900 SH   SOLE   145,900 0 0
SILVERCORP METALS INC COM 82835P103   745 100,400 SH   SOLE   100,400 0 0
SILVERCREST METALS INC COM 828363101   34,110 3,932,810 SH   SOLE   3,932,810 0 0
SKECHERS U S A INC CL A 830566105   30 1,000 SH   SOLE   1,000 0 0
SMITH A O CORP COM 831865209   55,599 1,030,092 SH   SOLE   1,030,092 0 0
SMUCKER J M CO COM NEW 832696405   9,355 82,200 SH   SOLE   82,200 0 0
SNAP ON INC COM 833034101   3,339 22,800 SH   SOLE   22,800 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   64,627 277,200 SH   SOLE   277,200 0 0
SONOCO PRODS CO COM 835495102   2,020 39,700 SH   SOLE   39,700 0 0
SONY CORP SPONSORED ADR 835699307   6,859 88,607 SH   SOLE   88,607 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202   13 1,200 SH   SOLE   1,200 0 0
SOUTHERN CO COM 842587107   2,630 49,466 SH   SOLE   49,466 0 0
SOUTHERN COPPER CORP COM 84265V105   21,572 481,900 SH   SOLE   481,900 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   101 6,700 SH   SOLE   6,700 0 0
SQUARE INC CL A 852234103   149,670 916,900 SH   SOLE   916,900 0 0
STANTEC INC COM 85472N109   10,443 335,722 SH   SOLE   335,722 0 0
STARBUCKS CORP COM 855244109   41,755 488,875 SH   SOLE   488,875 0 0
STARWOOD PPTY TR INC COM 85571B105   28,750 1,890,560 SH   SOLE   1,890,560 0 0
STRYKER CORPORATION COM 863667101   160,524 778,996 SH   SOLE   778,996 0 0
SUN CMNTYS INC COM 866674104   11,472 81,200 SH   SOLE   81,200 0 0
SUN LIFE FINANCIAL INC. COM 866796105   199,471 4,881,762 SH   SOLE   4,881,762 0 0
SUNCOR ENERGY INC NEW COM 867224107   287,678 23,260,536 SH   SOLE   23,260,536 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104   2,918 107,600 SH   SOLE   107,600 0 0
SUNOPTA INC COM 8676EP108   570 75,500 SH   SOLE   75,500 0 0
SUNRUN INC COM 86771W105   1,503 20,500 SH   SOLE   20,500 0 0
SYNOPSYS INC COM 871607107   177,354 829,420 SH   SOLE   829,420 0 0
SYSCO CORP COM 871829107   19 300 SH   SOLE   300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108   392 10,000 SH   SOLE   10,000 0 0
TFI INTL INC COM 87241L109   3,244 76,635 SH   SOLE   76,635 0 0
TJX COS INC NEW COM 872540109   87,046 1,596,917 SH   SOLE   1,596,917 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   260,184 3,208,912 SH   SOLE   3,208,912 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   7,665 46,310 SH   SOLE   46,310 0 0
TANDEM DIABETES CARE INC COM NEW 875372203   4,741 41,800 SH   SOLE   41,800 0 0
TANZANIAN GOLD CORP COM 87601A107   14 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106   254,888 1,614,100 SH   SOLE   1,614,100 0 0
TC ENERGY CORP COM 87807B107   609,208 14,068,627 SH   SOLE   14,068,627 0 0
TECK RESOURCES LTD CL B 878742204   26,614 1,911,618 SH   SOLE   1,911,618 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104   8,267 462,480 SH   SOLE   462,480 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103   8,599 417,142 SH   SOLE   417,142 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100   7,669 434,400 SH   SOLE   434,400 0 0
TELADOC HEALTH INC COM 87918A105   133,344 619,300 SH   SOLE   619,300 0 0
TELEFLEX INCORPORATED COM 879369106   341 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208   9 2,566 SH   SOLE   2,566 0 0
TELUS CORPORATION COM 87971M103   368,069 20,606,010 SH   SOLE   20,606,010 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   5,611 374,430 SH   SOLE   374,430 0 0
TESLA INC COM 88160R101   210 488 SH   SOLE   488 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   4 405 SH   SOLE   405 0 0
TETRA TECH INC NEW COM 88162G103   14 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104   88,943 624,709 SH   SOLE   624,709 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   332,372 760,130 SH   SOLE   760,130 0 0
THOMSON REUTERS CORP. COM NEW 884903709   36,028 449,358 SH   SOLE   449,358 0 0
3M CO COM 88579Y101   5,183 32,205 SH   SOLE   32,205 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,007,676 21,787,374 SH   SOLE   21,787,374 0 0
TOTAL SE SPONSORED ADS 89151E109   8,192 244,055 SH   SOLE   244,055 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307   10,145 75,271 SH   SOLE   75,271 0 0
TRACTOR SUPPLY CO COM 892356106   53,044 373,600 SH   SOLE   373,600 0 0
TRANSALTA CORP COM 89346D107   14 2,300 SH   SOLE   2,300 0 0
TRANSUNION COM 89400J107   3,738 43,858 SH   SOLE   43,858 0 0
TRAVELERS COMPANIES INC COM 89417E109   35,434 327,452 SH   SOLE   327,452 0 0
TREEHOUSE FOODS INC COM 89469A104   18,214 450,000 SH   SOLE   450,000 0 0
TRI CONTL CORP COM 895436103   3,081 118,469 SH   SOLE   118,469 0 0
TRUIST FINL CORP COM 89832Q109   48,852 1,312,885 SH   SOLE   1,312,885 0 0
TWILIO INC CL A 90138F102   209,066 843,100 SH   SOLE   843,100 0 0
TYLER TECHNOLOGIES INC COM 902252105   209 600 SH   SOLE   600 0 0
TYSON FOODS INC CL A 902494103   53,089 899,318 SH   SOLE   899,318 0 0
US BANCORP DEL COM NEW 902973304   20,287 570,067 SH   SOLE   570,067 0 0
UBER TECHNOLOGIES INC COM 90353T100   47 1,276 SH   SOLE   1,276 0 0
ULTA BEAUTY INC COM 90384S303   5,172 23,040 SH   SOLE   23,040 0 0
UNILEVER PLC SPON ADR NEW 904767704   617 10,000 SH   SOLE   10,000 0 0
UNILEVER N V N Y SHS NEW 904784709   19,152 316,552 SH   SOLE   316,552 0 0
UNION PAC CORP COM 907818108   346,323 1,745,258 SH   SOLE   1,745,258 0 0
UNITED AIRLS HLDGS INC COM 910047109   17 500 SH   SOLE   500 0 0
UNITED PARCEL SERVICE INC CL B 911312106   41,875 246,845 SH   SOLE   246,845 0 0
UNITEDHEALTH GROUP INC COM 91324P102   321,536 1,048,967 SH   SOLE   1,048,967 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100   2,674 25,900 SH   SOLE   25,900 0 0
V F CORP COM 918204108   141 2,000 SH   SOLE   2,000 0 0
VALERO ENERGY CORP COM 91913Y100   24,377 558,422 SH   SOLE   558,422 0 0
VALLEY NATL BANCORP COM 919794107   89 12,900 SH   SOLE   12,900 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106   340 8,595 SH   SOLE   8,595 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353   3,350 147,154 SH   SOLE   147,154 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   364 2,830 SH   SOLE   2,830 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   52 620 SH   SOLE   620 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,358 71,999 SH   SOLE   71,999 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   780 13,296 SH   SOLE   13,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   697 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   601 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,428 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,586 3,070 SH   SOLE   3,070 0 0
VEEVA SYS INC CL A COM 922475108   141,812 510,620 SH   SOLE   510,620 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   41,852 113,512 SH   SOLE   113,512 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   38 250 SH   SOLE   250 0 0
VEREIT INC COM 92339V100   2,775 426,500 SH   SOLE   426,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   116,296 1,949,299 SH   SOLE   1,949,299 0 0
VERISK ANALYTICS INC COM 92345Y106   1,640 8,857 SH   SOLE   8,857 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   208,930 774,400 SH   SOLE   774,400 0 0
VIEMED HEALTHCARE INC COM 92663R105   911 100,000 SH   SOLE   100,000 0 0
VISA INC COM CL A 92826C839   874,451 4,356,672 SH   SOLE   4,356,672 0 0
VISTRA CORP COM 92840M102   2,120 113,600 SH   SOLE   113,600 0 0
WABTEC COM 929740108   2 40 SH   SOLE   40 0 0
WALMART INC COM 931142103   159,424 1,153,710 SH   SOLE   1,153,710 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   2,038 57,200 SH   SOLE   57,200 0 0
WASTE CONNECTIONS INC COM 94106B101   303,106 2,896,445 SH   SOLE   2,896,445 0 0
WASTE MGMT INC DEL COM 94106L109   5,750 50,350 SH   SOLE   50,350 0 0
WELLS FARGO CO NEW COM 949746101   20,096 857,460 SH   SOLE   857,460 0 0
WELLTOWER INC COM 95040Q104   12,426 226,395 SH   SOLE   226,395 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   132,891 482,200 SH   SOLE   482,200 0 0
WESTERN DIGITAL CORP. COM 958102105   8,910 225,000 SH   SOLE   225,000 0 0
WESTERN UN CO COM 959802109   8,079 368,300 SH   SOLE   368,300 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301   17 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,018 43,049 SH   SOLE   43,049 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   741 15,023 SH   SOLE   15,023 0 0
WILLIAMS SONOMA INC COM 969904101   29,692 330,320 SH   SOLE   330,320 0 0
WINGSTOP INC COM 974155103   99,975 735,400 SH   SOLE   735,400 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   632 135,300 SH   SOLE   135,300 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   6,658 180,250 SH   SOLE   180,250 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   103 1,669 SH   SOLE   1,669 0 0
WOLVERINE WORLD WIDE INC COM 978097103   93 3,600 SH   SOLE   3,600 0 0
WYNN RESORTS LTD COM 983134107   11 150 SH   SOLE   150 0 0
YAMANA GOLD INC COM 98462Y100   1,155 201,000 SH   SOLE   201,000 0 0
ZOETIS INC CL A 98978V103   311,384 1,902,889 SH   SOLE   1,902,889 0 0
ZSCALER INC COM 98980G102   4,485 31,700 SH   SOLE   31,700 0 0
ZYNGA INC CL A 98986T108   130 14,100 SH   SOLE   14,100 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   6 725 SH   SOLE   725 0 0
ALLEGION PLC ORD SHS G0176J109   23,626 236,555 SH   SOLE   236,555 0 0
AMDOCS LTD SHS G02602103   14,933 258,100 SH   SOLE   258,100 0 0
AXALTA COATING SYS LTD COM G0750C108   7,955 357,600 SH   SOLE   357,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   50,683 225,017 SH   SOLE   225,017 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109   78,890 2,598,746 SH   SOLE   2,598,746 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   247 20,492 SH   SOLE   20,492 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   338,896 7,105,474 SH   SOLE   7,105,474 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   24,490 479,161 SH   SOLE   479,161 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104   6,676 170,894 SH   SOLE   170,894 0 0
EVEREST RE GROUP LTD COM G3223R108   1,791 8,900 SH   SOLE   8,900 0 0
IHS MARKIT LTD SHS G47567105   1,341 17,200 SH   SOLE   17,200 0 0
LINDE PLC SHS G5494J103   6,754 28,337 SH   SOLE   28,337 0 0
MEDTRONIC PLC SHS G5960L103   447,499 4,329,789 SH   SOLE   4,329,789 0 0
APTIV PLC SHS G6095L109   18,283 197,495 SH   SOLE   197,495 0 0
STONECO LTD COM CL A G85158106   121,007 2,252,400 SH   SOLE   2,252,400 0 0
TE CONNECTIVITY LTD REG SHS H84989104   27,542 283,011 SH   SOLE   283,011 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,964 16,304 SH   SOLE   16,304 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103   4,754 90,000 SH   SOLE   90,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,802 4,993 SH   SOLE   4,993 0 0
MYLAN NV SHS EURO N59465109   4,054 276,297 SH   SOLE   276,297 0 0
NXP SEMICONDUCTORS N V COM N6596X109   26,095 212,079 SH   SOLE   212,079 0 0
YANDEX N V SHS CLASS A N97284108   47,618 731,700 SH   SOLE   731,700 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   26 400 SH   SOLE   400 0 0