The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   12,177,330 101,543 SH   DFND 1 0 101,543 0
ABB LTD SPONSORED ADR 000375204   3,699,219 121,443 SH   DFND 1 0 121,443 0
ABBOTT LABS COM 002824100   14,131,155 128,700 SH   DFND 1 0 128,700 0
ABBVIE INC COM 00287Y109   30,480,630 188,601 SH   DFND 1 0 188,601 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   60,626 15,545 SH   DFND 1 0 15,545 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   544,365 31,160 SH   DFND 1 0 31,160 0
ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106   501,664 5,053 SH   DFND 1 0 5,053 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   50,237,444 188,261 SH   DFND 1 0 188,261 0
ACTIVISION BLIZZARD INC COM 00507V109   14,080,650 183,940 SH   DFND 1 0 183,940 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   38,378,446 114,038 SH   DFND 1 0 114,038 0
ADT INC DEL COM 00090Q103   108,279 11,938 SH   DFND 1 0 11,938 0
ADVANCED MICRO DEVICES INC COM 007903107   12,728,662 196,521 SH   DFND 1 0 196,521 0
AFLAC INC COM 001055102   655,730 9,115 SH   DFND 1 0 9,115 0
AGNICO EAGLE MINES LTD COM 008474108   31,098,010 598,389 SH   DFND 1 0 598,389 0
AIR PRODS & CHEMS INC COM 009158106   2,233,519 7,245 SH   DFND 1 0 7,245 0
AIRBNB INC COM CL A 009066101   7,870,861 92,055 SH   DFND 1 0 92,055 0
AKUMIN INC COM 01021X100   66,172 92,397 SH   DFND 1 0 92,397 0
ALAMOS GOLD INC NEW COM CL A 011532108   178,221 17,665 SH   DFND 1 0 17,665 0
ALBEMARLE CORP COM 012653101   1,787,793 8,244 SH   DFND 1 0 8,244 0
ALGONQUIN PWR UTILS CORP COM 015857105   37,641,966 5,791,587 SH   DFND 1 0 5,791,587 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   7,545,203 85,649 SH   DFND 1 0 85,649 0
ALIGN TECHNOLOGY INC COM 016255101   900,221 4,268 SH   DFND 1 0 4,268 0
ALLSTATE CORP COM 020002101   1,955,000 14,417 SH   DFND 1 0 14,417 0
ALPHABET INC CAP STK CL A 02079K305   151,932,985 1,721,895 SH   DFND 1 0 1,721,895 0
ALPHABET INC CAP STK CL C 02079K107   121,012,050 1,363,710 SH   DFND 1 0 1,363,710 0
ALTRIA GROUP INC COM 02209S103   4,164,004 91,095 SH   DFND 1 0 91,095 0
AMAZON COM INC COM 023135106   162,917,322 1,939,405 SH   DFND 1 0 1,939,405 0
AMBEV SA SPONSORED ADR 02319V103   3,624,091 1,332,374 SH   DFND 1 0 1,332,374 0
AMCOR PLC ORD G0250X107   524,502 44,039 SH   DFND 1 0 44,039 0
AMDOCS LTD SHS G02602103   932,632 10,257 SH   DFND 1 0 10,257 0
AMERICAN AIRLS GROUP INC COM 02376R102   398,430 31,323 SH   DFND 1 0 31,323 0
AMERICAN ELEC PWR CO INC COM 025537101   12,691,492 133,664 SH   DFND 1 0 133,664 0
AMERICAN EXPRESS CO COM 025816109   1,527,356 10,337 SH   DFND 1 0 10,337 0
AMERICAN INTL GROUP INC COM NEW 026874784   22,098,724 349,442 SH   DFND 1 0 349,442 0
AMERICAN TOWER CORP NEW COM 03027X100   69,024,423 325,781 SH   DFND 1 0 325,781 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,967,798 19,471 SH   DFND 1 0 19,471 0
AMERIPRISE FINL INC COM 03076C106   247,850 796 SH   DFND 1 0 796 0
AMERISOURCEBERGEN CORP COM 03073E105   1,152,017 6,952 SH   DFND 1 0 6,952 0
AMGEN INC COM 031162100   10,784,254 41,059 SH   DFND 1 0 41,059 0
AMPHENOL CORP NEW CL A 032095101   250,158 3,284 SH   DFND 1 0 3,284 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   203,505 5,675 SH   DFND 1 0 5,675 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   225,660 11,620 SH   DFND 1 0 11,620 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   970,735 16,168 SH   DFND 1 0 16,168 0
AON PLC SHS CL A G0403H108   1,719,902 5,729 SH   DFND 1 0 5,729 0
APA CORPORATION COM 03743Q108   726,249 15,558 SH   DFND 1 0 15,558 0
APPLE INC COM 037833100   417,587,053 3,213,747 SH   DFND 1 0 3,213,747 0
APPLIED MATLS INC COM 038222105   1,054,097 10,824 SH   DFND 1 0 10,824 0
ARCHER DANIELS MIDLAND CO COM 039483102   5,152,407 55,491 SH   DFND 1 0 55,491 0
ARGO BLOCKCHAIN PLC ADS 040126104   13,690 12,676 SH   DFND 1 0 12,676 0
ARISTA NETWORKS INC COM 040413106   2,102,994 17,330 SH   DFND 1 0 17,330 0
ARK ETF TR GENOMIC REV ETF 00214Q302   201,564 7,140 SH   DFND 1 0 7,140 0
ARK ETF TR INNOVATION ETF 00214Q104   2,319,561 74,249 SH   DFND 1 0 74,249 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   443,141 22,925 SH   DFND 1 0 22,925 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   23,173,745 42,411 SH   DFND 1 0 42,411 0
ASTRAZENECA PLC SPONSORED ADR 046353108   7,858,552 115,902 SH   DFND 1 0 115,902 0
AT&T INC COM 00206R102   17,370,022 943,468 SH   DFND 1 0 943,468 0
ATMOS ENERGY CORP COM 049560105   1,142,893 10,198 SH   DFND 1 0 10,198 0
AURORA CANNABIS INC COM 05156X884   12,669 13,833 SH   DFND 1 35 13,798 0
AUTODESK INC COM 052769106   4,327,593 23,158 SH   DFND 1 0 23,158 0
AUTOMATIC DATA PROCESSING IN COM 053015103   2,086,960 8,737 SH   DFND 1 0 8,737 0
AUTOZONE INC COM 053332102   860,741 349 SH   DFND 1 0 349 0
AVISTA CORP COM 05379B107   2,063,109 46,523 SH   DFND 1 0 46,523 0
B2GOLD CORP COM 11777Q209   96,832 27,276 SH   DFND 1 0 27,276 0
BALL CORP COM 058498106   3,494,702 68,336 SH   DFND 1 0 68,336 0
BALLARD PWR SYS INC NEW COM 058586108   126,579 26,510 SH   DFND 1 0 26,510 0
BANCO SANTANDER S.A. ADR 05964H105   45,324 15,351 SH   DFND 1 0 15,351 0
BANK AMERICA CORP COM 060505104   43,828,782 1,323,239 SH   DFND 1 0 1,323,239 0
BANK MONTREAL QUE COM 063671101   251,449,893 2,780,385 SH   DFND 1 0 2,780,385 0
BANK NEW YORK MELLON CORP COM 064058100   4,969,999 109,182 SH   DFND 1 0 109,182 0
BANK NOVA SCOTIA HALIFAX COM 064149107   620,275,039 12,676,606 SH   DFND 1 244,992 12,431,614 0
BARRICK GOLD CORP COM 067901108   20,093,442 1,171,177 SH   DFND 1 0 1,171,177 0
BAXTER INTL INC COM 071813109   1,558,866 30,584 SH   DFND 1 0 30,584 0
BCE INC COM NEW 05534B760   342,966,407 7,822,954 SH   DFND 1 0 7,822,954 0
BECTON DICKINSON & CO COM 075887109   30,937,374 121,653 SH   DFND 1 0 121,653 0
BERKLEY W R CORP COM 084423102   725,654 9,999 SH   DFND 1 0 9,999 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,749,688 8 SH   DFND 1 0 8 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   147,919,474 478,821 SH   DFND 1 0 478,821 0
BERRY GLOBAL GROUP INC COM 08579W103   15,590,957 258,000 SH   DFND 1 0 258,000 0
BHP GROUP LTD SPONSORED ADS 088606108   320,297 5,161 SH   DFND 1 0 5,161 0
BIOGEN INC COM 09062X103   973,704 3,516 SH   DFND 1 0 3,516 0
BITFARMS LTD COM 09173B107   8,142 19,475 SH   DFND 1 0 19,475 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   1,705,201 1,470 SH   DFND 1 0 1,470 0
BLACKBERRY LTD COM 09228F103   222,946 68,765 SH   DFND 1 0 68,765 0
BLACKROCK INC COM 09247X101   56,408,732 79,600 SH   DFND 1 0 79,600 0
BLACKSTONE INC COM 09260D107   9,972,101 134,409 SH   DFND 1 0 134,409 0
BLOCK INC CL A 852234103   638,160 10,155 SH   DFND 1 0 10,155 0
BLUE STAR FOODS CORP COM 09606H101   394,109 987,741 SH   DFND 1 0 987,741 0
BOEING CO COM 097023105   6,627,201 34,790 SH   DFND 1 0 34,790 0
BOOKING HOLDINGS INC COM 09857L108   27,407,275 13,599 SH   DFND 1 0 13,599 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   5,832,275 55,800 SH   DFND 1 0 55,800 0
BORGWARNER INC COM 099724106   1,277,956 31,750 SH   DFND 1 0 31,750 0
BOSTON SCIENTIFIC CORP COM 101137107   528,635 11,425 SH   DFND 1 0 11,425 0
BP PLC SPONSORED ADR 055622104   9,069,556 259,650 SH   DFND 1 0 259,650 0
BRISTOL-MYERS SQUIBB CO COM 110122108   7,443,148 103,442 SH   DFND 1 0 103,442 0
BROADCOM INC COM 11135F101   13,119,443 23,464 SH   DFND 1 0 23,464 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   41,872,151 1,465,648 SH   DFND 1 128 1,465,520 0
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   398,040 21,256 SH   DFND 1 0 21,256 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   1,390,770 82,674 SH   DFND 1 0 82,674 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   189,949,316 6,058,376 SH   DFND 1 0 6,058,376 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   154,765,044 5,004,164 SH   DFND 1 11,163 4,993,001 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   31,053,399 798,585 SH   DFND 1 0 798,585 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   246,129 7,882 SH   DFND 1 0 7,882 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   35,531,614 1,291,842 SH   DFND 1 0 1,291,842 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   58,445,833 2,318,027 SH   DFND 1 38,344 2,279,683 0
BROWN FORMAN CORP CL B 115637209   340,734 5,187 SH   DFND 1 0 5,187 0
BRP INC COM SUN VTG 05577W200   754,340 9,924 SH   DFND 1 0 9,924 0
BRUUSH ORAL CARE INC COM 11750K203   27,040 57,568 SH   DFND 1 0 57,568 0
BUNGE LIMITED COM G16962105   351,089 3,519 SH   DFND 1 0 3,519 0
CAE INC COM 124765108   5,392,201 279,091 SH   DFND 1 0 279,091 0
CAL MAINE FOODS INC COM NEW 128030202   301,707 5,541 SH   DFND 1 0 5,541 0
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106   244,605 16,103 SH   DFND 1 0 16,103 0
CAMECO CORP COM 13321L108   9,419,205 416,140 SH   DFND 1 3,214 412,926 0
CAMPBELL SOUP CO COM 134429109   2,506,615 44,169 SH   DFND 1 0 44,169 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   161,698,166 4,002,510 SH   DFND 1 0 4,002,510 0
CANADIAN NAT RES LTD COM 136385101   100,185,511 1,805,775 SH   DFND 1 0 1,805,775 0
CANADIAN NATL RY CO COM 136375102   263,589,705 2,223,467 SH   DFND 1 0 2,223,467 0
CANADIAN PAC RY LTD COM 13645T100   172,233,974 2,312,351 SH   DFND 1 0 2,312,351 0
CANADIAN SOLAR INC COM 136635109   1,107,021 35,825 SH   DFND 1 0 35,825 0
CANOPY GROWTH CORP COM 138035100   188,565 81,571 SH   DFND 1 0 81,571 0
CARDINAL HEALTH INC COM 14149Y108   229,532 2,986 SH   DFND 1 0 2,986 0
CARNIVAL CORP COMMON STOCK 143658300   505,617 62,728 SH   DFND 1 0 62,728 0
CARRIER GLOBAL CORPORATION COM 14448C104   741,454 17,974 SH   DFND 1 0 17,974 0
CATERPILLAR INC COM 149123101   11,200,247 46,752 SH   DFND 1 0 46,752 0
CDW CORP COM 12514G108   475,414 2,662 SH   DFND 1 0 2,662 0
CENOVUS ENERGY INC COM 15135U109   27,422,379 1,414,997 SH   DFND 1 0 1,414,997 0
CF INDS HLDGS INC COM 125269100   2,468,081 28,968 SH   DFND 1 0 28,968 0
CGI INC CL A SUB VTG 12532H104   36,977,354 430,251 SH   DFND 1 0 430,251 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   170,242 17,863 SH   DFND 1 0 17,863 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,156,897 9,170 SH   DFND 1 0 9,170 0
CHENIERE ENERGY INC COM NEW 16411R208   203,945 1,360 SH   DFND 1 0 1,360 0
CHEVRON CORP NEW COM 166764100   21,351,582 118,957 SH   DFND 1 0 118,957 0
CHICOS FAS INC COM 168615102   96,747 19,664 SH   DFND 1 0 19,664 0
CHUBB LIMITED COM H1467J104   484,672 2,197 SH   DFND 1 0 2,197 0
CHURCH & DWIGHT CO INC COM 171340102   780,658 9,684 SH   DFND 1 0 9,684 0
CI FINL CORP COM 125491100   7,416,836 746,595 SH   DFND 1 0 746,595 0
CIGNA CORP NEW COM 125523100   6,094,032 18,391 SH   DFND 1 0 18,391 0
CISCO SYS INC COM 17275R102   56,306,992 1,181,897 SH   DFND 1 0 1,181,897 0
CITIGROUP INC COM NEW 172967424   36,826,252 814,180 SH   DFND 1 0 814,180 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106   36,401 34,668 SH   DFND 1 0 34,668 0
CLEVELAND-CLIFFS INC NEW COM 185899101   527,141 32,721 SH   DFND 1 0 32,721 0
CNX RES CORP COM 12653C108   533,491 31,680 SH   DFND 1 0 31,680 0
COCA COLA CO COM 191216100   27,755,449 436,307 SH   DFND 1 0 436,307 0
COEUR MNG INC COM NEW 192108504   372,286 110,791 SH   DFND 1 0 110,791 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   220,238 3,851 SH   DFND 1 0 3,851 0
COLGATE PALMOLIVE CO COM 194162103   7,281,123 92,409 SH   DFND 1 0 92,409 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   309,270 3,374 SH   DFND 1 0 3,374 0
COMCAST CORP NEW CL A 20030N101   30,103,194 860,793 SH   DFND 1 0 860,793 0
CONAGRA BRANDS INC COM 205887102   1,985,953 51,316 SH   DFND 1 0 51,316 0
CONOCOPHILLIPS COM 20825C104   1,439,752 12,201 SH   DFND 1 0 12,201 0
CONSOLIDATED EDISON INC COM 209115104   2,283,439 23,958 SH   DFND 1 0 23,958 0
CONSTELLATION BRANDS INC CL A 21036P108   4,664,055 20,125 SH   DFND 1 0 20,125 0
CONSTELLATION ENERGY CORP COM 21037T109   258,888 3,003 SH   DFND 1 0 3,003 0
COPART INC COM 217204106   204,955 3,366 SH   DFND 1 0 3,366 0
CORTEVA INC COM 22052L104   1,248,379 21,238 SH   DFND 1 0 21,238 0
COSTCO WHSL CORP NEW COM 22160K105   162,557,227 356,076 SH   DFND 1 0 356,076 0
COTERRA ENERGY INC COM 127097103   1,274,331 51,865 SH   DFND 1 0 51,865 0
CRESCENT PT ENERGY CORP COM 22576C101   19,089,833 2,678,450 SH   DFND 1 0 2,678,450 0
CROWN CASTLE INC COM 22822V101   1,490,632 10,987 SH   DFND 1 0 10,987 0
CSX CORP COM 126408103   2,364,547 76,321 SH   DFND 1 0 76,321 0
CUMMINS INC COM 231021106   1,918,136 7,916 SH   DFND 1 0 7,916 0
CVS HEALTH CORP COM 126650100   39,408,324 422,857 SH   DFND 1 0 422,857 0
D R HORTON INC COM 23331A109   210,819 2,365 SH   DFND 1 0 2,365 0
DANAHER CORPORATION COM 235851102   48,555,303 182,934 SH   DFND 1 0 182,934 0
DARLING INGREDIENTS INC COM 237266101   2,563,018 40,949 SH   DFND 1 0 40,949 0
DEERE & CO COM 244199105   18,056,412 42,112 SH   DFND 1 0 42,112 0
DELTA AIR LINES INC DEL COM NEW 247361702   4,292,322 130,623 SH   DFND 1 0 130,623 0
DENISON MINES CORP COM 248356107   62,598 55,037 SH   DFND 1 104 54,933 0
DESCARTES SYS GROUP INC COM 249906108   1,698,508 24,440 SH   DFND 1 0 24,440 0
DEVON ENERGY CORP NEW COM 25179M103   4,458,536 72,482 SH   DFND 1 0 72,482 0
DIAGEO PLC SPON ADR NEW 25243Q205   21,917,674 122,996 SH   DFND 1 0 122,996 0
DIAMONDBACK ENERGY INC COM 25278X109   377,511 2,760 SH   DFND 1 0 2,760 0
DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869   245,134 14,847 SH   DFND 1 0 14,847 0
DIRTT ENVIRONMENTAL SOLUTION COM 25490H106   15,494 30,850 SH   DFND 1 0 30,850 0
DISNEY WALT CO COM 254687106   114,442,395 1,317,187 SH   DFND 1 0 1,317,187 0
DNP SELECT INCOME FD INC COM 23325P104   843,999 75,022 SH   DFND 1 0 75,022 0
DOCUSIGN INC COM 256163106   1,359,726 24,534 SH   DFND 1 0 24,534 0
DOLLAR GEN CORP NEW COM 256677105   1,285,962 5,222 SH   DFND 1 0 5,222 0
DOLLAR TREE INC COM 256746108   549,568 3,885 SH   DFND 1 0 3,885 0
DOMINION ENERGY INC COM 25746U109   452,664 7,382 SH   DFND 1 0 7,382 0
DOMINOS PIZZA INC COM 25754A201   936,338 2,703 SH   DFND 1 0 2,703 0
DOW INC COM 260557103   7,034,788 139,606 SH   DFND 1 0 139,606 0
DRAFTKINGS INC NEW COM CL A 26142V105   154,007 13,521 SH   DFND 1 0 13,521 0
DROPBOX INC CL A 26210C104   3,473,939 155,223 SH   DFND 1 0 155,223 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,273,454 12,358 SH   DFND 1 0 12,358 0
EATON CORP PLC SHS G29183103   932,612 5,942 SH   DFND 1 0 5,942 0
EBAY INC. COM 278642103   343,790 8,290 SH   DFND 1 0 8,290 0
ECOLAB INC COM 278865100   5,998,887 41,210 SH   DFND 1 0 41,210 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,476,459 19,789 SH   DFND 1 0 19,789 0
ELASTIC N V ORD SHS N14506104   2,733,729 53,082 SH   DFND 1 0 53,082 0
ELECTRA BATTERY MATERIALS CO COM NEW 28474P201   70,961 43,476 SH   DFND 1 0 43,476 0
ELECTRONIC ARTS INC COM 285512109   804,810 6,587 SH   DFND 1 0 6,587 0
ELEVANCE HEALTH INC COM 036752103   3,134,434 6,110 SH   DFND 1 0 6,110 0
EMERSON ELEC CO COM 291011104   17,686,232 184,111 SH   DFND 1 0 184,111 0
EMPLOYERS HLDGS INC COM 292218104   344,092 7,978 SH   DFND 1 0 7,978 0
ENBRIDGE INC COM 29250N105   443,076,133 11,338,528 SH   DFND 1 0 11,338,528 0
ENERPLUS CORP COM 292766102   7,288,158 414,898 SH   DFND 1 0 414,898 0
ENPHASE ENERGY INC COM 29355A107   2,099,875 7,925 SH   DFND 1 0 7,925 0
ENTHUSIAST GAMING HLDGS INC COM 29385B109   14,692 27,250 SH   DFND   0 27,250 0
ENTHUSIAST GAMING HLDGS INC COM 29385B109   29 54 SH   DFND 1 54 0 0
EOG RES INC COM 26875P101   1,036,953 8,006 SH   DFND 1 0 8,006 0
EQUINIX INC COM 29444U700   393,016 600 SH   DFND 1 0 600 0
EQUINOX GOLD CORP COM 29446Y502   224,281 68,858 SH   DFND 1 0 68,858 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   260,182 4,024 SH   DFND 1 0 4,024 0
ERO COPPER CORP COM 296006109   2,094,148 152,844 SH   DFND 1 9 152,835 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   1,741,488 39,534 SH   DFND 1 0 39,534 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409   3,303,852 84,143 SH   DFND   0 84,143 0
ETF SER SOLUTIONS US GLB JETS 26922A842   1,012,449 59,277 SH   DFND 1 0 59,277 0
ETHAN ALLEN INTERIORS INC COM 297602104   260,846 9,873 SH   DFND 1 0 9,873 0
ETSY INC COM 29786A106   1,049,153 8,759 SH   DFND 1 0 8,759 0
EVEREST RE GROUP LTD COM G3223R108   1,166,404 3,521 SH   DFND 1 0 3,521 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806   919,731 53,299 SH   DFND 1 0 53,299 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   281,456 6,075 SH   DFND 1 0 6,075 0
EXELON CORP COM 30161N101   519,154 12,009 SH   DFND 1 0 12,009 0
EXPEDITORS INTL WASH INC COM 302130109   364,262 3,505 SH   DFND 1 0 3,505 0
EXXON MOBIL CORP COM 30231G102   26,278,630 238,243 SH   DFND 1 0 238,243 0
FASTENAL CO COM 311900104   1,167,246 24,667 SH   DFND 1 0 24,667 0
FEDEX CORP COM 31428X106   6,019,264 34,752 SH   DFND 1 0 34,752 0
FERRARI N V COM N3167Y103   316,387 1,476 SH   DFND 1 0 1,476 0
FIRST BANCORP P R COM NEW 318672706   275,424 21,653 SH   DFND 1 0 21,653 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   3,920,468 32,164 SH   DFND 1 0 32,164 0
FIRST SOLAR INC COM 336433107   683,042 4,560 SH   DFND 1 0 4,560 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   478,319 16,008 SH   DFND 1 0 16,008 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   416,521 7,230 SH   DFND 1 0 7,230 0
FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812   778,809 27,254 SH   DFND 1 0 27,254 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   723,449 18,689 SH   DFND 1 0 18,689 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   907,968 10,408 SH   DFND 1 0 10,408 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,097,159 8,908 SH   DFND 1 0 8,908 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   479,201 13,491 SH   DFND 1 0 13,491 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   429,647 12,217 SH   DFND 1 0 12,217 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623   405,976 12,400 SH   DFND 1 0 12,400 0
FIRSTENERGY CORP COM 337932107   701,186 16,719 SH   DFND 1 0 16,719 0
FIRSTSERVICE CORP NEW COM 33767E202   1,389,067 11,334 SH   DFND 1 0 11,334 0
FISERV INC COM 337738108   1,672,492 16,545 SH   DFND 1 0 16,545 0
FMC CORP COM NEW 302491303   507,683 4,068 SH   DFND 1 0 4,068 0
FORD MTR CO DEL COM 345370860   8,339,690 717,066 SH   DFND 1 0 717,066 0
FORTINET INC COM 34959E109   3,297,575 67,447 SH   DFND 1 0 67,447 0
FORTIS INC COM 349553107   284,991,108 7,131,302 SH   DFND 1 9,071 7,122,231 0
FORTIVE CORP COM 34959J108   716,067 11,145 SH   DFND 1 0 11,145 0
FRANCO NEV CORP COM 351858105   20,746,643 152,371 SH   DFND 1 0 152,371 0
FRANKLIN RESOURCES INC COM 354613101   1,232,550 46,723 SH   DFND 1 0 46,723 0
FREEPORT-MCMORAN INC CL B 35671D857   14,223,415 374,230 SH   DFND 1 0 374,230 0
FURY GOLD MINES LIMITED COM 36117T100   26,480 61,818 SH   DFND 1 0 61,818 0
GABELLI EQUITY TR INC COM 362397101   1,545,318 281,989 SH   DFND 1 0 281,989 0
GALLAGHER ARTHUR J & CO COM 363576109   476,010 2,524 SH   DFND 1 0 2,524 0
GARMIN LTD SHS H2906T109   270,879 2,935 SH   DFND 1 0 2,935 0
GARTNER INC COM 366651107   6,227,779 18,527 SH   DFND 1 0 18,527 0
GENERAC HLDGS INC COM 368736104   665,376 6,610 SH   DFND 1 0 6,610 0
GENERAL DYNAMICS CORP COM 369550108   2,511,899 10,123 SH   DFND 1 0 10,123 0
GENERAL ELECTRIC CO COM NEW 369604301   1,892,988 28,951 SH   DFND 1 0 28,951 0
GENERAL MLS INC COM 370334104   1,311,765 15,644 SH   DFND 1 0 15,644 0
GENERAL MTRS CO COM 37045V100   3,733,266 110,976 PRN   DFND 1 0 110,976 0
GENUINE PARTS CO COM 372460105   211,683 1,220 SH   DFND 1 0 1,220 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,339,552 114,541 SH   DFND 1 0 114,541 0
GILDAN ACTIVEWEAR INC COM 375916103   3,859,934 141,828 SH   DFND 1 0 141,828 0
GILEAD SCIENCES INC COM 375558103   15,657,411 182,380 SH   DFND 1 0 182,380 0
GLOBAL PMTS INC COM 37940X102   478,731 4,820 SH   DFND 1 0 4,820 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830   1,837,742 51,869 SH   DFND 1 0 51,869 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   328,575 11,664 SH   DFND 1 0 11,664 0
GLOBAL X FDS GLOBX SUPDV US 37950E291   699,176 37,210 SH   DFND 1 0 37,210 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   856,362 14,611 SH   DFND 1 0 14,611 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   2,242,093 84,641 SH   DFND 1 0 84,641 0
GLOBAL X FDS US PFD ETF 37954Y657   374,228 19,320 SH   DFND 1 0 19,320 0
GOLDMAN SACHS GROUP INC COM 38141G104   13,491,174 39,288 SH   DFND 1 0 39,288 0
GOODYEAR TIRE & RUBR CO COM 382550101   1,274,696 125,586 SH   DFND 1 0 125,586 0
GRAINGER W W INC COM 384802104   210,823 379 SH   DFND 1 0 379 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   7,400,091 145,045 SH   DFND 1 0 145,045 0
GSK PLC SPONSORED ADR 37733W204   2,021,878 57,538 SH   DFND 1 0 57,538 0
HALLIBURTON CO COM 406216101   891,187 22,646 SH   DFND 1 0 22,646 0
HCA HEALTHCARE INC COM 40412C101   583,597 2,432 SH   DFND 1 0 2,432 0
HDFC BANK LTD SPONSORED ADS 40415F101   545,109 7,965 SH   DFND 1 0 7,965 0
HECLA MNG CO COM 422704106   148,737 26,729 SH   DFND 1 339 26,390 0
HERSHEY CO COM 427866108   1,528,637 6,601 SH   DFND 1 0 6,601 0
HEXO CORP COM 428304406   96,478 96,055 SH   DFND 1 33 96,022 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404   233,255 22,643 SH   DFND   0 22,643 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106   361,422 58,200 SH   DFND 1 0 58,200 0
HOME DEPOT INC COM 437076102   122,785,184 388,714 SH   DFND 1 0 388,714 0
HONEYWELL INTL INC COM 438516106   89,467,620 417,478 SH   DFND 1 0 417,478 0
HORMEL FOODS CORP COM 440452100   462,094 10,144 SH   DFND 1 0 10,144 0
HUDBAY MINERALS INC COM 443628102   51 10 SH   DFND 1 10 0 0
HUDBAY MINERALS INC COM 443628102   9,518,705 1,884,109 SH   DFND   0 1,884,109 0
HUMANA INC COM 444859102   1,154,989 2,255 SH   DFND 1 0 2,255 0
HUNTSMAN CORP COM 447011107   645,780 23,500 SH   DFND 1 0 23,500 0
ICICI BANK LIMITED ADR 45104G104   6,756,922 308,663 SH   DFND 1 0 308,663 0
IDEXX LABS INC COM 45168D104   543,815 1,333 SH   DFND 1 0 1,333 0
ILLINOIS TOOL WKS INC COM 452308109   628,551 2,853 SH   DFND 1 0 2,853 0
ILLUMINA INC COM 452327109   3,181,718 15,735 SH   DFND 1 0 15,735 0
IMMUNOGEN INC COM 45253H101   80,401 16,210 SH   DFND 1 0 16,210 0
IMPERIAL OIL LTD COM NEW 453038408   7,941,857 163,400 SH   DFND 1 1,094 162,306 0
INCYTE CORP COM 45337C102   208,832 2,600 SH   DFND 1 0 2,600 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   341,520 12,000 SH   DFND 1 0 12,000 0
ING GROEP N.V. SPONSORED ADR 456837103   1,985,455 163,139 SH   DFND 1 0 163,139 0
INTEL CORP COM 458140100   13,107,877 495,930 SH   DFND 1 0 495,930 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   254,681 2,482 SH   DFND 1 0 2,482 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   788,122 13,507 SH   DFND 1 0 13,507 0
INTERNATIONAL BUSINESS MACHS COM 459200101   20,798,485 147,619 SH   DFND 1 0 147,619 0
INTERNATIONAL TOWER HILL MIN COM 46050R102   8,419 20,000 SH   DFND 1 0 20,000 0
INTUIT COM 461202103   1,542,972 3,964 SH   DFND   0 3,964 0
INTUITIVE SURGICAL INC COM NEW 46120E602   802,959 3,026 SH   DFND 1 0 3,026 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   550,038 37,215 SH   DFND 1 0 37,215 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   1,026,447 41,641 SH   DFND 1 0 41,641 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   970,263 48,152 SH   DFND 1 0 48,152 0
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700   586,495 30,154 SH   DFND 1 0 30,154 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   306,242 11,012 SH   DFND 1 0 11,012 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842   264,410 3,634 SH   DFND 1 0 3,634 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719   214,898 12,552 SH   DFND 1 0 12,552 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   574,956 13,841 SH   DFND 1 0 13,841 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   1,126,400 21,821 SH   DFND 1 0 21,821 0
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370   364,260 5,844 SH   DFND 1 0 5,844 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   1,598,512 36,471 SH   DFND 1 0 36,471 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,579,627 40,367 SH   DFND 1 0 40,367 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   483,322 6,626 SH   DFND 1 0 6,626 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   1,626,783 19,012 SH   DFND 1 0 19,012 0
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878   348,260 8,056 SH   DFND 1 0 8,056 0
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860   283,548 6,960 SH   DFND 1 0 6,960 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   721,765 10,154 SH   DFND 1 0 10,154 0
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886   324,614 3,927 SH   DFND 1 0 3,927 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   863,676 5,566 SH   DFND 1 0 5,566 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   6,434,485 45,550 SH   DFND 1 0 45,550 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   1,120,496 14,369 SH   DFND 1 0 14,369 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   2,762,657 53,600 SH   DFND 1 0 53,600 0
INVESCO LTD SHS G491BT108   2,744,439 152,551 SH   DFND 1 0 152,551 0
INVESCO QQQ TR UNIT SER 1 46090E103   35,728,344 134,172 SH   DFND 1 0 134,172 0
INVITAE CORP COM 46185L103   37,826 20,337 SH   DFND 1 0 20,337 0
IRON MTN INC DEL COM 46284V101   438,324 8,790 SH   DFND 1 0 8,790 0
ISHARES GOLD TR ISHARES NEW 464285204   4,415,922 127,654 SH   DFND 1 0 127,654 0
ISHARES INC ASIA/PAC DIV ETF 464286293   455,186 13,511 SH   DFND 1 0 13,511 0
ISHARES INC CORE MSCI EMKT 46434G103   7,506,236 160,733 SH   DFND 1 0 160,733 0
ISHARES INC JP MRG EM CRP BD 464286251   5,629,307 131,649 SH   DFND 1 0 131,649 0
ISHARES INC MSCI CDA ETF 464286509   2,648,623 80,923 SH   DFND 1 0 80,923 0
ISHARES INC MSCI EMERG MKT 46434G889   213,031 5,190 SH   DFND 1 0 5,190 0
ISHARES INC MSCI EURZONE ETF 464286608   5,013,583 127,006 SH   DFND 1 0 127,006 0
ISHARES INC MSCI GBL ETF NEW 46434G848   1,521,312 37,105 SH   DFND 1 0 37,105 0
ISHARES INC MSCI GBL MIN VOL 464286525   302,134 3,180 SH   DFND 1 0 3,180 0
ISHARES INC MSCI JPN ETF NEW 46434G822   4,424,888 81,279 SH   DFND 1 0 81,279 0
ISHARES INC MSCI MEXICO ETF 464286822   317,179 6,414 SH   DFND 1 0 6,414 0
ISHARES INC MSCI TURKEY ETF 464286715   332,556 8,988 SH   DFND 1 0 8,988 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   365,750 17,228 SH   DFND 1 0 17,228 0
ISHARES SILVER TR ISHARES 46428Q109   685,245 31,118 SH   DFND 1 0 31,118 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,138,030 11,737 SH   DFND 1 0 11,737 0
ISHARES TR 0-5YR HI YL CP 46434V407   2,734,234 66,868 SH   DFND 1 67 66,801 0
ISHARES TR 0-5YR INVT GR CP 46434V100   3,629,222 75,830 SH   DFND 1 0 75,830 0
ISHARES TR 1 3 YR TREAS BD 464287457   12,109,481 149,179 SH   DFND 1 0 149,179 0
ISHARES TR 10-20 YR TRS ETF 464288653   4,503,309 41,628 SH   DFND 1 0 41,628 0
ISHARES TR 20 YR TR BD ETF 464287432   6,501,667 65,289 SH   DFND 1 0 65,289 0
ISHARES TR 3 7 YR TREAS BD 464288661   619,487 5,392 SH   DFND 1 0 5,392 0
ISHARES TR 7-10 YR TRSY BD 464287440   3,444,281 35,960 SH   DFND 1 0 35,960 0
ISHARES TR BLACKROCK ULTRA 46434V878   214,672 4,290 SH   DFND 1 0 4,290 0
ISHARES TR CHINA LG-CAP ETF 464287184   10,149,267 358,624 SH   DFND 1 0 358,624 0
ISHARES TR CORE DIV GRWTH 46434V621   1,605,021 32,099 SH   DFND 1 0 32,099 0
ISHARES TR CORE HIGH DV ETF 46429B663   4,339,360 41,628 SH   DFND 1 0 41,628 0
ISHARES TR CORE INTL AGGR 46435G672   280,022 5,889 SH   DFND 1 0 5,889 0
ISHARES TR CORE MSCI EAFE 46432F842   1,009,528 16,377 SH   DFND 1 0 16,377 0
ISHARES TR CORE MSCI TOTAL 46432F834   771,946 13,337 SH   DFND 1 0 13,337 0
ISHARES TR CORE S&P MCP ETF 464287507   2,039,373 8,431 SH   DFND 1 0 8,431 0
ISHARES TR CORE S&P SCP ETF 464287804   296,412 3,132 SH   DFND 1 0 3,132 0
ISHARES TR CORE S&P US VLU 464287663   272,213 3,854 SH   DFND 1 0 3,854 0
ISHARES TR CORE S&P500 ETF 464287200   17,871,691 46,512 SH   DFND 1 189 46,323 0
ISHARES TR CORE US AGGBD ET 464287226   24,801,820 255,715 SH   DFND 1 0 255,715 0
ISHARES TR EAFE GRWTH ETF 464288885   385,966 4,608 SH   DFND 1 0 4,608 0
ISHARES TR EAFE SML CP ETF 464288273   240,917 4,265 SH   DFND 1 0 4,265 0
ISHARES TR EAFE VALUE ETF 464288877   261,242 5,694 SH   DFND 1 0 5,694 0
ISHARES TR ESG AWR MSCI USA 46435G425   322,983 3,811 SH   DFND 1 0 3,811 0
ISHARES TR EUROPE ETF 464287861   1,190,386 26,283 SH   DFND 1 0 26,283 0
ISHARES TR EXPND TEC SC ETF 464287549   3,788,341 13,528 SH   DFND 1 0 13,528 0
ISHARES TR FLTG RATE NT ETF 46429B655   13,769,690 273,575 SH   DFND 1 0 273,575 0
ISHARES TR FOCUSD VAL FAC 46435U333   1,769,393 34,760 SH   DFND 1 0 34,760 0
ISHARES TR GL CLEAN ENE ETF 464288224   1,259,479 63,449 SH   DFND 1 0 63,449 0
ISHARES TR GLB CNS DISC ETF 464288745   1,061,930 8,428 SH   DFND 1 0 8,428 0
ISHARES TR GLB INFRASTR ETF 464288372   282,892 6,171 SH   DFND 1 0 6,171 0
ISHARES TR GLOB HLTHCRE ETF 464287325   2,809,272 33,096 SH   DFND 1 0 33,096 0
ISHARES TR GLOBAL 100 ETF 464287572   10,800,970 168,571 SH   DFND 1 0 168,571 0
ISHARES TR GLOBAL ENERG ETF 464287341   5,040,978 129,289 SH   DFND 1 0 129,289 0
ISHARES TR GLOBAL FINLS ETF 464287333   1,382,560 19,672 SH   DFND 1 0 19,672 0
ISHARES TR GLOBAL REIT ETF 46434V647   344,344 15,162 SH   DFND 1 0 15,162 0
ISHARES TR GLOBAL TECH ETF 464287291   10,353,310 230,946 SH   DFND 1 0 230,946 0
ISHARES TR GRWT ALLOCAT ETF 464289867   551,962 11,698 SH   DFND 1 0 11,698 0
ISHARES TR IBOXX HI YD ETF 464288513   1,390,722 18,888 SH   DFND 1 0 18,888 0
ISHARES TR IBOXX INV CP ETF 464287242   8,772,584 83,207 SH   DFND 1 0 83,207 0
ISHARES TR INTL SEL DIV ETF 464288448   36,195,626 1,332,680 SH   DFND 1 0 1,332,680 0
ISHARES TR INTL TREA BD ETF 464288117   246,134 6,287 SH   DFND 1 0 6,287 0
ISHARES TR ISHARES BIOTECH 464287556   1,902,267 14,488 SH   DFND 1 0 14,488 0
ISHARES TR ISHARES SEMICDTR 464287523   1,013,691 2,913 SH   DFND 1 0 2,913 0
ISHARES TR ISHS 1-5YR INVS 464288646   5,764,550 115,707 SH   DFND 1 0 115,707 0
ISHARES TR JPMORGAN USD EMG 464288281   5,940,171 70,222 SH   DFND 1 145 70,077 0
ISHARES TR MBS ETF 464288588   418,951 4,517 SH   DFND 1 0 4,517 0
ISHARES TR MORNINGSTAR GRWT 464287119   343,340 7,053 SH   DFND 1 0 7,053 0
ISHARES TR MORNINGSTR US EQ 464287127   528,294 10,036 SH   DFND 1 0 10,036 0
ISHARES TR MSCI ACWI ETF 464288257   3,465,100 40,820 SH   DFND 1 0 40,820 0
ISHARES TR MSCI ACWI EXUS 46435G847   9,071,151 355,564 SH   DFND 1 0 355,564 0
ISHARES TR MSCI CHINA ETF 46429B671   7,728,687 162,709 SH   DFND 1 0 162,709 0
ISHARES TR MSCI EAFE ETF 464287465   2,938,420 44,760 SH   DFND 1 0 44,760 0
ISHARES TR MSCI EMG MKT ETF 464287234   2,727,260 71,953 SH   DFND 1 0 71,953 0
ISHARES TR MSCI INDIA ETF 46429B598   485,519 11,632 SH   DFND 1 0 11,632 0
ISHARES TR MSCI UK ETF NEW 46435G334   316,943 10,337 SH   DFND 1 0 10,337 0
ISHARES TR MSCI USA MIN VOL 46429B697   901,538 12,504 SH   DFND 1 0 12,504 0
ISHARES TR MSCI USA MMENTM 46432F396   6,780,806 46,466 SH   DFND 1 0 46,466 0
ISHARES TR MSCI USA VALUE 46432F388   206,432 2,265 SH   DFND 1 0 2,265 0
ISHARES TR PFD AND INCM SEC 464288687   723,937 23,712 SH   DFND 1 0 23,712 0
ISHARES TR RUS 2000 GRW ETF 464287648   329,347 1,535 SH   DFND 1 0 1,535 0
ISHARES TR RUS 2000 VAL ETF 464287630   307,489 2,217 SH   DFND 1 0 2,217 0
ISHARES TR RUS MD CP GR ETF 464287481   207,996 2,488 SH   DFND 1 0 2,488 0
ISHARES TR RUSSELL 2000 ETF 464287655   3,842,137 22,035 SH   DFND 1 0 22,035 0
ISHARES TR RUSSELL 3000 ETF 464287689   476,895 2,161 SH   DFND 1 0 2,161 0
ISHARES TR S&P 100 ETF 464287101   1,567,563 9,188 SH   DFND 1 0 9,188 0
ISHARES TR S&P 500 GRWT ETF 464287309   644,556 11,017 SH   DFND 1 0 11,017 0
ISHARES TR S&P 500 VAL ETF 464287408   1,682,800 11,600 SH   DFND 1 0 11,600 0
ISHARES TR SELECT DIVID ETF 464287168   2,917,657 24,192 SH   DFND 1 0 24,192 0
ISHARES TR SHORT TREAS BD 464288679   9,708,772 88,325 SH   DFND 1 0 88,325 0
ISHARES TR TIPS BD ETF 464287176   2,390,339 22,457 SH   DFND 1 0 22,457 0
ISHARES TR U.S. BAS MTL ETF 464287838   225,956 1,811 SH   DFND 1 0 1,811 0
ISHARES TR U.S. FIN SVC ETF 464287770   4,707,790 29,884 SH   DFND 1 0 29,884 0
ISHARES TR U.S. FINLS ETF 464287788   11,111,846 147,210 SH   DFND 1 0 147,210 0
ISHARES TR U.S. MED DVC ETF 464288810   2,189,281 41,645 SH   DFND 1 0 41,645 0
ISHARES TR U.S. REAL ES ETF 464287739   1,189,688 14,131 SH   DFND 1 0 14,131 0
ISHARES TR U.S. TECH ETF 464287721   3,135,799 42,094 SH   DFND 1 0 42,094 0
ISHARES TR US AER DEF ETF 464288760   6,677,875 59,698 SH   DFND 1 0 59,698 0
ISHARES TR US CONSM STAPLES 464287812   203,595 1,004 SH   DFND 1 0 1,004 0
ISHARES TR US HLTHCARE ETF 464287762   914,221 3,222 SH   DFND 1 0 3,222 0
ISHARES TR US HLTHCR PR ETF 464288828   927,943 3,466 SH   DFND 1 0 3,466 0
ISHARES TR US HOME CONS ETF 464288752   2,895,229 47,772 SH   DFND 1 0 47,772 0
ISHARES TR US INDUSTRIALS 464287754   1,568,114 16,260 SH   DFND 1 0 16,260 0
ISHARES TR US INFRASTRUC 46435U713   202,912 5,596 SH   DFND 1 0 5,596 0
ISHARES TR US OIL EQ&SV ETF 464288844   237,864 11,220 SH   DFND 1 0 11,220 0
ISHARES TR US TREAS BD ETF 46429B267   1,653,514 72,778 SH   DFND 1 0 72,778 0
ISHARES TR US TRSPRTION 464287192   3,300,426 15,455 SH   DFND 1 0 15,455 0
ISHARES TR USD INV GRDE ETF 464288620   233,764 4,760 SH   DFND 1 0 4,760 0
ISHARES U S ETF TR INT RT HDG C B 46431W705   4,636,164 51,234 SH   DFND 1 0 51,234 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   698,651 12,195 SH   DFND 1 0 12,195 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   7,305,911 134,077 SH   DFND 1 0 134,077 0
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   202,315 4,400 SH   DFND 1 0 4,400 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   19,481,469 388,619 SH   DFND 1 0 388,619 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   247,369 4,895 SH   DFND 1 0 4,895 0
JACOBS SOLUTIONS INC COM 46982L108   732,491 6,100 SH   DFND 1 0 6,100 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100   430,670 10,535 SH   DFND 1 0 10,535 0
JOHNSON & JOHNSON COM 478160104   195,246,788 1,105,147 SH   DFND 1 0 1,105,147 0
JPMORGAN CHASE & CO COM 46625H100   190,872,588 1,423,295 SH   DFND 1 0 1,423,295 0
KELLOGG CO COM 487836108   1,862,011 26,137 SH   DFND 1 0 26,137 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   299,551 1,751 SH   DFND 1 0 1,751 0
KIMBERLY-CLARK CORP COM 494368103   1,087,036 8,007 SH   DFND 1 0 8,007 0
KINDER MORGAN INC DEL COM 49456B101   253,053 13,994 SH   DFND 1 0 13,994 0
KINROSS GOLD CORP COM 496902404   128,315 31,474 SH   DFND 1 0 31,474 0
KLA CORP COM NEW 482480100   4,535,963 12,030 SH   DFND 1 0 12,030 0
KRAFT HEINZ CO COM 500754106   3,776,205 92,758 SH   DFND 1 0 92,758 0
KRANESHARES TR CSI CHI INTERNET 500767306   601,403 19,914 SH   DFND 1 0 19,914 0
KROGER CO COM 501044101   5,093,114 114,246 SH   DFND 1 0 114,246 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,436,826 6,900 SH   DFND 1 0 6,900 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   20,041,835 85,110 SH   DFND 1 0 85,110 0
LAM RESEARCH CORP COM 512807108   780,646 1,857 SH   DFND 1 0 1,857 0
LAMB WESTON HLDGS INC COM 513272104   2,764,004 30,931 SH   DFND 1 0 30,931 0
LAS VEGAS SANDS CORP COM 517834107   293,796 6,111 SH   DFND 1 0 6,111 0
LAUDER ESTEE COS INC CL A 518439104   472,002 1,902 SH   DFND 1 0 1,902 0
LEGGETT & PLATT INC COM 524660107   364,715 11,316 SH   DFND 1 0 11,316 0
LENNAR CORP CL A 526057104   651,690 7,201 SH   DFND 1 0 7,201 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   588,954 41,363 SH   DFND 1 0 41,363 0
LILLY ELI & CO COM 532457108   12,558,177 34,326 SH   DFND 1 0 34,326 0
LINDE PLC SHS G5494J103   2,148,946 6,588 SH   DFND 1 0 6,588 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   19,598 16,750 SH   DFND 1 0 16,750 0
LISTED FD TR ROUNDHILL BALL 53656F417   147,892 20,598 SH   DFND 1 0 20,598 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   5,796,561 305,867 SH   DFND 1 0 305,867 0
LIVE NATION ENTERTAINMENT IN COM 538034109   226,590 3,249 SH   DFND 1 0 3,249 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   172,198 78,269 SH   DFND 1 0 78,269 0
LOCKHEED MARTIN CORP COM 539830109   10,024,777 20,605 SH   DFND 1 0 20,605 0
LOOP INDS INC COM 543518104   34,476 14,425 SH   DFND 1 0 14,425 0
LOWES COS INC COM 548661107   3,521,409 17,674 SH   DFND 1 0 17,674 0
LULULEMON ATHLETICA INC COM 550021109   3,525,223 11,002 SH   DFND 1 0 11,002 0
MAGNA INTL INC COM 559222401   61,645,613 1,099,802 SH   DFND 1 22,000 1,077,802 0
MANULIFE FINL CORP COM 56501R106   228,345,707 12,802,468 SH   DFND 1 0 12,802,468 0
MARATHON OIL CORP COM 565849106   429,679 15,872 SH   DFND 1 0 15,872 0
MARATHON PETE CORP COM 56585A102   2,370,028 20,362 SH   DFND 1 0 20,362 0
MARKEL CORP COM 570535104   1,155,435 877 SH   DFND 1 0 877 0
MARRIOTT INTL INC NEW CL A 571903202   2,627,154 17,645 SH   DFND 1 0 17,645 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   260,699 1,937 SH   DFND 1 0 1,937 0
MARSH & MCLENNAN COS INC COM 571748102   9,381,439 56,691 SH   DFND 1 0 56,691 0
MASTERCARD INCORPORATED CL A 57636Q104   46,210,239 132,885 SH   DFND 1 0 132,885 0
MCCORMICK & CO INC COM NON VTG 579780206   13,858,545 167,185 SH   DFND 1 0 167,185 0
MCCORMICK & CO INC COM VTG 579780107   534,437 6,504 SH   DFND 1 0 6,504 0
MCDONALDS CORP COM 580135101   52,263,604 198,307 SH   DFND 1 0 198,307 0
MCKESSON CORP COM 58155Q103   1,907,526 5,085 SH   DFND 1 0 5,085 0
MEDTRONIC PLC SHS G5960L103   40,878,908 525,916 SH   DFND 1 0 525,916 0
MERCK & CO INC COM 58933Y105   46,835,361 422,119 SH   DFND 1 0 422,119 0
META MATERIALS INC COM 59134N104   88,403 74,284 SH   DFND 1 0 74,284 0
META PLATFORMS INC CL A 30303M102   34,521,899 286,864 SH   DFND 1 0 286,864 0
METLIFE INC COM 59156R108   4,533,210 62,629 SH   DFND 1 0 62,629 0
METTLER TOLEDO INTERNATIONAL COM 592688105   286,181 198 SH   DFND 1 0 198 0
MICRON TECHNOLOGY INC COM 595112103   1,487,859 29,765 SH   DFND 1 0 29,765 0
MICROSOFT CORP COM 594918104   434,853,986 1,813,151 SH   DFND 1 0 1,813,151 0
MKS INSTRS INC COM 55306N104   509,100 6,009 SH   DFND 1 0 6,009 0
MODERNA INC COM 60770K107   3,309,504 18,425 SH   DFND 1 0 18,425 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,720,978 33,404 SH   DFND 1 0 33,404 0
MONDELEZ INTL INC CL A 609207105   4,896,356 73,447 SH   DFND 1 0 73,447 0
MOODYS CORP COM 615369105   3,085,435 11,074 SH   DFND 1 0 11,074 0
MORGAN STANLEY COM NEW 617446448   10,529,409 123,844 SH   DFND   0 123,844 0
MOSAIC CO NEW COM 61945C103   3,613,161 82,359 SH   DFND 1 0 82,359 0
MRC GLOBAL INC COM 55345K103   122,354 10,566 SH   DFND 1 0 10,566 0
MSCI INC COM 55354G100   285,614 614 SH   DFND 1 0 614 0
NATIONAL BK HLDGS CORP CL A 633707104   323,560 7,691 SH   DFND 1 0 7,691 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   791,217 13,117 SH   DFND 1 0 13,117 0
NETFLIX INC COM 64110L106   7,704,393 26,126 SH   DFND 1 0 26,126 0
NEW FOUND GOLD CORP COM 64440N103   52,134 13,000 SH   DFND 1 0 13,000 0
NEW GOLD INC CDA COM 644535106   15,368 15,763 SH   DFND 1 0 15,763 0
NEWELL BRANDS INC COM 651229106   1,034,524 79,092 SH   DFND 1 0 79,092 0
NEWMONT CORP COM 651639106   5,014,717 106,529 SH   DFND 1 0 106,529 0
NEXTERA ENERGY INC COM 65339F101   7,729,047 92,436 SH   DFND 1 0 92,436 0
NICE LTD SPONSORED ADR 653656108   2,502,032 13,010 SH   DFND 1 0 13,010 0
NIKE INC CL B 654106103   25,949,789 221,762 SH   DFND 1 0 221,762 0
NIO INC SPON ADS 62914V106   753,634 77,294 SH   DFND 1 0 77,294 0
NOKIA CORP SPONSORED ADR 654902204   75,390 16,246 SH   DFND 1 0 16,246 0
NORFOLK SOUTHN CORP COM 655844108   662,258 2,687 SH   DFND 1 0 2,687 0
NORTHROP GRUMMAN CORP COM 666807102   7,212,418 13,219 SH   DFND 1 0 13,219 0
NOVARTIS AG SPONSORED ADR 66987V109   3,833,357 42,247 SH   DFND 1 0 42,247 0
NOVO-NORDISK A S ADR 670100205   9,398,541 69,437 SH   DFND 1 0 69,437 0
NRG ENERGY INC COM NEW 629377508   345,316 10,852 SH   DFND 1 0 10,852 0
NUCOR CORP COM 670346105   1,192,354 9,046 SH   DFND 1 0 9,046 0
NUTRIEN LTD COM 67077M108   84,522,346 1,160,500 SH   DFND 1 0 1,160,500 0
NUVEI CORPORATION SUB VTG SHS 67079A102   433,386 17,129 SH   DFND 1 0 17,129 0
NVIDIA CORPORATION COM 67066G104   44,539,296 304,765 SH   DFND 1 0 304,765 0
OCCIDENTAL PETE CORP COM 674599105   976,161 15,495 SH   DFND 1 0 15,495 0
OFG BANCORP COM 67103X102   298,473 10,830 SH   DFND 1 0 10,830 0
OMNICOM GROUP INC COM 681919106   730,300 8,953 SH   DFND 1 0 8,953 0
ONE GAS INC COM 68235P108   233,371 3,082 SH   DFND 1 0 3,082 0
ONEOK INC NEW COM 682680103   2,030,125 30,900 SH   DFND 1 0 30,900 0
OPEN TEXT CORP COM 683715106   14,015,451 473,809 SH   DFND 1 0 473,809 0
ORACLE CORP COM 68389X105   8,205,066 100,364 SH   DFND 1 0 100,364 0
ORGANIGRAM HLDGS INC COM 68620P101   43,780 55,921 SH   DFND 1 39 55,882 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   388,986 32,371 SH   DFND 1 0 32,371 0
OTIS WORLDWIDE CORP COM 68902V107   3,860,749 49,299 SH   DFND 1 0 49,299 0
OVINTIV INC COM 69047Q102   4,010,721 79,278 SH   DFND 1 0 79,278 0
OWENS CORNING NEW COM 690742101   774,179 9,076 SH   DFND 1 0 9,076 0
PACCAR INC COM 693718108   709,186 7,164 SH   DFND   0 7,164 0
PACER FDS TR DATA AND INFRAST 69374H741   1,370,004 47,209 SH   DFND 1 0 47,209 0
PACER FDS TR INDUSTRIAL RELET 69374H766   1,298,869 35,305 SH   DFND 1 0 35,305 0
PACER FDS TR US CASH COWS 100 69374H881   2,513,742 54,351 SH   DFND 1 0 54,351 0
PACKAGING CORP AMER COM 695156109   629,499 4,921 SH   DFND 1 0 4,921 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   105,715 16,465 SH   DFND 1 0 16,465 0
PALO ALTO NETWORKS INC COM 697435105   1,851,010 13,265 SH   DFND 1 0 13,265 0
PAN AMERN SILVER CORP COM 697900108   1,284,255 78,925 SH   DFND 1 0 78,925 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   9,412,600 557,619 SH   DFND 1 0 557,619 0
PARKER-HANNIFIN CORP COM 701094104   378,300 1,300 SH   DFND 1 0 1,300 0
PAYPAL HLDGS INC COM 70450Y103   23,094,000 324,240 SH   DFND 1 0 324,240 0
PEMBINA PIPELINE CORP COM 706327103   168,759,837 4,979,278 SH   DFND 1 0 4,979,278 0
PENN ENTERTAINMENT INC COM 707569109   489,745 16,488 SH   DFND 1 0 16,488 0
PEPSICO INC COM 713448108   99,386,770 550,113 SH   DFND 1 0 550,113 0
PERION NETWORK LTD SHS NEW M78673114   1,641,970 64,900 SH   DFND 1 0 64,900 0
PFIZER INC COM 717081103   102,187,001 1,994,186 SH   DFND 1 0 1,994,186 0
PHILIP MORRIS INTL INC COM 718172109   4,503,815 44,499 SH   DFND 1 0 44,499 0
PHILLIPS 66 COM 718546104   4,556,951 43,783 SH   DFND 1 0 43,783 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   1,078,080 58,336 SH   DFND 1 0 58,336 0
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107   3,698,130 289,595 SH   DFND 1 0 289,595 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   33,435,640 369,536 SH   DFND 1 0 369,536 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   7,063,048 71,597 SH   DFND 1 0 71,597 0
PIMCO INCOME STRATEGY FD II COM 72201J104   240,126 33,964 SH   DFND 1 0 33,964 0
PINTEREST INC CL A 72352L106   1,734,006 71,417 SH   DFND 1 0 71,417 0
PIONEER NAT RES CO COM 723787107   2,409,687 10,551 SH   DFND 1 0 10,551 0
PLBY GROUP INC COM 72814P109   150,872 54,849 SH   DFND 1 0 54,849 0
PNC FINL SVCS GROUP INC COM 693475105   1,251,266 7,922 SH   DFND 1 0 7,922 0
POET TECHNOLOGIES INC COM NEW 73044W302   79,725 28,011 SH   DFND 1 0 28,011 0
POINT BIOPHARMA GLOBAL INC COM 730541109   2,733,750 375,000 SH   DFND 1 0 375,000 0
PPG INDS INC COM 693506107   200,178 1,592 SH   DFND 1 0 1,592 0
PPL CORP COM 69351T106   1,825,929 62,489 SH   DFND 1 0 62,489 0
PRECISION DRILLING CORP COM NEW 74022D407   410,603 5,384 SH   DFND 1 0 5,384 0
PREDICTIVE ONCOLOGY INC COM NEW 74039M200   7,650 25,000 SH   DFND 1 0 25,000 0
PREMIER INC CL A 74051N102   297,157 8,495 SH   DFND 1 0 8,495 0
PROCTER AND GAMBLE CO COM 742718109   61,225,224 403,939 SH   DFND 1 0 403,939 0
PROGRESSIVE CORP COM 743315103   411,555 3,172 SH   DFND 1 0 3,172 0
PROLOGIS INC. COM 74340W103   25,711,795 228,079 SH   DFND 1 0 228,079 0
PROSHARES TR EQTS FOR RISIN 74347B391   213,577 4,208 SH   DFND 1 0 4,208 0
PROSHARES TR MERGER ETF 74348A566   250,368 6,400 SH   DFND 1 0 6,400 0
PROSHARES TR S&P 500 DV ARIST 74348A467   1,001,859 11,133 SH   DFND 1 0 11,133 0
PROSHARES TR SHORT S&P 500 NE 74347B425   636,791 39,725 SH   DFND 1 0 39,725 0
PYROGENESIS CDA INC COM 74734T104   43,219 57,938 SH   DFND 1 0 57,938 0
QUALCOMM INC COM 747525103   24,573,392 223,515 SH   DFND 1 0 223,515 0
QUANTA SVCS INC COM 74762E102   2,521,533 17,695 SH   DFND 1 0 17,695 0
RAYONIER ADVANCED MATLS INC COM 75508B104   145,114 15,116 SH   DFND 1 0 15,116 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   17,473,525 173,142 SH   DFND 1 0 173,142 0
REGENERON PHARMACEUTICALS COM 75886F107   276,442 383 SH   DFND 1 0 383 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   925,837 42,942 SH   DFND 1 0 42,942 0
RELX PLC SPONSORED ADR 759530108   3,211,615 115,849 SH   DFND 1 0 115,849 0
RESMED INC COM 761152107   208,935 1,003 SH   DFND 1 0 1,003 0
RESTAURANT BRANDS INTL INC COM 76131D103   99,391,231 1,540,595 SH   DFND 1 0 1,540,595 0
RH COM 74967X103   1,037,471 3,882 SH   DFND 1 0 3,882 0
RIO TINTO PLC SPONSORED ADR 767204100   5,592,784 78,548 SH   DFND 1 0 78,548 0
RIOT BLOCKCHAIN INC COM 767292105   138,984 40,998 SH   DFND 1 0 40,998 0
RITCHIE BROS AUCTIONEERS COM 767744105   3,053,968 52,955 SH   DFND 1 0 52,955 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   400,705 21,742 SH   DFND 1 0 21,742 0
ROBLOX CORP CL A 771049103   247,636 8,701 SH   DFND 1 0 8,701 0
ROCKWELL AUTOMATION INC COM 773903109   462,339 1,795 SH   DFND 1 0 1,795 0
ROGERS COMMUNICATIONS INC CL B 775109200   112,903,334 2,417,281 SH   DFND 1 0 2,417,281 0
ROKU INC COM CL A 77543R102   202,894 4,985 SH   DFND 1 0 4,985 0
ROSS STORES INC COM 778296103   347,666 2,995 SH   DFND 1 0 2,995 0
ROYAL BK CDA SUSTAINABL COM 780087102   765,604,274 8,152,044 SH   DFND 1 0 8,152,044 0
ROYAL CARIBBEAN GROUP COM V7780T103   234,083 4,735 SH   DFND 1 0 4,735 0
RPC INC COM 749660106   107,489 12,091 SH   DFND 1 0 12,091 0
S&P GLOBAL INC COM 78409V104   3,121,164 9,318 SH   DFND 1 0 9,318 0
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202   919,302 120,801 SH   DFND 1 0 120,801 0
SALESFORCE INC COM 79466L302   22,241,103 167,719 SH   DFND 1 0 167,719 0
SANDSTORM GOLD LTD COM NEW 80013R206   1,727,620 331,801 SH   DFND 1 0 331,801 0
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408   65,610 14,101 SH   DFND 1 0 14,101 0
SANOFI SPONSORED ADR 80105N105   1,213,787 25,062 SH   DFND 1 0 25,062 0
SAP SE SPON ADR 803054204   6,188,843 59,971 SH   DFND 1 0 59,971 0
SCHLUMBERGER LTD COM STK 806857108   6,938,860 129,794 SH   DFND 1 0 129,794 0
SCHWAB CHARLES CORP COM 808513105   3,575,101 42,939 SH   DFND 1 0 42,939 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,493,572 33,010 SH   DFND 1 0 33,010 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   676,853 14,104 SH   DFND 1 0 14,104 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   16,982,515 194,152 SH   DFND 1 0 194,152 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   11,233,162 328,452 SH   DFND 1 0 328,452 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,224,199 32,705 SH   DFND 1 0 32,705 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   6,839,401 91,738 SH   DFND 1 0 91,738 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   9,131,975 67,216 SH   DFND 1 0 67,216 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,386,416 24,298 SH   DFND 1 0 24,298 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   715,866 10,154 SH   DFND 1 0 10,154 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,936,656 24,931 SH   DFND 1 0 24,931 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   6,277,188 50,437 SH   DFND 1 0 50,437 0
SERVICENOW INC COM 81762P102   7,676,598 19,771 SH   DFND 1 0 19,771 0
SEVEN HILLS REALTY TRUST COM 81784E101   554,683 61,013 SH   DFND 1 0 61,013 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   12,156,349 423,672 SH   DFND 1 0 423,672 0
SHELL PLC SPON ADS 780259305   10,562,038 185,457 SH   DFND 1 0 185,457 0
SHERWIN WILLIAMS CO COM 824348106   6,724,592 28,333 SH   DFND 1 0 28,333 0
SHIFT4 PMTS INC CL A 82452J109   240,499 4,300 SH   DFND 1 0 4,300 0
SHOPIFY INC CL A 82509L107   15,856,134 456,960 SH   DFND 1 0 456,960 0
SILVERCREST METALS INC COM 828363101   72 12 SH   DFND 3 12 0 0
SILVERCREST METALS INC COM 828363101   163,689 27,430 SH   DFND 1 0 27,430 0
SIMON PPTY GROUP INC NEW COM 828806109   494,499 4,209 SH   DFND 1 0 4,209 0
SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE ETF 82889N772   649,551 24,423 SH   DFND   0 24,423 0
SIRIUS XM HOLDINGS INC COM 82968B103   135,653 23,213 SH   DFND 1 0 23,213 0
SK TELECOM LTD SPONSORED ADR 78440P306   546,585 26,530 SH   DFND 1 0 26,530 0
SMITH A O CORP COM 831865209   373,509 6,525 SH   DFND 1 0 6,525 0
SNDL INC COM 83307B101   49,166 23,511 SH   DFND 1 0 23,511 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   5,832,771 76,461 SH   DFND 1 0 76,461 0
SOUTHERN CO COM 842587107   476,271 6,669 SH   DFND 1 0 6,669 0
SOUTHERN COPPER CORP COM 84265V105   962,583 15,939 SH   DFND 1 0 15,939 0
SOUTHWEST AIRLS CO COM 844741108   242,458 7,201 SH   DFND 1 0 7,201 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,523,214 7,615 SH   DFND 1 0 7,615 0
SPDR GOLD TR GOLD SHS 78463V107   14,820,192 87,360 SH   DFND 1 0 87,360 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   353,912 9,145 SH   DFND 1 0 9,145 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   8,826,449 297,285 SH   DFND 1 0 297,285 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855   3,713,069 70,833 SH   DFND 1 0 70,833 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   60,141,111 157,247 SH   DFND 1 0 157,247 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   620,098 1,400 SH   DFND 1 0 1,400 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   18,966,320 207,349 SH   DFND 1 0 207,349 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   257,789 2,864 SH   DFND 1 0 2,864 0
SPDR SER TR BLOOMBERG INVT 78468R200   3,836,040 126,227 SH   DFND 1 0 126,227 0
SPDR SER TR FTSE INT GVT ETF 78464A490   432,351 10,494 SH   DFND 1 0 10,494 0
SPDR SER TR NYSE TECH ETF 78464A102   222,607 2,298 SH   DFND 1 0 2,298 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   3,629,584 128,526 SH   DFND 1 0 128,526 0
SPDR SER TR PORTFOLIO INTRMD 78464A375   285,642 8,974 SH   DFND 1 0 8,974 0
SPDR SER TR S&P BIOTECH 78464A870   3,261,221 39,288 SH   DFND 1 0 39,288 0
SPDR SER TR S&P DIVID ETF 78464A763   27,259,992 217,853 SH   DFND 1 0 217,853 0
SPDR SER TR S&P METALS MNG 78464A755   3,180,022 63,843 SH   DFND 1 0 63,843 0
SPDR SER TR S&P OILGAS EXP 78468R556   1,443,599 10,624 SH   DFND 1 0 10,624 0
SPDR SER TR S&P REGL BKG 78464A698   1,880,911 32,021 SH   DFND 1 0 32,021 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   946,524 83,028 SH   DFND 1 0 83,028 0
SPROTT ETF TRUST GOLD MINERS ETF 85210B102   288,406 11,648 SH   DFND 1 0 11,648 0
SPROTT INC COM NEW 852066208   201,657 6,073 SH   DFND 1 0 6,073 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   967,379 53,922 SH   DFND 1 0 53,922 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   718,567 49,940 SH   DFND 1 0 49,940 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   113,907 13,485 SH   DFND 1 0 13,485 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   2,932,479 56,328 SH   DFND 1 0 56,328 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   8,638,682 211,214 SH   DFND 1 0 211,214 0
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   1,103,996 40,087 SH   DFND 1 0 40,087 0
SSR MNG INC COM 784730103   205,871 13,141 SH   DFND 1 0 13,141 0
STAGWELL INC COM CL A 85256A109   403,650 65,000 SH   DFND 1 0 65,000 0
STANLEY BLACK & DECKER INC COM 854502101   2,729,707 36,338 SH   DFND 1 0 36,338 0
STANTEC INC COM 85472N109   6,900,681 144,510 SH   DFND 1 0 144,510 0
STARBUCKS CORP COM 855244109   38,965,812 392,780 SH   DFND 1 0 392,780 0
STELLANTIS N.V SHS N82405106   228,638 16,092 SH   DFND 1 0 16,092 0
STONECO LTD COM CL A G85158106   1,400,802 148,390 SH   DFND 1 0 148,390 0
STRYKER CORPORATION COM 863667101   12,616,620 51,604 SH   DFND 1 0 51,604 0
SUN LIFE FINANCIAL INC. COM 866796105   139,585,352 3,013,224 SH   DFND 1 0 3,013,224 0
SUNCOR ENERGY INC NEW COM 867224107   168,370,640 5,311,292 SH   DFND 1 0 5,311,292 0
SUNOPTA INC COM 8676EP108   408,975 48,594 SH   DFND 1 0 48,594 0
SYNOPSYS INC COM 871607107   541,836 1,697 SH   DFND 1 0 1,697 0
SYSCO CORP COM 871829107   4,620,525 60,438 SH   DFND 1 0 60,438 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   23,415,977 314,329 SH   DFND 1 0 314,329 0
TARGET CORP COM 87612E106   294,056 1,973 SH   DFND 1 0 1,973 0
TC ENERGY CORP COM 87807B107   238,396,387 5,988,614 SH   DFND 1 0 5,988,614 0
TE CONNECTIVITY LTD SHS H84989104   4,566,708 39,779 SH   DFND 1 0 39,779 0
TECK RESOURCES LTD CL B 878742204   17,373,090 460,493 SH   DFND 1 0 460,493 0
TELEFONICA S A SPONSORED ADR 879382208   35,713 10,002 SH   DFND 1 0 10,002 0
TELUS CORPORATION COM 87971M103   261,047,726 13,537,250 SH   DFND 1 0 13,537,250 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   327,695 16,639 SH   DFND 1 0 16,639 0
TESLA INC COM 88160R101   8,271,600 67,143 SH   DFND 1 0 67,143 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   112,226 12,297 SH   DFND 1 0 12,297 0
TEXAS INSTRS INC COM 882508104   7,161,601 43,345 SH   DFND 1 0 43,345 0
TFI INTL INC COM 87241L109   33,696,455 337,355 SH   DFND 1 0 337,355 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   4 2 SH   DFND 5 2 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   62,289 27,824 SH   DFND 1 0 27,824 0
THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109   325,427 54,878 SH   DFND 1 0 54,878 0
THE VALENS COMPANY INC COM NEW 91914P603   32,889 49,481 SH   DFND 1 0 49,481 0
THE VERY GOOD FOOD CO INC COM 88340B109   1,182 17,777 SH   DFND 1 0 17,777 0
THERATECHNOLOGIES INC COM 88338H100   10,769 12,150 SH   DFND 1 0 12,150 0
THERMO FISHER SCIENTIFIC INC COM 883556102   14,718,652 26,726 SH   DFND 1 0 26,726 0
THOMSON REUTERS CORP. COM NEW 884903709   13,604,119 119,475 SH   DFND 1 0 119,475 0
TILRAY BRANDS INC COM CL 2 88688T100   91,171 33,822 SH   DFND 1 0 33,822 0
TJX COS INC NEW COM 872540109   12,257,355 153,980 SH   DFND 1 0 153,980 0
T-MOBILE US INC COM 872590104   2,343,901 16,742 SH   DFND 1 0 16,742 0
TORONTO DOMINION BK ONT COM NEW 891160509   649,835,495 10,044,143 SH   DFND 1 0 10,044,143 0
TOYOTA MOTOR CORP ADS 892331307   2,355,762 17,248 SH   DFND 1 0 17,248 0
TRANSALTA CORP COM 89346D107   1,334,177 148,620 SH   DFND 6 148,620 0 0
TRANSALTA CORP COM 89346D107   13,859,542 1,553,459 SH   DFND 1 0 1,553,459 0
TRICON RESIDENTIAL INC COM NPV 89612W102   7,281,053 949,572 SH   DFND 1 0 949,572 0
TRX GOLD CORPORATION COM 87283P109   13,127 39,500 SH   DFND 1 0 39,500 0
UBER TECHNOLOGIES INC COM 90353T100   5,814,140 235,086 SH   DFND 1 0 235,086 0
ULTA BEAUTY INC COM 90384S303   2,993,078 6,381 SH   DFND 1 0 6,381 0
UNILEVER PLC SPON ADR NEW 904767704   29,394,190 583,741 SH   DFND 1 0 583,741 0
UNION PAC CORP COM 907818108   10,198,520 49,249 SH   DFND 1 0 49,249 0
UNITED PARCEL SERVICE INC CL B 911312106   23,129,878 133,045 SH   DFND 1 0 133,045 0
UNITED RENTALS INC COM 911363109   1,621,177 4,560 SH   DFND 1 0 4,560 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   241,665 4,294 SH   DFND 1 0 4,294 0
UNITEDHEALTH GROUP INC COM 91324P102   170,061,243 320,751 SH   DFND 1 0 320,751 0
UNUM GROUP COM 91529Y106   660,710 16,103 SH   DFND 1 0 16,103 0
US BANCORP DEL COM NEW 902973304   1,327,858 30,448 SH   DFND   0 30,448 0
VALE S A SPONSORED ADS 91912E105   1,818,686 107,163 SH   DFND 1 0 107,163 0
VALERO ENERGY CORP COM 91913Y100   3,817,863 30,095 SH   DFND 1 0 30,095 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   1,122,334 13,074 SH   DFND 1 0 13,074 0
VANECK ETF TRUST BIOTECH ETF 92189F726   314,386 1,968 SH   DFND 1 0 1,968 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   14,251,705 527,449 SH   DFND 1 0 527,449 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   751,806 26,231 SH   DFND 1 0 26,231 0
VANECK ETF TRUST IG FLOATING RATE 92189F486   4,317,555 173,535 SH   DFND 1 0 173,535 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   292,098 4,498 SH   DFND 1 0 4,498 0
VANECK ETF TRUST OIL REFINERS ETF 92189F585   2,675,432 85,750 SH   DFND 1 0 85,750 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607   710,561 2,337 SH   DFND 1 0 2,337 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   235,106 3,087 SH   DFND 1 0 3,087 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   3,331,873 16,416 SH   DFND 1 0 16,416 0
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114   254,717 5,943 SH   DFND 1 0 5,943 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   1,421,529 6,739 SH   DFND 1 0 6,739 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   940,493 12,983 SH   DFND 1 0 12,983 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   6,607,257 87,769 SH   DFND 1 0 87,769 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,289,891 31,874 SH   DFND 1 0 31,874 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   5,546,135 116,933 SH   DFND 1 0 116,933 0
VANGUARD INDEX FDS GROWTH ETF 922908736   11,678,669 54,801 SH   DFND 1 0 54,801 0
VANGUARD INDEX FDS MID CAP ETF 922908629   3,837,985 18,831 SH   DFND 1 0 18,831 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   35,473,285 100,965 SH   DFND 1 0 100,965 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,316,109 14,585 SH   DFND 1 0 14,585 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,613,325 8,790 SH   DFND 1 0 8,790 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   876,416 4,583 SH   DFND 1 0 4,583 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,349,524 9,614 SH   DFND 1 0 9,614 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   217,679 4,341 SH   DFND 1 0 4,341 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,490,299 38,232 SH   DFND 1 0 38,232 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   9,609,511 173,330 SH   DFND 1 0 173,330 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   319,159 3,104 SH   DFND 1 0 3,104 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   701,845 8,143 SH   DFND 1 0 8,143 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   13,728,901 293,918 SH   DFND 1 0 293,918 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   27,480,168 354,537 SH   DFND 1 0 354,537 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   4,544,493 78,597 SH   DFND 1 0 78,597 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,567,197 60,742 SH   DFND 1 0 60,742 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   238,782 4,332 SH   DFND 1 0 4,332 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   1,100,456 15,638 SH   DFND 1 0 15,638 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   20,050,060 132,031 SH   DFND 1 0 132,031 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   567,989 10,982 SH   DFND   0 10,982 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   708,508 16,881 SH   DFND 1 0 16,881 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,838,201 35,469 SH   DFND 1 0 35,469 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,610,948 19,586 SH   DFND 1 0 19,586 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   463,290 3,820 SH   DFND 1 0 3,820 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   2,957,340 11,922 SH   DFND 1 0 11,922 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   288,029 1,577 SH   DFND 1 0 1,577 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   5,264,087 16,480 SH   DFND 1 0 16,480 0
VERISIGN INC COM 92343E102   842,604 4,099 SH   DFND 1 0 4,099 0
VERISK ANALYTICS INC COM 92345Y106   3,235,659 18,340 SH   DFND 1 0 18,340 0
VERIZON COMMUNICATIONS INC COM 92343V104   38,019,098 964,911 SH   DFND 1 0 964,911 0
VERMILION ENERGY INC COM 923725105   2,817,625 159,359 SH   DFND 1 0 159,359 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,378,600 8,234 SH   DFND 1 0 8,234 0
VIATRIS INC COM 92556V106   2,308,681 207,428 SH   DFND 1 0 207,428 0
VICINITY MOTOR CORP COM 925654105   26,372 27,468 SH   DFND 1 0 27,468 0
VISA INC COM CL A 92826C839   275,504,481 1,325,968 SH   DFND 1 0 1,325,968 0
VMWARE INC CL A COM 928563402   760,047 6,191 SH   DFND 1 0 6,191 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   756,525 74,755 SH   DFND 1 0 74,755 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   8,573,229 229,475 SH   DFND 1 0 229,475 0
WALMART INC COM 931142103   50,813,733 358,372 SH   DFND 1 0 358,372 0
WARNER BROS DISCOVERY INC COM SER A 934423104   802,578 84,659 SH   DFND 1 0 84,659 0
WASTE CONNECTIONS INC COM 94106B101   23,796,722 179,738 SH   DFND 1 0 179,738 0
WASTE MGMT INC DEL COM 94106L109   101,309,389 645,734 SH   DFND 1 0 645,734 0
WELLS FARGO CO NEW COM 949746101   17,792,808 430,914 SH   DFND 1 0 430,914 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   843,720 712 SH   DFND 1 0 712 0
WEST FRASER TIMBER CO LTD COM 952845105   1,497,975 20,814 SH   DFND 1 0 20,814 0
WESTERN COPPER & GOLD CORP COM 95805V108   17,725 10,000 SH   DFND 1 0 10,000 0
WHEATON PRECIOUS METALS CORP COM 962879102   3,479,006 89,273 SH   DFND 1 0 89,273 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   374,148 5,347 SH   DFND   0 5,347 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   955,930 14,869 SH   DFND 1 0 14,869 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   403,458 6,684 SH   DFND   0 6,684 0
WORKSPORT LTD COM NEW 98139Q209   14,925 15,000 SH   DFND   0 15,000 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,873,682 51,773 SH   DFND   0 51,773 0
XENON PHARMACEUTICALS INC COM 98420N105   1,059,087 26,859 SH   DFND   0 26,859 0
XYLEM INC COM 98419M100   5,976,319 54,050 SH   DFND   0 54,050 0
YAMANA GOLD INC COM 98462Y100   131,624 23,794 SH   DFND   0 23,794 0
YUM BRANDS INC COM 988498101   4,037,282 31,521 SH   DFND   0 31,521 0
ZENTEK LTD COM 98942X102   698,368 477,498 SH   DFND   0 477,498 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,877,181 14,720 SH   DFND   0 14,720 0
ZOETIS INC CL A 98978V103   5,624,107 38,376 SH   DFND   0 38,376 0