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 68 2,135 SH   SOLE   2,135 0 0
ABCAM PLC ADS 000380204 32 1,797 SH   SOLE   1,797 0 0
AFLAC INC COM 001055102 2,499 39,347 SH   SOLE   39,347 0 0
ABBOTT LABS COM 002824100 15,094 129,296 SH   SOLE   129,296 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 7,676 422,044 SH   SOLE   422,044 0 0
ADVANCED MICRO DEVICES INC COM 007903107 80,157 743,303 SH   SOLE   743,303 0 0
AGNICO EAGLE MINES LTD COM 008474108 90,797 1,502,364 SH   SOLE   1,502,364 0 0
AIRBNB INC COM CL A 009066101 147,554 870,440 SH   SOLE   870,440 0 0
AIR PRODS & CHEMS INC COM 009158106 36,160 146,707 SH   SOLE   146,707 0 0
ALARM COM HLDGS INC COM 011642105 14,447 220,410 SH   SOLE   220,410 0 0
ALASKA AIR GROUP INC COM 011659109 25,374 443,134 SH   SOLE   443,134 0 0
ALCOA CORP COM 013872106 20,493 230,800 SH   SOLE   230,800 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 12,448 62,715 SH   SOLE   62,715 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 26,851 1,752,855 SH   SOLE   1,752,855 0 0
ALIGN TECHNOLOGY INC COM 016255101 10,664 24,800 SH   SOLE   24,800 0 0
ALLSTATE CORP COM 020002101 60,255 441,087 SH   SOLE   441,087 0 0
AMAZON COM INC COM 023135106 510,245 158,671 SH   SOLE   158,671 0 0
AMEREN CORP COM 023608102 55,521 600,413 SH   SOLE   600,413 0 0
AMERICAN ELEC PWR CO INC COM 025537101 79,851 811,501 SH   SOLE   811,501 0 0
AMERICAN EXPRESS CO COM 025816109 38,381 208,106 SH   SOLE   208,106 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,715 43,850 SH   SOLE   43,850 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 44,101 270,112 SH   SOLE   270,112 0 0
AMETEK INC COM 031100100 2,106 16,037 SH   SOLE   16,037 0 0
AMPHENOL CORP NEW CL A 032095101 3,225 43,347 SH   SOLE   43,347 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 104 3,093 SH   SOLE   3,093 0 0
ANALOG DEVICES INC COM 032654105 496 3,045 SH   SOLE   3,045 0 0
ANTHEM INC COM 036752103 321,634 663,865 SH   SOLE   663,865 0 0
APPLE INC COM 037833100 1,375,767 7,988,408 SH   SOLE   7,988,408 0 0
APPLIED MATLS INC COM 038222105 4,408 33,909 SH   SOLE   33,909 0 0
ARBOR REALTY TRUST INC COM 038923108 12,021 714,460 SH   SOLE   714,460 0 0
ARISTA NETWORKS INC COM 040413106 60,964 444,768 SH   SOLE   444,768 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 198,533 3,033,929 SH   SOLE   3,033,929 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 19,805 88,184 SH   SOLE   88,184 0 0
AVALONBAY CMNTYS INC COM 053484101 83,906 342,524 SH   SOLE   342,524 0 0
AVERY DENNISON CORP COM 053611109 25,665 149,515 SH   SOLE   149,515 0 0
BP PLC SPONSORED ADR 055622104 30 1,041 SH   SOLE   1,041 0 0
BAIDU INC SPON ADR REP A 056752108 106 815 SH   SOLE   815 0 0
BALLARD PWR SYS INC NEW COM 058586108 1 100 SH   SOLE   100 0 0
BK OF AMERICA CORP COM 060505104 84,000 2,066,227 SH   SOLE   2,066,227 0 0
BANK MONTREAL QUE COM 063671101 836,145 7,194,489 SH   SOLE   7,194,489 0 0
BANK NOVA SCOTIA B C COM 064149107 1,243,830 17,571,892 SH   SOLE   17,571,892 0 0
BARRICK GOLD CORP COM 067901108 20,938 864,408 SH   SOLE   864,408 0 0
BAXTER INTL INC COM 071813109 45,869 599,802 SH   SOLE   599,802 0 0
BECTON DICKINSON & CO COM 075887109 10,913 41,542 SH   SOLE   41,542 0 0
BERKLEY W R CORP COM 084423102 103,095 1,569,789 SH   SOLE   1,569,789 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,217 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 494,411 1,420,449 SH   SOLE   1,420,449 0 0
BHP GROUP LTD SPONSORED ADS 088606108 75,173 986,676 SH   SOLE   986,676 0 0
BILL COM HLDGS INC COM 090043100 76,752 342,900 SH   SOLE   342,900 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 2,656 238,087 SH   SOLE   238,087 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 270,648 3,124,091 SH   SOLE   3,124,091 0 0
BOSTON SCIENTIFIC CORP COM 101137107 48,672 1,113,920 SH   SOLE   1,113,920 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 6,289 430,000 SH   SOLE   430,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 269 3,720 SH   SOLE   3,720 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 617 14,832 SH   SOLE   14,832 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,285,405 23,020,258 SH   SOLE   23,020,258 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 18 901 SH   SOLE   901 0 0
BROWN & BROWN INC COM 115236101 14,848 208,314 SH   SOLE   208,314 0 0
BRUKER CORP COM 116794108 187 2,954 SH   SOLE   2,954 0 0
BURLINGTON STORES INC COM 122017106 63,062 350,835 SH   SOLE   350,835 0 0
CAE INC COM 124765108 24,823 965,601 SH   SOLE   965,601 0 0
CIGNA CORP NEW COM 125523100 11 46 SH   SOLE   46 0 0
CMS ENERGY CORP COM 125896100 74,986 1,087,094 SH   SOLE   1,087,094 0 0
CSX CORP COM 126408103 2,434 65,892 SH   SOLE   65,892 0 0
CVS HEALTH CORP COM 126650100 5,558 55,527 SH   SOLE   55,527 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 15,221 93,832 SH   SOLE   93,832 0 0
CAMDEN PPTY TR SH BEN INT 133131102 41,046 250,407 SH   SOLE   250,407 0 0
CAMPBELL SOUP CO COM 134429109 11 250 SH   SOLE   250 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 13 500 SH   SOLE   500 0 0
CANADIAN IMP BK COMM COM 136069101 591,053 4,930,182 SH   SOLE   4,930,182 0 0
CANADIAN NATL RY CO COM 136375102 1,128,195 8,515,670 SH   SOLE   8,515,670 0 0
CANADIAN NAT RES LTD COM 136385101 943,174 15,422,735 SH   SOLE   15,422,735 0 0
CANOPY GROWTH CORP COM 138035100 163 21,800 SH   SOLE   21,800 0 0
CARLISLE COS INC COM 142339100 10,817 44,600 SH   SOLE   44,600 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 22 1,100 SH   SOLE   1,100 0 0
CARVANA CO CL A 146869102 59 500 SH   SOLE   500 0 0
CASEYS GEN STORES INC COM 147528103 177 908 SH   SOLE   908 0 0
CATALENT INC COM 148806102 25,217 230,455 SH   SOLE   230,455 0 0
CATERPILLAR INC COM 149123101 222 1,009 SH   SOLE   1,009 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 54 1,000 SH   SOLE   1,000 0 0
CENTERRA GOLD INC SHS 152006102 4 398 SH   SOLE   398 0 0
CENTRAL SECS CORP COM 155123102 2,053 50,300 SH   SOLE   50,300 0 0
CHEMOURS CO COM 163851108 6 200 SH   SOLE   200 0 0
CHEVRON CORP NEW COM 166764100 376,786 2,346,162 SH   SOLE   2,346,162 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 175,849 112,620 SH   SOLE   112,620 0 0
CHURCH & DWIGHT INC COM 171340102 5,965 60,859 SH   SOLE   60,859 0 0
CINTAS CORP COM 172908105 4,208 10,030 SH   SOLE   10,030 0 0
CITIGROUP INC COM NEW 172967424 43,391 823,892 SH   SOLE   823,892 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 1,395 31,210 SH   SOLE   31,210 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 2,483 74,659 SH   SOLE   74,659 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 216 6,792 SH   SOLE   6,792 0 0
COCA COLA CO COM 191216100 434,679 7,108,495 SH   SOLE   7,108,495 0 0
COLGATE PALMOLIVE CO COM 194162103 4,084 54,610 SH   SOLE   54,610 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 10,773 83,693 SH   SOLE   83,693 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 20,630 231,061 SH   SOLE   231,061 0 0
CONAGRA BRANDS INC COM 205887102 10 300 SH   SOLE   300 0 0
CONSOLIDATED EDISON INC COM 209115104 3,251 34,785 SH   SOLE   34,785 0 0
COPART INC COM 217204106 62 501 SH   SOLE   501 0 0
CORNING INC COM 219350105 491 13,468 SH   SOLE   13,468 0 0
DANAHER CORPORATION COM 235851102 250,145 864,176 SH   SOLE   864,176 0 0
DARLING INGREDIENTS INC COM 237266101 7,300 92,080 SH   SOLE   92,080 0 0
DEERE & CO COM 244199105 247,319 603,575 SH   SOLE   603,575 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 23 600 SH   SOLE   600 0 0
DESCARTES SYS GROUP INC COM 249906108 35,849 495,764 SH   SOLE   495,764 0 0
DEXCOM INC COM 252131107 118,572 234,800 SH   SOLE   234,800 0 0
DIGITAL RLTY TR INC COM 253868103 41,403 296,051 SH   SOLE   296,051 0 0
DISNEY WALT CO COM 254687106 83,627 617,939 SH   SOLE   617,939 0 0
DOLLAR GEN CORP NEW COM 256677105 67,373 306,822 SH   SOLE   306,822 0 0
DOLLAR TREE INC COM 256746108 16 100 SH   SOLE   100 0 0
DONALDSON INC COM 257651109 8,254 161,157 SH   SOLE   161,157 0 0
DOVER CORP COM 260003108 2,473 15,983 SH   SOLE   15,983 0 0
DOW INC COM 260557103 10,700 170,266 SH   SOLE   170,266 0 0
EBAY INC. COM 278642103 23 415 SH   SOLE   415 0 0
ECOLAB INC COM 278865100 25,290 145,234 SH   SOLE   145,234 0 0
ELDORADO GOLD CORP NEW COM 284902509 7 660 SH   SOLE   660 0 0
ELECTRONIC ARTS INC COM 285512109 3,394 27,200 SH   SOLE   27,200 0 0
ENERPLUS CORP COM 292766102 1 45 SH   SOLE   45 0 0
EQUIFAX INC COM 294429105 77,053 329,480 SH   SOLE   329,480 0 0
ERO COPPER CORP SHS 296006109 8,722 603,000 SH   SOLE   603,000 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 91 2,546 SH   SOLE   2,546 0 0
EXPEDITORS INTL WASH INC COM 302130109 88,763 872,432 SH   SOLE   872,432 0 0
FS KKR CAP CORP COM 302635206 35,146 1,561,596 SH   SOLE   1,561,596 0 0
FAIR ISAAC CORP COM 303250104 151 328 SH   SOLE   328 0 0
FASTENAL CO COM 311900104 3,189 54,439 SH   SOLE   54,439 0 0
FEDERAL REALTY INVS TRUST SHS 313745101 8,365 69,463 SH   SOLE   69,463 0 0
FIRST HORIZON CORPORATION COM 320517105 1,844 79,578 SH   SOLE   79,578 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 142 944 SH   SOLE   944 0 0
FISERV INC COM 337738108 11,447 114,458 SH   SOLE   114,458 0 0
FIRSTENERGY CORP COM 337932107 83,963 1,856,306 SH   SOLE   1,856,306 0 0
FIVE9 INC COM 338307101 9,810 90,100 SH   SOLE   90,100 0 0
FORTIS INC COM 349553107 534,860 10,949,819 SH   SOLE   10,949,819 0 0
FRANCO NEV CORP COM 351858105 181,836 1,156,923 SH   SOLE   1,156,923 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,796 10,432 SH   SOLE   10,432 0 0
GENERAC HLDGS INC COM 368736104 10,394 35,452 SH   SOLE   35,452 0 0
GENERAL AMERN INVS CO INC COM 368802104 5,583 133,300 SH   SOLE   133,300 0 0
GENERAL DYNAMICS CORP COM 369550108 59,754 251,199 SH   SOLE   251,199 0 0
GENERAL ELECTRIC CO SHS 369604301 2,476 27,223 SH   SOLE   27,223 0 0
GENMAB A/S SPONSORED ADS 372303206 58,373 1,635,900 SH   SOLE   1,635,900 0 0
GENUINE PARTS CO COM 372460105 2,012 16,191 SH   SOLE   16,191 0 0
GEVO INC COM PAR 374396406 2 500 SH   SOLE   500 0 0
GILDAN ACTIVEWEAR INC COM 375916103 5,685 153,478 SH   SOLE   153,478 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 136,678 1,795,053 SH   SOLE   1,795,053 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 256 12,942 SH   SOLE   12,942 0 0
HAIN CELESTIAL GROUP INC COM 405217100 27,393 807,408 SH   SOLE   807,408 0 0
HALLIBURTON CO COM 406216101 57,497 1,538,921 SH   SOLE   1,538,921 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,689 23,849 SH   SOLE   23,849 0 0
HAYWARD HLDGS INC COM 421298100 4,335 264,481 SH   SOLE   264,481 0 0
HERCULES CAPITAL INC COM 427096508 10,473 587,673 SH   SOLE   587,673 0 0
HERSHEY CO COM 427866108 3,595 16,828 SH   SOLE   16,828 0 0
HOME DEPOT INC COM 437076102 249,484 844,940 SH   SOLE   844,940 0 0
HONEYWELL INTL INC COM 438516106 461,733 2,405,993 SH   SOLE   2,405,993 0 0
HUDSON PAC PPTYS INC COM 444097109 155 5,671 SH   SOLE   5,671 0 0
HUNTINGTON BANCSHARES INC COM 446150104 7 500 SH   SOLE   500 0 0
ILLINOIS TOOL WKS INC COM 452308109 127,338 616,584 SH   SOLE   616,584 0 0
IMPERIAL OIL LTD COM NEW 453038408 7,593 158,861 SH   SOLE   158,861 0 0
INFOSYS LTD SPONSORED ADR 456788108 8,218 334,784 SH   SOLE   334,784 0 0
INTEL CORP COM 458140100 282 5,765 SH   SOLE   5,765 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 493 3,847 SH   SOLE   3,847 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10,844 83,671 SH   SOLE   83,671 0 0
INTERNATIONAL PAPER CO COM 460146103 12 267 SH   SOLE   267 0 0
INTUIT COM 461202103 1,489 3,120 SH   SOLE   3,120 0 0
ISHARES GOLD TRUST SHS 464285204 29,817 820,882 SH   SOLE   820,882 0 0
ISHARES INC MSCI AUST ETF 464286103 1,019 39,106 SH   SOLE   39,106 0 0
ISHARES INC MSCI WORLD ETF 464286392 47 369 SH   SOLE   369 0 0
ISHARES INC MSCI CDA ETF 464286509 1,058 26,691 SH   SOLE   26,691 0 0
ISHARES INC MSCI SWITZERLAND 464286749 220 4,550 SH   SOLE   4,550 0 0
ISHARES INC MSCI HONG KG ETF 464286871 402 18,053 SH   SOLE   18,053 0 0
ISHARES TR CORE S&P500 ETF 464287200 64,176 143,426 SH   SOLE   143,426 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 427 9,589 SH   SOLE   9,589 0 0
ISHARES TR IBOXX INV CP ETF 464287242 12,610 105,722 SH   SOLE   105,722 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 78 900 SH   SOLE   900 0 0
ISHARES TR 20 YR TR BD ETF 464287432 62,451 479,421 SH   SOLE   479,421 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,491 23,501 SH   SOLE   23,501 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 32,221 391,962 SH   SOLE   391,962 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,797 66,076 SH   SOLE   66,076 0 0
ISHARES TR CORE S&P MCP ETF 464287507 25,610 96,770 SH   SOLE   96,770 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 493 1,802 SH   SOLE   1,802 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 13 84 SH   SOLE   84 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 216 855 SH   SOLE   855 0 0
ISHARES TR U.S. UTILITS ETF 464287697 18 200 SH   SOLE   200 0 0
ISHARES TR U.S. REAL ES ETF 464287739 526 4,930 SH   SOLE   4,930 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,167 84,978 SH   SOLE   84,978 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 77 1,036 SH   SOLE   1,036 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 106 5,017 SH   SOLE   5,017 0 0
ISHARES TR EAFE SML CP ETF 464288273 45,854 700,830 SH   SOLE   700,830 0 0
ISHARES TR JPMORGAN USD EMG 464288281 152,446 1,581,125 SH   SOLE   1,581,125 0 0
ISHARES TR GLB INFRASTR ETF 464288372 149,750 2,985,393 SH   SOLE   2,985,393 0 0
ISHARES TR IBOXX HI YD ETF 464288513 113,229 1,395,155 SH   SOLE   1,395,155 0 0
ISHARES TR USD INV GRDE ETF 464288620 90,927 1,675,025 SH   SOLE   1,675,025 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 26,143 512,511 SH   SOLE   512,511 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 12,275 101,974 SH   SOLE   101,974 0 0
ISHARES TR SHORT TREAS BD 464288679 435 3,998 SH   SOLE   3,998 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,472 40,981 SH   SOLE   40,981 0 0
ISHARES TR US AER DEF ETF 464288760 74 678 SH   SOLE   678 0 0
ISHARES TR U.S. MED DVC ETF 464288810 272 4,529 SH   SOLE   4,529 0 0
ISHARES TR US HLTHCR PR ETF 464288828 352 1,263 SH   SOLE   1,263 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 39 7,003 SH   SOLE   7,003 0 0
JABIL INC COM 466313103 61 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC COM 469814107 484 3,564 SH   SOLE   3,564 0 0
JOHNSON & JOHNSON COM 478160104 588,191 3,364,903 SH   SOLE   3,364,903 0 0
KINROSS GOLD CORP COM 496902404 68,230 11,766,352 SH   SOLE   11,766,352 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,708 56,735 SH   SOLE   56,735 0 0
KRAFT HEINZ CO COM 500754106 10 258 SH   SOLE   258 0 0
KROGER CO COM 501044101 23 400 SH   SOLE   400 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 53,573 218,615 SH   SOLE   218,615 0 0
LAM RESEARCH CORP COM 512807108 76,324 143,947 SH   SOLE   143,947 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 10 85 SH   SOLE   85 0 0
LAMB WESTON HLDGS INC COM 513272104 32,790 554,689 SH   SOLE   554,689 0 0
LAS VEGAS SANDS CORP COM 517834107 19 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 44,234 164,603 SH   SOLE   164,603 0 0
LENNOX INTL INC COM 526107107 94 368 SH   SOLE   368 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,085 136,128 SH   SOLE   136,128 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 7 51 SH   SOLE   51 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 14 103 SH   SOLE   103 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 14 315 SH   SOLE   315 0 0
LILLY ELI & CO COM 532457108 458,118 1,621,696 SH   SOLE   1,621,696 0 0
LION ELECTRIC CO/THE SHS 536221104 22 2,600 SH   SOLE   2,600 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 33 284 SH   SOLE   284 0 0
LOCKHEED MARTIN CORP COM 539830109 65 150 SH   SOLE   150 0 0
LOWES COS INC COM 548661107 1,433 7,090 SH   SOLE   7,090 0 0
LUCID GROUP INC SHS 549498103 25 1,000 SH   SOLE   1,000 0 0
LULULEMON ATHLETICA INC COM 550021109 315,809 876,347 SH   SOLE   876,347 0 0
MGM RESORTS INTERNATIONAL COM 552953101 691 16,700 SH   SOLE   16,700 0 0
MAGNA INTL INC COM 559222401 54,915 866,070 SH   SOLE   866,070 0 0
MARSH & MCLENNAN COS INC COM 571748102 3,945 23,433 SH   SOLE   23,433 0 0
MARTIN MARIETTA MATLS INC COM 573284106 4,176 11,000 SH   SOLE   11,000 0 0
MARVELL TECHNOLOGY INC SHS 573874104 128,600 1,816,800 SH   SOLE   1,816,800 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5,709 58,000 SH   SOLE   58,000 0 0
MCDONALDS CORP COM 580135101 510,118 2,091,609 SH   SOLE   2,091,609 0 0
MEATECH 3D LTD SPONSORED ADS 583435102 10 2,018 SH   SOLE   2,018 0 0
MICROSOFT CORP COM 594918104 2,177,954 7,162,230 SH   SOLE   7,162,230 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 533 7,097 SH   SOLE   7,097 0 0
MICRON TECHNOLOGY INC COM 595112103 40,619 528,569 SH   SOLE   528,569 0 0
MONDELEZ INTL INC CL A 609207105 395,288 6,384,049 SH   SOLE   6,384,049 0 0
MOODYS CORP COM 615369105 13,846 41,593 SH   SOLE   41,593 0 0
MORGAN STANLEY COM NEW 617446448 16,343 189,566 SH   SOLE   189,566 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,777 20,000 SH   SOLE   20,000 0 0
NRG ENERGY INC COM NEW 629377508 18 470 SH   SOLE   470 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 4 51 SH   SOLE   51 0 0
NEW GOLD INC CDA COM 644535106 3 1,697 SH   SOLE   1,697 0 0
NEWMONT CORP COM 651639106 48,374 617,338 SH   SOLE   617,338 0 0
NIKE INC CL B 654106103 387,472 2,919,507 SH   SOLE   2,919,507 0 0
NIKOLA CORP COM 654110105 425 40,200 SH   SOLE   40,200 0 0
NORDSON CORP COM 655663102 1,672 7,465 SH   SOLE   7,465 0 0
NORFOLK SOUTHN CORP COM 655844108 38 135 SH   SOLE   135 0 0
NORTHERN TR CORP COM 665859104 9 80 SH   SOLE   80 0 0
NORTHROP GRUMMAN CORP COM 666807102 197,597 447,986 SH   SOLE   447,986 0 0
NOVO-NORDISK A S ADR 670100205 30,692 280,233 SH   SOLE   280,233 0 0
NUCOR CORP COM 670346105 117,993 804,818 SH   SOLE   804,818 0 0
OMNICOM GROUP INC COM 681919106 24 286 SH   SOLE   286 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH   SOLE   5 0 0
OPEN TEXT CORP COM 683715106 65,193 1,556,715 SH   SOLE   1,556,715 0 0
ORANGE SPONSORED ADR 684060106 33 2,800 SH   SOLE   2,800 0 0
PNC FINL SVCS GROUP INC COM 693475105 49 267 SH   SOLE   267 0 0
PPG INDS INC COM 693506107 32,027 247,654 SH   SOLE   247,654 0 0
PACCAR INC COM 693718108 17 200 SH   SOLE   200 0 0
PALO ALTO NETWORKS INC COM 697435105 578,094 941,293 SH   SOLE   941,293 0 0
PAPA JOHNS INTL INC COM 698813102 30,732 295,978 SH   SOLE   295,978 0 0
PATTERSON COS INC COM 703395103 185 5,784 SH   SOLE   5,784 0 0
PATTERSON-UTI ENERGY INC COM 703481101 717 46,936 SH   SOLE   46,936 0 0
PAYCHEX INC COM 704326107 4,293 31,896 SH   SOLE   31,896 0 0
PEMBINA PIPELINE CORP COM 706327103 2,208 59,500 SH   SOLE   59,500 0 0
PENN NATL GAMING INC COM 707569109 6 150 SH   SOLE   150 0 0
PEPSICO INC COM 713448108 15,517 93,856 SH   SOLE   93,856 0 0
PFIZER INC COM 717081103 273,064 5,347,708 SH   SOLE   5,347,708 0 0
PHILIP MORRIS INTL INC COM 718172109 42,498 458,700 SH   SOLE   458,700 0 0
PHILLIPS 66 COM 718546104 127 1,492 SH   SOLE   1,492 0 0
PIONEER NAT RES CO COM 723787107 12,552 50,900 SH   SOLE   50,900 0 0
PROCTER AND GAMBLE CO COM 742718109 108,875 722,401 SH   SOLE   722,401 0 0
PROGRESSIVE CORP COM 743315103 264,868 2,355,979 SH   SOLE   2,355,979 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 11 157 SH   SOLE   157 0 0
QUALCOMM INC COM 747525103 11,712 77,664 SH   SOLE   77,664 0 0
RPM INTL INC COM 749685103 174 2,164 SH   SOLE   2,164 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 17,212 1,222,100 SH   SOLE   1,222,100 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,052 30,869 SH   SOLE   30,869 0 0
REGENCY CTRS CORP COM 758849103 30,591 434,783 SH   SOLE   434,783 0 0
RELX PLC SPONSORED ADR 759530108 7,380 240,592 SH   SOLE   240,592 0 0
REPLIGEN CORP COM 759916109 82,173 442,500 SH   SOLE   442,500 0 0
REPUBLIC SVCS INC COM 760759100 69,213 529,573 SH   SOLE   529,573 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,641 20,696 SH   SOLE   20,696 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 23 400 SH   SOLE   400 0 0
ROBLOX CORP CL A 771049103 32 700 SH   SOLE   700 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 549,325 9,826,574 SH   SOLE   9,826,574 0 0
ROLLINS INC COM 775711104 255 7,381 SH   SOLE   7,381 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,150 17,500 SH   SOLE   17,500 0 0
ROSS STORES INC COM 778296103 126,882 1,422,185 SH   SOLE   1,422,185 0 0
ROYAL BK CDA COM 780087102 1,998,605 18,380,046 SH   SOLE   18,380,046 0 0
SHELL PLC-ADR SHS 780259305 15,694 289,700 SH   SOLE   289,700 0 0
ROYAL GOLD INC COM 780287108 51 365 SH   SOLE   365 0 0
ROYCE VALUE TR INC COM 780910105 4,678 279,174 SH   SOLE   279,174 0 0
ROYCE MICRO-CAP TR INC COM 780915104 3,138 302,492 SH   SOLE   302,492 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,272 14,800 SH   SOLE   14,800 0 0
SCHLUMBERGER LTD COM 806857108 330,033 8,099,268 SH   SOLE   8,099,268 0 0
SCHWAB CHARLES CORP COM 808513105 232,444 2,795,422 SH   SOLE   2,795,422 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 365 4,940 SH   SOLE   4,940 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 24,015 514,140 SH   SOLE   514,140 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 37,024 1,295,050 SH   SOLE   1,295,050 0 0
SHERWIN WILLIAMS CO COM 824348106 186,337 756,772 SH   SOLE   756,772 0 0
SILVERCREST METALS INC COM 828363101 21,122 2,400,000 SH   SOLE   2,400,000 0 0
SKECHERS U S A INC CL A 830566105 40 1,000 SH   SOLE   1,000 0 0
SMITH A O CORP COM 831865209 41,851 664,184 SH   SOLE   664,184 0 0
SONY CORP SPONSORED ADR 835699307 12,719 125,561 SH   SOLE   125,561 0 0
SOUTHERN CO COM 842587107 2,945 41,135 SH   SOLE   41,135 0 0
SPLUNK INC COM 848637104 9,322 63,600 SH   SOLE   63,600 0 0
SQUARE INC CL A 852234103 241,508 1,805,100 SH   SOLE   1,805,100 0 0
STANLEY BLACK & DECKER INC COM 854502101 69 500 SH   SOLE   500 0 0
STARBUCKS CORP COM 855244109 18,257 203,385 SH   SOLE   203,385 0 0
STATE STR CORP COM 857477103 710 8,257 SH   SOLE   8,257 0 0
STERICYCLE INC COM 858912108 118 2,024 SH   SOLE   2,024 0 0
STORE CAP CORP COM 862121100 17 600 SH   SOLE   600 0 0
STRYKER CORPORATION COM 863667101 14,766 55,938 SH   SOLE   55,938 0 0
SUN CMNTYS INC COM 866674104 10,400 60,160 SH   SOLE   60,160 0 0
SUN LIFE FINANCIAL INC. COM 866796105 342,150 6,204,791 SH   SOLE   6,204,791 0 0
SUNCOR ENERGY INC NEW COM 867224107 685,090 21,306,725 SH   SOLE   21,306,725 0 0
SYNOPSYS INC COM 871607107 15,509 47,183 SH   SOLE   47,183 0 0
TJX COS INC NEW COM 872540109 485,794 8,130,500 SH   SOLE   8,130,500 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,676 346,806 SH   SOLE   346,806 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 29,335 193,287 SH   SOLE   193,287 0 0
TAPESTRY INC COM 876030107 104 2,830 SH   SOLE   2,830 0 0
TECK RESOURCES LTD CL B 878742204 28,638 718,113 SH   SOLE   718,113 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 1,047 47,685 SH   SOLE   47,685 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 23,260 49,900 SH   SOLE   49,900 0 0
TELEFLEX INCORPORATED COM 879369106 350 1,000 SH   SOLE   1,000 0 0
TELEFONICA S A SPONSORED ADR 879382208 14 2,952 SH   SOLE   2,952 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4 405 SH   SOLE   405 0 0
TEXAS INSTRS INC COM 882508104 166,061 917,590 SH   SOLE   917,590 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 502,213 862,095 SH   SOLE   862,095 0 0
THOMSON REUTERS CORP. COM NEW 884903709 73,362 684,160 SH   SOLE   684,160 0 0
TIDAL ETF TR SP FDS S&P 500 886364801 45 1,461 SH   SOLE   1,461 0 0
TOLL BROTHERS INC COM 889478103 9 200 SH   SOLE   200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,814,536 23,155,973 SH   SOLE   23,155,973 0 0
TRACTOR SUPPLY CO COM 892356106 404,084 1,755,630 SH   SOLE   1,755,630 0 0
TRADEWEB MKTS INC CL A 892672106 9,975 115,100 SH   SOLE   115,100 0 0
TRI CONTL CORP COM 895436103 3,603 118,469 SH   SOLE   118,469 0 0
TYLER TECHNOLOGIES INC COM 902252105 133 303 SH   SOLE   303 0 0
US BANCORP DEL COM NEW 902973304 19,389 369,877 SH   SOLE   369,877 0 0
UNILEVER PLC SPON ADR NEW 904767704 9,087 202,167 SH   SOLE   202,167 0 0
UNION PAC CORP COM 907818108 616,321 2,287,213 SH   SOLE   2,287,213 0 0
UNITED AIRLS HLDGS INC COM 910047109 23 500 SH   SOLE   500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 66,138 312,651 SH   SOLE   312,651 0 0
UNITED RENTALS INC COM 911363109 851 2,405 SH   SOLE   2,405 0 0
UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 306 10,800 SH   SOLE   10,800 0 0
V F CORP COM 918204108 112 2,000 SH   SOLE   2,000 0 0
VALLEY NATL BANCORP COM 919794107 160 12,440 SH   SOLE   12,440 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 593 3,708 SH   SOLE   3,708 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 177 3,000 SH   SOLE   3,000 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,548 83,471 SH   SOLE   83,471 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 947 9,470 SH   SOLE   9,470 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 523 9,209 SH   SOLE   9,209 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 102 2,228 SH   SOLE   2,228 0 0
VEEVA SYS INC CL A COM 922475108 4 20 SH   SOLE   20 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 47,458 115,884 SH   SOLE   115,884 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 79,050 739,607 SH   SOLE   739,607 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 98,620 420,426 SH   SOLE   420,426 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 74,189 353,956 SH   SOLE   353,956 0 0
VERMILION ENERGY INC COM 923725105 100 4,837 SH   SOLE   4,837 0 0
VICI PPTYS INC COM 925652109 21,301 758,891 SH   SOLE   758,891 0 0
VIVINT SMART HOME INC COM CL A 928542109 10,001 1,500,002 SH   SOLE   1,500,002 0 0
WABTEC COM 929740108 0 4 SH   SOLE   4 0 0
WALMART INC COM 931142103 112,621 766,685 SH   SOLE   766,685 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 9 204 SH   SOLE   204 0 0
WELLS FARGO CO NEW COM 949746101 128,766 2,693,993 SH   SOLE   2,693,993 0 0
WEST FRASER TIMBER CO LTD COM 952845105 12,912 158,897 SH   SOLE   158,897 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 305 753 SH   SOLE   753 0 0
WHIRLPOOL CORP COM 963320106 1,581 9,278 SH   SOLE   9,278 0 0
WHITESTONE REIT COM 966084204 38 2,905 SH   SOLE   2,905 0 0
WILLIAMS COS INC COM 969457100 15,946 483,925 SH   SOLE   483,925 0 0
WYNN RESORTS LTD COM 983134107 12 150 SH   SOLE   150 0 0
YELLOW CORP COM 985510106 0 2 SH   SOLE   2 0 0
EQUITABLE HLDGS INC COM 29452E101 1,782 58,000 SH   SOLE   58,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 112,100 1,147,230 SH   SOLE   1,147,230 0 0
QUANTA SVCS INC COM 74762E102 30,724 236,700 SH   SOLE   236,700 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,377 3,848 SH   SOLE   3,848 0 0
TARGET CORP COM 87612E106 2,161 10,321 SH   SOLE   10,321 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 101,572 874,596 SH   SOLE   874,596 0 0
FORTINET INC COM 34959E109 2 7 SH   SOLE   7 0 0
TOTAL SE SPONSORED ADS 89151E109 7,741 155,294 SH   SOLE   155,294 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,632 14,606 SH   SOLE   14,606 0 0
FIRSTSERVICE CORP NEW COM 33767E202 49,396 345,766 SH   SOLE   345,766 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 20,641 399,283 SH   SOLE   399,283 0 0
AES CORP COM 00130H105 3,190 124,440 SH   SOLE   124,440 0 0
AT&T INC COM 00206R102 4,943 212,081 SH   SOLE   212,081 0 0
ARK ETF TR ISRAEL INOVATE 00214Q609 89 3,710 SH   SOLE   3,710 0 0
ABBVIE INC COM 00287Y109 34,633 216,614 SH   SOLE   216,614 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 50 6,000 SH   SOLE   6,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,022 50,906 SH   SOLE   50,906 0 0
ACUITY BRANDS INC COM 00508Y102 151 810 SH   SOLE   810 0 0
ADAM NAT RES FD INC COM 00548F105 4,434 214,800 SH   SOLE   214,800 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 121 270 SH   SOLE   270 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 206,567 1,925,060 SH   SOLE   1,925,060 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 88 545 SH   SOLE   545 0 0
ALPHABET INC CAP STK CL C 02079K107 327,262 118,796 SH   SOLE   118,796 0 0
ALPHABET INC CAP STK CL A 02079K305 1,016,363 370,449 SH   SOLE   370,449 0 0
ALTICE USA INC CL A 02156K103 3,939 320,000 SH   SOLE   320,000 0 0
ALTRIA GROUP INC COM 02209S103 41 790 SH   SOLE   790 0 0
AMBEV SA SPONSORED ADR 02319V103 1,642 515,492 SH   SOLE   515,492 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 18 1,000 SH   SOLE   1,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 481,641 1,943,879 SH   SOLE   1,943,879 0 0
AMERICOLD RLTY TR COM 03064D108 7,566 275,146 SH   SOLE   275,146 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 702 11,850 SH   SOLE   11,850 0 0
APOLLO GLOBAL MANAGEMENT INC SHS 03769M106 149,525 2,445,607 SH   SOLE   2,445,607 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 56,741 708,262 SH   SOLE   708,262 0 0
ARES CAPITAL CORP COM 04010L103 54,254 2,625,788 SH   SOLE   2,625,788 0 0
ARES COML REAL ESTATE CORP COM 04013V108 20,567 1,343,685 SH   SOLE   1,343,685 0 0
AURORA CANNABIS INC COM 05156X884 7 1,831 SH   SOLE   1,831 0 0
BCE INC COM NEW 05534B760 625,390 11,423,037 SH   SOLE   11,423,037 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 233 3,500 SH   SOLE   3,500 0 0
BRP INC COM SUN VTG 05577W200 7,130 88,175 SH   SOLE   88,175 0 0
BANK OZK COM 06417N103 63 1,494 SH   SOLE   1,494 0 0
BERRY GLOBAL GROUP INC COM 08579W103 19,082 333,670 SH   SOLE   333,670 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 38,068 500,382 SH   SOLE   500,382 0 0
BIOGEN INC COM 09062X103 2 10 SH   SOLE   10 0 0
BIONANO GENOMICS INC COM 09075F107 3 1,000 SH   SOLE   1,000 0 0
BIONTECH SE SPONSORED ADS 09075V102 17 100 SH   SOLE   100 0 0
BLACKBERRY LTD COM 09228F103 7 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101 6,576 8,725 SH   SOLE   8,725 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 57,950 1,848,316 SH   SOLE   1,848,316 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 3,857 90,390 SH   SOLE   90,390 0 0
BLACKSTONE GROUP INC COM 09260D107 361,731 2,889,301 SH   SOLE   2,889,301 0 0
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 5,075 175,196 SH   SOLE   175,196 0 0
BLINK CHARGING CO COM 09354A100 8 300 SH   SOLE   300 0 0
BLUE OWL CAPITAL INC SHS 09581B103 30,113 2,407,956 SH   SOLE   2,407,956 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 16 251 SH   SOLE   251 0 0
BOOKING HOLDINGS INC COM 09857L108 111,357 48,078 SH   SOLE   48,078 0 0
BRF SA SPONSORED ADR 10552T107 62 15,854 SH   SOLE   15,854 0 0
BRIDGE INVESTMENT GRP HDS-A SHS 10806B100 36,346 1,810,680 SH   SOLE   1,810,680 0 0
BRIGHTSPIRE CAPITAL INC SHS 10949T109 12 1,284 SH   SOLE   1,284 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 568 3,652 SH   SOLE   3,652 0 0
BROADCOM INC COM 11135F101 5,029 8,069 SH   SOLE   8,069 0 0
BROOKFIELD BUSINESS-CL A SHS 11259V106 20,901 652,317 SH   SOLE   652,317 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 50 666 SH   SOLE   666 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 103 2,390 SH   SOLE   2,390 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 1,591 25,000 SH   SOLE   25,000 0 0
BUMBLE INC COM CL A 12047B105 36 1,250 SH   SOLE   1,250 0 0
CDW CORP COM 12514G108 202,079 1,145,374 SH   SOLE   1,145,374 0 0
CGI INC CL A SUB VTG 12532H104 145,900 1,854,409 SH   SOLE   1,854,409 0 0
CME GROUP INC COM 12572Q105 6,545 27,900 SH   SOLE   27,900 0 0
CABLE ONE INC COM 12685J105 58 40 SH   SOLE   40 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 9,156 120,000 SH   SOLE   120,000 0 0
CAMECO CORP COM 13321L108 49 1,700 SH   SOLE   1,700 0 0
CANADIAN PAC RY LTD COM 13645T100 1,083,099 13,287,579 SH   SOLE   13,287,579 0 0
CANOO INC COM CL A 13803R102 1 200 SH   SOLE   200 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 62 1,380 SH   SOLE   1,380 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 7 3,050 SH   SOLE   3,050 0 0
CENTENE CORP DEL COM 15135B101 31,896 383,731 SH   SOLE   383,731 0 0
CENOVUS ENERGY INC COM 15135U109 108,295 6,573,400 SH   SOLE   6,573,400 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 4,619 235,586 SH   SOLE   235,586 0 0
CHART INDS INC COM 16115Q308 2,253 13,300 SH   SOLE   13,300 0 0
CISCO SYS INC COM 17275R102 15,739 286,167 SH   SOLE   286,167 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 2,535 91,164 SH   SOLE   91,164 0 0
CLEARWAY ENERGY INC CL C 18539C204 57,434 1,595,041 SH   SOLE   1,595,041 0 0
CLOUDFLARE INC CL A COM 18915M107 76,049 643,700 SH   SOLE   643,700 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 1,346 81,557 SH   SOLE   81,557 0 0
COMCAST CORP NEW CL A 20030N101 260,786 5,647,387 SH   SOLE   5,647,387 0 0
CONOCOPHILLIPS COM 20825C104 267,910 2,716,410 SH   SOLE   2,716,410 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,203 5,250 SH   SOLE   5,250 0 0
CONSTELLATION ENERGY SHS 21037T109 79,542 1,433,790 SH   SOLE   1,433,790 0 0
CONTEXTLOGIC INC COM CL A 21077C107 0 40 SH   SOLE   40 0 0
CORTEVA INC COM 22052L104 152,193 2,684,615 SH   SOLE   2,684,615 0 0
COSTCO WHSL CORP NEW COM 22160K105 658,921 1,160,115 SH   SOLE   1,160,115 0 0
CRESCENT PT ENERGY CORP COM 22576C101 79 11,080 SH   SOLE   11,080 0 0
CRONOS GROUP INC COM 22717L101 4 1,000 SH   SOLE   1,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 384,930 1,718,000 SH   SOLE   1,718,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 18,134 99,602 SH   SOLE   99,602 0 0
DATADOG INC CL A COM 23804L103 379,527 2,539,500 SH   SOLE   2,539,500 0 0
DENTSPLY SIRONA INC COM 24906P109 2,726 56,105 SH   SOLE   56,105 0 0
DEVON ENERGY CORP NEW COM 25179M103 135,496 2,323,409 SH   SOLE   2,323,409 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 10,774 53,770 SH   SOLE   53,770 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,609 19,300 SH   SOLE   19,300 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 9,065 117,500 SH   SOLE   117,500 0 0
DOMINION ENERGY INC COM 25746U109 177,260 2,115,219 SH   SOLE   2,115,219 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,863 25,996 SH   SOLE   25,996 0 0
DUPONT DE NEMOURS INC COM 26614N102 14,735 203,050 SH   SOLE   203,050 0 0
EOG RES INC COM 26875P101 10,150 86,200 SH   SOLE   86,200 0 0
ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 66 2,000 SH   SOLE   2,000 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,078 53,105 SH   SOLE   53,105 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 22,241 864,130 SH   SOLE   864,130 0 0
ENBRIDGE INC COM 29250N105 1,025,815 22,562,558 SH   SOLE   22,562,558 0 0
ENDAVA PLC ADS 29260V105 93,835 715,200 SH   SOLE   715,200 0 0
ENPHASE ENERGY INC COM 29355A107 121,238 608,789 SH   SOLE   608,789 0 0
ENTEGRIS INC COM 29362U104 99,737 770,432 SH   SOLE   770,432 0 0
EQUINIX INC COM 29444U700 59,383 81,166 SH   SOLE   81,166 0 0
EQUINOR ASA SPONSORED ADR 29446M102 3,568 96,441 SH   SOLE   96,441 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 11,170 148,088 SH   SOLE   148,088 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 18,334 206,652 SH   SOLE   206,652 0 0
ESSENTIAL UTILS INC COM 29670G102 38 750 SH   SOLE   750 0 0
ETSY INC COM 29786A106 5 40 SH   SOLE   40 0 0
EVERGY INC COM 30034W106 60,403 896,185 SH   SOLE   896,185 0 0
EVERSOURCE ENERGY COM 30040W108 86,267 991,828 SH   SOLE   991,828 0 0
EXELON CORP COM 30161N101 99,178 2,111,273 SH   SOLE   2,111,273 0 0
EXPEDIA GROUP INC COM NEW 30212P303 116 602 SH   SOLE   602 0 0
EXXON MOBIL CORP COM 30231G102 52,764 647,648 SH   SOLE   647,648 0 0
FACEBOOK INC CL A 30303M102 1,672 7,583 SH   SOLE   7,583 0 0
FARFETCH LTD ORD SH CL A 30744W107 13,075 876,813 SH   SOLE   876,813 0 0
FEDEX CORP COM 31428X106 58,574 256,668 SH   SOLE   256,668 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 84,262 850,792 SH   SOLE   850,792 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 62 975 SH   SOLE   975 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 102 1,144 SH   SOLE   1,144 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 148 2,828 SH   SOLE   2,828 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 101 2,173 SH   SOLE   2,173 0 0
FISKER INC CL A COM STK 33813J106 89 6,950 SH   SOLE   6,950 0 0
FORTIVE CORP COM 34959J108 9,253 153,978 SH   SOLE   153,978 0 0
FOX CORP CL A COM 35137L105 6,607 169,800 SH   SOLE   169,800 0 0
FREEPORT-MCMORAN INC CL B 35671D857 322,939 6,582,909 SH   SOLE   6,582,909 0 0
FUELCELL ENERGY INC COM 35952H601 185 32,450 SH   SOLE   32,450 0 0
FUSION PHARMACEUTICALS INC COM 36118A100 5,627 734,321 SH   SOLE   734,321 0 0
GABELLI DIVID & INCOME TR COM 36242H104 3,757 154,589 SH   SOLE   154,589 0 0
GENERAL MTRS CO COM 37045V100 51,377 1,190,535 SH   SOLE   1,190,535 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 156 3,625 SH   SOLE   3,625 0 0
GLOBAL PMTS INC COM 37940X102 6,486 48,059 SH   SOLE   48,059 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 178 5,742 SH   SOLE   5,742 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 66 2,300 SH   SOLE   2,300 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 256 13,254 SH   SOLE   13,254 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 52 552 SH   SOLE   552 0 0
HCA HEALTHCARE INC COM 40412C101 839 3,395 SH   SOLE   3,395 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 5,312 87,827 SH   SOLE   87,827 0 0
HTG MOLECULAR DIAGNOSTICS IN COM NEW 40434H203 0 66 SH   SOLE   66 0 0
HALLMARK FINL SVCS INC COM NEW 40624Q203 9 2,500 SH   SOLE   2,500 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 281 6,000 SH   SOLE   6,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,634 159,829 SH   SOLE   159,829 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7,725 51,588 SH   SOLE   51,588 0 0
HIVE BLOCKCHAIN TECHNOLOGIES SHS 43366H100 2 985 SH   SOLE   985 0 0
HOSTESS BRANDS INC CL A 44109J106 1,285 58,960 SH   SOLE   58,960 0 0
HUT 8 MINING CORP SHS 44812T102 1 200 SH   SOLE   200 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 1 609 SH   SOLE   609 0 0
IMV INC COM 44974L103 21 15,000 SH   SOLE   15,000 0 0
IDEXX LABS INC COM 45168D104 2,830 5,245 SH   SOLE   5,245 0 0
INGERSOLL RAND INC COM 45687V106 10 198 SH   SOLE   198 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 73,711 1,133,939 SH   SOLE   1,133,939 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 12 174 SH   SOLE   174 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 18,942 145,367 SH   SOLE   145,367 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 12,384 41,619 SH   SOLE   41,619 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 36,768 703,138 SH   SOLE   703,138 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 13,674 273,980 SH   SOLE   273,980 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 492 5,820 SH   SOLE   5,820 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,593 5,586 SH   SOLE   5,586 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,066 5,731 SH   SOLE   5,731 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,555 5,146 SH   SOLE   5,146 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,807 11,620 SH   SOLE   11,620 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 532 3,981 SH   SOLE   3,981 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 52 3,100 SH   SOLE   3,100 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 178 3,907 SH   SOLE   3,907 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 74 1,000 SH   SOLE   1,000 0 0
INVITATION HOMES INC COM 46187W107 83,431 2,105,232 SH   SOLE   2,105,232 0 0
IQVIA HLDGS INC COM 46266C105 72 314 SH   SOLE   314 0 0
ISHARES TR MSCI INDIA ETF 46429B598 396 9,000 SH   SOLE   9,000 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 16,128 323,693 SH   SOLE   323,693 0 0
ISHARES TR MSCI CHINA ETF 46429B671 188 3,611 SH   SOLE   3,611 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,835 25,440 SH   SOLE   25,440 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 9,875 127,389 SH   SOLE   127,389 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 13,732 101,998 SH   SOLE   101,998 0 0
ISHARES TR MSCI USA MMENTM 46432F396 9,128 54,248 SH   SOLE   54,248 0 0
ISHARES INC CORE MSCI EMKT 46434G103 170,691 3,115,017 SH   SOLE   3,115,017 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 1,885 31,029 SH   SOLE   31,029 0 0
ISHARES TR MSCI INTL SML CP 46434V266 944 27,480 SH   SOLE   27,480 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 1,844 52,000 SH   SOLE   52,000 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 4,754 128,950 SH   SOLE   128,950 0 0
ISHARES TR CORE DIV GRWTH 46434V621 15,902 297,730 SH   SOLE   297,730 0 0
ISHARES TR INTL DIV GRWTH 46435G524 1,888 28,950 SH   SOLE   28,950 0 0
JPMORGAN CHASE & CO COM 46625H100 288,316 2,144,339 SH   SOLE   2,144,339 0 0
JD.COM INC SPON ADR CL A 47215P106 64 1,126 SH   SOLE   1,126 0 0
KKR & CO INC COM 48251W104 33,546 581,727 SH   SOLE   581,727 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 7,913 50,791 SH   SOLE   50,791 0 0
KIMCO RLTY CORP COM 49446R109 11 436 SH   SOLE   436 0 0
KYNDRYL HOLDINGS INC SHS 50155Q100 1 89 SH   SOLE   89 0 0
LCI INDS COM 50189K103 35 344 SH   SOLE   344 0 0
LIFE STORAGE INC COM 53223X107 21,008 151,682 SH   SOLE   151,682 0 0
ROUNDHILL BALL METAVERSE ETF SHS 53656F417 87 7,350 SH   SOLE   7,350 0 0
LISTED FD TR WAHED FTSE ETF 53656F607 270 6,565 SH   SOLE   6,565 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 22 565 SH   SOLE   565 0 0
M & T BK CORP COM 55261F104 11,013 65,880 SH   SOLE   65,880 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,991 52,172 SH   SOLE   52,172 0 0
MANULIFE FINL CORP COM 56501R106 336,417 15,972,867 SH   SOLE   15,972,867 0 0
MASTERCARD INCORPORATED CL A 57636Q104 472,449 1,340,071 SH   SOLE   1,340,071 0 0
MCKESSON CORP COM 58155Q103 99,472 329,456 SH   SOLE   329,456 0 0
MERCADOLIBRE INC COM 58733R102 194,208 165,547 SH   SOLE   165,547 0 0
MERCK & CO. INC COM 58933Y105 6,369 78,695 SH   SOLE   78,695 0 0
METLIFE INC COM 59156R108 2,072 29,896 SH   SOLE   29,896 0 0
MID-AMER APT CMNTYS INC COM 59522J103 51,392 248,784 SH   SOLE   248,784 0 0
MIND MEDICINE MINDMED INC SHS 60255C109 1 700 SH   SOLE   700 0 0
MODERNA INC COM 60770K107 3 15 SH   SOLE   15 0 0
MONGODB INC CL A 60937P106 450,095 1,028,400 SH   SOLE   1,028,400 0 0
MOSAIC CO NEW COM 61945C103 56,666 863,964 SH   SOLE   863,964 0 0
NIO INC SPON ADS 62914V106 256 12,300 SH   SOLE   12,300 0 0
NVR INC COM 62944T105 2,088 474 SH   SOLE   474 0 0
NATURA &CO HLDG S A ADS 63884N108 68 6,329 SH   SOLE   6,329 0 0
NEOVASC INC COM 64065J304 0 200 SH   SOLE   200 0 0
NETFLIX INC COM 64110L106 84,497 228,692 SH   SOLE   228,692 0 0
NETEASE INC SPONSORED ADS 64110W102 93,113 1,052,632 SH   SOLE   1,052,632 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104 2,475 389,681 SH   SOLE   389,681 0 0
NEXTERA ENERGY INC COM 65339F101 623,621 7,464,351 SH   SOLE   7,464,351 0 0
NEXGEN ENERGY LTD COM 65340P106 22,242 3,976,501 SH   SOLE   3,976,501 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 135,420 1,647,067 SH   SOLE   1,647,067 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,140 13,168 SH   SOLE   13,168 0 0
NVIDIA CORPORATION COM 67066G104 597,559 2,220,032 SH   SOLE   2,220,032 0 0
NUTRIEN LTD COM 67077M108 560,815 5,493,061 SH   SOLE   5,493,061 0 0
NUVEI CORP-SUBORDINATE VTG SHS 67079A102 52,821 711,280 SH   SOLE   711,280 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 45,128 66,800 SH   SOLE   66,800 0 0
OAK STR HEALTH INC COM 67181A107 12,195 460,000 SH   SOLE   460,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,619 222,695 SH   SOLE   222,695 0 0
ONEMAIN HLDGS INC COM 68268W103 29,666 634,458 SH   SOLE   634,458 0 0
ORACLE CORP COM 68389X105 102,343 1,254,232 SH   SOLE   1,254,232 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 40 6,000 SH   SOLE   6,000 0 0
ORGANON & CO SHS 68622V106 3 80 SH   SOLE   80 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 6 460 SH   SOLE   460 0 0
OVINTIV INC COM 69047Q102 542 10,129 SH   SOLE   10,129 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 16,649 1,142,185 SH   SOLE   1,142,185 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 171 12,615 SH   SOLE   12,615 0 0
PAYPAL HLDGS INC COM 70450Y103 29,354 257,203 SH   SOLE   257,203 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 37,116 739,005 SH   SOLE   739,005 0 0
PLUG POWER INC COM NEW 72919P202 534 18,900 SH   SOLE   18,900 0 0
PRECISION DRILLING CORP COM NEW 74022D407 13 175 SH   SOLE   175 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,704 11,425 SH   SOLE   11,425 0 0
PRIMERICA INC COM 74164M108 756 5,600 SH   SOLE   5,600 0 0
PROLOGIS INC. COM 74340W103 80,857 507,671 SH   SOLE   507,671 0 0
PUBLIC STORAGE COM 74460D109 63,175 164,128 SH   SOLE   164,128 0 0
PURE STORAGE INC CL A 74624M102 3,482 100,000 SH   SOLE   100,000 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 6,362 106,361 SH   SOLE   106,361 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 1 41 SH   SOLE   41 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 209,185 3,625,234 SH   SOLE   3,625,234 0 0
RINGCENTRAL INC CL A 76680R206 8,601 74,400 SH   SOLE   74,400 0 0
SES AI CORP SHS 78397Q109 37 4,100 SH   SOLE   4,100 0 0
S&P GLOBAL INC COM 78409V104 80,789 199,630 SH   SOLE   199,630 0 0
SPDR GOLD TR GOLD SHS 78463V107 11,450 64,264 SH   SOLE   64,264 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2,255 58,220 SH   SOLE   58,220 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 277 2,507 SH   SOLE   2,507 0 0
SPDR SER TR AEROSPACE DEF 78464A631 350 2,846 SH   SOLE   2,846 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 3 84 SH   SOLE   84 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 75 2,500 SH   SOLE   2,500 0 0
SPDR SER TR S&P METALS MNG 78464A755 510 8,444 SH   SOLE   8,444 0 0
SPDR SER TR S&P DIVID ETF 78464A763 14,844 116,700 SH   SOLE   116,700 0 0
SPDR SER TR S&P CAP MKTS 78464A771 355 3,935 SH   SOLE   3,935 0 0
SPDR SER TR S&P INS ETF 78464A789 354 8,535 SH   SOLE   8,535 0 0
SPDR SER TR S&P BK ETF 78464A797 853 16,526 SH   SOLE   16,526 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 128 375 SH   SOLE   375 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 73 150 SH   SOLE   150 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 558 19,083 SH   SOLE   19,083 0 0
SPDR SER TR OILGAS EQUIP 78468R549 172 2,323 SH   SOLE   2,323 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 172 1,299 SH   SOLE   1,299 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 207 1,458 SH   SOLE   1,458 0 0
SALESFORCE COM INC COM 79466L302 106,705 509,572 SH   SOLE   509,572 0 0
SANOFI SPONSORED ADR 80105N105 1,087 21,470 SH   SOLE   21,470 0 0
SEA LTD SPONSORD ADS 81141R100 49,951 422,800 SH   SOLE   422,800 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 30,028 345,397 SH   SOLE   345,397 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 30,076 222,609 SH   SOLE   222,609 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 996 13,303 SH   SOLE   13,303 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 53,136 291,223 SH   SOLE   291,223 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 11,941 158,381 SH   SOLE   158,381 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 46,174 1,221,714 SH   SOLE   1,221,714 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 61,699 607,471 SH   SOLE   607,471 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 169,156 1,079,175 SH   SOLE   1,079,175 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 41,951 618,432 SH   SOLE   618,432 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 546 11,466 SH   SOLE   11,466 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 751 10,225 SH   SOLE   10,225 0 0
SERVICENOW INC COM 81762P102 68,105 123,900 SH   SOLE   123,900 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 184,177 6,008,522 SH   SOLE   6,008,522 0 0
SHOPIFY INC CL A 82509L107 46,081 68,991 SH   SOLE   68,991 0 0
SNAP INC CL A 83304A106 235,088 6,621,000 SH   SOLE   6,621,000 0 0
SOFI TECHNOLOGIES INC SHS 83406F102 22 2,400 SH   SOLE   2,400 0 0
SLR INVESTMENT CORP COM 83413U100 652 36,486 SH   SOLE   36,486 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 86,575 272,300 SH   SOLE   272,300 0 0
SOUTHERN COPPER CORP COM 84265V105 59,270 791,775 SH   SOLE   791,775 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 555 36,600 SH   SOLE   36,600 0 0
STANTEC INC COM 85472N109 5,849 118,069 SH   SOLE   118,069 0 0
STARWOOD PPTY TR INC COM 85571B105 77,077 3,233,421 SH   SOLE   3,233,421 0 0
SUNDIAL GROWERS INC COM 86730L109 7 10,000 SH   SOLE   10,000 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 3,850 169,265 SH   SOLE   169,265 0 0
SUNRUN INC COM 86771W105 3,890 129,887 SH   SOLE   129,887 0 0
SUNWORKS INC COM NEW 86803X204 1 500 SH   SOLE   500 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,347 39,222 SH   SOLE   39,222 0 0
TFI INTL INC COM 87241L109 113,196 1,076,106 SH   SOLE   1,076,106 0 0
TC ENERGY CORP COM 87807B107 894,258 16,053,808 SH   SOLE   16,053,808 0 0
TELUS CORPORATION COM 87971M103 617,452 23,930,522 SH   SOLE   23,930,522 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100 17,059 700,000 SH   SOLE   700,000 0 0
TENARIS S A SPONSORED ADS 88031M109 1,424 48,000 SH   SOLE   48,000 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 10,915 2,272,494 SH   SOLE   2,272,494 0 0
TESLA INC COM 88160R101 109,434 102,878 SH   SOLE   102,878 0 0
TETRA TECH INC NEW COM 88162G103 23 142 SH   SOLE   142 0 0
3M CO COM 88579Y101 3,803 25,815 SH   SOLE   25,815 0 0
TILRAY INC COM CL 2 88688T100 24 3,128 SH   SOLE   3,128 0 0
TRANSALTA CORP COM 89346D107 56 5,497 SH   SOLE   5,497 0 0
TRICON RESIDENTIAL INC SHS 89612W102 68,976 4,394,050 SH   SOLE   4,394,050 0 0
TRIP COM GROUP LTD ADS 89677Q107 323 14,169 SH   SOLE   14,169 0 0
TRUIST FINL CORP COM 89832Q109 8,028 143,435 SH   SOLE   143,435 0 0
TWILIO INC CL A 90138F102 9,411 57,900 SH   SOLE   57,900 0 0
TWITTER INC COM 90184L102 4 102 SH   SOLE   102 0 0
UBER TECHNOLOGIES INC COM 90353T100 58,654 1,666,081 SH   SOLE   1,666,081 0 0
ULTA BEAUTY INC COM 90384S303 107,155 272,830 SH   SOLE   272,830 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,041,073 2,069,819 SH   SOLE   2,069,819 0 0
UNITY SOFTWARE INC COM 91332U101 24 250 SH   SOLE   250 0 0
VAIL RESORTS INC COM 91879Q109 6 22 SH   SOLE   22 0 0
VALERO ENERGY CORP COM 91913Y100 74,674 745,660 SH   SOLE   745,660 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 84,455 2,232,899 SH   SOLE   2,232,899 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 167 8,400 SH   SOLE   8,400 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 29,769 992,908 SH   SOLE   992,908 0 0
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 21 180 SH   SOLE   180 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10,458 202,213 SH   SOLE   202,213 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 473 1,882 SH   SOLE   1,882 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,212 10,220 SH   SOLE   10,220 0 0
VENTAS INC COM 92276F100 22,087 362,619 SH   SOLE   362,619 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,816 135,640 SH   SOLE   135,640 0 0
VERISK ANALYTICS INC COM 92345Y106 317 1,481 SH   SOLE   1,481 0 0
VIACOMCBS INC CL B 92556H206 2,579 69,169 SH   SOLE   69,169 0 0
VIATRIS INC COM 92556V106 7 671 SH   SOLE   671 0 0
VINTAGE WINE ESTATES INC SHS 92747V106 10 1,000 SH   SOLE   1,000 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 193 21,703 SH   SOLE   21,703 0 0
VISA INC COM CL A 92826C839 895,833 4,095,504 SH   SOLE   4,095,504 0 0
VISTRA CORP COM 92840M102 35 1,530 SH   SOLE   1,530 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3 201 SH   SOLE   201 0 0
WP CAREY INC COM 92936U109 26,101 327,373 SH   SOLE   327,373 0 0
WEC ENERGY GROUP INC COM 92939U106 73,266 744,283 SH   SOLE   744,283 0 0
WALKER & DUNLOP INC COM 93148P102 14,426 113,023 SH   SOLE   113,023 0 0
WASTE CONNECTIONS INC COM 94106B101 588,687 4,262,276 SH   SOLE   4,262,276 0 0
WASTE MGMT INC DEL COM 94106L109 4,791 30,587 SH   SOLE   30,587 0 0
WELLTOWER INC COM 95040Q104 27,290 287,811 SH   SOLE   287,811 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 26 3,436 SH   SOLE   3,436 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 13,888 218,120 SH   SOLE   218,120 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 258 3,560 SH   SOLE   3,560 0 0
WISDOMTREE BIOREVOLUTION FND SHS 97717Y618 73 3,640 SH   SOLE   3,640 0 0
WISDOMTREE TR CYBERSECURITY FD 97717Y659 83 3,350 SH   SOLE   3,350 0 0
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 161 3,990 SH   SOLE   3,990 0 0
XYLEM INC COM 98419M100 8 100 SH   SOLE   100 0 0
YUM CHINA HLDGS INC COM 98850P109 1,172 28,600 SH   SOLE   28,600 0 0
ZIMVIE INC SHS 98888T107 655 29,044 SH   SOLE   29,044 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 36,661 290,481 SH   SOLE   290,481 0 0
ZOETIS INC CL A 98978V103 2,367 12,724 SH   SOLE   12,724 0 0
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 259,046 4,394,600 SH   SOLE   4,394,600 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 8,775 75,900 SH   SOLE   75,900 0 0
ZYNGA INC CL A 98986T108 42,956 4,711,445 SH   SOLE   4,711,445 0 0
AGRIFORCE GROWING SYSTEMS LT SHS C00948106 81 26,562 SH   SOLE   26,562 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 9 725 SH   SOLE   725 0 0
CONSTELLIUM SE CL A SHS F21107101 14,961 841,376 SH   SOLE   841,376 0 0
AMDOCS LTD SHS G02602103 57 700 SH   SOLE   700 0 0
ALTAMIRA THERAPEUTICS LTD SHS G0360L100 1 1,000 SH   SOLE   1,000 0 0
ATLASSIAN CORP PLC CL A G06242104 260,925 900,000 SH   SOLE   900,000 0 0
AXALTA COATING SYS LTD COM G0750C108 28,699 1,183,543 SH   SOLE   1,183,543 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 216,962 652,248 SH   SOLE   652,248 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 40,399 1,337,835 SH   SOLE   1,337,835 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 647,951 9,907,990 SH   SOLE   9,907,990 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 325,361 8,026,533 SH   SOLE   8,026,533 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 13 272 SH   SOLE   272 0 0
DLOCAL LTD SHS G29018101 18,375 596,000 SH   SOLE   596,000 0 0
EATON CORP PLC SHS G29183103 87,995 587,862 SH   SOLE   587,862 0 0
ENDO INTL PLC SHS G30401106 14 6,000 SH   SOLE   6,000 0 0
GLOBALFOUNDRIES INC SHS G39387108 1,915 30,925 SH   SOLE   30,925 0 0
ICON PLC SHS G4705A100 107,992 450,200 SH   SOLE   450,200 0 0
LINDE PLC SHS G5494J103 23,998 76,174 SH   SOLE   76,174 0 0
MEDTRONIC PLC SHS G5960L103 439,967 4,020,460 SH   SOLE   4,020,460 0 0
APTIV PLC SHS G6095L109 1,355 11,480 SH   SOLE   11,480 0 0
PAYSAFE LIMITED ORD G6964L107 23 7,000 SH   SOLE   7,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 34 225 SH   SOLE   225 0 0
XP INC CL A G98239109 221 7,431 SH   SOLE   7,431 0 0
CHUBB LIMITED COM H1467J104 512,968 2,431,549 SH   SOLE   2,431,549 0 0
ON HOLDING AG-CLASS A SHS H5919C104 3,769 151,400 SH   SOLE   151,400 0 0
TE CONNECTIVITY LTD REG SHS H84989104 43,873 339,628 SH   SOLE   339,628 0 0
GLOBANT S A COM L44385109 127,967 495,100 SH   SOLE   495,100 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,430 32,490 SH   SOLE   32,490 0 0
INMODE LTD SHS M5425M103 82,288 2,260,500 SH   SOLE   2,260,500 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 18,148 169,000 SH   SOLE   169,000 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 10 206 SH   SOLE   206 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 160,461 243,573 SH   SOLE   243,573 0 0
CORE LABORATORIES N V COM N22717107 21 682 SH   SOLE   682 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,183 21,528 SH   SOLE   21,528 0 0
NXP SEMICONDUCTORS N V COM N6596X109 164 900 SH   SOLE   900 0 0
YANDEX N V SHS CLASS A N97284108 36 9,231 SH   SOLE   9,231 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 33 400 SH   SOLE   400 0 0
ARCH CAP GROUP LTD ORD G0450A105 2,390 50,052 SH   SOLE   50,052 0 0
BUNGE LIMITED COM G16962105 1,771 16,201 SH   SOLE   16,201 0 0
EVEREST RE GROUP LTD COM G3223R108 1,459 4,908 SH   SOLE   4,908 0 0
INVESCO LTD SHS G491BT108 1,009 44,386 SH   SOLE   44,386 0 0
LOGITECH INTL S A SHS B18ZRK909 2,324 31,701 SH   SOLE   31,701 0 0
UBS GROUP AG SHS ACI09N1W4 2,110 109,185 SH   SOLE   109,185 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 582 23,120 SH   SOLE   23,120 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,230 48,120 SH   SOLE   48,120 0 0
SEAGATE TECHNOLO SHS G7997R103 2,586 29,162 SH   SOLE   29,162 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,319 35,857 SH   SOLE   35,857 0 0
ICL GROUP LTD SHS 645553900 2,166 184,852 SH   SOLE   184,852 0 0
FERGUSON PLC NEW SHS BJVNSS903 3,258 24,311 SH   SOLE   24,311 0 0
FERRARI N V COM ACI0JKHV4 2,885 13,337 SH   SOLE   13,337 0 0
AGNC INVT CORP COM 00123Q104 949 73,488 SH   SOLE   73,488 0 0
ALLEGHANY CORP DEL COM 017175100 1,238 1,482 SH   SOLE   1,482 0 0
ALLIANT ENERGY CORP COM 018802108 1,979 32,119 SH   SOLE   32,119 0 0
ALLY FINL INC COM 02005N100 1,664 38,808 SH   SOLE   38,808 0 0
AMERCO COM 023586100 742 1,261 SH   SOLE   1,261 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,193 8,306 SH   SOLE   8,306 0 0
AMERIPRISE FINL INC COM 03076C106 1,643 5,547 SH   SOLE   5,547 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,390 200,160 SH   SOLE   200,160 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,655 29,821 SH   SOLE   29,821 0 0
ARROW ELECTRS INC COM 042735100 1,046 8,938 SH   SOLE   8,938 0 0
ASSURANT INC COM 04621X108 1,155 6,442 SH   SOLE   6,442 0 0
ATMOS ENERGY CORP COM 049560105 1,893 16,064 SH   SOLE   16,064 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,513 30,910 SH   SOLE   30,910 0 0
BIO RAD LABS INC CL A 090572207 1,711 3,081 SH   SOLE   3,081 0 0
CBRE GROUP INC CL A 12504L109 1,629 18,052 SH   SOLE   18,052 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,698 13,115 SH   SOLE   13,115 0 0
CARLYLE GROUP INC COM 14316J108 1,049 21,750 SH   SOLE   21,750 0 0
CELANESE CORP DEL COM 150870103 2,299 16,316 SH   SOLE   16,316 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,206 72,985 SH   SOLE   72,985 0 0
CERNER CORP COM 156782104 2,783 30,161 SH   SOLE   30,161 0 0
CINCINNATI FINL CORP COM 172062101 1,926 14,366 SH   SOLE   14,366 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,377 49,368 SH   SOLE   49,368 0 0
COOPER COS INC COM NEW 216648402 2,659 6,457 SH   SOLE   6,457 0 0
D R HORTON INC COM 23331A109 2,327 31,665 SH   SOLE   31,665 0 0
DTE ENERGY CO COM 233331107 2,545 19,518 SH   SOLE   19,518 0 0
DISH NETWORK CORPORATION CL A 25470M109 964 30,878 SH   SOLE   30,878 0 0
DUKE REALTY CORP COM NEW 264411505 3,079 53,767 SH   SOLE   53,767 0 0
EDISON INTL COM 281020107 2,314 33,466 SH   SOLE   33,466 0 0
ESSEX PPTY TR INC COM 297178105 1,747 5,128 SH   SOLE   5,128 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,878 14,195 SH   SOLE   14,195 0 0
FACTSET RESH SYS INC COM 303075105 2,158 5,039 SH   SOLE   5,039 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,832 38,043 SH   SOLE   38,043 0 0
FIFTH THIRD BANCORP COM 316773100 1,375 32,388 SH   SOLE   32,388 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 18,435 221,762 SH   SOLE   221,762 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 85,421 1,849,485 SH   SOLE   1,849,485 0 0
FORD MTR CO DEL COM 345370860 3,205 192,168 SH   SOLE   192,168 0 0
GARTNER INC COM 366651107 3,065 10,449 SH   SOLE   10,449 0 0
GILEAD SCIENCES INC COM 375558103 2,408 41,071 SH   SOLE   41,071 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 36,932 1,029,609 SH   SOLE   1,029,609 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,833 5,631 SH   SOLE   5,631 0 0
GRAINGER W W INC COM 384802104 2,766 5,438 SH   SOLE   5,438 0 0
HUMANA INC COM 444859102 3,004 7,000 SH   SOLE   7,000 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 22,467 1,291,367 SH   SOLE   1,291,367 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 15,542 427,635 SH   SOLE   427,635 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 50,149 2,335,709 SH   SOLE   2,335,709 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 169,011 1,634,869 SH   SOLE   1,634,869 0 0
ISHARES TR CORE US AGGBD ET 464287226 114,546 1,084,430 SH   SOLE   1,084,430 0 0
ISHARES TR GL TIMB FORE ETF 464288174 21,512 244,196 SH   SOLE   244,196 0 0
ISHARES TR MICRO-CAP ETF 464288869 69,148 544,092 SH   SOLE   544,092 0 0
ISHARES SILVER TR ISHARES 46428Q109 26,492 1,173,988 SH   SOLE   1,173,988 0 0
ISHARES TR US TREAS BD ETF 46429B267 146,034 5,944,181 SH   SOLE   5,944,181 0 0
ISHARES TR CORE MSCI EAFE 46432F842 167,857 2,448,489 SH   SOLE   2,448,489 0 0
ISHARES TR CONV BD ETF 46435G102 82,970 1,009,674 SH   SOLE   1,009,674 0 0
ISHARES TR BROAD USD HIGH 46435U853 78,684 2,053,041 SH   SOLE   2,053,041 0 0
JUNIPER NETWORKS INC COM 48203R104 1,498 40,876 SH   SOLE   40,876 0 0
KLA CORP COM NEW 482480100 3,799 10,524 SH   SOLE   10,524 0 0
KEYCORP COM 493267108 1,423 64,477 SH   SOLE   64,477 0 0
KIMBERLY-CLARK CORP COM 494368103 2,811 23,143 SH   SOLE   23,143 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,026 20,626 SH   SOLE   20,626 0 0
LKQ CORP COM 501889208 1,714 38,268 SH   SOLE   38,268 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,442 9,392 SH   SOLE   9,392 0 0
LENNAR CORP CL A 526057104 2,368 29,582 SH   SOLE   29,582 0 0
LINCOLN NATL CORP IND COM 534187109 1,512 23,461 SH   SOLE   23,461 0 0
LOEWS CORP COM 540424108 1,652 25,847 SH   SOLE   25,847 0 0
MARATHON PETE CORP COM 56585A102 3,186 37,787 SH   SOLE   37,787 0 0
MARKEL CORP COM 570535104 2,130 1,464 SH   SOLE   1,464 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,677 80,440 SH   SOLE   80,440 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,188 2,354 SH   SOLE   2,354 0 0
MOHAWK INDS INC COM 608190104 1,029 8,399 SH   SOLE   8,399 0 0
NASDAQ INC COM 631103108 1,642 9,341 SH   SOLE   9,341 0 0
NISOURCE INC COM 65473P105 1,512 48,221 SH   SOLE   48,221 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,216 10,919 SH   SOLE   10,919 0 0
ON SEMICONDUCTOR CORP COM 682189105 2,822 45,696 SH   SOLE   45,696 0 0
PPL CORP COM 69351T106 2,566 91,085 SH   SOLE   91,085 0 0
POOL CORP COM 73278L105 2,019 4,842 SH   SOLE   4,842 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,813 25,036 SH   SOLE   25,036 0 0
PRUDENTIAL FINL INC COM 744320102 2,893 24,823 SH   SOLE   24,823 0 0
PULTE GROUP INC COM 745867101 1,544 37,356 SH   SOLE   37,356 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,184 16,182 SH   SOLE   16,182 0 0
REALTY INCOME CORP COM 756109104 1,720 25,159 SH   SOLE   25,159 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,303 3,344 SH   SOLE   3,344 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,478 67,332 SH   SOLE   67,332 0 0
ROBERT HALF INTL INC COM 770323103 1,648 14,631 SH   SOLE   14,631 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 30,073 485,692 SH   SOLE   485,692 0 0
SPDR SER TR BLOMBERG INTL TR 78464A516 19,143 745,664 SH   SOLE   745,664 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2,211 29,880 SH   SOLE   29,880 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 29,767 294,459 SH   SOLE   294,459 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 61,128 1,020,915 SH   SOLE   1,020,915 0 0
SEALED AIR CORP NEW COM 81211K100 1,359 20,583 SH   SOLE   20,583 0 0
STEEL DYNAMICS INC COM 858119100 1,649 20,036 SH   SOLE   20,036 0 0
TERADYNE INC COM 880770102 2,614 22,420 SH   SOLE   22,420 0 0
TYSON FOODS INC CL A 902494103 3,205 36,255 SH   SOLE   36,255 0 0
UDR INC COM 902653104 1,925 34,023 SH   SOLE   34,023 0 0
UGI CORP NEW COM 902681105 1,185 33,163 SH   SOLE   33,163 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 43,317 420,132 SH   SOLE   420,132 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 98,741 3,709,437 SH   SOLE   3,709,437 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 121,889 997,560 SH   SOLE   997,560 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 19,654 397,764 SH   SOLE   397,764 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 24,174 261,669 SH   SOLE   261,669 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 41,628 282,002 SH   SOLE   282,002 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 42,324 192,601 SH   SOLE   192,601 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 41,937 171,367 SH   SOLE   171,367 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 41,871 241,301 SH   SOLE   241,301 0 0
WATERS CORP COM 941848103 2,264 7,397 SH   SOLE   7,397 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,567 41,913 SH   SOLE   41,913 0 0
BAUSCH HEALTH COS INC COM 071734107 3 155 SH   SOLE   155 0 0
STERIS PLC SHS USD G8473T100 25 105 SH   SOLE   105 0 0
EMERSON ELEC CO COM 291011104 10 100 SH   SOLE   100 0 0
GENERAL MLS INC COM 370334104 85 1,249 SH   SOLE   1,249 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 69 577 SH   SOLE   577 0 0
ISHARES TR RUS MD CP GR ETF 464287481 77 768 SH   SOLE   768 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 14 67 SH   SOLE   67 0 0
ISHARES TR NATIONAL MUN ETF 464288414 398 3,631 SH   SOLE   3,631 0 0
ISHARES TR RUS TP200 VL ETF 464289420 161 2,308 SH   SOLE   2,308 0 0
KINDER MORGAN INC DEL COM 49456B101 3 133 SH   SOLE   133 0 0
LEXARIA BIOSCIENCE CORP COM NEW 52886N406 9 2,686 SH   SOLE   2,686 0 0
PARKER-HANNIFIN CORP COM 701094104 10 36 SH   SOLE   36 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 36 936 SH   SOLE   936 0 0
SYLVAMO CORP COM 871332102 0 15 SH   SOLE   15 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 188 3,912 SH   SOLE   3,912 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 186 2,610 SH   SOLE   2,610 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 11 148 SH   SOLE   148 0 0
YUM BRANDS INC COM 988498101 8 67 SH   SOLE   67 0 0