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 65 1,947 SH   SOLE   1,947 0 0
AFLAC INC COM 001055102 286 5,376 SH   SOLE   5,376 0 0
AES CORP COM 00130H105 1,221 59,143 SH   SOLE   59,143 0 0
AT&T INC COM 00206R102 2,683 97,337 SH   SOLE   97,337 0 0
ABBOTT LABS COM 002824100 6,674 55,425 SH   SOLE   55,425 0 0
ABBVIE INC COM 00287Y109 3,279 29,826 SH   SOLE   29,826 0 0
ACTIVISION BLIZZARD INC COM 00507V109 62,667 808,036 SH   SOLE   808,036 0 0
ACUITY BRANDS INC COM 00508Y102 412 2,321 SH   SOLE   2,321 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 8,469 422,044 SH   SOLE   422,044 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 47,717 82,085 SH   SOLE   82,085 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 27,385 125,531 SH   SOLE   125,531 0 0
ADVANCED MICRO DEVICES INC COM 007903107 20,453 202,738 SH   SOLE   202,738 0 0
AFFIRM HLDGS INC COM CL A 00827B106 102,377 913,200 SH   SOLE   913,200 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 409,377 2,542,326 SH   SOLE   2,542,326 0 0
AGNICO EAGLE MINES LTD COM 008474108 59,350 1,149,069 SH   SOLE   1,149,069 0 0
AIRBNB INC COM CL A 009066101 348 2,060 SH   SOLE   2,060 0 0
AIR PRODS & CHEMS INC COM 009158106 105,636 404,471 SH   SOLE   404,471 0 0
ALARM COM HLDGS INC COM 011642105 15,155 189,610 SH   SOLE   189,610 0 0
ALBEMARLE CORP COM 012653101 182 828 SH   SOLE   828 0 0
ALCOA CORP COM 013872106 5 100 SH   SOLE   100 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 10,391 53,544 SH   SOLE   53,544 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 22,987 1,549,036 SH   SOLE   1,549,036 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 132,596 892,519 SH   SOLE   892,519 0 0
ALIGN TECHNOLOGY INC COM 016255101 13,630 20,123 SH   SOLE   20,123 0 0
ALLSTATE CORP COM 020002101 271 2,084 SH   SOLE   2,084 0 0
ALPHABET INC CAP STK CL C 02079K107 530,249 195,912 SH   SOLE   195,912 0 0
ALPHABET INC CAP STK CL A 02079K305 796,896 294,957 SH   SOLE   294,957 0 0
ALTRIA GROUP INC COM 02209S103 1,810 36,901 SH   SOLE   36,901 0 0
AMAZON COM INC COM 023135106 377,705 112,828 SH   SOLE   112,828 0 0
AMBEV SA SPONSORED ADR 02319V103 1,482 525,660 SH   SOLE   525,660 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 21 1,000 SH   SOLE   1,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 290 3,510 SH   SOLE   3,510 0 0
AMERICAN EXPRESS CO COM 025816109 780 4,525 SH   SOLE   4,525 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 362 6,444 SH   SOLE   6,444 0 0
AMERICAN TOWER CORP NEW COM 03027X100 443,125 1,633,602 SH   SOLE   1,633,602 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 51,758 302,315 SH   SOLE   302,315 0 0
AMERICOLD RLTY TR COM 03064D108 10,438 354,839 SH   SOLE   354,839 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1 12 SH   SOLE   12 0 0
AMERIPRISE FINL INC COM 03076C106 223 819 SH   SOLE   819 0 0
AMETEK INC COM 031100100 240 1,886 SH   SOLE   1,886 0 0
AMGEN INC COM 031162100 4 20 SH   SOLE   20 0 0
AMPHENOL CORP NEW CL A 032095101 39,894 531,805 SH   SOLE   531,805 0 0
ANALOG DEVICES INC COM 032654105 17,474 102,840 SH   SOLE   102,840 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 631 11,093 SH   SOLE   11,093 0 0
ANSYS INC COM 03662Q105 211 615 SH   SOLE   615 0 0
ANTHEM INC COM 036752103 107,472 274,927 SH   SOLE   274,927 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 143,663 2,290,810 SH   SOLE   2,290,810 0 0
APPLE INC COM 037833100 596,577 4,110,300 SH   SOLE   4,110,300 0 0
APPLIED MATLS INC COM 038222105 27,091 209,863 SH   SOLE   209,863 0 0
ARAMARK COM 03852U106 30,904 925,515 SH   SOLE   925,515 0 0
ARBOR REALTY TRUST INC COM 038923108 3,853 207,262 SH   SOLE   207,262 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 239 3,914 SH   SOLE   3,914 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 49,757 670,529 SH   SOLE   670,529 0 0
ARES CAPITAL CORP COM 04010L103 54,945 2,672,334 SH   SOLE   2,672,334 0 0
ARES COML REAL ESTATE CORP COM 04013V108 24,173 1,578,146 SH   SOLE   1,578,146 0 0
ARISTA NETWORKS INC COM 040413106 40 115 SH   SOLE   115 0 0
ASANA INC CL A 04342Y104 13,506 130,000 SH   SOLE   130,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 37,927 639,419 SH   SOLE   639,419 0 0
AURORA CANNABIS INC COM 05156X884 13 1,831 SH   SOLE   1,831 0 0
AUTODESK INC COM 052769106 20,499 69,734 SH   SOLE   69,734 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 36,410 180,998 SH   SOLE   180,998 0 0
AUTOZONE INC COM 053332102 267 153 SH   SOLE   153 0 0
AVALONBAY CMNTYS INC COM 053484101 41,219 182,233 SH   SOLE   182,233 0 0
AVANTOR INC COM 05352A100 72,039 1,753,595 SH   SOLE   1,753,595 0 0
AXOS FINANCIAL INC COM 05465C100 19 365 SH   SOLE   365 0 0
BCE INC COM NEW 05534B760 552,379 11,049,369 SH   SOLE   11,049,369 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 193 3,500 SH   SOLE   3,500 0 0
BP PLC SPONSORED ADR 055622104 26 960 SH   SOLE   960 0 0
BRP INC COM SUN VTG 05577W200 8,095 83,300 SH   SOLE   83,300 0 0
BAKER HUGHES COMPANY CL A 05722G100 41,355 1,663,512 SH   SOLE   1,663,512 0 0
BALL CORP COM 058498106 207 2,295 SH   SOLE   2,295 0 0
BALLARD PWR SYS INC NEW COM 058586108 1,878 135,519 SH   SOLE   135,519 0 0
BK OF AMERICA CORP COM 060505104 55,819 1,297,890 SH   SOLE   1,297,890 0 0
BANK MONTREAL QUE COM 063671101 525,724 5,200,919 SH   SOLE   5,200,919 0 0
BANK NEW YORK MELLON CORP COM 064058100 304 5,749 SH   SOLE   5,749 0 0
BANK NOVA SCOTIA B C COM 064149107 1,101,182 17,711,175 SH   SOLE   17,711,175 0 0
BANK OZK COM 06417N103 37 862 SH   SOLE   862 0 0
BARRICK GOLD CORP COM 067901108 9,043 515,067 SH   SOLE   515,067 0 0
BAUDAX BIO INC COM 07160F107 1 1,000 SH   SOLE   1,000 0 0
BAUSCH HEALTH COS INC COM 071734107 656 23,176 SH   SOLE   23,176 0 0
BAXTER INTL INC COM 071813109 42,375 514,603 SH   SOLE   514,603 0 0
BECTON DICKINSON & CO COM 075887109 295,977 1,173,204 SH   SOLE   1,173,204 0 0
BED BATH & BEYOND INC COM 075896100 329 14,775 SH   SOLE   14,775 0 0
BEIGENE LTD SPONSORED ADR 07725L102 11,207 30,800 SH   SOLE   30,800 0 0
BERKLEY W R CORP COM 084423102 76,544 1,033,806 SH   SOLE   1,033,806 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,652 11 SH   SOLE   11 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 55,592 199,294 SH   SOLE   199,294 0 0
BEST BUY INC COM 086516101 498 4,520 SH   SOLE   4,520 0 0
BHP GROUP LTD SPONSORED ADS 088606108 28,734 542,586 SH   SOLE   542,586 0 0
BILL COM HLDGS INC COM 090043100 151,888 585,700 SH   SOLE   585,700 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 25,404 329,050 SH   SOLE   329,050 0 0
BIOGEN INC COM 09062X103 314 1,092 SH   SOLE   1,092 0 0
BIONTECH SE SPONSORED ADS 09075V102 27 100 SH   SOLE   100 0 0
BIOLASE INC COM NEW 090911207 1 1,000 SH   SOLE   1,000 0 0
BLACKBERRY LTD COM 09228F103 10 1,050 SH   SOLE   1,050 0 0
BLACKROCK INC COM 09247X101 8,210 9,525 SH   SOLE   9,525 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,960 331,246 SH   SOLE   331,246 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2,082 335,319 SH   SOLE   335,319 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 48,432 1,565,028 SH   SOLE   1,565,028 0 0
BLACKSTONE INC COM 09260D107 154,537 1,291,648 SH   SOLE   1,291,648 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 8,594 222,314 SH   SOLE   222,314 0 0
BLOOM ENERGY CORP COM CL A 093712107 2,583 138,339 SH   SOLE   138,339 0 0
BOEING CO COM 097023105 946 4,170 SH   SOLE   4,170 0 0
BOOKING HOLDINGS INC COM 09857L108 139,965 58,442 SH   SOLE   58,442 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 220,492 2,756,157 SH   SOLE   2,756,157 0 0
BOSTON BEER INC CL A 100557107 34,066 66,555 SH   SOLE   66,555 0 0
BOSTON PROPERTIES INC COM 101121101 329 3,262 SH   SOLE   3,262 0 0
BOSTON SCIENTIFIC CORP COM 101137107 17,665 399,956 SH   SOLE   399,956 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 5,725 430,000 SH   SOLE   430,000 0 0
BRADY CORP CL A 104674106 265 5,105 SH   SOLE   5,105 0 0
BRF SA SPONSORED ADR 10552T107 80 15,854 SH   SOLE   15,854 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 33,120 1,905,316 SH   SOLE   1,905,316 0 0
BRINKER INTL INC COM 109641100 5,730 111,475 SH   SOLE   111,475 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,001 16,432 SH   SOLE   16,432 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 440 12,417 SH   SOLE   12,417 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,609 245,519 SH   SOLE   245,519 0 0
BROADCOM INC COM 11135F101 30,103 61,534 SH   SOLE   61,534 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,230,643 22,884,414 SH   SOLE   22,884,414 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 537 8,891 SH   SOLE   8,891 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 347 8,896 SH   SOLE   8,896 0 0
BROOKS AUTOMATION INC NEW COM 114340102 15,563 149,500 SH   SOLE   149,500 0 0
BROWN & BROWN INC COM 115236101 724 12,804 SH   SOLE   12,804 0 0
BRUKER CORP COM 116794108 550 6,913 SH   SOLE   6,913 0 0
B2GOLD CORP COM 11777Q209 5 1,400 SH   SOLE   1,400 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 420 7,742 SH   SOLE   7,742 0 0
BUMBLE INC COM CL A 12047B105 63 1,250 SH   SOLE   1,250 0 0
BURLINGTON STORES INC COM 122017106 33,514 110,807 SH   SOLE   110,807 0 0
CAE INC COM 124765108 26,412 887,308 SH   SOLE   887,308 0 0
CBRE GROUP INC CL A 12504L109 228 2,294 SH   SOLE   2,294 0 0
CDW CORP COM 12514G108 183,758 985,096 SH   SOLE   985,096 0 0
CGI INC CL A SUB VTG 12532H104 192,450 2,227,294 SH   SOLE   2,227,294 0 0
CI FINL CORP COM 125491100 1,487 72,800 SH   SOLE   72,800 0 0
CIGNA CORP NEW COM 125523100 503 2,451 SH   SOLE   2,451 0 0
CME GROUP INC COM 12572Q105 6,004 30,416 SH   SOLE   30,416 0 0
CMS ENERGY CORP COM 125896100 12,144 202,024 SH   SOLE   202,024 0 0
CSX CORP COM 126408103 1,122 37,200 SH   SOLE   37,200 0 0
CVS HEALTH CORP COM 126650100 25,691 299,888 SH   SOLE   299,888 0 0
CABLE ONE INC COM 12685J105 624 338 SH   SOLE   338 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 10,908 71,283 SH   SOLE   71,283 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 163 1,430 SH   SOLE   1,430 0 0
CAMBER ENERGY INC COM 13200M508 0 1 SH   SOLE   1 0 0
CAMDEN PPTY TR SH BEN INT 133131102 31,584 209,100 SH   SOLE   209,100 0 0
CAMECO CORP COM 13321L108 2,715 130,600 SH   SOLE   130,600 0 0
CAMPBELL SOUP CO COM 134429109 5 111 SH   SOLE   111 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 18 500 SH   SOLE   500 0 0
CANADIAN IMP BK COMM COM 136069101 512,423 4,559,026 SH   SOLE   4,559,026 0 0
CANADIAN NATL RY CO COM 136375102 1,075,056 9,227,065 SH   SOLE   9,227,065 0 0
CANADIAN NAT RES LTD COM 136385101 609,116 16,652,520 SH   SOLE   16,652,520 0 0
CANADIAN PAC RY LTD COM 13645T100 851,299 12,826,882 SH   SOLE   12,826,882 0 0
CANOPY GROWTH CORP COM 138035100 304 21,800 SH   SOLE   21,800 0 0
CAPITAL ONE FINL CORP COM 14040H105 534 3,186 SH   SOLE   3,186 0 0
CARLISLE COS INC COM 142339100 8,912 43,600 SH   SOLE   43,600 0 0
CARMAX INC COM 143130102 171 1,159 SH   SOLE   1,159 0 0
CARLYLE GROUP INC COM 14316J108 12,057 252,800 SH   SOLE   252,800 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 28 1,100 SH   SOLE   1,100 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 330 6,209 SH   SOLE   6,209 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 11 3,050 SH   SOLE   3,050 0 0
CARVANA CO CL A 146869102 174 567 SH   SOLE   567 0 0
CASEYS GEN STORES INC COM 147528103 355 1,841 SH   SOLE   1,841 0 0
CATALENT INC COM 148806102 164 1,215 SH   SOLE   1,215 0 0
CATERPILLAR INC COM 149123101 805 4,047 SH   SOLE   4,047 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 48 1,000 SH   SOLE   1,000 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,720 190,184 SH   SOLE   190,184 0 0
CELSIUS HLDGS INC COM NEW 15118V207 13,282 145,700 SH   SOLE   145,700 0 0
CENTENE CORP DEL COM 15135B101 70,090 1,107,526 SH   SOLE   1,107,526 0 0
CENOVUS ENERGY INC COM 15135U109 65,311 6,471,077 SH   SOLE   6,471,077 0 0
CENTERRA GOLD INC COM 152006102 672 100,398 SH   SOLE   100,398 0 0
CENTRAL GARDEN & PET CO COM 153527106 312 6,314 SH   SOLE   6,314 0 0
CENTRAL SECS CORP COM 155123102 2,155 50,300 SH   SOLE   50,300 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2,571 125,060 SH   SOLE   125,060 0 0
CHARLES RIV LABS INTL INC COM 159864107 45,122 105,970 SH   SOLE   105,970 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 677 918 SH   SOLE   918 0 0
CHENIERE ENERGY INC COM NEW 16411R208 9,515 96,720 SH   SOLE   96,720 0 0
CHEVRON CORP NEW COM 166764100 13,668 131,559 SH   SOLE   131,559 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 129,095 70,451 SH   SOLE   70,451 0 0
CHURCH & DWIGHT INC COM 171340102 2,714 32,065 SH   SOLE   32,065 0 0
CISCO SYS INC COM 17275R102 18,764 341,102 SH   SOLE   341,102 0 0
CINTAS CORP COM 172908105 33,979 86,974 SH   SOLE   86,974 0 0
CITIGROUP INC COM NEW 172967424 24,499 340,453 SH   SOLE   340,453 0 0
CLEARWAY ENERGY INC CL C 18539C204 51,677 1,665,007 SH   SOLE   1,665,007 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 135 6,792 SH   SOLE   6,792 0 0
CLOUDFLARE INC CL A COM 18915M107 181 1,604 SH   SOLE   1,604 0 0
COCA COLA CO COM 191216100 268,219 5,036,787 SH   SOLE   5,036,787 0 0
COEUR MNG INC COM NEW 192108504 4 695 SH   SOLE   695 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15,791 207,609 SH   SOLE   207,609 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 1,260 83,044 SH   SOLE   83,044 0 0
COLGATE PALMOLIVE CO COM 194162103 612 7,931 SH   SOLE   7,931 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 9,799 76,227 SH   SOLE   76,227 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 16,964 169,568 SH   SOLE   169,568 0 0
COMCAST CORP NEW CL A 20030N101 458,543 8,150,147 SH   SOLE   8,150,147 0 0
CONOCOPHILLIPS COM 20825C104 227,302 3,320,422 SH   SOLE   3,320,422 0 0
CONSOLIDATED EDISON INC COM 209115104 407 6,032 SH   SOLE   6,032 0 0
CONSTELLATION BRANDS INC CL A 21036P108 268 1,261 SH   SOLE   1,261 0 0
COPART INC COM 217204106 278 1,966 SH   SOLE   1,966 0 0
CORNING INC COM 219350105 694 18,495 SH   SOLE   18,495 0 0
CORTEVA INC COM 22052L104 230 5,333 SH   SOLE   5,333 0 0
COSTCO WHSL CORP NEW COM 22160K105 536,943 1,181,844 SH   SOLE   1,181,844 0 0
COSTAR GROUP INC COM 22160N109 236 2,747 SH   SOLE   2,747 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,198 261,080 SH   SOLE   261,080 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 333 1,380 SH   SOLE   1,380 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 55,678 314,753 SH   SOLE   314,753 0 0
CROWN HLDGS INC COM 228368106 34,845 345,395 SH   SOLE   345,395 0 0
CUBESMART COM 229663109 13,372 266,219 SH   SOLE   266,219 0 0
CUMMINS INC COM 231021106 245 1,057 SH   SOLE   1,057 0 0
D R HORTON INC COM 23331A109 211 2,429 SH   SOLE   2,429 0 0
DANAHER CORPORATION COM 235851102 744,869 2,414,325 SH   SOLE   2,414,325 0 0
DATADOG INC CL A COM 23804L103 334,439 2,421,873 SH   SOLE   2,421,873 0 0
DECKERS OUTDOOR CORP COM 243537107 85,652 228,600 SH   SOLE   228,600 0 0
DEERE & CO COM 244199105 763 2,164 SH   SOLE   2,164 0 0
DELL TECHNOLOGIES INC CL C 24703L202 203 1,918 SH   SOLE   1,918 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 227 5,226 SH   SOLE   5,226 0 0
DESCARTES SYS GROUP INC COM 249906108 48,726 606,737 SH   SOLE   606,737 0 0
DEVON ENERGY CORP NEW COM 25179M103 95,523 2,655,100 SH   SOLE   2,655,100 0 0
DEXCOM INC COM 252131107 137,896 254,575 SH   SOLE   254,575 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 9,693 49,381 SH   SOLE   49,381 0 0
DIAMONDBACK ENERGY INC COM 25278X109 9,483 98,100 SH   SOLE   98,100 0 0
DIGITAL RLTY TR INC COM 253868103 67,767 458,818 SH   SOLE   458,818 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 64,339 821,200 SH   SOLE   821,200 0 0
DISNEY WALT CO COM 254687106 10,620 62,336 SH   SOLE   62,336 0 0
DISCOVER FINL SVCS COM 254709108 276 2,159 SH   SOLE   2,159 0 0
DOCUSIGN INC COM 256163106 132,157 518,234 SH   SOLE   518,234 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 8,072 90,400 SH   SOLE   90,400 0 0
DOLLAR GEN CORP NEW COM 256677105 90,756 415,893 SH   SOLE   415,893 0 0
DOLLAR TREE INC COM 256746108 24,176 239,027 SH   SOLE   239,027 0 0
DOMINION ENERGY INC COM 25746U109 140,159 1,873,147 SH   SOLE   1,873,147 0 0
DONALDSON INC COM 257651109 574 9,553 SH   SOLE   9,553 0 0
DOORDASH INC CL A 25809K105 192 926 SH   SOLE   926 0 0
DOVER CORP COM 260003108 15,084 94,086 SH   SOLE   94,086 0 0
DOW INC COM 260557103 1,851 31,270 SH   SOLE   31,270 0 0
DRAFTKINGS INC COM CL A 26142R104 369 7,582 SH   SOLE   7,582 0 0
DUKE REALTY CORP COM NEW 264411505 8,734 178,497 SH   SOLE   178,497 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 545 5,505 SH   SOLE   5,505 0 0
DUPONT DE NEMOURS INC COM 26614N102 8,298 119,960 SH   SOLE   119,960 0 0
DYNATRACE INC COM NEW 268150109 175,272 2,515,400 SH   SOLE   2,515,400 0 0
EOG RES INC COM 26875P101 68,317 823,899 SH   SOLE   823,899 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 3,596 167,356 SH   SOLE   167,356 0 0
EBAY INC. COM 278642103 369 5,238 SH   SOLE   5,238 0 0
ECOLAB INC COM 278865100 11,088 51,798 SH   SOLE   51,798 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 161,150 1,410,924 SH   SOLE   1,410,924 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 43,318 1,334,188 SH   SOLE   1,334,188 0 0
ELDORADO GOLD CORP NEW COM 284902509 5 660 SH   SOLE   660 0 0
ELECTRONIC ARTS INC COM 285512109 326 2,343 SH   SOLE   2,343 0 0
EMERSON ELEC CO COM 291011104 10,882 114,858 SH   SOLE   114,858 0 0
ENBRIDGE INC COM 29250N105 738,074 18,410,496 SH   SOLE   18,410,496 0 0
ENDAVA PLC ADS 29260V105 6,829 50,500 SH   SOLE   50,500 0 0
ENERPLUS CORP COM 292766102 3,896 484,845 SH   SOLE   484,845 0 0
ENPHASE ENERGY INC COM 29355A107 6,117 40,961 SH   SOLE   40,961 0 0
ENTEGRIS INC COM 29362U104 91,706 722,800 SH   SOLE   722,800 0 0
EPAM SYS INC COM 29414B104 161,432 281,291 SH   SOLE   281,291 0 0
EQUIFAX INC COM 294429105 64,935 251,503 SH   SOLE   251,503 0 0
EQUINIX INC COM 29444U700 55,552 69,199 SH   SOLE   69,199 0 0
EQUINOR ASA SPONSORED ADR 29446M102 1,092 43,289 SH   SOLE   43,289 0 0
EQUINOX GOLD CORP COM 29446Y502 1 137 SH   SOLE   137 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 8,126 101,673 SH   SOLE   101,673 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 30,827 376,616 SH   SOLE   376,616 0 0
ERICSSON ADR B SEK 10 294821608 29,959 2,696,712 SH   SOLE   2,696,712 0 0
ERO COPPER CORP COM 296006109 9,111 494,300 SH   SOLE   494,300 0 0
ETSY INC COM 29786A106 194 941 SH   SOLE   941 0 0
EVERGY INC COM 30034W106 54,398 855,808 SH   SOLE   855,808 0 0
EVERSOURCE ENERGY COM 30040W108 80,663 975,782 SH   SOLE   975,782 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 17 260 SH   SOLE   260 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 118 2,546 SH   SOLE   2,546 0 0
EXELON CORP COM 30161N101 992 23,923 SH   SOLE   23,923 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,454 26,524 SH   SOLE   26,524 0 0
EXPEDITORS INTL WASH INC COM 302130109 91,567 751,646 SH   SOLE   751,646 0 0
EXPONENT INC COM 30214U102 4 31 SH   SOLE   31 0 0
EXTRA SPACE STORAGE INC COM 30225T102 163 944 SH   SOLE   944 0 0
EXXON MOBIL CORP COM 30231G102 44,531 741,164 SH   SOLE   741,164 0 0
FMC CORP COM NEW 302491303 20,588 219,400 SH   SOLE   219,400 0 0
FS KKR CAP CORP COM 302635206 25,000 1,108,427 SH   SOLE   1,108,427 0 0
FACEBOOK INC CL A 30303M102 154,806 453,790 SH   SOLE   453,790 0 0
FAIR ISAAC CORP COM 303250104 362 901 SH   SOLE   901 0 0
FARFETCH LTD ORD SH CL A 30744W107 9,306 250,593 SH   SOLE   250,593 0 0
FASTENAL CO COM 311900104 225 4,231 SH   SOLE   4,231 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 251 2,403 SH   SOLE   2,403 0 0
FEDEX CORP COM 31428X106 18,316 82,322 SH   SOLE   82,322 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 350,739 2,826,688 SH   SOLE   2,826,688 0 0
FIFTH THIRD BANCORP COM 316773100 221 5,063 SH   SOLE   5,063 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 5 450 SH   SOLE   450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 518,575 2,644,715 SH   SOLE   2,644,715 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 61 975 SH   SOLE   975 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 153 944 SH   SOLE   944 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 123 1,144 SH   SOLE   1,144 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 141 2,828 SH   SOLE   2,828 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 118 2,173 SH   SOLE   2,173 0 0
FIRSTSERVICE CORP NEW COM 33767E202 58,667 321,782 SH   SOLE   321,782 0 0
FISERV INC COM 337738108 13,410 120,409 SH   SOLE   120,409 0 0
FIRSTENERGY CORP COM 337932107 362 10,870 SH   SOLE   10,870 0 0
FISKER INC CL A COM STK 33813J106 146 10,850 SH   SOLE   10,850 0 0
FLOWSERVE CORP COM 34354P105 2 44 SH   SOLE   44 0 0
FORD MTR CO DEL COM 345370860 402 27,937 SH   SOLE   27,937 0 0
FORTIS INC COM 349553107 656,958 14,793,221 SH   SOLE   14,793,221 0 0
FORTINET INC COM 34959E109 172,362 600,580 SH   SOLE   600,580 0 0
FORTIVE CORP COM 34959J108 7,791 107,989 SH   SOLE   107,989 0 0
FRANCO NEV CORP COM 351858105 137,787 1,061,229 SH   SOLE   1,061,229 0 0
FREEPORT-MCMORAN INC CL B 35671D857 374 11,234 SH   SOLE   11,234 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 16,333 460,665 SH   SOLE   460,665 0 0
FUELCELL ENERGY INC COM 35952H601 353 52,550 SH   SOLE   52,550 0 0
FURY GOLD MINES LIMITED COM 36117T100 22 35,005 SH   SOLE   35,005 0 0
FUSION PHARMACEUTICALS INC COM 36118A100 5,843 734,321 SH   SOLE   734,321 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 22 600 SH   SOLE   600 0 0
GABELLI DIVID & INCOME TR COM 36242H104 6,276 239,838 SH   SOLE   239,838 0 0
GALLAGHER ARTHUR J & CO COM 363576109 222 1,462 SH   SOLE   1,462 0 0
GAP INC COM 364760108 19,425 790,000 SH   SOLE   790,000 0 0
GARTNER INC COM 366651107 9,464 30,546 SH   SOLE   30,546 0 0
GENERAC HLDGS INC COM 368736104 13,586 33,208 SH   SOLE   33,208 0 0
GENERAL AMERN INVS CO INC COM 368802104 5,833 133,300 SH   SOLE   133,300 0 0
GENERAL DYNAMICS CORP COM 369550108 351 1,756 SH   SOLE   1,756 0 0
GENERAL ELECTRIC CO COM NEW 369604301 23,639 224,400 SH   SOLE   224,400 0 0
GENERAL MLS INC COM 370334104 8,102 132,469 SH   SOLE   132,469 0 0
GENERAL MTRS CO COM 37045V100 61,464 1,159,695 SH   SOLE   1,159,695 0 0
GENMAB A/S SPONSORED ADS 372303206 74,820 1,755,900 SH   SOLE   1,755,900 0 0
GILEAD SCIENCES INC COM 375558103 638 8,933 SH   SOLE   8,933 0 0
GILDAN ACTIVEWEAR INC COM 375916103 18,386 489,867 SH   SOLE   489,867 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 136 3,471 SH   SOLE   3,471 0 0
GLOBAL PMTS INC COM 37940X102 28,403 175,622 SH   SOLE   175,622 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 11 300 SH   SOLE   300 0 0
GOLD STD VENTURES CORP COM 380738104 0 18 SH   SOLE   18 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,438 3,738 SH   SOLE   3,738 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 233 12,626 SH   SOLE   12,626 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 124,667 1,752,720 SH   SOLE   1,752,720 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 680 34,729 SH   SOLE   34,729 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 49 408 SH   SOLE   408 0 0
HCA HEALTHCARE INC COM 40412C101 480 1,890 SH   SOLE   1,890 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 511 6,894 SH   SOLE   6,894 0 0
HP INC COM 40434L105 235 8,547 SH   SOLE   8,547 0 0
HAIN CELESTIAL GROUP INC COM 405217100 32,784 748,001 SH   SOLE   748,001 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 7,383 135,682 SH   SOLE   135,682 0 0
HARLEY DAVIDSON INC COM 412822108 5 133 SH   SOLE   133 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 185 2,563 SH   SOLE   2,563 0 0
HAYWARD HLDGS INC COM 421298100 6,619 283,970 SH   SOLE   283,970 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 17,241 503,713 SH   SOLE   503,713 0 0
HERCULES CAPITAL INC COM 427096508 9,352 556,108 SH   SOLE   556,108 0 0
HERSHEY CO COM 427866108 180 1,040 SH   SOLE   1,040 0 0
HESS CORP COM 42809H107 159 2,023 SH   SOLE   2,023 0 0
HILL-ROM HLDGS INC COM 431475102 4,997 33,100 SH   SOLE   33,100 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 307 2,264 SH   SOLE   2,264 0 0
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 3 985 SH   SOLE   985 0 0
HOME DEPOT INC COM 437076102 360,304 1,066,934 SH   SOLE   1,066,934 0 0
HONEYWELL INTL INC COM 438516106 352,066 1,628,548 SH   SOLE   1,628,548 0 0
HUBSPOT INC COM 443573100 122,224 180,711 SH   SOLE   180,711 0 0
HUDSON PAC PPTYS INC COM 444097109 17,033 625,223 SH   SOLE   625,223 0 0
HUMANA INC COM 444859102 361 908 SH   SOLE   908 0 0
HUNTINGTON BANCSHARES INC COM 446150104 164 10,376 SH   SOLE   10,376 0 0
HUNTSMAN CORP COM 447011107 35,460 1,187,930 SH   SOLE   1,187,930 0 0
HYCROFT MINING HOLDING CORP *W EXP 10/12/202 44862P125 0 130 SH   SOLE   130 0 0
IM CANNABIS CORP COM NEW 44969Q208 2 609 SH   SOLE   609 0 0
IMV INC COM 44974L103 25 15,000 SH   SOLE   15,000 0 0
IAMGOLD CORP COM 450913108 2 950 SH   SOLE   950 0 0
IDEXX LABS INC COM 45168D104 374 590 SH   SOLE   590 0 0
ILLINOIS TOOL WKS INC COM 452308109 124,784 582,036 SH   SOLE   582,036 0 0
ILLUMINA INC COM 452327109 436 1,052 SH   SOLE   1,052 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,710 53,996 SH   SOLE   53,996 0 0
INFOSYS LTD SPONSORED ADR 456788108 7,914 349,824 SH   SOLE   349,824 0 0
ING GROEP N.V. SPONSORED ADR 456837103 52 3,599 SH   SOLE   3,599 0 0
INGERSOLL RAND INC COM 45687V106 15 284 SH   SOLE   284 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 6,142 26,400 SH   SOLE   26,400 0 0
INTEL CORP COM 458140100 1,774 32,988 SH   SOLE   32,988 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 66,986 1,029,120 SH   SOLE   1,029,120 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 468 3,977 SH   SOLE   3,977 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,063 7,582 SH   SOLE   7,582 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 11,033 81,764 SH   SOLE   81,764 0 0
INTERNATIONAL PAPER CO COM 460146103 971 16,881 SH   SOLE   16,881 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,723 4,792 SH   SOLE   4,792 0 0
INTUIT COM 461202103 55,658 101,118 SH   SOLE   101,118 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 14,100 14,144 SH   SOLE   14,144 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 12 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 10,004 257,430 SH   SOLE   257,430 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 986 3,375 SH   SOLE   3,375 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,817 9,693 SH   SOLE   9,693 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,339 4,395 SH   SOLE   4,395 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,999 13,151 SH   SOLE   13,151 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 749 5,018 SH   SOLE   5,018 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 59 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 429 3,339 SH   SOLE   3,339 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 82 1,000 SH   SOLE   1,000 0 0
INVITATION HOMES INC COM 46187W107 101,769 2,598,936 SH   SOLE   2,598,936 0 0
IQVIA HLDGS INC COM 46266C105 12,595 51,523 SH   SOLE   51,523 0 0
ISHARES GOLD TR ISHARES NEW 464285204 237 7,075 SH   SOLE   7,075 0 0
ISHARES INC MSCI AUST ETF 464286103 955 38,299 SH   SOLE   38,299 0 0
ISHARES INC MSCI WORLD ETF 464286392 49 381 SH   SOLE   381 0 0
ISHARES INC MSCI CDA ETF 464286509 1,451 39,514 SH   SOLE   39,514 0 0
ISHARES INC MSCI EURZONE ETF 464286608 294 6,022 SH   SOLE   6,022 0 0
ISHARES INC MSCI GERMANY ETF 464286806 248 7,437 SH   SOLE   7,437 0 0
ISHARES INC MSCI HONG KG ETF 464286871 415 17,239 SH   SOLE   17,239 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,032 4,688 SH   SOLE   4,688 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 609 11,940 SH   SOLE   11,940 0 0
ISHARES TR IBOXX INV CP ETF 464287242 526 3,922 SH   SOLE   3,922 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,327 11,281 SH   SOLE   11,281 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,899 32,785 SH   SOLE   32,785 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,618 58,112 SH   SOLE   58,112 0 0
ISHARES TR CORE S&P MCP ETF 464287507 26,141 97,210 SH   SOLE   97,210 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 869 3,127 SH   SOLE   3,127 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 138 455 SH   SOLE   455 0 0
ISHARES TR U.S. REAL ES ETF 464287739 791 7,626 SH   SOLE   7,626 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,031 79,608 SH   SOLE   79,608 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 328 3,836 SH   SOLE   3,836 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 111 5,017 SH   SOLE   5,017 0 0
ISHARES TR EAFE SML CP ETF 464288273 49,859 664,200 SH   SOLE   664,200 0 0
ISHARES TR JPMORGAN USD EMG 464288281 26,961 243,370 SH   SOLE   243,370 0 0
ISHARES TR GLB INFRASTR ETF 464288372 174 3,767 SH   SOLE   3,767 0 0
ISHARES TR IBOXX HI YD ETF 464288513 37,234 421,553 SH   SOLE   421,553 0 0
ISHARES TR USD INV GRDE ETF 464288620 3,745 11,660 SH   SOLE   11,660 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 851 15,500 SH   SOLE   15,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 8,318 62,452 SH   SOLE   62,452 0 0
ISHARES TR SHORT TREAS BD 464288679 997 8,965 SH   SOLE   8,965 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,102 52,936 SH   SOLE   52,936 0 0
ISHARES TR US AER DEF ETF 464288760 73 678 SH   SOLE   678 0 0
ISHARES TR US HLTHCR PR ETF 464288828 388 1,480 SH   SOLE   1,480 0 0
ISHARES TR MSCI INDIA ETF 46429B598 440 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,253 62,862 SH   SOLE   62,862 0 0
ISHARES TR MSCI CHINA ETF 46429B671 248 3,611 SH   SOLE   3,611 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,461 24,540 SH   SOLE   24,540 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 7,789 128,329 SH   SOLE   128,329 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 9,721 92,460 SH   SOLE   92,460 0 0
ISHARES TR MSCI USA MMENTM 46432F396 6,460 46,088 SH   SOLE   46,088 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,885 38,970 SH   SOLE   38,970 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 2,135 30,240 SH   SOLE   30,240 0 0
ISHARES TR MSCI INTL SML CP 46434V266 741 25,800 SH   SOLE   25,800 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 1,513 50,170 SH   SOLE   50,170 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 3,776 125,840 SH   SOLE   125,840 0 0
ISHARES TR MSCI LW CRB TG 46434V464 50 300 SH   SOLE   300 0 0
ISHARES TR CORE DIV GRWTH 46434V621 11,607 288,500 SH   SOLE   288,500 0 0
ISHARES TR INTL DIV GRWTH 46435G524 1,533 29,710 SH   SOLE   29,710 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 70 13,198 SH   SOLE   13,198 0 0
JPMORGAN CHASE & CO COM 46625H100 354,972 2,130,718 SH   SOLE   2,130,718 0 0
JABIL INC COM 466313103 60 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 466 3,499 SH   SOLE   3,499 0 0
JETBLUE AWYS CORP COM 477143101 2 100 SH   SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104 468,349 2,841,742 SH   SOLE   2,841,742 0 0
JONES LANG LASALLE INC COM 48020Q107 1,003 4,000 SH   SOLE   4,000 0 0
KLA CORP COM NEW 482480100 365 1,081 SH   SOLE   1,081 0 0
KKR & CO INC COM 48251W104 40,261 657,192 SH   SOLE   657,192 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 180 655 SH   SOLE   655 0 0
KELLOGG CO COM 487836108 5 79 SH   SOLE   79 0 0
KEURIG DR PEPPER INC COM 49271V100 180 5,175 SH   SOLE   5,175 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 17,986 107,085 SH   SOLE   107,085 0 0
KIMBERLY-CLARK CORP COM 494368103 368 2,696 SH   SOLE   2,696 0 0
KINDER MORGAN INC DEL COM 49456B101 238 13,951 SH   SOLE   13,951 0 0
KINROSS GOLD CORP COM 496902404 568 107,627 SH   SOLE   107,627 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 0 1,000 SH   SOLE   1,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 14,787 353,649 SH   SOLE   353,649 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 21,099 465,764 SH   SOLE   465,764 0 0
KRAFT HEINZ CO COM 500754106 174 4,610 SH   SOLE   4,610 0 0
KROGER CO COM 501044101 221 5,332 SH   SOLE   5,332 0 0
LCI INDS COM 50189K103 34 251 SH   SOLE   251 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 48,819 217,373 SH   SOLE   217,373 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 195 675 SH   SOLE   675 0 0
LAM RESEARCH CORP COM 512807108 71,824 125,756 SH   SOLE   125,756 0 0
LAMB WESTON HLDGS INC COM 513272104 21,726 355,564 SH   SOLE   355,564 0 0
LANDSTAR SYS INC COM 515098101 4,643 28,800 SH   SOLE   28,800 0 0
LAS VEGAS SANDS CORP COM 517834107 19 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 108,653 354,437 SH   SOLE   354,437 0 0
LENNAR CORP CL A 526057104 183 1,890 SH   SOLE   1,890 0 0
LENNOX INTL INC COM 526107107 265 875 SH   SOLE   875 0 0
LEXINGTON REALTY TRUST COM 529043101 14,049 1,077,176 SH   SOLE   1,077,176 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,109 125,512 SH   SOLE   125,512 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 192 1,103 SH   SOLE   1,103 0 0
LIFE STORAGE INC COM 53223X107 20,137 171,370 SH   SOLE   171,370 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 26,622 267,698 SH   SOLE   267,698 0 0
LILLY ELI & CO COM 532457108 228,283 991,719 SH   SOLE   991,719 0 0
LISTED FD TR WAHED FTSE ETF 53656F607 249 6,565 SH   SOLE   6,565 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 26 284 SH   SOLE   284 0 0
LOCKHEED MARTIN CORP COM 539830109 649 1,844 SH   SOLE   1,844 0 0
LOWES COS INC COM 548661107 2,172 11,909 SH   SOLE   11,909 0 0
LULULEMON ATHLETICA INC COM 550021109 720,373 1,751,413 SH   SOLE   1,751,413 0 0
LYFT INC CL A COM 55087P104 34,058 638,630 SH   SOLE   638,630 0 0
M & T BK CORP COM 55261F104 29,464 191,408 SH   SOLE   191,408 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,535 39,459 SH   SOLE   39,459 0 0
MSCI INC COM 55354G100 348 566 SH   SOLE   566 0 0
MAG SILVER CORP COM 55903Q104 785 50,000 SH   SOLE   50,000 0 0
MAGNA INTL INC COM 559222401 69,819 915,766 SH   SOLE   915,766 0 0
MANULIFE FINL CORP COM 56501R106 299,975 15,376,708 SH   SOLE   15,376,708 0 0
MARATHON PETE CORP COM 56585A102 286 4,588 SH   SOLE   4,588 0 0
MARSH & MCLENNAN COS INC COM 571748102 8,358 53,759 SH   SOLE   53,759 0 0
MARRIOTT INTL INC NEW CL A 571903202 284 1,857 SH   SOLE   1,857 0 0
MARTIN MARIETTA MATLS INC COM 573284106 4,071 11,433 SH   SOLE   11,433 0 0
MARVELL TECHNOLOGY INC COM 573874104 352 5,823 SH   SOLE   5,823 0 0
MASCO CORP COM 574599106 31,640 564,540 SH   SOLE   564,540 0 0
MASTERCARD INCORPORATED CL A 57636Q104 214,344 0 SH   SOLE   0 0 0
MATCH GROUP INC NEW COM 57667L107 277 1,806 SH   SOLE   1,806 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,157 49,356 SH   SOLE   49,356 0 0
MCDONALDS CORP COM 580135101 463,622 1,888,566 SH   SOLE   1,888,566 0 0
MCKESSON CORP COM 58155Q103 229 1,109 SH   SOLE   1,109 0 0
MEATECH 3D LTD SPONSORED ADS 583435102 12 2,018 SH   SOLE   2,018 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 5 272 SH   SOLE   272 0 0
MERCADOLIBRE INC COM 58733R102 229,168 136,901 SH   SOLE   136,901 0 0
MERCK & CO INC COM 58933Y105 20,874 276,067 SH   SOLE   276,067 0 0
METLIFE INC COM 59156R108 381 6,049 SH   SOLE   6,049 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 222 157 SH   SOLE   157 0 0
MICROSOFT CORP COM 594918104 2,187,204 7,656,444 SH   SOLE   7,656,444 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 996 7,178 SH   SOLE   7,178 0 0
MICRON TECHNOLOGY INC COM 595112103 65,548 913,934 SH   SOLE   913,934 0 0
MID-AMER APT CMNTYS INC COM 59522J103 594 3,110 SH   SOLE   3,110 0 0
MODERNA INC COM 60770K107 925 2,426 SH   SOLE   2,426 0 0
MONDELEZ INTL INC CL A 609207105 375,622 6,327,588 SH   SOLE   6,327,588 0 0
MONGODB INC CL A 60937P106 406,513 887,126 SH   SOLE   887,126 0 0
MONOLITHIC PWR SYS INC COM 609839105 9,754 20,000 SH   SOLE   20,000 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 242 2,698 SH   SOLE   2,698 0 0
MOODYS CORP COM 615369105 49,953 138,162 SH   SOLE   138,162 0 0
MORGAN STANLEY COM NEW 617446448 512,540 5,115,880 SH   SOLE   5,115,880 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 288 1,215 SH   SOLE   1,215 0 0
NIO INC SPON ADS 62914V106 30 850 SH   SOLE   850 0 0
NASDAQ INC COM 631103108 7,389 37,849 SH   SOLE   37,849 0 0
NATURA &CO HLDG S A ADS 63884N108 191 11,451 SH   SOLE   11,451 0 0
NCINO INC COM 63947U107 10,772 152,300 SH   SOLE   152,300 0 0
NETFLIX INC COM 64110L106 34,788 58,050 SH   SOLE   58,050 0 0
NETEASE INC SPONSORED ADS 64110W102 68,038 826,639 SH   SOLE   826,639 0 0
NEW FOUND GOLD CORP COM 64440N103 153 25,000 SH   SOLE   25,000 0 0
NEW GOLD INC CDA COM 644535106 2 1,697 SH   SOLE   1,697 0 0
NEWELL BRANDS INC COM 651229106 15,268 634,806 SH   SOLE   634,806 0 0
NEWMONT CORP COM 651639106 1,801 33,310 SH   SOLE   33,310 0 0
NEXTERA ENERGY INC COM 65339F101 573,220 7,269,893 SH   SOLE   7,269,893 0 0
NEXGEN ENERGY LTD COM 65340P106 17,264 3,770,760 SH   SOLE   3,770,760 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 133,572 1,758,394 SH   SOLE   1,758,394 0 0
NICE LTD SPONSORED ADR 653656108 904 3,202 SH   SOLE   3,202 0 0
NIKE INC CL B 654106103 445,365 3,032,627 SH   SOLE   3,032,627 0 0
NORDSON CORP COM 655663102 446 1,824 SH   SOLE   1,824 0 0
NORFOLK SOUTHN CORP COM 655844108 496 2,026 SH   SOLE   2,026 0 0
NORTHERN TR CORP COM 665859104 19,321 174,068 SH   SOLE   174,068 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,827 7,737 SH   SOLE   7,737 0 0
NORTONLIFELOCK INC COM 668771108 1 58 SH   SOLE   58 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,042 12,666 SH   SOLE   12,666 0 0
NOVO-NORDISK A S ADR 670100205 33,496 346,338 SH   SOLE   346,338 0 0
NUCOR CORP COM 670346105 257 2,558 SH   SOLE   2,558 0 0
NVIDIA CORPORATION COM 67066G104 592,983 2,881,729 SH   SOLE   2,881,729 0 0
NUTRIEN LTD COM 67077M108 473,654 7,244,071 SH   SOLE   7,244,071 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 20,031 31,796 SH   SOLE   31,796 0 0
OAK STR HEALTH INC COM 67181A107 14,989 334,080 SH   SOLE   334,080 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 5,885 828,216 SH   SOLE   828,216 0 0
OCCIDENTAL PETE CORP COM 674599105 185 6,128 SH   SOLE   6,128 0 0
OKTA INC CL A 679295105 241 1,028 SH   SOLE   1,028 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 221 750 SH   SOLE   750 0 0
OLIN CORP COM PAR $1 680665205 6,076 123,170 SH   SOLE   123,170 0 0
OMNICOM GROUP INC COM 681919106 17,339 234,242 SH   SOLE   234,242 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH   SOLE   5 0 0
ONEOK INC NEW COM 682680103 184 3,104 SH   SOLE   3,104 0 0
ONEMAIN HLDGS INC COM 68268W103 28,223 503,291 SH   SOLE   503,291 0 0
OPEN TEXT CORP COM 683715106 84,170 1,708,896 SH   SOLE   1,708,896 0 0
ORACLE CORP COM 68389X105 116,851 1,292,634 SH   SOLE   1,292,634 0 0
ORANGE SPONSORED ADR 684060106 30 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 9 810 SH   SOLE   810 0 0
OTIS WORLDWIDE CORP COM 68902V107 260 3,103 SH   SOLE   3,103 0 0
OVINTIV INC COM 69047Q102 1,679 49,996 SH   SOLE   49,996 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 9,931 695,892 SH   SOLE   695,892 0 0
PG&E CORP COM 69331C108 103 10,725 SH   SOLE   10,725 0 0
PNC FINL SVCS GROUP INC COM 693475105 637 3,209 SH   SOLE   3,209 0 0
PPG INDS INC COM 693506107 17,385 118,521 SH   SOLE   118,521 0 0
PACCAR INC COM 693718108 19,092 234,035 SH   SOLE   234,035 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 553 22,646 SH   SOLE   22,646 0 0
PALO ALTO NETWORKS INC COM 697435105 410,470 867,875 SH   SOLE   867,875 0 0
PARKER-HANNIFIN CORP COM 701094104 550 1,926 SH   SOLE   1,926 0 0
PATTERSON COS INC COM 703395103 484 15,594 SH   SOLE   15,594 0 0
PAYCHEX INC COM 704326107 249 2,295 SH   SOLE   2,295 0 0
PAYCOM SOFTWARE INC COM 70432V102 180 361 SH   SOLE   361 0 0
PAYPAL HLDGS INC COM 70450Y103 9,479 42,338 SH   SOLE   42,338 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 161 1,874 SH   SOLE   1,874 0 0
PEMBINA PIPELINE CORP COM 706327103 22,544 707,968 SH   SOLE   707,968 0 0
PEPSICO INC COM 713448108 45,312 296,541 SH   SOLE   296,541 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 14,822 308,875 SH   SOLE   308,875 0 0
PERKINELMER INC COM 714046109 21,019 119,310 SH   SOLE   119,310 0 0
PFIZER INC COM 717081103 376,405 8,605,080 SH   SOLE   8,605,080 0 0
PHILIP MORRIS INTL INC COM 718172109 57,053 569,814 SH   SOLE   569,814 0 0
PHILLIPS 66 COM 718546104 219 3,105 SH   SOLE   3,105 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 657 5,915 SH   SOLE   5,915 0 0
PINTEREST INC CL A 72352L106 10,791 212,880 SH   SOLE   212,880 0 0
PIONEER NAT RES CO COM 723787107 2,526 14,737 SH   SOLE   14,737 0 0
PLUG POWER INC COM NEW 72919P202 4,386 172,858 SH   SOLE   172,858 0 0
POLARIS INC COM 731068102 4 32 SH   SOLE   32 0 0
PRECISION DRILLING CORP COM NEW 74022D407 7 175 SH   SOLE   175 0 0
PRICE T ROWE GROUP INC COM 74144T108 329 1,619 SH   SOLE   1,619 0 0
PRIMERICA INC COM 74164M108 886 5,600 SH   SOLE   5,600 0 0
PROCTER AND GAMBLE CO COM 742718109 260,527 1,825,792 SH   SOLE   1,825,792 0 0
PROGRESSIVE CORP COM 743315103 262,809 2,864,585 SH   SOLE   2,864,585 0 0
PROLOGIS INC. COM 74340W103 25,475 200,699 SH   SOLE   200,699 0 0
PRUDENTIAL FINL INC COM 744320102 302 2,833 SH   SOLE   2,833 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 225 3,644 SH   SOLE   3,644 0 0
PUBLIC STORAGE COM 74460D109 51,418 168,997 SH   SOLE   168,997 0 0
PULTE GROUP INC COM 745867101 2,654 55,500 SH   SOLE   55,500 0 0
QUALCOMM INC COM 747525103 7,172 55,800 SH   SOLE   55,800 0 0
QUEST DIAGNOSTICS INC COM 74834L100 31,686 213,193 SH   SOLE   213,193 0 0
RH COM 74967X103 78,450 110,800 SH   SOLE   110,800 0 0
RPM INTL INC COM 749685103 486 6,155 SH   SOLE   6,155 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 8,824 542,600 SH   SOLE   542,600 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,416 118,985 SH   SOLE   118,985 0 0
REALTY INCOME CORP COM 756109104 185 2,778 SH   SOLE   2,778 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 742 22,445 SH   SOLE   22,445 0 0
REGENCY CTRS CORP COM 758849103 25,157 364,130 SH   SOLE   364,130 0 0
REGENERON PHARMACEUTICALS COM 75886F107 438 718 SH   SOLE   718 0 0
RELX PLC SPONSORED ADR 759530108 7,843 269,355 SH   SOLE   269,355 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 4,347 88,163 SH   SOLE   88,163 0 0
REPLIGEN CORP COM 759916109 206,118 730,000 SH   SOLE   730,000 0 0
REPUBLIC SVCS INC COM 760759100 89,455 727,012 SH   SOLE   727,012 0 0
RESMED INC COM 761152107 279 1,046 SH   SOLE   1,046 0 0
RESOLUTE FST PRODS INC COM 76117W109 386 31,600 SH   SOLE   31,600 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 203,301 3,283,411 SH   SOLE   3,283,411 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,528 67,964 SH   SOLE   67,964 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 25 400 SH   SOLE   400 0 0
ROCKWELL AUTOMATION INC COM 773903109 21,320 71,123 SH   SOLE   71,123 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 352,801 7,497,023 SH   SOLE   7,497,023 0 0
ROKU INC COM CL A 77543R102 280 913 SH   SOLE   913 0 0
ROPER TECHNOLOGIES INC COM 776696106 36,748 80,156 SH   SOLE   80,156 0 0
ROSS STORES INC COM 778296103 104,927 909,567 SH   SOLE   909,567 0 0
ROYAL BK CDA COM 780087102 1,752,788 17,522,769 SH   SOLE   17,522,769 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 11,975 270,065 SH   SOLE   270,065 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 22 500 SH   SOLE   500 0 0
ROYAL GOLD INC COM 780287108 195 2,000 SH   SOLE   2,000 0 0
ROYCE VALUE TR INC COM 780910105 7,885 429,297 SH   SOLE   429,297 0 0
ROYCE MICRO-CAP TR INC COM 780915104 3,392 294,862 SH   SOLE   294,862 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,780 15,600 SH   SOLE   15,600 0 0
S&P GLOBAL INC COM 78409V104 633,447 1,476,054 SH   SOLE   1,476,054 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 263 784 SH   SOLE   784 0 0
SEI INVTS CO COM 784117103 1 20 SH   SOLE   20 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 4 140 SH   SOLE   140 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,785 17,929 SH   SOLE   17,929 0 0
SPDR GOLD TR GOLD SHS 78463V107 7,461 45,909 SH   SOLE   45,909 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 351 8,548 SH   SOLE   8,548 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 0 130 SH   SOLE   130 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,602 53,370 SH   SOLE   53,370 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 409 3,243 SH   SOLE   3,243 0 0
SPDR SER TR S&P DIVID ETF 78464A763 11,580 108,341 SH   SOLE   108,341 0 0
SPDR SER TR S&P CAP MKTS 78464A771 1,333 13,730 SH   SOLE   13,730 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 0 450 SH   SOLE   450 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 99 205 SH   SOLE   205 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,004 32,162 SH   SOLE   32,162 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 195 1,458 SH   SOLE   1,458 0 0
SVB FINANCIAL GROUP COM 78486Q101 93,850 142,155 SH   SOLE   142,155 0 0
SALESFORCE COM INC COM 79466L302 219,698 815,392 SH   SOLE   815,392 0 0
SANOFI SPONSORED ADR 80105N105 994 20,520 SH   SOLE   20,520 0 0
SAP SE SPON ADR 803054204 774 5,700 SH   SOLE   5,700 0 0
SCHLUMBERGER LTD COM STK 806857108 11,760 385,275 SH   SOLE   385,275 0 0
SCHWAB CHARLES CORP COM 808513105 32,016 422,152 SH   SOLE   422,152 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 293 1,918 SH   SOLE   1,918 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 25,667 251,920 SH   SOLE   251,920 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 39,591 1,250,060 SH   SOLE   1,250,060 0 0
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 219 6,346 SH   SOLE   6,346 0 0
SEA LTD SPONSORD ADS 81141R100 278,537 887,700 SH   SOLE   887,700 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 632 1,475 SH   SOLE   1,475 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 60 470 SH   SOLE   470 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,845 20,562 SH   SOLE   20,562 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,723 9,381 SH   SOLE   9,381 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,897 9,784 SH   SOLE   9,784 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 5,751 51,299 SH   SOLE   51,299 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,022 5,670 SH   SOLE   5,670 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,521 29,859 SH   SOLE   29,859 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,767 21,823 SH   SOLE   21,823 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 638 14,041 SH   SOLE   14,041 0 0
SEMPRA COM 816851109 289 2,252 SH   SOLE   2,252 0 0
SERVICENOW INC COM 81762P102 159,877 261,599 SH   SOLE   261,599 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 167,631 5,736,433 SH   SOLE   5,736,433 0 0
SHERWIN WILLIAMS CO COM 824348106 219,939 774,528 SH   SOLE   774,528 0 0
SHOCKWAVE MED INC COM 82489T104 5,166 25,000 SH   SOLE   25,000 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 6,458 227,216 SH   SOLE   227,216 0 0
SHOPIFY INC CL A 82509L107 206,248 152,097 SH   SOLE   152,097 0 0
SILVERCREST METALS INC COM 828363101 17,855 2,600,000 SH   SOLE   2,600,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 310 2,303 SH   SOLE   2,303 0 0
SKECHERS U S A INC CL A 830566105 42 1,000 SH   SOLE   1,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 197 1,174 SH   SOLE   1,174 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 12,414 350,539 SH   SOLE   350,539 0 0
SMITH A O CORP COM 831865209 41,637 652,893 SH   SOLE   652,893 0 0
SNAP INC CL A 83304A106 385,693 5,372,344 SH   SOLE   5,372,344 0 0
SNOWFLAKE INC CL A 833445109 550 1,860 SH   SOLE   1,860 0 0
SLR INVESTMENT CORP COM 83413U100 711 36,816 SH   SOLE   36,816 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 44,836 399,616 SH   SOLE   399,616 0 0
SOUTHERN CO COM 842587107 750 12,611 SH   SOLE   12,611 0 0
SOUTHERN COPPER CORP COM 84265V105 31,162 541,621 SH   SOLE   541,621 0 0
SOUTHWEST AIRLS CO COM 844741108 221 4,185 SH   SOLE   4,185 0 0
SPLUNK INC COM 848637104 164 1,184 SH   SOLE   1,184 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 557 39,950 SH   SOLE   39,950 0 0
SQUARE INC CL A 852234103 180,865 766,575 SH   SOLE   766,575 0 0
STANLEY BLACK & DECKER INC COM 854502101 211 1,154 SH   SOLE   1,154 0 0
STANTEC INC COM 85472N109 15,931 335,312 SH   SOLE   335,312 0 0
STARBUCKS CORP COM 855244109 53,384 472,954 SH   SOLE   472,954 0 0
STARWOOD PPTY TR INC COM 85571B105 46,595 1,856,428 SH   SOLE   1,856,428 0 0
STATE STR CORP COM 857477103 1,064 12,219 SH   SOLE   12,219 0 0
STEM INC COM 85859N102 1,679 70,727 SH   SOLE   70,727 0 0
STERICYCLE INC COM 858912108 401 5,747 SH   SOLE   5,747 0 0
STRYKER CORPORATION COM 863667101 26,000 96,444 SH   SOLE   96,444 0 0
SUN CMNTYS INC COM 866674104 9,851 51,809 SH   SOLE   51,809 0 0
SUN LIFE FINANCIAL INC. COM 866796105 305,643 5,881,893 SH   SOLE   5,881,893 0 0
SUNCOR ENERGY INC NEW COM 867224107 463,186 22,198,694 SH   SOLE   22,198,694 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 13,891 432,687 SH   SOLE   432,687 0 0
SUNRUN INC COM 86771W105 14,430 344,588 SH   SOLE   344,588 0 0
SYNOPSYS INC COM 871607107 34,165 112,180 SH   SOLE   112,180 0 0
SYNCHRONY FINANCIAL COM 87165B103 215 4,224 SH   SOLE   4,224 0 0
SYSCO CORP COM 871829107 24,976 308,290 SH   SOLE   308,290 0 0
TFI INTL INC COM 87241L109 92,600 900,386 SH   SOLE   900,386 0 0
TJX COS INC NEW COM 872540109 203,609 2,903,119 SH   SOLE   2,903,119 0 0
T-MOBILE US INC COM 872590104 539 4,181 SH   SOLE   4,181 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 40,641 361,789 SH   SOLE   361,789 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 27,027 180,081 SH   SOLE   180,081 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 7,241 60,000 SH   SOLE   60,000 0 0
TANZANIAN GOLD CORP COM 87601A107 11 20,428 SH   SOLE   20,428 0 0
TAPESTRY INC COM 876030107 571 14,655 SH   SOLE   14,655 0 0
TARGET CORP COM 87612E106 905 3,814 SH   SOLE   3,814 0 0
TC ENERGY CORP COM 87807B107 828,713 17,105,774 SH   SOLE   17,105,774 0 0
TECK RESOURCES LTD CL B 878742204 17,726 706,646 SH   SOLE   706,646 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 1,016 44,279 SH   SOLE   44,279 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 272 13,050 SH   SOLE   13,050 0 0
TELEFLEX INCORPORATED COM 879369106 388 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 13 2,843 SH   SOLE   2,843 0 0
TELUS CORPORATION COM 87971M103 494,099 22,451,876 SH   SOLE   22,451,876 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100 13,699 388,800 SH   SOLE   388,800 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 207 29,381 SH   SOLE   29,381 0 0
TERADYNE INC COM 880770102 22,846 208,964 SH   SOLE   208,964 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 536 12,602 SH   SOLE   12,602 0 0
TESLA INC COM 88160R101 4,567 5,812 SH   SOLE   5,812 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6 605 SH   SOLE   605 0 0
TETRA TECH INC NEW COM 88162G103 21 142 SH   SOLE   142 0 0
TEXAS INSTRS INC COM 882508104 206,250 1,062,036 SH   SOLE   1,062,036 0 0
THE TRADE DESK INC COM CL A 88339J105 207 3,030 SH   SOLE   3,030 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 365,975 627,720 SH   SOLE   627,720 0 0
THOMSON REUTERS CORP. COM NEW 884903709 88,061 789,982 SH   SOLE   789,982 0 0
3M CO COM 88579Y101 25,215 138,531 SH   SOLE   138,531 0 0
TILRAY INC COM CL 2 88688T100 18 1,620 SH   SOLE   1,620 0 0
TOLL BROTHERS INC COM 889478103 11 200 SH   SOLE   200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,537,345 22,954,097 SH   SOLE   22,954,097 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 9,806 204,440 SH   SOLE   204,440 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 97 527 SH   SOLE   527 0 0
TRACTOR SUPPLY CO COM 892356106 345,041 1,647,210 SH   SOLE   1,647,210 0 0
TRANSALTA CORP COM 89346D107 23 2,171 SH   SOLE   2,171 0 0
TRANSDIGM GROUP INC COM 893641100 248 388 SH   SOLE   388 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,108 7,124 SH   SOLE   7,124 0 0
TRI CONTL CORP COM 895436103 4,011 118,469 SH   SOLE   118,469 0 0
TRIP COM GROUP LTD ADS 89677Q107 454 14,986 SH   SOLE   14,986 0 0
TRUIST FINL CORP COM 89832Q109 27,256 458,236 SH   SOLE   458,236 0 0
TWILIO INC CL A 90138F102 172,201 550,833 SH   SOLE   550,833 0 0
TWITTER INC COM 90184L102 3 49 SH   SOLE   49 0 0
TYLER TECHNOLOGIES INC COM 902252105 403 880 SH   SOLE   880 0 0
TYSON FOODS INC CL A 902494103 164 2,025 SH   SOLE   2,025 0 0
US BANCORP DEL COM NEW 902973304 22,911 377,517 SH   SOLE   377,517 0 0
UBER TECHNOLOGIES INC COM 90353T100 55,699 1,251,025 SH   SOLE   1,251,025 0 0
ULTA BEAUTY INC COM 90384S303 64,778 170,114 SH   SOLE   170,114 0 0
UNILEVER PLC SPON ADR NEW 904767704 39,662 719,517 SH   SOLE   719,517 0 0
UNION PAC CORP COM 907818108 337,398 1,664,235 SH   SOLE   1,664,235 0 0
UNITED AIRLS HLDGS INC COM 910047109 24 500 SH   SOLE   500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 58,181 313,073 SH   SOLE   313,073 0 0
UNITED RENTALS INC COM 911363109 50,410 138,701 SH   SOLE   138,701 0 0
UNITEDHEALTH GROUP INC COM 91324P102 609,068 1,514,471 SH   SOLE   1,514,471 0 0
UPSTART HLDGS INC COM 91680M107 178,851 563,100 SH   SOLE   563,100 0 0
V F CORP COM 918204108 308 4,521 SH   SOLE   4,521 0 0
VAIL RESORTS INC COM 91879Q109 7 22 SH   SOLE   22 0 0
VALERO ENERGY CORP COM 91913Y100 58,048 818,975 SH   SOLE   818,975 0 0
VALLEY NATL BANCORP COM 919794107 417 30,423 SH   SOLE   30,423 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 24 800 SH   SOLE   800 0 0
VANECK ETF TRUST EMERGING MRKT HI 92189F353 201 8,400 SH   SOLE   8,400 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726 264 1,300 SH   SOLE   1,300 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 19 180 SH   SOLE   180 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 418 2,708 SH   SOLE   2,708 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 7,546 86,650 SH   SOLE   86,650 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 646 11,263 SH   SOLE   11,263 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 821 1,500 SH   SOLE   1,500 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 867 13,799 SH   SOLE   13,799 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,865 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3,291 4,370 SH   SOLE   4,370 0 0
VEEVA SYS INC CL A COM 922475108 283 995 SH   SOLE   995 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 54,815 111,252 SH   SOLE   111,252 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 10 100 SH   SOLE   100 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 55 250 SH   SOLE   250 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 93,192 1,702,808 SH   SOLE   1,702,808 0 0
VERISK ANALYTICS INC COM 92345Y106 6,428 31,566 SH   SOLE   31,566 0 0
VERMILION ENERGY INC COM 923725105 1 100 SH   SOLE   100 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 15,353 84,040 SH   SOLE   84,040 0 0
VIACOMCBS INC CL B 92556H206 160 3,974 SH   SOLE   3,974 0 0
VIATRIS INC COM 92556V106 2 132 SH   SOLE   132 0 0
VICI PPTYS INC COM 925652109 21,697 746,765 SH   SOLE   746,765 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 179 16,178 SH   SOLE   16,178 0 0
VISA INC COM CL A 92826C839 813,249 3,572,281 SH   SOLE   3,572,281 0 0
VIRTUS DIVIDEND INTEREST & P COM 92840R101 2,234 148,763 SH   SOLE   148,763 0 0
VIVINT SMART HOME INC COM CL A 928542109 7,952 860,209 SH   SOLE   860,209 0 0
VULCAN MATLS CO COM 929160109 257 1,471 SH   SOLE   1,471 0 0
WP CAREY INC COM 92936U109 22,135 297,420 SH   SOLE   297,420 0 0
WEC ENERGY GROUP INC COM 92939U106 53,891 601,602 SH   SOLE   601,602 0 0
WABTEC COM 929740108 5 59 SH   SOLE   59 0 0
WALMART INC COM 931142103 90,038 638,142 SH   SOLE   638,142 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 251 5,129 SH   SOLE   5,129 0 0
WALKER & DUNLOP INC COM 93148P102 13,922 124,138 SH   SOLE   124,138 0 0
WASTE CONNECTIONS INC COM 94106B101 510,273 4,007,474 SH   SOLE   4,007,474 0 0
WASTE MGMT INC DEL COM 94106L109 11,715 76,829 SH   SOLE   76,829 0 0
WATERS CORP COM 941848103 159 432 SH   SOLE   432 0 0
WELLS FARGO CO NEW COM 949746101 57,674 1,219,372 SH   SOLE   1,219,372 0 0
WELLTOWER INC COM 95040Q104 23,756 281,714 SH   SOLE   281,714 0 0
WEST FRASER TIMBER CO LTD COM 952845105 1,808 21,117 SH   SOLE   21,117 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 228 523 SH   SOLE   523 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 26 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 13,537 373,658 SH   SOLE   373,658 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,061 28,056 SH   SOLE   28,056 0 0
WHIRLPOOL CORP COM 963320106 448 2,106 SH   SOLE   2,106 0 0
WILLIAMS COS INC COM 969457100 228 8,636 SH   SOLE   8,636 0 0
WINGSTOP INC COM 974155103 142,858 871,500 SH   SOLE   871,500 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 9,813 208,000 SH   SOLE   208,000 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 275 3,560 SH   SOLE   3,560 0 0
WORKDAY INC CL A 98138H101 335 1,333 SH   SOLE   1,333 0 0
WYNN RESORTS LTD COM 983134107 13 150 SH   SOLE   150 0 0
XCEL ENERGY INC COM 98389B100 238 3,778 SH   SOLE   3,778 0 0
XILINX INC COM 983919101 262 1,755 SH   SOLE   1,755 0 0
XYLEM INC COM 98419M100 163 1,270 SH   SOLE   1,270 0 0
YATSEN HLDG LTD ADS 985194109 4,698 1,255,000 SH   SOLE   1,255,000 0 0
YUM BRANDS INC COM 988498101 267 2,160 SH   SOLE   2,160 0 0
YUM CHINA HLDGS INC COM 98850P109 1,767 29,866 SH   SOLE   29,866 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 200 379 SH   SOLE   379 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 42,082 283,182 SH   SOLE   283,182 0 0
ZOETIS INC CL A 98978V103 278,925 1,421,350 SH   SOLE   1,421,350 0 0
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 148,195 2,434,218 SH   SOLE   2,434,218 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 372 1,437 SH   SOLE   1,437 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 9 725 SH   SOLE   725 0 0
ALLEGION PLC ORD SHS G0176J109 27,802 204,303 SH   SOLE   204,303 0 0
AMCOR PLC ORD G0250X107 131 11,139 SH   SOLE   11,139 0 0
AMDOCS LTD SHS G02602103 59 760 SH   SOLE   760 0 0
AON PLC SHS CL A G0403H108 448 1,529 SH   SOLE   1,529 0 0
ATLASSIAN CORP PLC CL A G06242104 217,568 557,756 SH   SOLE   557,756 0 0
ATHENE HOLDING LTD CL A G0684D107 11,417 162,711 SH   SOLE   162,711 0 0
AXALTA COATING SYS LTD COM G0750C108 29,050 969,243 SH   SOLE   969,243 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 634,925 1,950,502 SH   SOLE   1,950,502 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 11 203 SH   SOLE   203 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 68,066 1,498,395 SH   SOLE   1,498,395 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 446,082 7,946,065 SH   SOLE   7,946,065 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 189,873 5,113,313 SH   SOLE   5,113,313 0 0
DLOCAL LTD CLASS A COM G29018101 73,967 1,296,700 SH   SOLE   1,296,700 0 0
EATON CORP PLC SHS G29183103 92,314 598,193 SH   SOLE   598,193 0 0
ENDO INTL PLC SHS G30401106 20 6,000 SH   SOLE   6,000 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 2,306 124,000 SH   SOLE   124,000 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 9,761 88,320 SH   SOLE   88,320 0 0
IHS MARKIT LTD SHS G47567105 295 2,507 SH   SOLE   2,507 0 0
IVANHOE CAPITAL ACQUISTIN CO UNIT 99/99/9999 G4R87P122 44 4,100 SH   SOLE   4,100 0 0
JOHNSON CTLS INTL PLC SHS G51502105 111,671 1,574,162 SH   SOLE   1,574,162 0 0
LINDE PLC SHS G5494J103 9,315 31,368 SH   SOLE   31,368 0 0
MEDTRONIC PLC SHS G5960L103 494,066 3,884,814 SH   SOLE   3,884,814 0 0
APTIV PLC SHS G6095L109 2,178 14,370 SH   SOLE   14,370 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 116,267 2,224,700 SH   SOLE   2,224,700 0 0
PAYSAFE LIMITED ORD G6964L107 55 7,000 SH   SOLE   7,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 304 1,714 SH   SOLE   1,714 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 210 912 SH   SOLE   912 0 0
XP INC CL A G98239109 272 6,580 SH   SOLE   6,580 0 0
CHUBB LIMITED COM H1467J104 15,194 85,598 SH   SOLE   85,598 0 0
GARMIN LTD SHS H2906T109 167 1,049 SH   SOLE   1,049 0 0
LOGITECH INTL S A SHS H50430232 181 818 SH   SOLE   818 0 0
ON HLDG AG NAMEN AKT A H5919C104 6,220 200,000 SH   SOLE   200,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 36,657 263,046 SH   SOLE   263,046 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,183 10,251 SH   SOLE   10,251 0 0
INMODE LTD SHS M5425M103 68,142 424,400 SH   SOLE   424,400 0 0
IRONSOURCE LTD CL A ORD SHS M5R75Y101 2,011 177,500 SH   SOLE   177,500 0 0
NOVA LTD COM M7516K103 18,249 180,000 SH   SOLE   180,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 243,642 322,791 SH   SOLE   322,791 0 0
FERRARI N V COM N3167Y103 227 1,080 SH   SOLE   1,080 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 182 1,888 SH   SOLE   1,888 0 0
NXP SEMICONDUCTORS N V COM N6596X109 210 1,050 SH   SOLE   1,050 0 0
YANDEX N V SHS CLASS A N97284108 357 4,497 SH   SOLE   4,497 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 36 400 SH   SOLE   400 0 0
ATLAS CORP SHARES Y0436Q109 15 1,000 SH   SOLE   1,000 0 0