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 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