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 52 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 1,040 20,386 SH   SOLE   20,386 0 0
AT&T INC COM 00206R102 13 433 SH   SOLE   433 0 0
ABBOTT LABS COM 002824100 265,634 2,208,114 SH   SOLE   2,208,114 0 0
ABBVIE INC COM 00287Y109 828 7,668 SH   SOLE   7,668 0 0
ACTIVISION BLIZZARD INC COM 00507V109 27,095 291,071 SH   SOLE   291,071 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 7,687 422,044 SH   SOLE   422,044 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 16,383 35,117 SH   SOLE   35,117 0 0
ADVANCED MICRO DEVICES INC COM 007903107 93,117 1,219,600 SH   SOLE   1,219,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 215,204 1,715,900 SH   SOLE   1,715,900 0 0
AGNICO EAGLE MINES LTD COM 008474108 61,743 1,080,902 SH   SOLE   1,080,902 0 0
AIRBNB INC COM CL A 009066101 249,292 1,364,280 SH   SOLE   1,364,280 0 0
AIR PRODS & CHEMS INC COM 009158106 122,136 432,579 SH   SOLE   432,579 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 8,761 52,450 SH   SOLE   52,450 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 26,684 1,695,565 SH   SOLE   1,695,565 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 131,158 569,661 SH   SOLE   569,661 0 0
ALIGN TECHNOLOGY INC COM 016255101 8,992 17,070 SH   SOLE   17,070 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 1,182 461,230 SH   SOLE   461,230 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 254 2,195 SH   SOLE   2,195 0 0
ALLSTATE CORP COM 020002101 16 138 SH   SOLE   138 0 0
ALPHABET INC CAP STK CL C 02079K107 367,602 178,964 SH   SOLE   178,964 0 0
ALPHABET INC CAP STK CL A 02079K305 601,985 293,043 SH   SOLE   293,043 0 0
AMAZON COM INC COM 023135106 578,831 187,936 SH   SOLE   187,936 0 0
AMBEV SA SPONSORED ADR 02319V103 1,117 408,900 SH   SOLE   408,900 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 24 1,000 SH   SOLE   1,000 0 0
AMERICAN EXPRESS CO COM 025816109 184,884 1,282,600 SH   SOLE   1,282,600 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 8 163 SH   SOLE   163 0 0
AMERICAN TOWER CORP NEW COM 03027X100 440,136 1,847,852 SH   SOLE   1,847,852 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 75,969 515,254 SH   SOLE   515,254 0 0
AMERICOLD RLTY TR COM 03064D108 11,439 295,059 SH   SOLE   295,059 0 0
AMPHENOL CORP NEW CL A 032095101 8,561 133,114 SH   SOLE   133,114 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 367 5,848 SH   SOLE   5,848 0 0
ANTHEM INC COM 036752103 82,324 225,323 SH   SOLE   225,323 0 0
APA CORPORATION COM 03743Q108 8,567 483,470 SH   SOLE   483,470 0 0
APHRIA INC COM 03765K104 35 1,934 SH   SOLE   1,934 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 60,438 1,276,606 SH   SOLE   1,276,606 0 0
APPLE INC COM 037833100 466,239 3,816,001 SH   SOLE   3,816,001 0 0
APPLIED MATLS INC COM 038222105 215,113 1,648,418 SH   SOLE   1,648,418 0 0
ARBOR REALTY TRUST INC COM 038923108 2,396 150,000 SH   SOLE   150,000 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 50,582 951,767 SH   SOLE   951,767 0 0
ARES CAPITAL CORP COM 04010L103 52,811 2,788,786 SH   SOLE   2,788,786 0 0
ARES COML REAL ESTATE CORP COM 04013V108 10,730 774,662 SH   SOLE   774,662 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 194 6,600 SH   SOLE   6,600 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 15 312 SH   SOLE   312 0 0
ATLANTIC POWER CORP COM NEW 04878Q863 4 1,300 SH   SOLE   1,300 0 0
AURORA CANNABIS INC COM 05156X884 17 1,827 SH   SOLE   1,827 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 15,643 83,231 SH   SOLE   83,231 0 0
AVALARA INC COM 05338G106 18,302 145,500 SH   SOLE   145,500 0 0
AVALONBAY CMNTYS INC COM 053484101 32,287 171,721 SH   SOLE   171,721 0 0
AZEK CO INC CL A 05478C105 95 2,272 SH   SOLE   2,272 0 0
BCE INC COM NEW 05534B760 486,974 10,644,920 SH   SOLE   10,644,920 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 291 6,500 SH   SOLE   6,500 0 0
BP PLC SPONSORED ADR 055622104 23 960 SH   SOLE   960 0 0
BRP INC COM SUN VTG 05577W200 6,050 70,616 SH   SOLE   70,616 0 0
BAIDU INC SPON ADR REP A 056752108 2,631 12,000 SH   SOLE   12,000 0 0
BALLARD PWR SYS INC NEW COM 058586108 5,637 246,280 SH   SOLE   246,280 0 0
BK OF AMERICA CORP COM 060505104 10,230 263,531 SH   SOLE   263,531 0 0
BANK MONTREAL QUE COM 063671101 241,068 2,693,521 SH   SOLE   2,693,521 0 0
BANK NOVA SCOTIA B C COM 064149107 1,130,215 17,896,204 SH   SOLE   17,896,204 0 0
BANK OZK COM 06417N103 7 160 SH   SOLE   160 0 0
BARRICK GOLD CORP COM 067901108 5,233 266,707 SH   SOLE   266,707 0 0
BAUSCH HEALTH COS INC COM 071734107 1,096 35,100 SH   SOLE   35,100 0 0
BAXTER INTL INC COM 071813109 48,374 563,632 SH   SOLE   563,632 0 0
BECTON DICKINSON & CO COM 075887109 221,274 900,682 SH   SOLE   900,682 0 0
BED BATH & BEYOND INC COM 075896100 8,964 302,275 SH   SOLE   302,275 0 0
BEIGENE LTD SPONSORED ADR 07725L102 10,136 30,300 SH   SOLE   30,300 0 0
BERKLEY W R CORP COM 084423102 76,221 995,956 SH   SOLE   995,956 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,231 11 SH   SOLE   11 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 147,950 571,737 SH   SOLE   571,737 0 0
BHP GROUP LTD SPONSORED ADS 088606108 28 400 SH   SOLE   400 0 0
BEYOND MEAT INC COM 08862E109 3 20 SH   SOLE   20 0 0
BILL COM HLDGS INC COM 090043100 80,587 589,900 SH   SOLE   589,900 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,278 111,637 SH   SOLE   111,637 0 0
BIONTECH SE SPONSORED ADS 09075V102 38,569 367,600 SH   SOLE   367,600 0 0
BIOLASE INC COM NEW 090911207 1 1,000 SH   SOLE   1,000 0 0
BLACKBERRY LTD COM 09228F103 33 4,000 SH   SOLE   4,000 0 0
BLACKROCK INC COM 09247X101 6,417 8,525 SH   SOLE   8,525 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,768 327,873 SH   SOLE   327,873 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2,024 333,597 SH   SOLE   333,597 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 47,568 1,508,902 SH   SOLE   1,508,902 0 0
BLACKSTONE GROUP INC COM 09260D107 161,267 2,162,613 SH   SOLE   2,162,613 0 0
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 7,665 220,399 SH   SOLE   220,399 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,589 62,600 SH   SOLE   62,600 0 0
BOOKING HOLDINGS INC COM 09857L108 138,216 58,956 SH   SOLE   58,956 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 148,348 1,828,601 SH   SOLE   1,828,601 0 0
BOSTON PROPERTIES INC COM 101121101 3,056 29,847 SH   SOLE   29,847 0 0
BOSTON SCIENTIFIC CORP COM 101137107 16,937 432,737 SH   SOLE   432,737 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 5,430 430,000 SH   SOLE   430,000 0 0
BRADY CORP CL A 104674106 303 5,590 SH   SOLE   5,590 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 15,675 249,164 SH   SOLE   249,164 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 304 7,863 SH   SOLE   7,863 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 25,287 164,542 SH   SOLE   164,542 0 0
BROADCOM INC COM 11135F101 28,739 63,121 SH   SOLE   63,121 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,017,544 22,410,218 SH   SOLE   22,410,218 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 491 7,327 SH   SOLE   7,327 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 263 5,676 SH   SOLE   5,676 0 0
BROWN & BROWN INC COM 115236101 288 6,220 SH   SOLE   6,220 0 0
BRUKER CORP COM 116794108 340 5,345 SH   SOLE   5,345 0 0
B2GOLD CORP COM 11777Q209 6 1,400 SH   SOLE   1,400 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,752 81,355 SH   SOLE   81,355 0 0
BUMBLE INC COM CL A 12047B105 78 1,250 SH   SOLE   1,250 0 0
BURLINGTON STORES INC COM 122017106 42,898 141,211 SH   SOLE   141,211 0 0
CAE INC COM 124765108 33,103 1,161,609 SH   SOLE   1,161,609 0 0
CDW CORP COM 12514G108 162,183 979,584 SH   SOLE   979,584 0 0
CGI INC CL A SUB VTG 12532H104 185,898 2,245,248 SH   SOLE   2,245,248 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 41,014 417,400 SH   SOLE   417,400 0 0
CI FINL CORP COM 125491100 4 300 SH   SOLE   300 0 0
CME GROUP INC COM 12572Q105 231,162 1,123,210 SH   SOLE   1,123,210 0 0
CSX CORP COM 126408103 18,392 189,975 SH   SOLE   189,975 0 0
CVS HEALTH CORP COM 126650100 36,791 484,275 SH   SOLE   484,275 0 0
CABLE ONE INC COM 12685J105 436 245 SH   SOLE   245 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,958 22,538 SH   SOLE   22,538 0 0
CAMBER ENERGY INC COM 13200M508 0 1 SH   SOLE   1 0 0
CAMECO CORP COM 13321L108 61 3,700 SH   SOLE   3,700 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 20 500 SH   SOLE   500 0 0
CANADIAN IMP BK COMM COM 136069101 456,866 4,632,806 SH   SOLE   4,632,806 0 0
CANADIAN NATL RY CO COM 136375102 1,094,650 9,399,826 SH   SOLE   9,399,826 0 0
CANADIAN NAT RES LTD COM 136385101 494,198 16,033,751 SH   SOLE   16,033,751 0 0
CANADIAN PAC RY LTD COM 13645T100 917,685 2,461,588 SH   SOLE   2,461,588 0 0
CANOPY GROWTH CORP COM 138035100 698 21,800 SH   SOLE   21,800 0 0
CAPITAL ONE FINL CORP COM 14040H105 170,331 1,318,860 SH   SOLE   1,318,860 0 0
CARLISLE COS INC COM 142339100 10,589 63,200 SH   SOLE   63,200 0 0
CARLYLE GROUP INC COM 14316J108 7,083 190,000 SH   SOLE   190,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 29 1,100 SH   SOLE   1,100 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 18 3,050 SH   SOLE   3,050 0 0
CASEYS GEN STORES INC COM 147528103 415 1,900 SH   SOLE   1,900 0 0
CATERPILLAR INC COM 149123101 248,880 1,062,900 SH   SOLE   1,062,900 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 50 1,000 SH   SOLE   1,000 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,523 182,684 SH   SOLE   182,684 0 0
CENOVUS ENERGY INC COM 15135U109 36,746 4,806,218 SH   SOLE   4,806,218 0 0
CENTRAL GARDEN & PET CO COM 153527106 322 5,480 SH   SOLE   5,480 0 0
CENTRAL SECS CORP COM 155123102 1,898 50,300 SH   SOLE   50,300 0 0
CERIDIAN HCM HLDG INC COM 15677J108 724 8,615 SH   SOLE   8,615 0 0
CHEMED CORP NEW COM 16359R103 17,109 37,070 SH   SOLE   37,070 0 0
CHEVRON CORP NEW COM 166764100 27,980 263,035 SH   SOLE   263,035 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 922 819 SH   SOLE   819 0 0
CHURCH & DWIGHT INC COM 171340102 2,740 31,090 SH   SOLE   31,090 0 0
CHURCHILL DOWNS INC COM 171484108 176 760 SH   SOLE   760 0 0
CISCO SYS INC COM 17275R102 56,792 1,094,212 SH   SOLE   1,094,212 0 0
CINTAS CORP COM 172908105 27,803 82,002 SH   SOLE   82,002 0 0
CITIGROUP INC COM NEW 172967424 308 4,243 SH   SOLE   4,243 0 0
CLEARWAY ENERGY INC CL C 18539C204 1,302 46,600 SH   SOLE   46,600 0 0
COCA COLA CO COM 191216100 256,122 4,802,647 SH   SOLE   4,802,647 0 0
COEUR MNG INC COM NEW 192108504 6 695 SH   SOLE   695 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 4,471 319,700 SH   SOLE   319,700 0 0
COLGATE PALMOLIVE CO COM 194162103 151 1,916 SH   SOLE   1,916 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 5,674 56,478 SH   SOLE   56,478 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 13,484 125,120 SH   SOLE   125,120 0 0
COMCAST CORP NEW CL A 20030N101 325,065 5,906,933 SH   SOLE   5,906,933 0 0
CONOCOPHILLIPS COM 20825C104 2,817 52,527 SH   SOLE   52,527 0 0
CONSOLIDATED EDISON INC COM 209115104 230 3,576 SH   SOLE   3,576 0 0
COPART INC COM 217204106 10 89 SH   SOLE   89 0 0
CORNING INC COM 219350105 564 13,000 SH   SOLE   13,000 0 0
CORTEVA INC COM 22052L104 1,229 31,190 SH   SOLE   31,190 0 0
COSTCO WHSL CORP NEW COM 22160K105 154,922 440,912 SH   SOLE   440,912 0 0
COUPANG INC CL A 22266T109 64,334 1,313,600 SH   SOLE   1,313,600 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,714 417,422 SH   SOLE   417,422 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 95,192 547,100 SH   SOLE   547,100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 80,656 469,535 SH   SOLE   469,535 0 0
CROWN HLDGS INC COM 228368106 14,142 145,050 SH   SOLE   145,050 0 0
CUBESMART COM 229663109 10,858 281,818 SH   SOLE   281,818 0 0
CUMMINS INC COM 231021106 34 130 SH   SOLE   130 0 0
DANAHER CORPORATION COM 235851102 202,902 905,810 SH   SOLE   905,810 0 0
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 92,000 1,297,500 SH   SOLE   1,297,500 0 0
DARDEN RESTAURANTS INC COM 237194105 66,155 458,981 SH   SOLE   458,981 0 0
DECKERS OUTDOOR CORP COM 243537107 74,861 228,800 SH   SOLE   228,800 0 0
DEERE & CO COM 244199105 27,215 72,450 SH   SOLE   72,450 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 36 740 SH   SOLE   740 0 0
DESCARTES SYS GROUP INC COM 249906108 34,384 577,118 SH   SOLE   577,118 0 0
DEVON ENERGY CORP NEW COM 25179M103 58 2,643 SH   SOLE   2,643 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 8,133 49,544 SH   SOLE   49,544 0 0
DIGITAL RLTY TR INC COM 253868103 66,890 471,418 SH   SOLE   471,418 0 0
DIGITAL TURBINE INC COM NEW 25400W102 127,168 1,720,100 SH   SOLE   1,720,100 0 0
DISNEY WALT CO COM 254687106 381,441 2,047,311 SH   SOLE   2,047,311 0 0
DOCEBO INC COM 25609L105 107 2,500 SH   SOLE   2,500 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 6,600 66,700 SH   SOLE   66,700 0 0
DOLLAR GEN CORP NEW COM 256677105 184,687 911,493 SH   SOLE   911,493 0 0
DOLLAR TREE INC COM 256746108 26,397 226,066 SH   SOLE   226,066 0 0
DOMINION ENERGY INC COM 25746U109 118,940 1,567,504 SH   SOLE   1,567,504 0 0
DOMINOS PIZZA INC COM 25754A201 4,824 13,045 SH   SOLE   13,045 0 0
DONALDSON INC COM 257651109 268 4,510 SH   SOLE   4,510 0 0
DOVER CORP COM 260003108 12,525 90,095 SH   SOLE   90,095 0 0
DOW INC COM 260557103 35,862 552,500 SH   SOLE   552,500 0 0
DUKE REALTY CORP COM NEW 264411505 6,414 150,300 SH   SOLE   150,300 0 0
DUPONT DE NEMOURS INC COM 26614N102 51,407 654,283 SH   SOLE   654,283 0 0
DYNATRACE INC COM NEW 268150109 51,889 1,117,900 SH   SOLE   1,117,900 0 0
EOG RES INC COM 26875P101 4,698 65,549 SH   SOLE   65,549 0 0
EASTMAN CHEM CO COM 277432100 1 11 SH   SOLE   11 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,459 128,900 SH   SOLE   128,900 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 2,983 323,832 SH   SOLE   323,832 0 0
ECOLAB INC COM 278865100 13,608 63,000 SH   SOLE   63,000 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 52,695 633,107 SH   SOLE   633,107 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 9,747 336,900 SH   SOLE   336,900 0 0
ELDORADO GOLD CORP NEW COM 284902509 7 660 SH   SOLE   660 0 0
EMERSON ELEC CO COM 291011104 9,693 107,603 SH   SOLE   107,603 0 0
ENBRIDGE INC COM 29250N105 647,265 17,618,920 SH   SOLE   17,618,920 0 0
ENCORE CAP GROUP INC COM 292554102 4 100 SH   SOLE   100 0 0
ENERPLUS CORP COM 292766102 1,959 387,745 SH   SOLE   387,745 0 0
ENPHASE ENERGY INC COM 29355A107 227 1,500 SH   SOLE   1,500 0 0
EPAM SYS INC COM 29414B104 106,684 276,900 SH   SOLE   276,900 0 0
EQUIFAX INC COM 294429105 6,207 33,713 SH   SOLE   33,713 0 0
EQUINIX INC COM 29444U700 58,697 86,904 SH   SOLE   86,904 0 0
EQUINOR ASA SPONSORED ADR 29446M102 2,733 138,981 SH   SOLE   138,981 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 7,092 109,073 SH   SOLE   109,073 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 65,532 896,676 SH   SOLE   896,676 0 0
ERICSSON ADR B SEK 10 294821608 10,386 785,945 SH   SOLE   785,945 0 0
ETSY INC COM 29786A106 142,159 718,500 SH   SOLE   718,500 0 0
EVERSOURCE ENERGY COM 30040W108 97,411 1,123,697 SH   SOLE   1,123,697 0 0
EXELON CORP COM 30161N101 476 12,608 SH   SOLE   12,608 0 0
EXFO INC SUB VTG SHS 302046107 123 28,438 SH   SOLE   28,438 0 0
EXPEDIA GROUP INC COM NEW 30212P303 5,582 32,519 SH   SOLE   32,519 0 0
EXPEDITORS INTL WASH INC COM 302130109 87,805 815,222 SH   SOLE   815,222 0 0
EXXON MOBIL CORP COM 30231G102 28,338 498,790 SH   SOLE   498,790 0 0
FLIR SYS INC COM 302445101 5,309 94,300 SH   SOLE   94,300 0 0
FACEBOOK INC CL A 30303M102 387,785 1,346,178 SH   SOLE   1,346,178 0 0
FAIR ISAAC CORP COM 303250104 345 710 SH   SOLE   710 0 0
FARFETCH LTD ORD SH CL A 30744W107 104,391 2,001,000 SH   SOLE   2,001,000 0 0
FASTENAL CO COM 311900104 9 182 SH   SOLE   182 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 216 2,403 SH   SOLE   2,403 0 0
FEDEX CORP COM 31428X106 36,494 127,053 SH   SOLE   127,053 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 316,467 2,212,760 SH   SOLE   2,212,760 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 10 254 SH   SOLE   254 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 7 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 88,708 525,400 SH   SOLE   525,400 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 67 975 SH   SOLE   975 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 136 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 203 2,121 SH   SOLE   2,121 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 8 200 SH   SOLE   200 0 0
FIRSTSERVICE CORP NEW COM 33767E202 47,605 323,893 SH   SOLE   323,893 0 0
FISERV INC COM 337738108 12,505 103,098 SH   SOLE   103,098 0 0
FIRSTENERGY CORP COM 337932107 209 6,958 SH   SOLE   6,958 0 0
FISKER INC CL A COM STK 33813J106 149 8,700 SH   SOLE   8,700 0 0
FIVE BELOW INC COM 33829M101 291,097 1,531,730 SH   SOLE   1,531,730 0 0
FIVE9 INC COM 338307101 100,362 667,600 SH   SOLE   667,600 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 25,575 267,800 SH   SOLE   267,800 0 0
FORTIS INC COM 349553107 705,173 16,245,880 SH   SOLE   16,245,880 0 0
FORTINET INC COM 34959E109 7,200 40,000 SH   SOLE   40,000 0 0
FORTIVE CORP COM 34959J108 8,003 112,334 SH   SOLE   112,334 0 0
FRANCO NEV CORP COM 351858105 123,818 994,782 SH   SOLE   994,782 0 0
FREEPORT-MCMORAN INC CL B 35671D857 7,173 218,480 SH   SOLE   218,480 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 11,019 297,000 SH   SOLE   297,000 0 0
FUELCELL ENERGY INC COM 35952H601 216 15,000 SH   SOLE   15,000 0 0
FS KKR CAP CORP II COM 35952V303 19,051 974,479 SH   SOLE   974,479 0 0
FUSION PHARMACEUTICALS INC COM 36118A100 7,850 734,321 SH   SOLE   734,321 0 0
GABELLI DIVID & INCOME TR COM 36242H104 5,039 209,600 SH   SOLE   209,600 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 5,079 1,465,539 SH   SOLE   1,465,539 0 0
GENERAL AMERN INVS CO INC COM 368802104 3,705 93,000 SH   SOLE   93,000 0 0
GENERAL ELECTRIC CO COM 369604103 21,863 1,654,000 SH   SOLE   1,654,000 0 0
GENERAL MTRS CO COM 37045V100 22,759 396,340 SH   SOLE   396,340 0 0
GENMAB A/S SPONSORED ADS 372303206 51,959 1,630,000 SH   SOLE   1,630,000 0 0
GILDAN ACTIVEWEAR INC COM 375916103 14,912 485,651 SH   SOLE   485,651 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 121 3,402 SH   SOLE   3,402 0 0
GLOBAL PMTS INC COM 37940X102 6,317 30,764 SH   SOLE   30,764 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10 300 SH   SOLE   300 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 581 13,395 SH   SOLE   13,395 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 434 1,330 SH   SOLE   1,330 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 231 12,000 SH   SOLE   12,000 0 0
GOOSEHEAD INS INC COM CL A 38267D109 382 3,595 SH   SOLE   3,595 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 75,006 1,231,938 SH   SOLE   1,231,938 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 750 46,215 SH   SOLE   46,215 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 8 100 SH   SOLE   100 0 0
HAIN CELESTIAL GROUP INC COM 405217100 31,312 700,245 SH   SOLE   700,245 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 336 6,000 SH   SOLE   6,000 0 0
HAYWARD HLDGS INC COM 421298100 278 16,770 SH   SOLE   16,770 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 14,535 452,400 SH   SOLE   452,400 0 0
HERCULES CAPITAL INC COM 427096508 299 18,400 SH   SOLE   18,400 0 0
HEXO CORP COM NEW 428304307 58 9,050 SH   SOLE   9,050 0 0
HILL ROM HLDGS INC COM 431475102 18,383 165,975 SH   SOLE   165,975 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7 55 SH   SOLE   55 0 0
HOME DEPOT INC COM 437076102 372,708 1,218,768 SH   SOLE   1,218,768 0 0
HONEYWELL INTL INC COM 438516106 363,131 1,658,218 SH   SOLE   1,658,218 0 0
HUBSPOT INC COM 443573100 103,801 240,200 SH   SOLE   240,200 0 0
HUDSON PAC PPTYS INC COM 444097109 18,615 665,095 SH   SOLE   665,095 0 0
HUNTSMAN CORP COM 447011107 4,372 153,830 SH   SOLE   153,830 0 0
HYCROFT MINING HOLDING CORP *W EXP 10/12/202 44862P125 0 130 SH   SOLE   130 0 0
IMV INC COM 44974L103 49 15,000 SH   SOLE   15,000 0 0
IAMGOLD CORP COM 450913108 3 950 SH   SOLE   950 0 0
ILLINOIS TOOL WKS INC COM 452308109 131,760 584,468 SH   SOLE   584,468 0 0
IMPERIAL OIL LTD COM NEW 453038408 601 24,889 SH   SOLE   24,889 0 0
INFOSYS LTD SPONSORED ADR 456788108 7,083 375,000 SH   SOLE   375,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103 39 3,200 SH   SOLE   3,200 0 0
INGERSOLL RAND INC COM 45687V106 10 198 SH   SOLE   198 0 0
INSULET CORP COM 45784P101 130,433 502,800 SH   SOLE   502,800 0 0
INTEL CORP COM 458140100 193 3,030 SH   SOLE   3,030 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 60,930 838,639 SH   SOLE   838,639 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 384 3,440 SH   SOLE   3,440 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 117 882 SH   SOLE   882 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 15 109 SH   SOLE   109 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 167 525 SH   SOLE   525 0 0
INTUIT COM 461202103 26,589 70,832 SH   SOLE   70,832 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 15,073 20,669 SH   SOLE   20,669 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 10 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6,872 196,090 SH   SOLE   196,090 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1,177 15,704 SH   SOLE   15,704 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,547 13,278 SH   SOLE   13,278 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2,323 12,985 SH   SOLE   12,985 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 888 3,311 SH   SOLE   3,311 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,136 15,051 SH   SOLE   15,051 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1,718 12,106 SH   SOLE   12,106 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 571 3,739 SH   SOLE   3,739 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 648 5,539 SH   SOLE   5,539 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 504 10,915 SH   SOLE   10,915 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 2,786 66,630 SH   SOLE   66,630 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 22,215 452,217 SH   SOLE   452,217 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 310 6,656 SH   SOLE   6,656 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 92 1,000 SH   SOLE   1,000 0 0
INVITATION HOMES INC COM 46187W107 58,413 1,805,009 SH   SOLE   1,805,009 0 0
IQVIA HLDGS INC COM 46266C105 8 41 SH   SOLE   41 0 0
ISHARES INC MSCI AUST ETF 464286103 627 25,383 SH   SOLE   25,383 0 0
ISHARES INC JP MRG EM CRP BD 464286251 675 13,029 SH   SOLE   13,029 0 0
ISHARES INC MSCI WORLD ETF 464286392 649 5,495 SH   SOLE   5,495 0 0
ISHARES INC MSCI CDA ETF 464286509 1,204 35,454 SH   SOLE   35,454 0 0
ISHARES INC MSCI EMERG MRKT 464286533 1,531 30,313 SH   SOLE   30,313 0 0
ISHARES INC MSCI EURZONE ETF 464286608 163 3,500 SH   SOLE   3,500 0 0
ISHARES INC MSCI GERMANY ETF 464286806 249 7,437 SH   SOLE   7,437 0 0
ISHARES INC MSCI HONG KG ETF 464286871 302 11,392 SH   SOLE   11,392 0 0
ISHARES TR CORE S&P500 ETF 464287200 496 1,251 SH   SOLE   1,251 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 882 16,547 SH   SOLE   16,547 0 0
ISHARES TR IBOXX INV CP ETF 464287242 300 2,300 SH   SOLE   2,300 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 957 8,472 SH   SOLE   8,472 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,907 22,169 SH   SOLE   22,169 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,863 77,487 SH   SOLE   77,487 0 0
ISHARES TR CORE S&P MCP ETF 464287507 35,140 134,450 SH   SOLE   134,450 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 749 3,106 SH   SOLE   3,106 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 136 455 SH   SOLE   455 0 0
ISHARES TR U.S. REAL ES ETF 464287739 691 7,499 SH   SOLE   7,499 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 338 3,646 SH   SOLE   3,646 0 0
ISHARES TR EAFE SML CP ETF 464288273 49,166 680,000 SH   SOLE   680,000 0 0
ISHARES TR JPMORGAN USD EMG 464288281 22,806 208,825 SH   SOLE   208,825 0 0
ISHARES TR GLB INFRASTR ETF 464288372 291 6,469 SH   SOLE   6,469 0 0
ISHARES TR IBOXX HI YD ETF 464288513 46,297 531,259 SH   SOLE   531,259 0 0
ISHARES TR USD INV GRDE ETF 464288620 3,641 11,500 SH   SOLE   11,500 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 845 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 6,966 53,768 SH   SOLE   53,768 0 0
ISHARES TR SHORT TREAS BD 464288679 425 3,825 SH   SOLE   3,825 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,253 32,722 SH   SOLE   32,722 0 0
ISHARES TR US AER DEF ETF 464288760 70 678 SH   SOLE   678 0 0
ISHARES TR U.S. MED DVC ETF 464288810 561 1,702 SH   SOLE   1,702 0 0
ISHARES TR MSCI INDIA ETF 46429B598 379 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,663 32,833 SH   SOLE   32,833 0 0
ISHARES TR MSCI CHINA ETF 46429B671 154 1,895 SH   SOLE   1,895 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 2,919 49,440 SH   SOLE   49,440 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 11,073 199,542 SH   SOLE   199,542 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 8,269 85,570 SH   SOLE   85,570 0 0
ISHARES TR MSCI USA MMENTM 46432F396 6,284 50,130 SH   SOLE   50,130 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 1,579 23,049 SH   SOLE   23,049 0 0
ISHARES TR MSCI INTL SML CP 46434V266 1,533 55,230 SH   SOLE   55,230 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 292 7,187 SH   SOLE   7,187 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 1,417 47,710 SH   SOLE   47,710 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 3,772 129,940 SH   SOLE   129,940 0 0
ISHARES TR MSCI LW CRB TG 46434V464 47 300 SH   SOLE   300 0 0
ISHARES TR CORE DIV GRWTH 46434V621 8,364 217,430 SH   SOLE   217,430 0 0
ISHARES TR MSCI USA SMCP MN 46435G433 2,687 91,800 SH   SOLE   91,800 0 0
ISHARES TR INTL DIV GRWTH 46435G524 1,507 29,100 SH   SOLE   29,100 0 0
JPMORGAN CHASE & CO COM 46625H100 623,903 4,027,078 SH   SOLE   4,027,078 0 0
JABIL INC COM 466313103 52 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 6,076 47,199 SH   SOLE   47,199 0 0
JD.COM INC SPON ADR CL A 47215P106 115,552 1,385,800 SH   SOLE   1,385,800 0 0
JETBLUE AWYS CORP COM 477143101 2 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104 446,990 2,700,804 SH   SOLE   2,700,804 0 0
KKR & CO INC COM 48251W104 25,940 524,914 SH   SOLE   524,914 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 29,771 114,818 SH   SOLE   114,818 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 15,652 110,075 SH   SOLE   110,075 0 0
KIMBERLY-CLARK CORP COM 494368103 35 250 SH   SOLE   250 0 0
KINDER MORGAN INC DEL COM 49456B101 8 455 SH   SOLE   455 0 0
KINROSS GOLD CORP COM 496902404 1,079 166,468 SH   SOLE   166,468 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 333 10,366 SH   SOLE   10,366 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 21,929 384,863 SH   SOLE   384,863 0 0
KRAFT HEINZ CO COM 500754106 19 475 SH   SOLE   475 0 0
KROGER CO COM 501044101 14 400 SH   SOLE   400 0 0
LCI INDS COM 50189K103 6 47 SH   SOLE   47 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 42,664 209,271 SH   SOLE   209,271 0 0
LAM RESEARCH CORP COM 512807108 103,905 180,640 SH   SOLE   180,640 0 0
LANDSTAR SYS INC COM 515098101 4,889 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 17,207 280,905 SH   SOLE   280,905 0 0
LAUDER ESTEE COS INC CL A 518439104 159,170 538,881 SH   SOLE   538,881 0 0
LENNOX INTL INC COM 526107107 388 1,220 SH   SOLE   1,220 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3,632 476,900 SH   SOLE   476,900 0 0
LIFE STORAGE INC COM 53223X107 14,969 172,043 SH   SOLE   172,043 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 17,594 293,100 SH   SOLE   293,100 0 0
LILLY ELI & CO COM 532457108 36,967 200,500 SH   SOLE   200,500 0 0
LISTED FD TR WAHED FTSE ETF 53656F607 231 6,565 SH   SOLE   6,565 0 0
LOCKHEED MARTIN CORP COM 539830109 2,454 6,609 SH   SOLE   6,609 0 0
LULULEMON ATHLETICA INC COM 550021109 22 72 SH   SOLE   72 0 0
LUMENTUM HLDGS INC COM 55024U109 2 17 SH   SOLE   17 0 0
LYFT INC CL A COM 55087P104 157,522 2,516,650 SH   SOLE   2,516,650 0 0
M & T BK CORP COM 55261F104 9,375 62,012 SH   SOLE   62,012 0 0
MGM RESORTS INTERNATIONAL COM 552953101 27 700 SH   SOLE   700 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 243 2,945 SH   SOLE   2,945 0 0
MAGNA INTL INC COM 559222401 74,368 837,191 SH   SOLE   837,191 0 0
MANULIFE FINL CORP COM 56501R106 321,773 14,867,518 SH   SOLE   14,867,518 0 0
MARTIN MARIETTA MATLS INC COM 573284106 39,458 114,300 SH   SOLE   114,300 0 0
MASCO CORP COM 574599106 33,201 550,714 SH   SOLE   550,714 0 0
MASTERCARD INCORPORATED CL A 57636Q104 458,225 1,274,014 SH   SOLE   1,274,014 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 23 600 SH   SOLE   600 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,242 35,900 SH   SOLE   35,900 0 0
MCDONALDS CORP COM 580135101 570,199 2,525,667 SH   SOLE   2,525,667 0 0
MERCADOLIBRE INC COM 58733R102 162,686 113,400 SH   SOLE   113,400 0 0
MERCK & CO. INC COM 58933Y105 12,531 163,409 SH   SOLE   163,409 0 0
METHANEX CORP COM 59151K108 26 700 SH   SOLE   700 0 0
METLIFE INC COM 59156R108 42 700 SH   SOLE   700 0 0
MICROSOFT CORP COM 594918104 1,342,079 5,758,937 SH   SOLE   5,758,937 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 692 5,268 SH   SOLE   5,268 0 0
MICRON TECHNOLOGY INC COM 595112103 104,622 1,213,653 SH   SOLE   1,213,653 0 0
MID-AMER APT CMNTYS INC COM 59522J103 8,111 54,800 SH   SOLE   54,800 0 0
MONDELEZ INTL INC CL A 609207105 269,042 4,560,771 SH   SOLE   4,560,771 0 0
MONGODB INC CL A 60937P106 108,538 421,400 SH   SOLE   421,400 0 0
MONGODB INC NOTE 0.250% 1/1 60937PAD8 1,424 1,000,000 SH   SOLE   1,000,000 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 7,598 83,400 SH   SOLE   83,400 0 0
MOODYS CORP COM 615369105 37,004 123,838 SH   SOLE   123,838 0 0
MORGAN STANLEY COM NEW 617446448 272,015 3,416,630 SH   SOLE   3,416,630 0 0
MOSAIC CO NEW COM 61945C103 150,326 4,774,580 SH   SOLE   4,774,580 0 0
NIO INC SPON ADS 62914V106 19 500 SH   SOLE   500 0 0
NASDAQ INC COM 631103108 5,421 36,597 SH   SOLE   36,597 0 0
NETFLIX INC COM 64110L106 90,827 176,724 SH   SOLE   176,724 0 0
NETEASE INC SPONSORED ADS 64110W102 98,931 957,015 SH   SOLE   957,015 0 0
NEW GOLD INC CDA COM 644535106 414 272,197 SH   SOLE   272,197 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3,412 240,220 SH   SOLE   240,220 0 0
NEWELL BRANDS INC COM 651229106 481 17,935 SH   SOLE   17,935 0 0
NEWMONT CORP COM 651639106 22 368 SH   SOLE   368 0 0
NEXTERA ENERGY INC COM 65339F101 495,899 6,648,395 SH   SOLE   6,648,395 0 0
NEXGEN ENERGY LTD COM 65340P106 14,905 4,248,000 SH   SOLE   4,248,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 134,205 1,853,736 SH   SOLE   1,853,736 0 0
NIKE INC CL B 654106103 257,021 1,927,327 SH   SOLE   1,927,327 0 0
NOKIA CORP SPONSORED ADR 654902204 24 6,100 SH   SOLE   6,100 0 0
NORDSON CORP COM 655663102 271 1,320 SH   SOLE   1,320 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 202 18,700 SH   SOLE   18,700 0 0
NORTHERN TR CORP COM 665859104 17,917 166,648 SH   SOLE   166,648 0 0
NORTHROP GRUMMAN CORP COM 666807102 82,753 255,560 SH   SOLE   255,560 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,306 16,093 SH   SOLE   16,093 0 0
NOVO-NORDISK A S ADR 670100205 8 114 SH   SOLE   114 0 0
NUCOR CORP COM 670346105 32 400 SH   SOLE   400 0 0
NVIDIA CORPORATION COM 67066G104 81,133 156,897 SH   SOLE   156,897 0 0
NUTRIEN LTD COM 67077M108 429,886 7,862,854 SH   SOLE   7,862,854 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 131,440 257,097 SH   SOLE   257,097 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,836 455,321 SH   SOLE   455,321 0 0
OCCIDENTAL PETE CORP COM 674599105 294 10,700 SH   SOLE   10,700 0 0
OMNICOM GROUP INC COM 681919106 17,334 228,689 SH   SOLE   228,689 0 0
ON SEMICONDUCTOR CORP COM 682189105 10,898 275,000 SH   SOLE   275,000 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH   SOLE   5 0 0
ONEMAIN HLDGS INC COM 68268W103 10,675 196,260 SH   SOLE   196,260 0 0
OPEN TEXT CORP COM 683715106 75,128 1,578,707 SH   SOLE   1,578,707 0 0
ORACLE CORP COM 68389X105 282,513 3,996,088 SH   SOLE   3,996,088 0 0
ORANGE SPONSORED ADR 684060106 34 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 9 810 SH   SOLE   810 0 0
OVINTIV INC COM 69047Q102 1,773 73,199 SH   SOLE   73,199 0 0
OZON HLDGS PLC SPONSORED ADS 69269L104 8,503 160,000 SH   SOLE   160,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 70 400 SH   SOLE   400 0 0
PPG INDS INC COM 693506107 17,549 114,330 SH   SOLE   114,330 0 0
PACCAR INC COM 693718108 13,211 140,920 SH   SOLE   140,920 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 525 22,615 SH   SOLE   22,615 0 0
PARKER-HANNIFIN CORP COM 701094104 349,376 1,096,049 SH   SOLE   1,096,049 0 0
PATTERSON COS INC COM 703395103 308 9,460 SH   SOLE   9,460 0 0
PAYPAL HLDGS INC COM 70450Y103 179,882 765,485 SH   SOLE   765,485 0 0
PEMBINA PIPELINE CORP COM 706327103 101,568 3,537,637 SH   SOLE   3,537,637 0 0
PEPSICO INC COM 713448108 57,805 404,792 SH   SOLE   404,792 0 0
PFIZER INC COM 717081103 366,891 10,120,754 SH   SOLE   10,120,754 0 0
PHILIP MORRIS INTL INC COM 718172109 47,612 530,400 SH   SOLE   530,400 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 45 1,615 SH   SOLE   1,615 0 0
PINTEREST INC CL A 72352L106 147,611 2,144,550 SH   SOLE   2,144,550 0 0
PIONEER NAT RES CO COM 723787107 89,859 556,900 SH   SOLE   556,900 0 0
PLUG POWER INC COM NEW 72919P202 2,391 69,450 SH   SOLE   69,450 0 0
PRECISION DRILLING CORP COM NEW 74022D407 4 175 SH   SOLE   175 0 0
PRIMERICA INC COM 74164M108 825 5,600 SH   SOLE   5,600 0 0
PROCTER AND GAMBLE CO COM 742718109 250,478 1,842,486 SH   SOLE   1,842,486 0 0
PROGRESSIVE CORP COM 743315103 515,664 5,376,189 SH   SOLE   5,376,189 0 0
PROLOGIS INC. COM 74340W103 19,432 181,642 SH   SOLE   181,642 0 0
PUBLIC STORAGE COM 74460D109 34,938 141,003 SH   SOLE   141,003 0 0
PULTE GROUP INC COM 745867101 3,859 73,760 SH   SOLE   73,760 0 0
QUALCOMM INC COM 747525103 2,401 18,594 SH   SOLE   18,594 0 0
QUEST DIAGNOSTICS INC COM 74834L100 26,300 203,748 SH   SOLE   203,748 0 0
RPM INTL INC COM 749685103 257 2,735 SH   SOLE   2,735 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 1,454 100,000 SH   SOLE   100,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,635 110,451 SH   SOLE   110,451 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 214 6,400 SH   SOLE   6,400 0 0
REGENCY CTRS CORP COM 758849103 20,035 349,442 SH   SOLE   349,442 0 0
RELX PLC SPONSORED ADR 759530108 6,724 268,012 SH   SOLE   268,012 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 191 2,900 SH   SOLE   2,900 0 0
REPLIGEN CORP COM 759916109 136,127 730,000 SH   SOLE   730,000 0 0
REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 864 500,000 SH   SOLE   500,000 0 0
REPUBLIC SVCS INC COM 760759100 10,118 100,364 SH   SOLE   100,364 0 0
RESOLUTE FST PRODS INC COM 76117W109 703 64,800 SH   SOLE   64,800 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 152,934 2,328,751 SH   SOLE   2,328,751 0 0
RINGCENTRAL INC CL A 76680R206 238,958 835,100 SH   SOLE   835,100 0 0
RIO TINTO PLC SPONSORED ADR 767204100 6,966 89,230 SH   SOLE   89,230 0 0
RIOT BLOCKCHAIN INC COM 767292105 4 75 SH   SOLE   75 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 23 400 SH   SOLE   400 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 347,972 7,364,145 SH   SOLE   7,364,145 0 0
ROKU INC COM CL A 77543R102 97 300 SH   SOLE   300 0 0
ROPER TECHNOLOGIES INC COM 776696106 29,182 72,077 SH   SOLE   72,077 0 0
ROSS STORES INC COM 778296103 108,734 899,878 SH   SOLE   899,878 0 0
ROYAL BK CDA COM 780087102 1,536,969 16,523,222 SH   SOLE   16,523,222 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,747 178,200 SH   SOLE   178,200 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 55 1,414 SH   SOLE   1,414 0 0
ROYAL GOLD INC COM 780287108 164 1,545 SH   SOLE   1,545 0 0
ROYCE VALUE TR INC COM 780910105 6,854 380,926 SH   SOLE   380,926 0 0
ROYCE MICRO-CAP TR INC COM 780915104 3,207 285,000 SH   SOLE   285,000 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,787 15,600 SH   SOLE   15,600 0 0
S&P GLOBAL INC COM 78409V104 56,509 159,659 SH   SOLE   159,659 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 4 140 SH   SOLE   140 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,395 21,242 SH   SOLE   21,242 0 0
SPDR GOLD TR GOLD SHS 78463V107 13,605 85,932 SH   SOLE   85,932 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 268 6,830 SH   SOLE   6,830 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 269 6,151 SH   SOLE   6,151 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,491 48,970 SH   SOLE   48,970 0 0
SPDR SER TR S&P TRANSN ETF 78464A532 757 8,539 SH   SOLE   8,539 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 507 4,306 SH   SOLE   4,306 0 0
SPDR SER TR S&P PHARMAC 78464A722 384 7,672 SH   SOLE   7,672 0 0
SPDR SER TR S&P METALS MNG 78464A755 491 12,430 SH   SOLE   12,430 0 0
SPDR SER TR S&P DIVID ETF 78464A763 6,444 54,745 SH   SOLE   54,745 0 0
SPDR SER TR S&P CAP MKTS 78464A771 893 10,601 SH   SOLE   10,601 0 0
SPDR SER TR S&P INS ETF 78464A789 727 19,581 SH   SOLE   19,581 0 0
SPDR SER TR S&P BK ETF 78464A797 817 15,548 SH   SOLE   15,548 0 0
SPDR SER TR S&P BIOTECH 78464A870 446 3,412 SH   SOLE   3,412 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 71 150 SH   SOLE   150 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 863 28,229 SH   SOLE   28,229 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 380 4,682 SH   SOLE   4,682 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 182 1,458 SH   SOLE   1,458 0 0
SALESFORCE COM INC COM 79466L302 29,093 137,913 SH   SOLE   137,913 0 0
SANOFI SPONSORED ADR 80105N105 675 13,679 SH   SOLE   13,679 0 0
SAP SE SPON ADR 803054204 461 3,768 SH   SOLE   3,768 0 0
SCHLUMBERGER LTD COM 806857108 10,068 368,158 SH   SOLE   368,158 0 0
SCHWAB CHARLES CORP COM 808513105 25,592 393,384 SH   SOLE   393,384 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 402 3,108 SH   SOLE   3,108 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15,879 160,000 SH   SOLE   160,000 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 34,675 1,130,660 SH   SOLE   1,130,660 0 0
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 172 6,446 SH   SOLE   6,446 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 10,362 42,100 SH   SOLE   42,100 0 0
SEA LTD SPONSORD ADS 81141R100 147,421 684,600 SH   SOLE   684,600 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7,962 100,079 SH   SOLE   100,079 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 22 192 SH   SOLE   192 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 502 1,651 SH   SOLE   1,651 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 26 153 SH   SOLE   153 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 51 1,048 SH   SOLE   1,048 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,405 16,372 SH   SOLE   16,372 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,701 3,370 SH   SOLE   3,370 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 114 864 SH   SOLE   864 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,454 19,819 SH   SOLE   19,819 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 18 461 SH   SOLE   461 0 0
SERVICENOW INC COM 81762P102 339,179 696,700 SH   SOLE   696,700 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 156,488 5,937,784 SH   SOLE   5,937,784 0 0
SHERWIN WILLIAMS CO COM 824348106 194,793 260,312 SH   SOLE   260,312 0 0
SHIFT4 PMTS INC CL A 82452J109 93,614 1,155,000 SH   SOLE   1,155,000 0 0
SHOPIFY INC CL A 82509L107 56,779 53,319 SH   SOLE   53,319 0 0
SIERRA METALS INC COM 82639W106 284 94,840 SH   SOLE   94,840 0 0
SILVERCREST METALS INC COM 828363101 25,320 3,350,000 SH   SOLE   3,350,000 0 0
SKECHERS U S A INC CL A 830566105 42 1,000 SH   SOLE   1,000 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 12,613 331,539 SH   SOLE   331,539 0 0
SMITH A O CORP COM 831865209 46,581 673,288 SH   SOLE   673,288 0 0
SNAP ON INC COM 833034101 101,716 436,340 SH   SOLE   436,340 0 0
SNAP INC CL A 83304A106 123,968 2,518,800 SH   SOLE   2,518,800 0 0
SONY CORP SPONSORED ADR 835699307 33,722 320,908 SH   SOLE   320,908 0 0
SOUTHERN CO COM 842587107 270 5,052 SH   SOLE   5,052 0 0
SOUTHERN COPPER CORP COM 84265V105 37,012 541,080 SH   SOLE   541,080 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 528 39,950 SH   SOLE   39,950 0 0
SQUARE INC CL A 852234103 134,021 621,330 SH   SOLE   621,330 0 0
STANTEC INC COM 85472N109 14,375 337,379 SH   SOLE   337,379 0 0
STARBUCKS CORP COM 855244109 50,607 456,929 SH   SOLE   456,929 0 0
STARWOOD PPTY TR INC COM 85571B105 60,160 2,404,014 SH   SOLE   2,404,014 0 0
STERICYCLE INC COM 858912108 273 4,035 SH   SOLE   4,035 0 0
STRYKER CORPORATION COM 863667101 118 486 SH   SOLE   486 0 0
SUN CMNTYS INC COM 866674104 7,766 51,600 SH   SOLE   51,600 0 0
SUN LIFE FINANCIAL INC. COM 866796105 262,951 5,170,184 SH   SOLE   5,170,184 0 0
SUNCOR ENERGY INC NEW COM 867224107 521,629 24,667,709 SH   SOLE   24,667,709 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 3,587 96,300 SH   SOLE   96,300 0 0
SUNOPTA INC COM 8676EP108 173 12,100 SH   SOLE   12,100 0 0
SUNRUN INC COM 86771W105 2,851 49,000 SH   SOLE   49,000 0 0
TFI INTL INC COM 87241L109 43,287 584,653 SH   SOLE   584,653 0 0
TJX COS INC NEW COM 872540109 228,161 3,418,790 SH   SOLE   3,418,790 0 0
TPI COMPOSITES INC COM 87266J104 1,703 31,500 SH   SOLE   31,500 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 94,568 818,053 SH   SOLE   818,053 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 18 100 SH   SOLE   100 0 0
TANZANIAN GOLD CORP COM 87601A107 12 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 326,884 1,631,120 SH   SOLE   1,631,120 0 0
TC ENERGY CORP COM 87807B107 723,285 15,602,269 SH   SOLE   15,602,269 0 0
TECK RESOURCES LTD CL B 878742204 13,550 698,575 SH   SOLE   698,575 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 6,528 300,300 SH   SOLE   300,300 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,164 256,100 SH   SOLE   256,100 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 5,944 303,800 SH   SOLE   303,800 0 0
TELEFLEX INCORPORATED COM 879369106 414 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 12 2,708 SH   SOLE   2,708 0 0
TELUS CORPORATION COM 87971M103 453,754 22,593,703 SH   SOLE   22,593,703 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100 11,662 414,600 SH   SOLE   414,600 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 293 6,190 SH   SOLE   6,190 0 0
TESLA INC COM 88160R101 117 175 SH   SOLE   175 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 5 405 SH   SOLE   405 0 0
TETRA TECH INC NEW COM 88162G103 19 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 411,334 2,202,452 SH   SOLE   2,202,452 0 0
THE TRADE DESK INC COM CL A 88339J105 440 700 SH   SOLE   700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 335,178 739,545 SH   SOLE   739,545 0 0
THOMSON REUTERS CORP. COM NEW 884903709 72,356 825,039 SH   SOLE   825,039 0 0
3M CO COM 88579Y101 113 590 SH   SOLE   590 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,455,294 22,170,747 SH   SOLE   22,170,747 0 0
TOTAL SE SPONSORED ADS 89151E109 9,664 204,318 SH   SOLE   204,318 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,445 9,282 SH   SOLE   9,282 0 0
TRACTOR SUPPLY CO COM 892356106 103,625 582,600 SH   SOLE   582,600 0 0
TRANSALTA CORP COM 89346D107 34 3,595 SH   SOLE   3,595 0 0
TRAVELERS COMPANIES INC COM 89417E109 52,361 339,289 SH   SOLE   339,289 0 0
TRI CONTL CORP COM 895436103 3,842 118,469 SH   SOLE   118,469 0 0
TRIMBLE INC COM 896239100 47,617 623,330 SH   SOLE   623,330 0 0
TRUIST FINL CORP COM 89832Q109 20,452 347,548 SH   SOLE   347,548 0 0
TWILIO INC CL A 90138F102 349,710 1,090,500 SH   SOLE   1,090,500 0 0
TWITTER INC COM 90184L102 6 100 SH   SOLE   100 0 0
TYLER TECHNOLOGIES INC COM 902252105 279 670 SH   SOLE   670 0 0
US BANCORP DEL COM NEW 902973304 62,261 1,110,361 SH   SOLE   1,110,361 0 0
UBER TECHNOLOGIES INC COM 90353T100 94,662 1,770,166 SH   SOLE   1,770,166 0 0
ULTA BEAUTY INC COM 90384S303 56,231 181,730 SH   SOLE   181,730 0 0
UNILEVER PLC SPON ADR NEW 904767704 35,394 632,643 SH   SOLE   632,643 0 0
UNION PAC CORP COM 907818108 117,579 530,396 SH   SOLE   530,396 0 0
UNITED AIRLS HLDGS INC COM 910047109 29 500 SH   SOLE   500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 51,761 305,520 SH   SOLE   305,520 0 0
UNITED RENTALS INC COM 911363109 134,619 402,150 SH   SOLE   402,150 0 0
UNITEDHEALTH GROUP INC COM 91324P102 457,953 1,221,526 SH   SOLE   1,221,526 0 0
V F CORP COM 918204108 159 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC COM 91879Q109 6 22 SH   SOLE   22 0 0
VALERO ENERGY CORP COM 91913Y100 61,972 860,401 SH   SOLE   860,401 0 0
VALLEY NATL BANCORP COM 919794107 205 14,685 SH   SOLE   14,685 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 26 800 SH   SOLE   800 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1,278 54,244 SH   SOLE   54,244 0 0
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 6 85 SH   SOLE   85 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 397 2,708 SH   SOLE   2,708 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,351 63,334 SH   SOLE   63,334 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 763 13,296 SH   SOLE   13,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 835 13,799 SH   SOLE   13,799 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 719 11,450 SH   SOLE   11,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,704 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2,128 3,070 SH   SOLE   3,070 0 0
VEEVA SYS INC CL A COM 922475108 5 20 SH   SOLE   20 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 45,554 100,662 SH   SOLE   100,662 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 53 250 SH   SOLE   250 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 97,193 1,651,260 SH   SOLE   1,651,260 0 0
VERISK ANALYTICS INC COM 92345Y106 6 35 SH   SOLE   35 0 0
VERMILION ENERGY INC COM 923725105 23 3,167 SH   SOLE   3,167 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,210 15,000 SH   SOLE   15,000 0 0
VIAVI SOLUTIONS INC COM 925550105 1 83 SH   SOLE   83 0 0
VIATRIS INC COM 92556V106 6 456 SH   SOLE   456 0 0
VISA INC COM CL A 92826C839 688,547 3,238,913 SH   SOLE   3,238,913 0 0
VIRTUS DIVIDEND INTEREST & P COM 92840R101 2,013 146,600 SH   SOLE   146,600 0 0
VONTIER CORPORATION COM 928881101 34 1,110 SH   SOLE   1,110 0 0
WP CAREY INC COM 92936U109 12,478 175,700 SH   SOLE   175,700 0 0
WABTEC COM 929740108 0 4 SH   SOLE   4 0 0
WALMART INC COM 931142103 93,460 686,541 SH   SOLE   686,541 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 14 254 SH   SOLE   254 0 0
WASTE CONNECTIONS INC COM 94106B101 452,676 4,185,667 SH   SOLE   4,185,667 0 0
WASTE MGMT INC DEL COM 94106L109 62 480 SH   SOLE   480 0 0
WELLS FARGO CO NEW COM 949746101 51,851 1,311,401 SH   SOLE   1,311,401 0 0
WELLTOWER INC COM 95040Q104 25,774 351,780 SH   SOLE   351,780 0 0
WEST FRASER TIMBER CO LTD COM 952845105 33,009 496,674 SH   SOLE   496,674 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 25 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 900 31,023 SH   SOLE   31,023 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,530 40,400 SH   SOLE   40,400 0 0
WHIRLPOOL CORP COM 963320106 357 1,615 SH   SOLE   1,615 0 0
WILLIAMS SONOMA INC COM 969904101 36,046 195,000 SH   SOLE   195,000 0 0
WINGSTOP INC COM 974155103 84,437 676,500 SH   SOLE   676,500 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 8,445 185,690 SH   SOLE   185,690 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 121 1,669 SH   SOLE   1,669 0 0
WYNN RESORTS LTD COM 983134107 19 150 SH   SOLE   150 0 0
YATSEN HLDG LTD ADS 985194109 7,713 635,000 SH   SOLE   635,000 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 49,138 103,010 SH   SOLE   103,010 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,274 39,217 SH   SOLE   39,217 0 0
ZOETIS INC CL A 98978V103 24,226 153,559 SH   SOLE   153,559 0 0
ZYNGA INC CL A 98986T108 506 50,080 SH   SOLE   50,080 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 9 725 SH   SOLE   725 0 0
ALLEGION PLC ORD SHS G0176J109 27,436 217,972 SH   SOLE   217,972 0 0
AMDOCS LTD SHS G02602103 49 700 SH   SOLE   700 0 0
ATHENE HOLDING LTD CL A G0684D107 6,977 138,096 SH   SOLE   138,096 0 0
AXALTA COATING SYS LTD COM G0750C108 22,720 770,005 SH   SOLE   770,005 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 105,590 377,848 SH   SOLE   377,848 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 67,891 1,710,041 SH   SOLE   1,710,041 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 197 11,122 SH   SOLE   11,122 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 393,204 7,394,128 SH   SOLE   7,394,128 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 89,112 2,085,133 SH   SOLE   2,085,133 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 11,735 226,500 SH   SOLE   226,500 0 0
EATON CORP PLC SHS G29183103 59,630 425,399 SH   SOLE   425,399 0 0
ENDO INTL PLC SHS G30401106 44 6,000 SH   SOLE   6,000 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 2,413 124,000 SH   SOLE   124,000 0 0
IVANHOE CAPITAL ACQUISTIN CO UNIT 99/99/9999 G4R87P122 42 4,100 SH   SOLE   4,100 0 0
LINDE PLC SHS G5494J103 7,739 27,701 SH   SOLE   27,701 0 0
MEDTRONIC PLC SHS G5960L103 497,950 4,178,302 SH   SOLE   4,178,302 0 0
APTIV PLC SHS G6095L109 1,804 13,080 SH   SOLE   13,080 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 48,676 836,540 SH   SOLE   836,540 0 0
STONECO LTD COM CL A G85158106 149,179 2,423,200 SH   SOLE   2,423,200 0 0
CHUBB LIMITED COM H1467J104 67,092 413,497 SH   SOLE   413,497 0 0
TE CONNECTIVITY LTD REG SHS H84989104 79,460 622,061 SH   SOLE   622,061 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,428 12,789 SH   SOLE   12,789 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 9,620 110,000 SH   SOLE   110,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 211,907 350,975 SH   SOLE   350,975 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 35,115 332,800 SH   SOLE   332,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,009 45,761 SH   SOLE   45,761 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 34 400 SH   SOLE   400 0 0