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   10,728 114,596 SH   SOLE   114,596 0 0
ABBOTT LABS COM 002824100   23,892 246,695 SH   SOLE   246,695 0 0
ABBVIE INC COM 00287Y109   88,269 592,172 SH   SOLE   592,172 0 0
ABCELLERA BIOLOGICS INC COM 00288U106   123 26,805 SH   SOLE   26,805 0 0
ABERCROMBIE & FITCH CO CL A 002896207   209 3,716 SH   SOLE   3,716 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   18,025 58,693 SH   SOLE   58,693 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,662 17,749 SH   SOLE   17,749 0 0
ADMA BIOLOGICS INC COM 000899104   37 10,467 SH   SOLE   10,467 0 0
ADOBE INC COM 00724F101   35,828 70,264 SH   SOLE   70,264 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   2,076 37,126 SH   SOLE   37,126 0 0
ADVANCED MICRO DEVICES INC COM 007903107   22,207 215,978 SH   SOLE   215,978 0 0
ADVISORSHARES TR RANGER EQUIT 00768Y412   2,796 119,347 SH   SOLE   119,347 0 0
ADVISORSHARES TR PURE US CANN 00768Y453   652 82,107 SH   SOLE   82,107 0 0
ADVISORSHARES TR ADVISORSHS E 00768Y560   851 16,309 SH   SOLE   16,309 0 0
AEGON N V NY REGISTRY 007924103   2,630 547,970 SH   SOLE   547,970 0 0
AERCAP HOLDINGS NV SHS N00985106   278 4,439 SH   SOLE   4,439 0 0
AES CORP COM 00130H105   316 20,790 SH   SOLE   20,790 0 0
AFFIRM HLDGS INC COM CL A 00827B106   425 20,000 SH Call SOLE   20,000 0 0
AFLAC INC COM 001055102   38,691 504,123 SH   SOLE   504,123 0 0
AFLAC INC COM 001055102   9,210 120,000 SH Put SOLE   120,000 0 0
AFLAC INC COM 001055102   28,398 370,000 SH Call SOLE   370,000 0 0
AGCO CORP COM 001084102   374 3,163 SH   SOLE   3,163 0 0
AGF INVTS TR US MARKET NE 00110G408   200 10,092 SH   SOLE   10,092 0 0
AGNICO EAGLE MINES LTD COM 008474108   152,989 3,365,401 SH   SOLE   3,365,401 0 0
AGNICO EAGLE MINES LTD COM 008474108   4,546 100,000 SH Put SOLE   100,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,300 72,600 SH Call SOLE   72,600 0 0
AIR PRODS & CHEMS INC COM 009158106   984 3,473 SH   SOLE   3,473 0 0
AIRBNB INC COM CL A 009066101   7,484 54,547 SH   SOLE   54,547 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   453 4,254 SH   SOLE   4,254 0 0
AKUMIN INC COM 01021X100   62 426,967 SH   SOLE   426,967 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   6,001 531,791 SH   SOLE   531,791 0 0
ALBEMARLE CORP COM 012653101   3,032 17,829 SH   SOLE   17,829 0 0
ALCOA CORP COM 013872106   2,635 90,672 SH   SOLE   90,672 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106   67 10,000 SH   SOLE   10,000 0 0
ALGOMA STL GROUP INC COM 015658107   1,913 281,344 SH   SOLE   281,344 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   49,719 8,395,948 SH   SOLE   8,395,948 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   5,922 1,000,000 SH Put SOLE   1,000,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102   21,349 246,126 SH   SOLE   246,126 0 0
ALLSTATE CORP COM 020002101   8,948 80,318 SH   SOLE   80,318 0 0
ALLY FINL INC COM 02005N100   301 11,275 SH   SOLE   11,275 0 0
ALPHABET INC CAP STK CL C 02079K107   166,898 1,265,815 SH   SOLE   1,265,815 0 0
ALPHABET INC CAP STK CL A 02079K305   211,525 1,616,420 SH   SOLE   1,616,420 0 0
ALPHABET INC CAP STK CL A 02079K305   13,086 100,000 SH Put SOLE   100,000 0 0
ALPS ETF TR RIVRFRNT STR 00162Q783   226 10,206 SH   SOLE   10,206 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   2,301 54,523 SH   SOLE   54,523 0 0
ALTRIA GROUP INC COM 02209S103   11,185 266,002 SH   SOLE   266,002 0 0
AMAZON COM INC COM 023135106   266,610 2,097,312 SH   SOLE   2,097,312 0 0
AMBEV SA SPONSORED AD 02319V103   7,782 3,016,427 SH   SOLE   3,016,427 0 0
AMDOCS LTD SHS G02602103   271 3,204 SH   SOLE   3,204 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101   226 13,024 SH   SOLE   13,024 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   10,778 841,370 SH   SOLE   841,370 0 0
AMERICAN CENTY ETF TR EMERGING MKT 025072372   271 6,230 SH   SOLE   6,230 0 0
AMERICAN ELEC PWR CO INC COM 025537101   4,800 63,815 SH   SOLE   63,815 0 0
AMERICAN EXPRESS CO COM 025816109   8,455 56,674 SH   SOLE   56,674 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   6,473 106,812 SH   SOLE   106,812 0 0
AMERICAN TOWER CORP NEW COM 03027X100   10,339 62,870 SH   SOLE   62,870 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,902 31,509 SH   SOLE   31,509 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   4 12,011 SH   SOLE   12,011 0 0
AMERIPRISE FINL INC COM 03076C106   2,675 8,115 SH   SOLE   8,115 0 0
AMETEK INC COM 031100100   1,008 6,823 SH   SOLE   6,823 0 0
AMGEN INC COM 031162100   24,328 90,520 SH   SOLE   90,520 0 0
AMPHENOL CORP NEW CL A 032095101   3,580 42,629 SH   SOLE   42,629 0 0
ANALOG DEVICES INC COM 032654105   422 2,409 SH   SOLE   2,409 0 0
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   103 15,793 SH   SOLE   15,793 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100   514 32,502 SH   SOLE   32,502 0 0
ANTERO RESOURCES CORP COM 03674X106   3,343 131,735 SH   SOLE   131,735 0 0
AON PLC SHS CL A G0403H108   19,704 60,775 SH   SOLE   60,775 0 0
APA CORPORATION COM 03743Q108   1,670 40,643 SH   SOLE   40,643 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   9,940 110,736 SH   SOLE   110,736 0 0
APOLLO MED HLDGS INC COM NEW 03763A207   201 6,520 SH   SOLE   6,520 0 0
APPLE INC COM 037833100   573,936 3,352,233 SH   SOLE   3,352,233 0 0
APPLIED MATLS INC COM 038222105   21,863 157,915 SH   SOLE   157,915 0 0
APTIV PLC SHS G6095L109   509 5,158 SH   SOLE   5,158 0 0
ARCH CAP GROUP LTD ORD G0450A105   2,132 26,752 SH   SOLE   26,752 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   2,621 34,751 SH   SOLE   34,751 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107   1,063 112,412 SH   SOLE   112,412 0 0
ARES CAPITAL CORP COM 04010L103   2,881 147,996 SH   SOLE   147,996 0 0
ARIS MNG CORP COM 04040Y109   454 199,303 SH   SOLE   199,303 0 0
ARISTA NETWORKS INC COM 040413106   7,712 41,928 SH   SOLE   41,928 0 0
ARK ETF TR INNOVATION E 00214Q104   788 19,871 SH   SOLE   19,871 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   561 25,282 SH   SOLE   25,282 0 0
ASANA INC CL A 04342Y104   2,108 115,140 SH   SOLE   115,140 0 0
ASML HOLDING N V N Y REGISTRY N07059210   9,265 15,739 SH   SOLE   15,739 0 0
ASTRAZENECA PLC SPONSORED AD 046353108   2,768 40,877 SH   SOLE   40,877 0 0
AT&T INC COM 00206R102   7,747 515,782 SH   SOLE   515,782 0 0
AT&T INC COM 00206R102   1,502 100,000 SH Call SOLE   100,000 0 0
ATS CORPORATION COM 00217Y104   15,867 372,064 SH   SOLE   372,064 0 0
AURORA CANNABIS INC COM 05156X884   20 34,581 SH   SOLE   34,581 0 0
AUTODESK INC COM 052769106   1,262 6,101 SH   SOLE   6,101 0 0
AUTOHOME INC SP ADS RP CL 05278C107   212 7,000 SH   SOLE   7,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,701 23,697 SH   SOLE   23,697 0 0
AUTONATION INC COM 05329W102   3,008 19,870 SH   SOLE   19,870 0 0
AUTOZONE INC COM 053332102   1,659 653 SH   SOLE   653 0 0
AZEK CO INC CL A 05478C105   634 21,331 SH   SOLE   21,331 0 0
B2GOLD CORP COM 11777Q209   4,501 1,566,897 SH   SOLE   1,566,897 0 0
B2GOLD CORP COM 11777Q209   1,424 495,800 SH Call SOLE   495,800 0 0
BADGER METER INC COM 056525108   558 3,879 SH   SOLE   3,879 0 0
BAIDU INC SPON ADR REP 056752108   442 3,292 SH   SOLE   3,292 0 0
BAKER HUGHES COMPANY CL A 05722G100   4,578 129,609 SH   SOLE   129,609 0 0
BALLARD PWR SYS INC NEW COM 058586108   497 134,860 SH   SOLE   134,860 0 0
BANCO MACRO SA SPON ADR B 05961W105   200 10,140 SH   SOLE   10,140 0 0
BANK AMERICA CORP COM 060505104   80,654 2,945,714 SH   SOLE   2,945,714 0 0
BANK AMERICA CORP COM 060505104   1,369 50,000 SH Put SOLE   50,000 0 0
BANK AMERICA CORP COM 060505104   10,952 400,000 SH Call SOLE   400,000 0 0
BANK MONTREAL QUE COM 063671101   1,181,222 14,000,502 SH   SOLE   14,000,502 0 0
BANK MONTREAL QUE COM 063671101   17,043 202,000 SH Put SOLE   202,000 0 0
BANK MONTREAL QUE COM 063671101   65,564 777,100 SH Call SOLE   777,100 0 0
BANK NEW YORK MELLON CORP COM 064058100   6,291 147,494 SH   SOLE   147,494 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,106,512 24,270,946 SH   SOLE   24,270,946 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   91,030 1,996,700 SH Put SOLE   1,996,700 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   80,143 1,757,900 SH Call SOLE   1,757,900 0 0
BARCLAYS BANK PLC IPATH B MID 06746P613   597 35,690 SH   SOLE   35,690 0 0
BARCLAYS PLC ADR 06738E204   734 94,268 SH   SOLE   94,268 0 0
BARRICK GOLD CORP COM 067901108   144,037 9,911,758 SH   SOLE   9,911,758 0 0
BARRICK GOLD CORP COM 067901108   2,180 150,000 SH Call SOLE   150,000 0 0
BAUSCH HEALTH COS INC COM 071734107   1,786 216,454 SH   SOLE   216,454 0 0
BAXTER INTL INC COM 071813109   276 7,323 SH   SOLE   7,323 0 0
BAYTEX ENERGY CORP COM 07317Q105   24,612 5,578,490 SH   SOLE   5,578,490 0 0
BCE INC COM NEW 05534B760   567,744 14,866,452 SH   SOLE   14,866,452 0 0
BCE INC COM NEW 05534B760   15,276 400,000 SH Put SOLE   400,000 0 0
BCE INC COM NEW 05534B760   3,819 100,000 SH Call SOLE   100,000 0 0
BEAM THERAPEUTICS INC COM 07373V105   210 8,721 SH   SOLE   8,721 0 0
BECTON DICKINSON & CO COM 075887109   5,955 23,036 SH   SOLE   23,036 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   642 15,568 SH   SOLE   15,568 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   222,383 634,836 SH   SOLE   634,836 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,441 14 SH   SOLE   14 0 0
BERRY GLOBAL GROUP INC COM 08579W103   3,926 63,420 SH   SOLE   63,420 0 0
BHP GROUP LTD SPONSORED AD 088606108   5,432 95,494 SH   SOLE   95,494 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108   2,412 244,417 SH   SOLE   244,417 0 0
BITFARMS LTD COM 09173B107   84 78,082 SH   SOLE   78,082 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   1,211 16,963 SH   SOLE   16,963 0 0
BLACKBERRY LTD COM 09228F103   616 129,972 SH   SOLE   129,972 0 0
BLACKBERRY LTD COM 09228F103   1,932 408,000 SH Call SOLE   408,000 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   113 14,795 SH   SOLE   14,795 0 0
BLACKROCK INC COM 09247X101   34,459 53,301 SH   SOLE   53,301 0 0
BLACKSTONE INC COM 09260D107   20,056 187,194 SH   SOLE   187,194 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   525 24,138 SH   SOLE   24,138 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   1,097 40,078 SH   SOLE   40,078 0 0
BLOCK INC CL A 852234103   6,194 139,940 SH   SOLE   139,940 0 0
BLOCK INC CL A 852234103   2,213 50,000 SH Call SOLE   50,000 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   2,598 187,606 SH   SOLE   187,606 0 0
BOEING CO COM 097023105   20,168 105,217 SH   SOLE   105,217 0 0
BOOKING HOLDINGS INC COM 09857L108   19,636 6,367 SH   SOLE   6,367 0 0
BORGWARNER INC COM 099724106   211 5,222 SH   SOLE   5,222 0 0
BOSTON BEER INC CL A 100557107   238 611 SH   SOLE   611 0 0
BOSTON SCIENTIFIC CORP COM 101137107   2,615 49,518 SH   SOLE   49,518 0 0
BP PLC SPONSORED AD 055622104   11,825 305,408 SH   SOLE   305,408 0 0
BREAD FINANCIAL HOLDINGS INC COM 018581108   641 18,732 SH   SOLE   18,732 0 0
BRIGHT GREEN CORP COMMON STOCK 10920G100   16 40,168 SH   SOLE   40,168 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   456 5,599 SH   SOLE   5,599 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   12,581 216,769 SH   SOLE   216,769 0 0
BRITISH AMERN TOB PLC SPONSORED AD 110448107   10,612 337,849 SH   SOLE   337,849 0 0
BROADCOM INC COM 11135F101   100,333 120,799 SH   SOLE   120,799 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105   86,868 2,605,513 SH   SOLE   2,605,513 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106   3,118 173,054 SH   SOLE   173,054 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   4,619 304,125 SH   SOLE   304,125 0 0
BROOKFIELD CORP CL A LTD VT 11271J107   355,446 11,367,013 SH   SOLE   11,367,013 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   158,851 5,403,087 SH   SOLE   5,403,087 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107   22,127 626,113 SH   SOLE   626,113 0 0
BROOKFIELD REINS LTD CL A EXCH LT G16250105   1,409 45,080 SH   SOLE   45,080 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   18,257 762,600 SH   SOLE   762,600 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108   44,587 2,051,343 SH   SOLE   2,051,343 0 0
BROWN & BROWN INC COM 115236101   612 8,761 SH   SOLE   8,761 0 0
BRP INC COM SUN VTG 05577W200   9,032 119,272 SH   SOLE   119,272 0 0
BRUNSWICK CORP COM 117043109   355 4,497 SH   SOLE   4,497 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   1,070 8,593 SH   SOLE   8,593 0 0
BUNGE LIMITED COM G16962105   1,178 10,885 SH   SOLE   10,885 0 0
BWX TECHNOLOGIES INC COM 05605H100   483 6,442 SH   SOLE   6,442 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   9,397 40,107 SH   SOLE   40,107 0 0
CAE INC COM 124765108   42,185 1,806,186 SH   SOLE   1,806,186 0 0
CAMECO CORP COM 13321L108   133,369 3,360,082 SH   SOLE   3,360,082 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   734 50,045 SH   SOLE   50,045 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   526,571 13,635,809 SH   SOLE   13,635,809 0 0
CANADIAN NAT RES LTD COM 136385101   683,340 10,562,056 SH   SOLE   10,562,056 0 0
CANADIAN NAT RES LTD COM 136385101   111,603 1,725,000 SH Put SOLE   1,725,000 0 0
CANADIAN NAT RES LTD COM 136385101   29,890 462,000 SH Call SOLE   462,000 0 0
CANADIAN NATL RY CO COM 136375102   538,550 4,971,032 SH   SOLE   4,971,032 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   510,404 6,863,864 SH   SOLE   6,863,864 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   5,205 70,000 SH Put SOLE   70,000 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   3,435 46,200 SH Call SOLE   46,200 0 0
CANADIAN SOLAR INC COM 136635109   449 18,231 SH   SOLE   18,231 0 0
CANOPY GROWTH CORP COM 138035100   249 321,813 SH   SOLE   321,813 0 0
CAPITAL ONE FINL CORP COM 14040H105   1,568 16,156 SH   SOLE   16,156 0 0
CARDINAL HEALTH INC COM 14149Y108   3,099 35,697 SH   SOLE   35,697 0 0
CARGURUS INC COM CL A 141788109   236 13,450 SH   SOLE   13,450 0 0
CARMAX INC COM 143130102   1,421 20,090 SH   SOLE   20,090 0 0
CARNIVAL CORP COMMON STOCK 143658300   6,174 450,013 SH   SOLE   450,013 0 0
CARPENTER TECHNOLOGY CORP COM 144285103   418 6,221 SH   SOLE   6,221 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,468 26,598 SH   SOLE   26,598 0 0
CATERPILLAR INC COM 149123101   49,691 182,017 SH   SOLE   182,017 0 0
CBOE GLOBAL MKTS INC COM 12503M108   859 5,497 SH   SOLE   5,497 0 0
CBRE GROUP INC CL A 12504L109   1,449 19,619 SH   SOLE   19,619 0 0
CDW CORP COM 12514G108   480 2,378 SH   SOLE   2,378 0 0
CELANESE CORP DEL COM 150870103   985 7,847 SH   SOLE   7,847 0 0
CELESTICA INC SUB VTG SHS 15101Q108   72,507 2,961,578 SH   SOLE   2,961,578 0 0
CELSIUS HLDGS INC COM NEW 15118V207   852 4,963 SH   SOLE   4,963 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889   1,324 203,643 SH   SOLE   203,643 0 0
CENCORA INC COM 03073E105   12,496 69,433 SH   SOLE   69,433 0 0
CENOVUS ENERGY INC COM 15135U109   171,670 8,241,728 SH   SOLE   8,241,728 0 0
CENOVUS ENERGY INC COM 15135U109   15,622 750,000 SH Put SOLE   750,000 0 0
CENOVUS ENERGY INC COM 15135U109   1,041 50,000 SH Call SOLE   50,000 0 0
CENTERRA GOLD INC COM 152006102   1,936 395,866 SH   SOLE   395,866 0 0
CENTERRA GOLD INC COM 152006102   1,003 205,000 SH Put SOLE   205,000 0 0
CERIDIAN HCM HLDG INC COM 15677J108   494 7,284 SH   SOLE   7,284 0 0
CF INDS HLDGS INC COM 125269100   5,744 66,999 SH   SOLE   66,999 0 0
CGI INC CL A SUB VTG 12532H104   167,949 1,703,201 SH   SOLE   1,703,201 0 0
CHAMPIONX CORPORATION COM 15872M104   594 16,680 SH   SOLE   16,680 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   398 80,073 SH   SOLE   80,073 0 0
CHARLES RIV LABS INTL INC COM 159864107   430 2,192 SH   SOLE   2,192 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   3,810 8,662 SH   SOLE   8,662 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   203 1,526 SH   SOLE   1,526 0 0
CHEMOURS CO COM 163851108   748 26,665 SH   SOLE   26,665 0 0
CHENIERE ENERGY INC COM NEW 16411R208   4,914 29,612 SH   SOLE   29,612 0 0
CHEVRON CORP NEW COM 166764100   34,922 207,104 SH   SOLE   207,104 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   5,248 2,865 SH   SOLE   2,865 0 0
CHUBB LIMITED COM H1467J104   1,074 5,161 SH   SOLE   5,161 0 0
CIENA CORP COM NEW 171779309   310 6,560 SH   SOLE   6,560 0 0
CINCINNATI FINL CORP COM 172062101   933 9,122 SH   SOLE   9,122 0 0
CINTAS CORP COM 172908105   2,207 4,588 SH   SOLE   4,588 0 0
CIRCOR INTL INC COM 17273K109   260 4,672 SH   SOLE   4,672 0 0
CISCO SYS INC COM 17275R102   50,427 938,000 SH   SOLE   938,000 0 0
CITIGROUP INC COM NEW 172967424   34,948 849,684 SH   SOLE   849,684 0 0
CITIZENS FINL GROUP INC COM 174610105   1,775 66,239 SH   SOLE   66,239 0 0
CLEAN HARBORS INC COM 184496107   2,926 17,486 SH   SOLE   17,486 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   387 24,750 SH   SOLE   24,750 0 0
CLOROX CO DEL COM 189054109   722 5,512 SH   SOLE   5,512 0 0
CLOUDFLARE INC CL A COM 18915M107   1,239 19,650 SH   SOLE   19,650 0 0
CME GROUP INC COM 12572Q105   4,165 20,801 SH   SOLE   20,801 0 0
COCA COLA CO COM 191216100   52,041 929,629 SH   SOLE   929,629 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   959 15,343 SH   SOLE   15,343 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108   7,149 91,136 SH   SOLE   91,136 0 0
COEUR MNG INC COM NEW 192108504   48 21,480 SH   SOLE   21,480 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,450 21,402 SH   SOLE   21,402 0 0
COHERENT CORP COM 19247G107   269 8,241 SH   SOLE   8,241 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   247 3,294 SH   SOLE   3,294 0 0
COLGATE PALMOLIVE CO COM 194162103   6,957 97,840 SH   SOLE   97,840 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   24,727 259,544 SH   SOLE   259,544 0 0
COMCAST CORP NEW CL A 20030N101   7,016 158,231 SH   SOLE   158,231 0 0
COMFORT SYS USA INC COM 199908104   3,120 18,310 SH   SOLE   18,310 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED AD 204448104   300 35,244 SH   SOLE   35,244 0 0
CONAGRA BRANDS INC COM 205887102   220 8,031 SH   SOLE   8,031 0 0
CONOCOPHILLIPS COM 20825C104   4,199 35,052 SH   SOLE   35,052 0 0
CONSOL ENERGY INC NEW COM 20854L108   772 7,354 SH   SOLE   7,354 0 0
CONSTELLATION BRANDS INC CL A 21036P108   8,660 34,455 SH   SOLE   34,455 0 0
COPA HOLDINGS SA CL A P31076105   1,649 18,500 SH   SOLE   18,500 0 0
COPART INC COM 217204106   3,369 78,184 SH   SOLE   78,184 0 0
CORNING INC COM 219350105   2,825 92,699 SH   SOLE   92,699 0 0
CORTEVA INC COM 22052L104   356 6,951 SH   SOLE   6,951 0 0
COSTCO WHSL CORP NEW COM 22160K105   171,582 303,706 SH   SOLE   303,706 0 0
CRANE NXT CO COM 224441105   590 10,623 SH   SOLE   10,623 0 0
CRESCENT PT ENERGY CORP COM 22576C101   28,636 3,452,888 SH   SOLE   3,452,888 0 0
CRH PLC ORD G25508105   2,114 38,626 SH   SOLE   38,626 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   465 10,251 SH   SOLE   10,251 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   7,197 42,998 SH   SOLE   42,998 0 0
CROWN CASTLE INC COM 22822V101   2,374 25,797 SH   SOLE   25,797 0 0
CROWN CRAFTS INC COM 228309100   47 10,000 SH   SOLE   10,000 0 0
CSX CORP COM 126408103   43,336 1,409,290 SH   SOLE   1,409,290 0 0
CSX CORP COM 126408103   1,538 50,000 SH Put SOLE   50,000 0 0
CUBESMART COM 229663109   1,397 36,646 SH   SOLE   36,646 0 0
CUMMINS INC COM 231021106   5,011 21,936 SH   SOLE   21,936 0 0
CVS HEALTH CORP COM 126650100   54,481 780,306 SH   SOLE   780,306 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   2,572 15,702 SH   SOLE   15,702 0 0
D R HORTON INC COM 23331A109   4,868 45,296 SH   SOLE   45,296 0 0
DANA INC COM 235825205   416 28,337 SH   SOLE   28,337 0 0
DANAHER CORPORATION COM 235851102   5,944 27,031 SH   SOLE   27,031 0 0
DARDEN RESTAURANTS INC COM 237194105   2,419 16,887 SH   SOLE   16,887 0 0
DARLING INGREDIENTS INC COM 237266101   2,088 40,005 SH   SOLE   40,005 0 0
DATADOG INC CL A COM 23804L103   769 8,439 SH   SOLE   8,439 0 0
DAVE & BUSTERS ENTMT INC COM 238337109   1,431 38,600 SH   SOLE   38,600 0 0
DECKERS OUTDOOR CORP COM 243537107   1,261 2,453 SH   SOLE   2,453 0 0
DEERE & CO COM 244199105   36,624 97,049 SH   SOLE   97,049 0 0
DELCATH SYS INC COM NEW 24661P807   980 242,081 SH   SOLE   242,081 0 0
DELL TECHNOLOGIES INC CL C 24703L202   450 6,525 SH   SOLE   6,525 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   9,465 255,819 SH   SOLE   255,819 0 0
DENISON MINES CORP COM 248356107   1,316 801,412 SH   SOLE   801,412 0 0
DESCARTES SYS GROUP INC COM 249906108   4,885 66,532 SH   SOLE   66,532 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   481 43,542 SH   SOLE   43,542 0 0
DEVON ENERGY CORP NEW COM 25179M103   2,405 50,409 SH   SOLE   50,409 0 0
DEXCOM INC COM 252131107   215 2,306 SH   SOLE   2,306 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   13,734 92,061 SH   SOLE   92,061 0 0
DIAMONDBACK ENERGY INC COM 25278X109   2,563 16,546 SH   SOLE   16,546 0 0
DICKS SPORTING GOODS INC COM 253393102   234 2,159 SH   SOLE   2,159 0 0
DIMENSIONAL ETF TRUST US CORE EQT 25434V104   320 10,700 SH   SOLE   10,700 0 0
DISCOVER FINL SVCS COM 254709108   445 5,137 SH   SOLE   5,137 0 0
DISNEY WALT CO COM 254687106   70,461 869,351 SH   SOLE   869,351 0 0
DOCEBO INC COM 25609L105   2,290 56,440 SH   SOLE   56,440 0 0
DOLLAR GEN CORP NEW COM 256677105   1,588 15,011 SH   SOLE   15,011 0 0
DOLLAR TREE INC COM 256746108   1,633 15,338 SH   SOLE   15,338 0 0
DOMINOS PIZZA INC COM 25754A201   2,705 7,141 SH   SOLE   7,141 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   348 29,679 SH   SOLE   29,679 0 0
DOVER CORP COM 260003108   217 1,558 SH   SOLE   1,558 0 0
DOW INC COM 260557103   3,474 67,372 SH   SOLE   67,372 0 0
DR REDDYS LABS LTD ADR 256135203   843 12,600 SH   SOLE   12,600 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   212 7,185 SH   SOLE   7,185 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   3,175 35,976 SH   SOLE   35,976 0 0
DUOLINGO INC CL A COM 26603R106   636 3,834 SH   SOLE   3,834 0 0
DUPONT DE NEMOURS INC COM 26614N102   1,374 18,424 SH   SOLE   18,424 0 0
E L F BEAUTY INC COM 26856L103   1,782 16,227 SH   SOLE   16,227 0 0
EASTMAN CHEM CO COM 277432100   305 3,973 SH   SOLE   3,973 0 0
EATON CORP PLC SHS G29183103   877 4,111 SH   SOLE   4,111 0 0
EBAY INC. COM 278642103   1,876 42,546 SH   SOLE   42,546 0 0
ECOLAB INC COM 278865100   1,275 7,524 SH   SOLE   7,524 0 0
EDESA BIOTECH INC COM 27966L108   239 54,626 SH   SOLE   54,626 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,324 19,115 SH   SOLE   19,115 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,992 223,183 SH   SOLE   223,183 0 0
ELECTRIQ PWR HLDGS INC COM SHS 285046108   185 104,917 SH   SOLE   104,917 0 0
ELEVANCE HEALTH INC COM 036752103   6,516 14,966 SH   SOLE   14,966 0 0
ELI LILLY & CO COM 532457108   67,625 125,900 SH   SOLE   125,900 0 0
EMERSON ELEC CO COM 291011104   28,903 299,300 SH   SOLE   299,300 0 0
ENBRIDGE INC COM 29250N105   945,550 28,488,996 SH   SOLE   28,488,996 0 0
ENBRIDGE INC COM 29250N105   40,067 1,207,200 SH Put SOLE   1,207,200 0 0
ENBRIDGE INC COM 29250N105   23,233 700,000 SH Call SOLE   700,000 0 0
ENCOMPASS HEALTH CORP COM 29261A100   1,969 29,315 SH   SOLE   29,315 0 0
ENCORE CAP GROUP INC COM 292554102   294 6,165 SH   SOLE   6,165 0 0
ENCORE WIRE CORP COM 292562105   6,453 35,365 SH   SOLE   35,365 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   365 149,102 SH   SOLE   149,102 0 0
ENERFLEX LTD COM 29269R105   1,092 190,043 SH   SOLE   190,043 0 0
ENERGY FUELS INC COM NEW 292671708   763 92,763 SH   SOLE   92,763 0 0
ENERGY TRANSFER L P COM UT LTD P 29273V100   9,133 650,988 SH   SOLE   650,988 0 0
ENERGY TRANSFER L P COM UT LTD P 29273V100   140 10,000 SH Call SOLE   10,000 0 0
ENERPLUS CORP COM 292766102   9,719 552,110 SH   SOLE   552,110 0 0
ENI S P A SPONSORED AD 26874R108   4,079 127,779 SH   SOLE   127,779 0 0
ENOVIX CORPORATION COM 293594107   148 11,800 SH   SOLE   11,800 0 0
ENPHASE ENERGY INC COM 29355A107   731 6,085 SH   SOLE   6,085 0 0
ENTEGRIS INC COM 29362U104   323 3,444 SH   SOLE   3,444 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,415 51,699 SH   SOLE   51,699 0 0
EOG RES INC COM 26875P101   2,940 23,196 SH   SOLE   23,196 0 0
EQUINIX INC COM 29444U700   3,177 4,374 SH   SOLE   4,374 0 0
EQUINOX GOLD CORP COM 29446Y502   1,440 340,540 SH   SOLE   340,540 0 0
EQUITABLE HLDGS INC COM 29452E101   205 7,219 SH   SOLE   7,219 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   817 13,922 SH   SOLE   13,922 0 0
ERO COPPER CORP COM 296006109   357 20,668 SH   SOLE   20,668 0 0
ESSA PHARMA INC COM NEW 29668H708   461 149,143 SH   SOLE   149,143 0 0
ETF MANAGERS TR PRIME JUNIR 26924G102   903 106,457 SH   SOLE   106,457 0 0
ETF MANAGERS TR PRIME CYBR S 26924G201   666 12,913 SH   SOLE   12,913 0 0
ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405   299 11,135 SH   SOLE   11,135 0 0
ETF SER SOLUTIONS ACQUIRERS FD 26922A263   294 9,385 SH   SOLE   9,385 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842   237 13,909 SH   SOLE   13,909 0 0
ETHAN ALLEN INTERIORS INC COM 297602104   302 10,090 SH   SOLE   10,090 0 0
ETSY INC COM 29786A106   4,032 62,433 SH   SOLE   62,433 0 0
EXELON CORP COM 30161N101   374 9,898 SH   SOLE   9,898 0 0
EXP WORLD HLDGS INC COM 30212W100   210 12,907 SH   SOLE   12,907 0 0
EXPEDIA GROUP INC COM NEW 30212P303   2,622 25,441 SH   SOLE   25,441 0 0
EXPEDITORS INTL WASH INC COM 302130109   365 3,188 SH   SOLE   3,188 0 0
EXXON MOBIL CORP COM 30231G102   65,031 553,081 SH   SOLE   553,081 0 0
FACTSET RESH SYS INC COM 303075105   370 846 SH   SOLE   846 0 0
FAIR ISAAC CORP COM 303250104   4,783 5,507 SH   SOLE   5,507 0 0
FASTENAL CO COM 311900104   2,250 41,184 SH   SOLE   41,184 0 0
FEDEX CORP COM 31428X106   27,329 103,160 SH   SOLE   103,160 0 0
FEDEX CORP COM 31428X106   2,119 8,000 SH Call SOLE   8,000 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100   595 79,184 SH   SOLE   79,184 0 0
FERRARI N V COM N3167Y103   5,028 17,006 SH   SOLE   17,006 0 0
FERROGLOBE PLC SHS G33856108   52 10,000 SH   SOLE   10,000 0 0
FIDELITY COVINGTON TRUST HIGH YILD ET 316092618   242 5,295 SH   SOLE   5,295 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   374 8,583 SH   SOLE   8,583 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   1,587 28,707 SH   SOLE   28,707 0 0
FIFTH THIRD BANCORP COM 316773100   216 8,535 SH   SOLE   8,535 0 0
FIRST INDL RLTY TR INC COM 32054K103   370 7,772 SH   SOLE   7,772 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   817 159,308 SH   SOLE   159,308 0 0
FIRST SOLAR INC COM 336433107   709 4,390 SH   SOLE   4,390 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192   2,620 34,521 SH   SOLE   34,521 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103   381 4,537 SH   SOLE   4,537 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,307 15,793 SH   SOLE   15,793 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846   2,128 46,831 SH   SOLE   46,831 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302   270 1,691 SH   SOLE   1,691 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   1,534 59,021 SH   SOLE   59,021 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118   421 7,501 SH   SOLE   7,501 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506   407 8,862 SH   SOLE   8,862 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   222 4,851 SH   SOLE   4,851 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   841 8,092 SH   SOLE   8,092 0 0
FIRSTSERVICE CORP NEW COM 33767E202   69,697 478,983 SH   SOLE   478,983 0 0
FISERV INC COM 337738108   7,992 70,753 SH   SOLE   70,753 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   445 1,741 SH   SOLE   1,741 0 0
FLEX LNG LTD SHS G35947202   205 6,856 SH   SOLE   6,856 0 0
FLUOR CORP NEW COM 343412102   566 15,422 SH   SOLE   15,422 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNI 344419106   965 8,841 SH   SOLE   8,841 0 0
FOOT LOCKER INC COM 344849104   247 14,233 SH   SOLE   14,233 0 0
FORD MTR CO DEL COM 345370860   12,443 1,001,822 SH   SOLE   1,001,822 0 0
FORD MTR CO DEL COM 345370860   7,452 600,000 SH Call SOLE   600,000 0 0
FORTINET INC COM 34959E109   11,416 194,552 SH   SOLE   194,552 0 0
FORTIS INC COM 349553107   262,861 6,917,752 SH   SOLE   6,917,752 0 0
FORTIVE CORP COM 34959J108   1,453 19,599 SH   SOLE   19,599 0 0
FORTUNA SILVER MINES INC COM 349915108   893 327,822 SH   SOLE   327,822 0 0
FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6   3,185 35,000 SH   SOLE   35,000 0 0
FRANCO NEV CORP COM 351858105   185,050 1,385,555 SH   SOLE   1,385,555 0 0
FRANCO NEV CORP COM 351858105   5,876 44,000 SH Put SOLE   44,000 0 0
FRANKLIN ETF TR SHRT DUR US 353506108   1,466 16,420 SH   SOLE   16,420 0 0
FRANKLIN TEMPLETON ETF TR US SML CP ML 35473P876   229 6,672 SH   SOLE   6,672 0 0
FREEPORT-MCMORAN INC CL B 35671D857   8,842 237,122 SH   SOLE   237,122 0 0
FREYR BATTERY SHS L4135L100   314 64,268 SH   SOLE   64,268 0 0
FRONTLINE PLC COM M46528101   238 12,670 SH   SOLE   12,670 0 0
G III APPAREL GROUP LTD COM 36237H101   201 8,046 SH   SOLE   8,046 0 0
GABELLI EQUITY TR INC COM 362397101   160 31,169 SH   SOLE   31,169 0 0
GALLAGHER ARTHUR J & CO COM 363576109   4,859 21,317 SH   SOLE   21,317 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109   83 22,701 SH   SOLE   22,701 0 0
GARMIN LTD SHS H2906T109   316 3,008 SH   SOLE   3,008 0 0
GARTNER INC COM 366651107   10,253 29,840 SH   SOLE   29,840 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   3,590 52,757 SH   SOLE   52,757 0 0
GEN DIGITAL INC COM 668771108   179 10,106 SH   SOLE   10,106 0 0
GENERAC HLDGS INC COM 368736104   3,446 31,625 SH   SOLE   31,625 0 0
GENERAL DYNAMICS CORP COM 369550108   10,483 47,442 SH   SOLE   47,442 0 0
GENERAL ELECTRIC CO COM NEW 369604301   6,335 57,304 SH   SOLE   57,304 0 0
GENERAL MLS INC COM 370334104   1,270 19,853 SH   SOLE   19,853 0 0
GENERAL MTRS CO COM 37045V100   11,049 335,117 SH   SOLE   335,117 0 0
GENUINE PARTS CO COM 372460105   585 4,051 SH   SOLE   4,051 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   8,955 281,894 SH   SOLE   281,894 0 0
GILDAN ACTIVEWEAR INC COM 375916103   38,709 1,380,502 SH   SOLE   1,380,502 0 0
GILEAD SCIENCES INC COM 375558103   14,418 192,400 SH   SOLE   192,400 0 0
GLOBAL NET LEASE INC COM NEW 379378201   147 15,320 SH   SOLE   15,320 0 0
GLOBAL PMTS INC COM 37940X102   3,887 33,686 SH   SOLE   33,686 0 0
GLOBAL X FDS US INFR DEV 37954Y673   5,852 192,641 SH   SOLE   192,641 0 0
GLOBAL X FDS SUPERDIVIDEN 37960A669   459 20,968 SH   SOLE   20,968 0 0
GLOBAL X FDS RBTCS ARTFL 37954Y715   731 29,567 SH   SOLE   29,567 0 0
GLOBAL X FDS GLOBAL X COP 37954Y830   1,552 42,630 SH   SOLE   42,630 0 0
GLOBAL X FDS GLOBAL X SIL 37954Y848   232 9,689 SH   SOLE   9,689 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855   519 9,414 SH   SOLE   9,414 0 0
GLOBAL X FDS GLOBAL X GOL 37954Y863   367 16,741 SH   SOLE   16,741 0 0
GLOBAL X FDS GLOBAL X URA 37954Y871   3,204 118,495 SH   SOLE   118,495 0 0
GLOBALFOUNDRIES INC ORDINARY SHA G39387108   810 13,923 SH   SOLE   13,923 0 0
GOLD FIELDS LTD SPONSORED AD 38059T106   503 46,346 SH   SOLE   46,346 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   45,765 141,439 SH   SOLE   141,439 0 0
GOLDMINING INC COM 38149E101   28 35,775 SH   SOLE   35,775 0 0
GRAFTECH INTL LTD COM 384313508   64 16,650 SH   SOLE   16,650 0 0
GRAINGER W W INC COM 384802104   3,851 5,567 SH   SOLE   5,567 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114   26,093 491,492 SH   SOLE   491,492 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   1,299 58,312 SH   SOLE   58,312 0 0
GREEN DOT CORP CL A 39304D102   180 12,941 SH   SOLE   12,941 0 0
GRIFFON CORP COM 398433102   525 13,225 SH   SOLE   13,225 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   337 1,256 SH   SOLE   1,256 0 0
GROWGENERATION CORP COM 39986L109   150 51,430 SH   SOLE   51,430 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100   202 15,444 SH   SOLE   15,444 0 0
GSK PLC SPONSORED AD 37733W204   10,984 303,007 SH   SOLE   303,007 0 0
GUARDANT HEALTH INC COM 40131M109   250 8,449 SH   SOLE   8,449 0 0
HALLIBURTON CO COM 406216101   603 14,880 SH   SOLE   14,880 0 0
HANESBRANDS INC COM 410345102   99 25,014 SH   SOLE   25,014 0 0
HARLEY DAVIDSON INC COM 412822108   435 13,146 SH   SOLE   13,146 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   497 7,007 SH   SOLE   7,007 0 0
HCA HEALTHCARE INC COM 40412C101   7,817 31,780 SH   SOLE   31,780 0 0
HDFC BANK LTD SPONSORED AD 40415F101   1,091 18,493 SH   SOLE   18,493 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   636 41,665 SH   SOLE   41,665 0 0
HECLA MNG CO COM 422704106   203 51,793 SH   SOLE   51,793 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107   221 19,823 SH   SOLE   19,823 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106   349 7,700 SH   SOLE   7,700 0 0
HERITAGE GLOBAL INC COM 42727E103   252 80,678 SH   SOLE   80,678 0 0
HERSHEY CO COM 427866108   2,238 11,184 SH   SOLE   11,184 0 0
HILLENBRAND INC COM 431571108   798 18,861 SH   SOLE   18,861 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   327 2,178 SH   SOLE   2,178 0 0
HOLLEY INC COM 43538H103   216 43,300 SH   SOLE   43,300 0 0
HOLOGIC INC COM 436440101   1,068 15,393 SH   SOLE   15,393 0 0
HOME DEPOT INC COM 437076102   105,194 348,140 SH   SOLE   348,140 0 0
HONDA MOTOR LTD AMERN SHS 438128308   2,792 82,984 SH   SOLE   82,984 0 0
HONEYWELL INTL INC COM 438516106   23,410 126,716 SH   SOLE   126,716 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   1,273 11,001 SH   SOLE   11,001 0 0
HORMEL FOODS CORP COM 440452100   342 8,991 SH   SOLE   8,991 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102   686 9,248 SH   SOLE   9,248 0 0
HOWMET AEROSPACE INC COM 443201108   247 5,346 SH   SOLE   5,346 0 0
HP INC COM 40434L105   686 26,675 SH   SOLE   26,675 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   1,692 42,887 SH   SOLE   42,887 0 0
HUBBELL INC COM 443510607   232 740 SH   SOLE   740 0 0
HUDBAY MINERALS INC COM 443628102   4,630 951,004 SH   SOLE   951,004 0 0
HUMANA INC COM 444859102   1,345 2,764 SH   SOLE   2,764 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,239 6,058 SH   SOLE   6,058 0 0
HUT 8 MNG CORP COM 44812T102   224 113,917 SH   SOLE   113,917 0 0
I-80 GOLD CORP COM 44955L106   466 308,905 SH   SOLE   308,905 0 0
IAMGOLD CORP COM 450913108   668 309,633 SH   SOLE   309,633 0 0
ICON PLC SHS G4705A100   418 1,698 SH   SOLE   1,698 0 0
IDEXX LABS INC COM 45168D104   1,406 3,215 SH   SOLE   3,215 0 0
ILLINOIS TOOL WKS INC COM 452308109   3,278 14,232 SH   SOLE   14,232 0 0
ILLUMINA INC COM 452327109   1,706 12,426 SH   SOLE   12,426 0 0
IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200   76 41,700 SH   SOLE   41,700 0 0
IMPERIAL OIL LTD COM NEW 453038408   77,972 1,265,389 SH   SOLE   1,265,389 0 0
INDIA FD INC COM 454089103   1,318 75,654 SH   SOLE   75,654 0 0
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   828 131,468 SH   SOLE   131,468 0 0
INFOSYS LTD SPONSORED AD 456788108   920 53,781 SH   SOLE   53,781 0 0
ING GROEP N.V. SPONSORED AD 456837103   5,881 446,217 SH   SOLE   446,217 0 0
INGERSOLL RAND INC COM 45687V106   3,932 61,713 SH   SOLE   61,713 0 0
INGREDION INC COM 457187102   8,062 81,935 SH   SOLE   81,935 0 0
INMODE LTD SHS M5425M103   275 9,028 SH   SOLE   9,028 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   390 5,152 SH   SOLE   5,152 0 0
INTEL CORP COM 458140100   33,628 945,944 SH   SOLE   945,944 0 0
INTELLIA THERAPEUTICS INC COM 45826J105   487 15,399 SH   SOLE   15,399 0 0
INTER PARFUMS INC COM 458334109   2,902 21,605 SH   SOLE   21,605 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,056 18,689 SH   SOLE   18,689 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   46,845 333,892 SH   SOLE   333,892 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   1,772 25,988 SH   SOLE   25,988 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   721 23,789 SH   SOLE   23,789 0 0
INTUIT COM 461202103   3,850 7,535 SH   SOLE   7,535 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   10,868 37,183 SH   SOLE   37,183 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   3,716 38,231 SH   SOLE   38,231 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354   313 5,318 SH   SOLE   5,318 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735   681 23,047 SH   SOLE   23,047 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743   241 5,530 SH   SOLE   5,530 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800   500 13,821 SH   SOLE   13,821 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN 46138G631   252 10,225 SH   SOLE   10,225 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649   269 1,823 SH   SOLE   1,823 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   536 10,350 SH   SOLE   10,350 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT 46138E875   229 7,991 SH   SOLE   7,991 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727   433 24,305 SH   SOLE   24,305 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783   201 10,750 SH   SOLE   10,750 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791   202 10,750 SH   SOLE   10,750 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825   399 19,850 SH   SOLE   19,850 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841   407 19,700 SH   SOLE   19,700 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866   251 11,800 SH   SOLE   11,800 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134   1,154 36,726 SH   SOLE   36,726 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP 46137V431   380 4,163 SH   SOLE   4,163 0 0
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480   5,607 116,453 SH   SOLE   116,453 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V837   377 4,896 SH   SOLE   4,896 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308   730 8,110 SH   SOLE   8,110 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357   15,066 106,334 SH   SOLE   106,334 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530   420 13,675 SH   SOLE   13,675 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548   337 20,174 SH   SOLE   20,174 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613   623 19,580 SH   SOLE   19,580 0 0
INVESCO EXCHANGE TRADED FD T OIL & GAS SE 46137Y872   345 11,203 SH   SOLE   11,203 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100   712 8,925 SH   SOLE   8,925 0 0
INVESCO EXCHANGE TRADED FD T DJ INDL AVG 46137V605   473 11,441 SH   SOLE   11,441 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   109,293 305,057 SH   SOLE   305,057 0 0
INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628   897 22,593 SH   SOLE   22,593 0 0
INVITAE CORP COM 46185L103   464 766,186 SH   SOLE   766,186 0 0
IQVIA HLDGS INC COM 46266C105   4,156 21,125 SH   SOLE   21,125 0 0
IRON MTN INC DEL COM 46284V101   2,979 50,110 SH   SOLE   50,110 0 0
ISHARES GOLD TR ISHARES NEW 464285204   14,160 404,691 SH   SOLE   404,691 0 0
ISHARES INC MSCI EM ASIA 464286426   1,980 31,449 SH   SOLE   31,449 0 0
ISHARES INC CORE MSCI EM 46434G103   1,247 26,211 SH   SOLE   26,211 0 0
ISHARES INC MSCI AUSTRIA 464286202   6,805 346,271 SH   SOLE   346,271 0 0
ISHARES INC MSCI BRAZIL 464286400   5,785 188,608 SH   SOLE   188,608 0 0
ISHARES INC MSCI GBL MIN 464286525   880 9,218 SH   SOLE   9,218 0 0
ISHARES INC MSCI EMERG M 464286533   213 3,992 SH   SOLE   3,992 0 0
ISHARES INC MSCI CHILE E 464286640   372 14,218 SH   SOLE   14,218 0 0
ISHARES INC MSCI SWITZER 464286749   729 16,726 SH   SOLE   16,726 0 0
ISHARES INC MSCI SPAIN E 464286764   6,398 232,649 SH   SOLE   232,649 0 0
ISHARES INC MSCI STH KOR 464286772   4,289 72,770 SH   SOLE   72,770 0 0
ISHARES INC MSCI MEXICO 464286822   5,043 86,597 SH   SOLE   86,597 0 0
ISHARES INC MSCI EMRG CH 46434G764   916 18,377 SH   SOLE   18,377 0 0
ISHARES INC MSCI TAIWAN 46434G772   6,756 151,645 SH   SOLE   151,645 0 0
ISHARES INC MSCI JPN ETF 46434G822   9,396 155,847 SH   SOLE   155,847 0 0
ISHARES INC MSCI ITALY E 46434G830   8,100 266,286 SH   SOLE   266,286 0 0
ISHARES INC MSCI GBL ETF 46434G848   428 10,757 SH   SOLE   10,757 0 0
ISHARES INC EM MKT SM-CP 464286475   348 6,374 SH   SOLE   6,374 0 0
ISHARES INC MSCI CDA ETF 464286509   1,385 41,386 SH   SOLE   41,386 0 0
ISHARES INC MSCI GERMANY 464286806   324 12,383 SH   SOLE   12,383 0 0
ISHARES INC MSCI HONG KG 464286871   523 30,467 SH   SOLE   30,467 0 0
ISHARES INC MSCI WORLD E 464286392   1,375 11,445 SH   SOLE   11,445 0 0
ISHARES INC MSCI EMERG M 464286533   25,347 475,100 SH Put SOLE   475,100 0 0
ISHARES INC MSCI CDA ETF 464286509   3,346 100,000 SH Call SOLE   100,000 0 0
ISHARES INC MSCI EMERG M 464286533   109,394 2,050,500 SH Call SOLE   2,050,500 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,255 61,689 SH   SOLE   61,689 0 0
ISHARES TR INDIA 50 ETF 464289529   1,062 23,492 SH   SOLE   23,492 0 0
ISHARES TR 0-5 YR TIPS 46429B747   7,397 76,322 SH   SOLE   76,322 0 0
ISHARES TR 20 YR TR BD 464287432   74,014 834,525 SH   SOLE   834,525 0 0
ISHARES TR ASIA 50 ETF 464288430   1,689 30,454 SH   SOLE   30,454 0 0
ISHARES TR CHINA LG-CAP 464287184   10,267 386,980 SH   SOLE   386,980 0 0
ISHARES TR CORE HIGH DV 46429B663   3,721 37,623 SH   SOLE   37,623 0 0
ISHARES TR CORE S&P500 464287200   49,402 115,040 SH   SOLE   115,040 0 0
ISHARES TR CORE S&P MCP 464287507   10,423 41,800 SH   SOLE   41,800 0 0
ISHARES TR CORE S&P SCP 464287804   1,022 10,832 SH   SOLE   10,832 0 0
ISHARES TR CORE S&P TTL 464287150   7,310 77,608 SH   SOLE   77,608 0 0
ISHARES TR CORE US AGGB 464287226   8,962 95,295 SH   SOLE   95,295 0 0
ISHARES TR HDG MSCI JAP 46434V886   442 12,920 SH   SOLE   12,920 0 0
ISHARES TR DOW JONES US 464287846   272 2,600 SH   SOLE   2,600 0 0
ISHARES TR GLOBAL 100 E 464287572   4,865 66,427 SH   SOLE   66,427 0 0
ISHARES TR GLOB HLTHCRE 464287325   1,077 13,064 SH   SOLE   13,064 0 0
ISHARES TR GLOB INDSTRL 464288729   746 6,598 SH   SOLE   6,598 0 0
ISHARES TR GLB INFRASTR 464288372   260 6,002 SH   SOLE   6,002 0 0
ISHARES TR GLOBAL TECH 464287291   2,896 50,072 SH   SOLE   50,072 0 0
ISHARES TR IBOXX HI YD 464288513   997 13,518 SH   SOLE   13,518 0 0
ISHARES TR IBOXX INV CP 464287242   222 2,177 SH   SOLE   2,177 0 0
ISHARES TR MRGSTR SM CP 464288604   308 7,942 SH   SOLE   7,942 0 0
ISHARES TR MSCI ACWI ET 464288257   1,210 13,098 SH   SOLE   13,098 0 0
ISHARES TR MSCI CHINA E 46429B671   305 7,052 SH   SOLE   7,052 0 0
ISHARES TR MSCI EAFE ET 464287465   48,290 700,671 SH   SOLE   700,671 0 0
ISHARES TR EAFE SML CP 464288273   10,222 181,018 SH   SOLE   181,018 0 0
ISHARES TR MSCI EMG MKT 464287234   15,371 405,023 SH   SOLE   405,023 0 0
ISHARES TR DEVSMCP EXNA 464288497   250 5,059 SH   SOLE   5,059 0 0
ISHARES TR RUS 1000 ETF 464287622   491 2,091 SH   SOLE   2,091 0 0
ISHARES TR RUS 1000 VAL 464287598   295 1,942 SH   SOLE   1,942 0 0
ISHARES TR RUSSELL 2000 464287655   13,603 76,967 SH   SOLE   76,967 0 0
ISHARES TR RUS 2000 VAL 464287630   585 4,318 SH   SOLE   4,318 0 0
ISHARES TR RUS MD CP GR 464287481   351 3,843 SH   SOLE   3,843 0 0
ISHARES TR RUS MDCP VAL 464287473   279 2,673 SH   SOLE   2,673 0 0
ISHARES TR RUS TP200 GR 464289438   1,240 8,063 SH   SOLE   8,063 0 0
ISHARES TR S&P 500 VAL 464287408   1,040 6,762 SH   SOLE   6,762 0 0
ISHARES TR GL CLEAN ENE 464288224   522 35,717 SH   SOLE   35,717 0 0
ISHARES TR S&P MC 400VL 464287705   5,367 53,171 SH   SOLE   53,171 0 0
ISHARES TR SP SMCP600VL 464287879   8,777 98,374 SH   SOLE   98,374 0 0
ISHARES TR SELECT DIVID 464287168   27,535 255,804 SH   SOLE   255,804 0 0
ISHARES TR TIPS BD ETF 464287176   4,201 40,506 SH   SOLE   40,506 0 0
ISHARES TR ISHARES SEMI 464287523   2,617 5,526 SH   SOLE   5,526 0 0
ISHARES TR ISHARES BIOT 464287556   398 3,252 SH   SOLE   3,252 0 0
ISHARES TR MSCI DENMARK 46429B523   15,218 151,407 SH   SOLE   151,407 0 0
ISHARES TR MSCI INDIA E 46429B598   4,025 91,030 SH   SOLE   91,030 0 0
ISHARES TR MSCI INDIA S 46429B614   1,067 16,911 SH   SOLE   16,911 0 0
ISHARES TR CORE MSCI TO 46432F834   1,904 31,735 SH   SOLE   31,735 0 0
ISHARES TR CORE MSCI EA 46432F842   8,439 131,146 SH   SOLE   131,146 0 0
ISHARES TR 0-5YR INVT G 46434V100   219 4,564 SH   SOLE   4,564 0 0
ISHARES TR CORE TOTAL U 46434V613   231 5,291 SH   SOLE   5,291 0 0
ISHARES TR CORE DIV GRW 46434V621   357 7,215 SH   SOLE   7,215 0 0
ISHARES TR 20+ YEAR TR 46436E338   516 17,849 SH   SOLE   17,849 0 0
ISHARES TR IBONDS 25 TR 46436E866   495 21,465 SH   SOLE   21,465 0 0
ISHARES TR IBONDS 24 TR 46436E874   523 21,950 SH   SOLE   21,950 0 0
ISHARES TR IBONDS 23 TR 46436E882   497 20,040 SH   SOLE   20,040 0 0
ISHARES TR 7-10 YR TRSY 464287440   7,215 78,779 SH   SOLE   78,779 0 0
ISHARES TR 1 3 YR TREAS 464287457   1,608 19,854 SH   SOLE   19,854 0 0
ISHARES TR EXPANDED TEC 464287515   218 640 SH   SOLE   640 0 0
ISHARES TR EXPND TEC SC 464287549   8,161 21,353 SH   SOLE   21,353 0 0
ISHARES TR US CONSM STA 464287812   6,562 35,181 SH   SOLE   35,181 0 0
ISHARES TR JPMORGAN USD 464288281   254 3,079 SH   SOLE   3,079 0 0
ISHARES TR INTL SEL DIV 464288448   273 10,750 SH   SOLE   10,750 0 0
ISHARES TR USD INV GRDE 464288620   304 6,320 SH   SOLE   6,320 0 0
ISHARES TR ISHS 1-5YR I 464288646   213 4,270 SH   SOLE   4,270 0 0
ISHARES TR PFD AND INCM 464288687   1,255 41,623 SH   SOLE   41,623 0 0
ISHARES TR US HOME CONS 464288752   374 4,760 SH   SOLE   4,760 0 0
ISHARES TR US AER DEF E 464288760   998 9,421 SH   SOLE   9,421 0 0
ISHARES TR US OIL GS EX 464288851   1,668 17,102 SH   SOLE   17,102 0 0
ISHARES TR EAFE VALUE E 464288877   2,305 47,098 SH   SOLE   47,098 0 0
ISHARES TR EAFE GRWTH E 464288885   398 4,613 SH   SOLE   4,613 0 0
ISHARES TR US TREAS BD 46429B267   4,625 209,828 SH   SOLE   209,828 0 0
ISHARES TR FLTG RATE NT 46429B655   9,947 195,461 SH   SOLE   195,461 0 0
ISHARES TR MSCI EAFE MI 46429B689   1,095 16,782 SH   SOLE   16,782 0 0
ISHARES TR MSCI USA MIN 46429B697   1,299 17,946 SH   SOLE   17,946 0 0
ISHARES TR EXPONENTIAL 46434V381   6,130 117,403 SH   SOLE   117,403 0 0
ISHARES TR ESG AWRE USD 46435G193   435 20,000 SH   SOLE   20,000 0 0
ISHARES TR MSCI UK ETF 46435G334   250 7,907 SH   SOLE   7,907 0 0
ISHARES TR ESG AWR MSCI 46435G425   609 6,485 SH   SOLE   6,485 0 0
ISHARES TR ESG AW MSCI 46435G516   478 6,920 SH   SOLE   6,920 0 0
ISHARES TR MSCI CDA ETF 46435G706   1,315 44,243 SH   SOLE   44,243 0 0
ISHARES TR MSCI JP VALU 46435U374   851 29,799 SH   SOLE   29,799 0 0
ISHARES TR 0-3 MNTH TRE 46436E718   8,567 85,100 SH   SOLE   85,100 0 0
ISHARES TR U.S. ENERGY 464287796   3,097 65,290 SH   SOLE   65,290 0 0
ISHARES TR U.S. FIN SVC 464287770   1,004 6,492 SH   SOLE   6,492 0 0
ISHARES TR U.S. FINLS E 464287788   320 4,281 SH   SOLE   4,281 0 0
ISHARES TR US HLTHCARE 464287762   1,608 5,954 SH   SOLE   5,954 0 0
ISHARES TR U.S. MED DVC 464288810   2,438 50,268 SH   SOLE   50,268 0 0
ISHARES TR U.S. REAL ES 464287739   3,292 42,124 SH   SOLE   42,124 0 0
ISHARES TR U.S. TECH ET 464287721   2,983 28,433 SH   SOLE   28,433 0 0
ISHARES TR MSCI EAFE ET 464287465   43,220 627,100 SH Put SOLE   627,100 0 0
ISHARES TR MSCI EAFE ET 464287465   13,784 200,000 SH Call SOLE   200,000 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332   7,407 138,285 SH   SOLE   138,285 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837   450 8,969 SH   SOLE   8,969 0 0
JABIL INC COM 466313103   1,101 8,675 SH   SOLE   8,675 0 0
JACOBS SOLUTIONS INC COM 46982L108   1,998 14,641 SH   SOLE   14,641 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   218 8,433 SH   SOLE   8,433 0 0
JELD-WEN HLDG INC COM 47580P103   733 54,887 SH   SOLE   54,887 0 0
JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100   359 11,834 SH   SOLE   11,834 0 0
JOHNSON & JOHNSON COM 478160104   85,296 547,647 SH   SOLE   547,647 0 0
JOHNSON CTLS INTL PLC SHS G51502105   4,292 80,666 SH   SOLE   80,666 0 0
JPMORGAN CHASE & CO COM 46625H100   208,611 1,438,495 SH   SOLE   1,438,495 0 0
JPMORGAN CHASE & CO COM 46625H100   21,753 150,000 SH Call SOLE   150,000 0 0
JUNIPER NETWORKS INC COM 48203R104   3,468 124,796 SH   SOLE   124,796 0 0
KELLANOVA COM 487836108   1,012 18,131 SH   SOLE   18,131 0 0
KENVUE INC COM 49177J102   1,386 69,038 SH   SOLE   69,038 0 0
KEYCORP COM 493267108   189 17,611 SH   SOLE   17,611 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,816 13,723 SH   SOLE   13,723 0 0
KIMBERLY-CLARK CORP COM 494368103   7,799 64,531 SH   SOLE   64,531 0 0
KINDER MORGAN INC DEL COM 49456B101   905 54,590 SH   SOLE   54,590 0 0
KINROSS GOLD CORP COM 496902404   31,071 6,814,933 SH   SOLE   6,814,933 0 0
KKR & CO INC COM 48251W104   1,047 17,003 SH   SOLE   17,003 0 0
KLA CORP COM NEW 482480100   10,006 21,816 SH   SOLE   21,816 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303   5,564 279,041 SH   SOLE   279,041 0 0
KRAFT HEINZ CO COM 500754106   8,353 248,310 SH   SOLE   248,310 0 0
KRAFT HEINZ CO COM 500754106   6,429 191,100 SH Put SOLE   191,100 0 0
KRAFT HEINZ CO COM 500754106   5,826 173,200 SH Call SOLE   173,200 0 0
KRANESHARES TR CSI CHI INTE 500767306   4,473 163,432 SH   SOLE   163,432 0 0
KRANESHARES TR GLOBAL CARB 500767678   1,336 36,984 SH   SOLE   36,984 0 0
KROGER CO COM 501044101   728 16,257 SH   SOLE   16,257 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   4,839 27,789 SH   SOLE   27,789 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   566 2,815 SH   SOLE   2,815 0 0
LAM RESEARCH CORP COM 512807108   16,853 26,889 SH   SOLE   26,889 0 0
LARGO INC COM 517097101   61 21,380 SH   SOLE   21,380 0 0
LAS VEGAS SANDS CORP COM 517834107   614 13,393 SH   SOLE   13,393 0 0
LAUDER ESTEE COS INC CL A 518439104   3,036 21,004 SH   SOLE   21,004 0 0
LEGG MASON ETF INVT FRANKLIN US 52468L406   225 6,642 SH   SOLE   6,642 0 0
LEGG MASON ETF INVT FRANKLIN INT 52468L505   806 29,574 SH   SOLE   29,574 0 0
LENNAR CORP CL A 526057104   769 6,856 SH   SOLE   6,856 0 0
LENNOX INTL INC COM 526107107   4,578 12,226 SH   SOLE   12,226 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE 531229771   242 4,285 SH   SOLE   4,285 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   5,541 394,322 SH   SOLE   394,322 0 0
LINCOLN ELEC HLDGS INC COM 533900106   440 2,420 SH   SOLE   2,420 0 0
LINDE PLC SHS G54950103   9,608 25,805 SH   SOLE   25,805 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   54 46,050 SH   SOLE   46,050 0 0
LISTED FD TR WAHED FTSE E 53656F607   242 5,834 SH   SOLE   5,834 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   640 93,416 SH   SOLE   93,416 0 0
LLOYDS BANKING GROUP PLC SPONSORED AD 539439109   5,983 2,808,778 SH   SOLE   2,808,778 0 0
LOCKHEED MARTIN CORP COM 539830109   12,526 30,628 SH   SOLE   30,628 0 0
LOEWS CORP COM 540424108   219 3,461 SH   SOLE   3,461 0 0
LOWES COS INC COM 548661107   12,831 61,737 SH   SOLE   61,737 0 0
LPL FINL HLDGS INC COM 50212V100   2,912 12,253 SH   SOLE   12,253 0 0
LULULEMON ATHLETICA INC COM 550021109   26,293 68,185 SH   SOLE   68,185 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,488 15,718 SH   SOLE   15,718 0 0
MACYS INC COM 55616P104   1,228 105,732 SH   SOLE   105,732 0 0
MACYS INC COM 55616P104   1,393 120,000 SH Call SOLE   120,000 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103   480 2,721 SH   SOLE   2,721 0 0
MAG SILVER CORP COM 55903Q104   512 49,536 SH   SOLE   49,536 0 0
MAGNA INTL INC COM 559222401   151,089 2,818,151 SH   SOLE   2,818,151 0 0
MAGNITE INC COM 55955D100   368 48,796 SH   SOLE   48,796 0 0
MANULIFE FINL CORP COM 56501R106   431,975 23,629,823 SH   SOLE   23,629,823 0 0
MANULIFE FINL CORP COM 56501R106   100,911 5,520,000 SH Put SOLE   5,520,000 0 0
MANULIFE FINL CORP COM 56501R106   27,705 1,515,500 SH Call SOLE   1,515,500 0 0
MARATHON DIGITAL HOLDINGS IN COM 565788106   173 20,403 SH   SOLE   20,403 0 0
MARATHON OIL CORP COM 565849106   11,384 425,561 SH   SOLE   425,561 0 0
MARATHON PETE CORP COM 56585A102   4,182 27,635 SH   SOLE   27,635 0 0
MARKEL GROUP INC COM 570535104   10,036 6,816 SH   SOLE   6,816 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,602 7,500 SH   SOLE   7,500 0 0
MARRIOTT INTL INC NEW CL A 571903202   12,366 62,912 SH   SOLE   62,912 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   9,597 95,369 SH   SOLE   95,369 0 0
MARSH & MCLENNAN COS INC COM 571748102   3,664 19,256 SH   SOLE   19,256 0 0
MARTIN MARIETTA MATLS INC COM 573284106   879 2,142 SH   SOLE   2,142 0 0
MARVELL TECHNOLOGY INC COM 573874104   1,456 26,906 SH   SOLE   26,906 0 0
MASCO CORP COM 574599106   300 5,612 SH   SOLE   5,612 0 0
MASTERCARD INCORPORATED CL A 57636Q104   99,708 251,845 SH   SOLE   251,845 0 0
MATCH GROUP INC NEW COM 57667L107   918 23,445 SH   SOLE   23,445 0 0
MATTEL INC COM 577081102   483 21,914 SH   SOLE   21,914 0 0
MCCORMICK & CO INC COM NON VTG 579780206   1,172 15,490 SH   SOLE   15,490 0 0
MCDONALDS CORP COM 580135101   68,274 259,165 SH   SOLE   259,165 0 0
MCGRATH RENTCORP COM 580589109   739 7,372 SH   SOLE   7,372 0 0
MCKESSON CORP COM 58155Q103   9,528 21,911 SH   SOLE   21,911 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   657 120,503 SH   SOLE   120,503 0 0
MEDPACE HLDGS INC COM 58506Q109   662 2,735 SH   SOLE   2,735 0 0
MEDTRONIC PLC SHS G5960L103   20,764 264,979 SH   SOLE   264,979 0 0
MERCADOLIBRE INC COM 58733R102   942 743 SH   SOLE   743 0 0
MERCK & CO INC COM 58933Y105   92,850 901,890 SH   SOLE   901,890 0 0
META PLATFORMS INC CL A 30303M102   109,518 364,806 SH   SOLE   364,806 0 0
META PLATFORMS INC CL A 30303M102   4,503 15,000 SH Put SOLE   15,000 0 0
METHANEX CORP COM 59151K108   1,391 30,857 SH   SOLE   30,857 0 0
METLIFE INC COM 59156R108   50,629 804,790 SH   SOLE   804,790 0 0
METLIFE INC COM 59156R108   25,164 400,000 SH Put SOLE   400,000 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   756 682 SH   SOLE   682 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   7,696 98,604 SH   SOLE   98,604 0 0
MICRON TECHNOLOGY INC COM 595112103   9,067 133,274 SH   SOLE   133,274 0 0
MICROSOFT CORP COM 594918104   430,510 1,363,452 SH   SOLE   1,363,452 0 0
MIDDLEBY CORP COM 596278101   528 4,124 SH   SOLE   4,124 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104   7,008 825,459 SH   SOLE   825,459 0 0
MOBILEYE GLOBAL INC COMMON CLASS 60741F104   2,086 50,211 SH   SOLE   50,211 0 0
MODERNA INC COM 60770K107   6,582 63,727 SH   SOLE   63,727 0 0
MODINE MFG CO COM 607828100   6,110 133,562 SH   SOLE   133,562 0 0
MOLINA HEALTHCARE INC COM 60855R100   3,661 11,166 SH   SOLE   11,166 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,180 18,555 SH   SOLE   18,555 0 0
MONDAY COM LTD SHS M7S64H106   4,628 29,067 SH   SOLE   29,067 0 0
MONDELEZ INTL INC CL A 609207105   13,755 198,200 SH   SOLE   198,200 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   925 17,463 SH   SOLE   17,463 0 0
MOODYS CORP COM 615369105   761 2,408 SH   SOLE   2,408 0 0
MORGAN STANLEY COM NEW 617446448   55,743 682,541 SH   SOLE   682,541 0 0
MOSAIC CO NEW COM 61945C103   1,032 28,980 SH   SOLE   28,980 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   4,848 17,807 SH   SOLE   17,807 0 0
MP MATERIALS CORP COM CL A 553368101   657 34,400 SH   SOLE   34,400 0 0
MSCI INC COM 55354G100   1,472 2,869 SH   SOLE   2,869 0 0
MUELLER INDS INC COM 624756102   1,298 17,273 SH   SOLE   17,273 0 0
NABORS INDUSTRIES LTD SHS G6359F137   4,717 38,302 SH   SOLE   38,302 0 0
NASDAQ INC COM 631103108   4,523 93,090 SH   SOLE   93,090 0 0
NATERA INC COM 632307104   275 6,222 SH   SOLE   6,222 0 0
NATIONAL BK HLDGS CORP CL A 633707104   4,330 145,500 SH Put SOLE   145,500 0 0
NATIONAL BK HLDGS CORP CL A 633707104   3,720 125,000 SH Call SOLE   125,000 0 0
NATIONAL GRID PLC SPONSORED AD 636274409   1,381 22,777 SH   SOLE   22,777 0 0
NATWEST GROUP PLC SPONS ADR 639057207   126 21,539 SH   SOLE   21,539 0 0
NETAPP INC COM 64110D104   2,548 33,578 SH   SOLE   33,578 0 0
NETFLIX INC COM 64110L106   48,785 129,199 SH   SOLE   129,199 0 0
NEW FOUND GOLD CORP COM 64440N103   371 89,875 SH   SOLE   89,875 0 0
NEW GOLD INC CDA COM 644535106   1,026 1,114,639 SH   SOLE   1,114,639 0 0
NEW PAC METALS CORP COM 64782A107   408 236,790 SH   SOLE   236,790 0 0
NEWELL BRANDS INC COM 651229106   2,365 261,879 SH   SOLE   261,879 0 0
NEWMONT CORP COM 651639106   20,217 547,148 SH   SOLE   547,148 0 0
NEXGEN ENERGY LTD COM 65340P106   1,251 208,994 SH   SOLE   208,994 0 0
NEXTERA ENERGY INC COM 65339F101   8,967 156,517 SH   SOLE   156,517 0 0
NICE LTD SPONSORED AD 653656108   549 3,228 SH   SOLE   3,228 0 0
NIKE INC CL B 654106103   41,386 432,814 SH   SOLE   432,814 0 0
NIO INC SPON ADS 62914V106   297 32,837 SH   SOLE   32,837 0 0
NISOURCE INC COM 65473P105   2,469 100,031 SH   SOLE   100,031 0 0
NOAH HLDGS LTD SPON ADS CL 65487X102   170 13,654 SH   SOLE   13,654 0 0
NOKIA CORP SPONSORED AD 654902204   149 39,750 SH   SOLE   39,750 0 0
NORFOLK SOUTHN CORP COM 655844108   5,441 27,630 SH   SOLE   27,630 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   7,951 366,811 SH   SOLE   366,811 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   5 15,850 SH   SOLE   15,850 0 0
NORTHROP GRUMMAN CORP COM 666807102   4,294 9,756 SH   SOLE   9,756 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   2,823 171,288 SH   SOLE   171,288 0 0
NOVAGOLD RES INC COM NEW 66987E206   553 144,026 SH   SOLE   144,026 0 0
NOVARTIS AG SPONSORED AD 66987V109   11,208 116,280 SH   SOLE   116,280 0 0
NOVO-NORDISK A S ADR 670100205   32,877 361,520 SH   SOLE   361,520 0 0
NUCOR CORP COM 670346105   4,999 31,974 SH   SOLE   31,974 0 0
NUSCALE PWR CORP CL A COM 67079K100   114 23,332 SH   SOLE   23,332 0 0
NUTANIX INC CL A 67059N108   3,012 86,357 SH   SOLE   86,357 0 0
NUTRIEN LTD COM 67077M108   307,074 4,970,367 SH   SOLE   4,970,367 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   1,234 82,227 SH   SOLE   82,227 0 0
NVENT ELECTRIC PLC SHS G6700G107   681 12,848 SH   SOLE   12,848 0 0
NVIDIA CORPORATION COM 67066G104   234,770 539,714 SH   SOLE   539,714 0 0
NVIDIA CORPORATION COM 67066G104   4,350 10,000 SH Put SOLE   10,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109   5,681 28,417 SH   SOLE   28,417 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   336 16,720 SH   SOLE   16,720 0 0
OBSIDIAN ENERGY LTD COM 674482203   4,916 596,985 SH   SOLE   596,985 0 0
OCCIDENTAL PETE CORP COM 674599105   965 14,870 SH   SOLE   14,870 0 0
OKTA INC CL A 679295105   6,174 75,751 SH   SOLE   75,751 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   4,646 11,356 SH   SOLE   11,356 0 0
OLD REP INTL CORP COM 680223104   221 8,197 SH   SOLE   8,197 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   210 6,346 SH   SOLE   6,346 0 0
OMNICOM GROUP INC COM 681919106   1,197 16,073 SH   SOLE   16,073 0 0
ON HLDG AG NAMEN AKT A H5919C104   749 26,923 SH   SOLE   26,923 0 0
ON SEMICONDUCTOR CORP COM 682189105   8,974 96,546 SH   SOLE   96,546 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   133 60,913 SH   SOLE   60,913 0 0
ONEOK INC NEW COM 682680103   4,455 70,230 SH   SOLE   70,230 0 0
OPEN TEXT CORP COM 683715106   82,301 2,344,028 SH   SOLE   2,344,028 0 0
ORACLE CORP COM 68389X105   35,591 336,019 SH   SOLE   336,019 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   4,086 4,496 SH   SOLE   4,496 0 0
ORLA MNG LTD NEW COM 68634K106   463 130,833 SH   SOLE   130,833 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   4,357 370,901 SH   SOLE   370,901 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,678 20,897 SH   SOLE   20,897 0 0
OUSTER INC COM NEW 68989M202   87 17,228 SH   SOLE   17,228 0 0
OVINTIV INC COM 69047Q102   7,052 148,235 SH   SOLE   148,235 0 0
OWENS CORNING NEW COM 690742101   284 2,080 SH   SOLE   2,080 0 0
PACCAR INC COM 693718108   956 11,243 SH   SOLE   11,243 0 0
PACER FDS TR GLOBL CASH E 69374H709   1,332 40,935 SH   SOLE   40,935 0 0
PACER FDS TR PACER US SMA 69374H857   1,761 42,225 SH   SOLE   42,225 0 0
PACER FDS TR US CASH COWS 69374H881   2,692 54,468 SH   SOLE   54,468 0 0
PACKAGING CORP AMER COM 695156109   2,410 15,698 SH   SOLE   15,698 0 0
PACWEST BANCORP DEL COM 695263103   202 25,565 SH   SOLE   25,565 0 0
PAGAYA TECHNOLOGIES LTD CL A SHS M7S64L115   39 24,950 SH   SOLE   24,950 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,602 100,103 SH   SOLE   100,103 0 0
PALO ALTO NETWORKS INC COM 697435105   40,456 172,566 SH   SOLE   172,566 0 0
PAN AMERN SILVER CORP COM 697900108   10,083 696,335 SH   SOLE   696,335 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   3,048 236,268 SH   SOLE   236,268 0 0
PARKER-HANNIFIN CORP COM 701094104   4,717 12,111 SH   SOLE   12,111 0 0
PAYCHEX INC COM 704326107   842 7,300 SH   SOLE   7,300 0 0
PAYPAL HLDGS INC COM 70450Y103   16,819 287,700 SH   SOLE   287,700 0 0
PDD HOLDINGS INC SPONSORED AD 722304102   2,082 21,234 SH   SOLE   21,234 0 0
PEMBINA PIPELINE CORP COM 706327103   389,157 12,937,268 SH   SOLE   12,937,268 0 0
PEMBINA PIPELINE CORP COM 706327103   54,972 1,827,500 SH Put SOLE   1,827,500 0 0
PEMBINA PIPELINE CORP COM 706327103   7,520 250,000 SH Call SOLE   250,000 0 0
PENN ENTERTAINMENT INC COM 707569109   883 38,466 SH   SOLE   38,466 0 0
PEPSICO INC COM 713448108   33,254 196,257 SH   SOLE   196,257 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408   1,186 79,102 SH   SOLE   79,102 0 0
PFIZER INC COM 717081103   51,948 1,566,119 SH   SOLE   1,566,119 0 0
PHILIP MORRIS INTL INC COM 718172109   13,161 142,159 SH   SOLE   142,159 0 0
PHILLIPS 66 COM 718546104   2,239 18,636 SH   SOLE   18,636 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101   243 18,610 SH   SOLE   18,610 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   1,729 100,073 SH   SOLE   100,073 0 0
PIMCO ETF TR ACTIVE BD ET 72201R775   3,548 40,359 SH   SOLE   40,359 0 0
PIMCO ETF TR ENHNCD LW DU 72201R718   865 9,227 SH   SOLE   9,227 0 0
PIMCO ETF TR ENHAN SHRT M 72201R833   5,321 53,138 SH   SOLE   53,138 0 0
PIMCO ETF TR INV GRD CRP 72201R817   358 3,931 SH   SOLE   3,931 0 0
PIMCO HIGH INCOME FD COM SHS 722014107   371 84,000 SH   SOLE   84,000 0 0
PIONEER NAT RES CO COM 723787107   1,861 8,106 SH   SOLE   8,106 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105   3,714 242,432 SH   SOLE   242,432 0 0
PLANET FITNESS INC CL A 72703H101   1,402 28,505 SH   SOLE   28,505 0 0
PNC FINL SVCS GROUP INC COM 693475105   630 5,135 SH   SOLE   5,135 0 0
POINT BIOPHARMA GLOBAL INC COM 730541109   471 70,645 SH   SOLE   70,645 0 0
POSCO HOLDINGS INC SPONSORED AD 693483109   4,357 42,503 SH   SOLE   42,503 0 0
POWELL INDS INC COM 739128106   225 2,711 SH   SOLE   2,711 0 0
PRECISION DRILLING CORP COM NEW 74022D407   7,285 108,675 SH   SOLE   108,675 0 0
PRICE T ROWE GROUP INC COM 74144T108   2,827 26,960 SH   SOLE   26,960 0 0
PRIMERICA INC COM 74164M108   1,097 5,655 SH   SOLE   5,655 0 0
PRIMO WATER CORPORATION COM 74167P108   1,815 131,358 SH   SOLE   131,358 0 0
PROCTER AND GAMBLE CO COM 742718109   52,724 361,471 SH   SOLE   361,471 0 0
PROCTER AND GAMBLE CO COM 742718109   7,293 50,000 SH Put SOLE   50,000 0 0
PROG HOLDINGS INC COM NPV 74319R101   4,014 120,855 SH   SOLE   120,855 0 0
PROGRESSIVE CORP COM 743315103   589 4,226 SH   SOLE   4,226 0 0
PROLOGIS INC. COM 74340W103   1,903 16,957 SH   SOLE   16,957 0 0
PROSHARES TR PSHS SH MSCI 74347R370   1,638 86,227 SH   SOLE   86,227 0 0
PROSHARES TR SHORT QQQ NE 74347B714   3,647 334,906 SH   SOLE   334,906 0 0
PROSHARES TR SHORT S&P 50 74347B425   5,449 376,606 SH   SOLE   376,606 0 0
PROSHARES TR PSHS ULTRA Q 74347R206   1,847 31,114 SH   SOLE   31,114 0 0
PROSHARES TR II VIX SH TRM F 74347Y789   363 15,598 SH   SOLE   15,598 0 0
PRUDENTIAL FINL INC COM 744320102   8,933 94,140 SH   SOLE   94,140 0 0
PRUDENTIAL FINL INC COM 744320102   16,606 175,000 SH Put SOLE   175,000 0 0
PRUDENTIAL FINL INC COM 744320102   27,423 289,000 SH Call SOLE   289,000 0 0
PULTE GROUP INC COM 745867101   8,349 112,743 SH   SOLE   112,743 0 0
PURE STORAGE INC CL A 74624M102   1,125 31,580 SH   SOLE   31,580 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   292 52,034 SH   SOLE   52,034 0 0
QUALCOMM INC COM 747525103   53,020 477,400 SH   SOLE   477,400 0 0
QUALCOMM INC COM 747525103   4,442 40,000 SH Put SOLE   40,000 0 0
QUANTA SVCS INC COM 74762E102   18,757 100,269 SH   SOLE   100,269 0 0
RANGE RES CORP COM 75281A109   2,794 86,200 SH   SOLE   86,200 0 0
RAYMOND JAMES FINL INC COM 754730109   413 4,111 SH   SOLE   4,111 0 0
RB GLOBAL INC COM 74935Q107   6,637 105,958 SH   SOLE   105,958 0 0
RECURSION PHARMACEUTICALS IN CL A 75629V104   161 21,111 SH   SOLE   21,111 0 0
REGENERON PHARMACEUTICALS COM 75886F107   942 1,145 SH   SOLE   1,145 0 0
REPUBLIC SVCS INC COM 760759100   506 3,550 SH   SOLE   3,550 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   177,360 2,662,257 SH   SOLE   2,662,257 0 0
REVOLUTION MEDICINES INC COM 76155X100   576 20,805 SH   SOLE   20,805 0 0
RIO TINTO PLC SPONSORED AD 767204100   5,663 88,988 SH   SOLE   88,988 0 0
RIOT PLATFORMS INC COM 767292105   248 26,618 SH   SOLE   26,618 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   866 35,667 SH   SOLE   35,667 0 0
ROBLOX CORP CL A 771049103   1,696 58,566 SH   SOLE   58,566 0 0
ROCKWELL AUTOMATION INC COM 773903109   3,267 11,427 SH   SOLE   11,427 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   217,975 5,674,863 SH   SOLE   5,674,863 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   7,682 200,000 SH Call SOLE   200,000 0 0
ROIVANT SCIENCES LTD SHS G76279101   551 47,181 SH   SOLE   47,181 0 0
ROKU INC COM CL A 77543R102   1,037 14,695 SH   SOLE   14,695 0 0
ROPER TECHNOLOGIES INC COM 776696106   3,372 6,962 SH   SOLE   6,962 0 0
ROSS STORES INC COM 778296103   2,457 21,756 SH   SOLE   21,756 0 0
ROYAL BK CDA COM 780087102   2,082,410 23,815,304 SH   SOLE   23,815,304 0 0
ROYAL BK CDA COM 780087102   60,963 697,200 SH Put SOLE   697,200 0 0
ROYAL BK CDA COM 780087102   168,855 1,931,100 SH Call SOLE   1,931,100 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   5,012 54,397 SH   SOLE   54,397 0 0
RPC INC COM 749660106   290 32,440 SH   SOLE   32,440 0 0
RTX CORPORATION COM 75513E101   18,548 257,713 SH   SOLE   257,713 0 0
RYDER SYS INC COM 783549108   363 3,391 SH   SOLE   3,391 0 0
S&P GLOBAL INC COM 78409V104   18,932 51,811 SH   SOLE   51,811 0 0
SAIA INC COM 78709Y105   1,633 4,096 SH   SOLE   4,096 0 0
SALESFORCE INC COM 79466L302   33,886 167,109 SH   SOLE   167,109 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   221 47,174 SH   SOLE   47,174 0 0
SANMINA CORPORATION COM 801056102   270 4,982 SH   SOLE   4,982 0 0
SANOFI SPONSORED AD 80105N105   15,682 292,354 SH   SOLE   292,354 0 0
SAP SE SPON ADR 803054204   1,284 9,932 SH   SOLE   9,932 0 0
SCHLUMBERGER LTD COM STK 806857108   7,952 136,391 SH   SOLE   136,391 0 0
SCHWAB CHARLES CORP COM 808513105   32,114 584,961 SH   SOLE   584,961 0 0
SCHWAB STRATEGIC TR US DIVIDEND 808524797   3,576 50,542 SH   SOLE   50,542 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   247 4,787 SH   SOLE   4,787 0 0
SEABRIDGE GOLD INC COM 811916105   1,798 170,907 SH   SOLE   170,907 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   1,698 25,753 SH   SOLE   25,753 0 0
SELECT SECTOR SPDR TR SBI CONS STP 81369Y308   1,585 23,033 SH   SOLE   23,033 0 0
SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100   199,168 2,535,562 SH   SOLE   2,535,562 0 0
SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407   206,022 1,279,796 SH   SOLE   1,279,796 0 0
SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209   12,500 97,092 SH   SOLE   97,092 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   277,390 3,068,816 SH   SOLE   3,068,816 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   14,060 423,892 SH   SOLE   423,892 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   2,344 23,120 SH   SOLE   23,120 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   20,837 127,109 SH   SOLE   127,109 0 0
SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852   205,319 3,131,289 SH   SOLE   3,131,289 0 0
SELECT SECTOR SPDR TR RL EST SEL S 81369Y860   216 6,353 SH   SOLE   6,353 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886   1,984 33,660 SH   SOLE   33,660 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   27,117 300,000 SH Put SOLE   300,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   271,994 8,200,000 SH Put SOLE   8,200,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   187,410 5,650,000 SH Call SOLE   5,650,000 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   220 5,804 SH   SOLE   5,804 0 0
SERITAGE GROWTH PPTYS CL A 81752R100   152 19,625 SH   SOLE   19,625 0 0
SERVICE CORP INTL COM 817565104   641 11,211 SH   SOLE   11,211 0 0
SERVICENOW INC COM 81762P102   32,730 58,556 SH   SOLE   58,556 0 0
SES AI CORPORATION CL A COM 78397Q109   29 12,800 SH   SOLE   12,800 0 0
SHELL PLC SPON ADS 780259305   27,520 427,459 SH   SOLE   427,459 0 0
SHERWIN WILLIAMS CO COM 824348106   6,704 26,284 SH   SOLE   26,284 0 0
SHOPIFY INC CL A 82509L107   344,625 6,315,282 SH   SOLE   6,315,282 0 0
SHOPIFY INC CL A 82509L107   5,130 94,000 SH Put SOLE   94,000 0 0
SIBANYE STILLWATER LTD SPONSORED AD 82575P107   682 110,591 SH   SOLE   110,591 0 0
SILVERCREST METALS INC COM 828363101   2,362 534,444 SH   SOLE   534,444 0 0
SIMON PPTY GROUP INC NEW COM 828806109   8,860 82,010 SH   SOLE   82,010 0 0
SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772   510 20,300 SH   SOLE   20,300 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   237 52,368 SH   SOLE   52,368 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   882 5,398 SH   SOLE   5,398 0 0
SK TELECOM LTD SPONSORED AD 78440P306   2,929 136,503 SH   SOLE   136,503 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   2,002 20,308 SH   SOLE   20,308 0 0
SL GREEN RLTY CORP COM 78440X887   376 10,085 SH   SOLE   10,085 0 0
SMITH A O CORP COM 831865209   288 4,349 SH   SOLE   4,349 0 0
SMUCKER J M CO COM NEW 832696405   621 5,051 SH   SOLE   5,051 0 0
SNAP INC CL A 83304A106   210 23,521 SH   SOLE   23,521 0 0
SNAP ON INC COM 833034101   1,351 5,296 SH   SOLE   5,296 0 0
SNOWFLAKE INC CL A 833445109   3,121 20,430 SH   SOLE   20,430 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105   244 4,093 SH   SOLE   4,093 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,811 13,980 SH   SOLE   13,980 0 0
SONOS INC COM 83570H108   210 16,285 SH   SOLE   16,285 0 0
SONY GROUP CORP SPONSORED AD 835699307   1,969 23,897 SH   SOLE   23,897 0 0
SOUTHERN CO COM 842587107   2,226 34,395 SH   SOLE   34,395 0 0
SOUTHERN COPPER CORP COM 84265V105   260 3,449 SH   SOLE   3,449 0 0
SOUTHWEST AIRLS CO COM 844741108   868 32,082 SH   SOLE   32,082 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   24,422 72,911 SH   SOLE   72,911 0 0
SPDR GOLD TR GOLD SHS 78463V107   26,719 155,839 SH   SOLE   155,839 0 0
SPDR GOLD TR GOLD SHS 78463V107   7,767 45,300 SH Put SOLE   45,300 0 0
SPDR GOLD TR GOLD SHS 78463V107   47,389 276,400 SH Call SOLE   276,400 0 0
SPDR INDEX SHS FDS EURO STOXX 5 78463X202   13,000 309,458 SH   SOLE   309,458 0 0
SPDR INDEX SHS FDS S&P EMKTSC E 78463X756   1,531 28,629 SH   SOLE   28,629 0 0
SPDR INDEX SHS FDS S&P GBLINF E 78463X855   1,253 25,444 SH   SOLE   25,444 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   169,740 397,072 SH   SOLE   397,072 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107   674 1,475 SH   SOLE   1,475 0 0
SPDR SER TR S&P DIVID ET 78464A763   10,754 93,505 SH   SOLE   93,505 0 0
SPDR SER TR S&P REGL BKG 78464A698   3,747 89,703 SH   SOLE   89,703 0 0
SPDR SER TR S&P BIOTECH 78464A870   5,803 79,478 SH   SOLE   79,478 0 0
SPDR SER TR PORTFOLIO SH 78464A474   330 11,244 SH   SOLE   11,244 0 0
SPDR SER TR PRTFLO S&P50 78464A508   200 4,850 SH   SOLE   4,850 0 0
SPDR SER TR AEROSPACE DE 78464A631   260 2,320 SH   SOLE   2,320 0 0
SPDR SER TR S&P OILGAS E 78468R556   2,080 14,063 SH   SOLE   14,063 0 0
SPDR SER TR BLOOMBERG 1- 78468R663   1,087 11,835 SH   SOLE   11,835 0 0
SPDR SER TR SPDR S&P 500 78468R796   284 8,191 SH   SOLE   8,191 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109   1,469 91,010 SH   SOLE   91,010 0 0
SPROTT ETF TRUST JR GOLD MINE 85210B201   298 11,623 SH   SOLE   11,623 0 0
SPROTT FDS TR URANIUM MINE 85208P303   626 13,276 SH   SOLE   13,276 0 0
SPROTT INC COM NEW 852066208   465 15,276 SH   SOLE   15,276 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   6,220 359,127 SH   SOLE   359,127 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   6,421 448,409 SH   SOLE   448,409 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   530 69,929 SH   SOLE   69,929 0 0
SPROUTS FMRS MKT INC COM 85208M102   3,223 75,306 SH   SOLE   75,306 0 0
SPRUCE POWER HOLDING CORP COM CL A 9837FR100   128 23,500 SH   SOLE   23,500 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   452 8,600 SH   SOLE   8,600 0 0
SSGA ACTIVE ETF TR SPDR TR TACT 78467V848   466 12,054 SH   SOLE   12,054 0 0
SSGA ACTIVE TR SPDR DBLELN 78470P200   548 11,807 SH   SOLE   11,807 0 0
SSR MINING IN COM 784730103   3,512 264,287 SH   SOLE   264,287 0 0
STANLEY BLACK & DECKER INC COM 854502101   217 2,596 SH   SOLE   2,596 0 0
STANTEC INC COM 85472N109   14,757 227,337 SH   SOLE   227,337 0 0
STARBUCKS CORP COM 855244109   33,597 368,107 SH   SOLE   368,107 0 0
STARWOOD PPTY TR INC COM 85571B105   679 35,095 SH   SOLE   35,095 0 0
STEEL DYNAMICS INC COM 858119100   846 7,888 SH   SOLE   7,888 0 0
STELLANTIS N.V SHS N82405106   10,956 569,221 SH   SOLE   569,221 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   1,416 32,797 SH   SOLE   32,797 0 0
STRATEGIC ED INC COM 86272C103   240 3,189 SH   SOLE   3,189 0 0
STRYKER CORPORATION COM 863667101   28,901 105,759 SH   SOLE   105,759 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209   7,900 802,032 SH   SOLE   802,032 0 0
SUN CMNTYS INC COM 866674104   346 2,927 SH   SOLE   2,927 0 0
SUN LIFE FINANCIAL INC. COM 866796105   340,403 6,973,977 SH   SOLE   6,973,977 0 0
SUN LIFE FINANCIAL INC. COM 866796105   132,198 2,708,400 SH Put SOLE   2,708,400 0 0
SUN LIFE FINANCIAL INC. COM 866796105   69,262 1,419,000 SH Call SOLE   1,419,000 0 0
SUNCOR ENERGY INC NEW COM 867224107   428,474 12,454,273 SH   SOLE   12,454,273 0 0
SUNCOR ENERGY INC NEW COM 867224107   6,451 187,500 SH Call SOLE   187,500 0 0
SUNRUN INC COM 86771W105   270 21,480 SH   SOLE   21,480 0 0
SUPER MICRO COMPUTER INC COM 86800U104   4,113 14,998 SH   SOLE   14,998 0 0
SYNOPSYS INC COM 871607107   2,953 6,435 SH   SOLE   6,435 0 0
SYSCO CORP COM 871829107   4,080 61,775 SH   SOLE   61,775 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100   75,384 867,477 SH   SOLE   867,477 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   218 1,552 SH   SOLE   1,552 0 0
TARGA RES CORP COM 87612G101   14,064 164,071 SH   SOLE   164,071 0 0
TARGET CORP COM 87612E106   3,321 30,035 SH   SOLE   30,035 0 0
TASEKO MINES LTD COM 876511106   376 300,484 SH   SOLE   300,484 0 0
TC ENERGY CORP COM 87807B107   850,829 24,726,209 SH   SOLE   24,726,209 0 0
TC ENERGY CORP COM 87807B107   1,204 35,000 SH Put SOLE   35,000 0 0
TD SYNNEX CORPORATION COM 87162W100   1,655 16,571 SH   SOLE   16,571 0 0
TE CONNECTIVITY LTD SHS H84989104   3,995 32,344 SH   SOLE   32,344 0 0
TECHNIPFMC PLC COM G87110105   414 20,348 SH   SOLE   20,348 0 0
TECK RESOURCES LTD CL B 878742204   160,931 3,734,767 SH   SOLE   3,734,767 0 0
TEJON RANCH CO COM 879080109   1,959 120,775 SH   SOLE   120,775 0 0
TELADOC HEALTH INC COM 87918A105   897 48,225 SH   SOLE   48,225 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   414 1,013 SH   SOLE   1,013 0 0
TELEFONICA BRASIL SA NEW ADR 87936R205   1,657 193,748 SH   SOLE   193,748 0 0
TELEFONICA S A SPONSORED AD 879382208   3,761 923,963 SH   SOLE   923,963 0 0
TELUS CORPORATION COM 87971M103   417,584 25,561,513 SH   SOLE   25,561,513 0 0
TELUS CORPORATION COM 87971M103   1,634 100,000 SH Call SOLE   100,000 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   613 80,595 SH   SOLE   80,595 0 0
TESLA INC COM 88160R101   97,798 390,847 SH   SOLE   390,847 0 0
TESLA INC COM 88160R101   32,529 130,000 SH Put SOLE   130,000 0 0
TESLA INC COM 88160R101   105,092 420,000 SH Call SOLE   420,000 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105   252 39,508 SH   SOLE   39,508 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209   929 91,077 SH   SOLE   91,077 0 0
TEXAS INSTRS INC COM 882508104   30,292 190,506 SH   SOLE   190,506 0 0
TFI INTL INC COM 87241L109   73,566 572,580 SH   SOLE   572,580 0 0
THE CIGNA GROUP COM 125523100   4,573 15,987 SH   SOLE   15,987 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   547 286,307 SH   SOLE   286,307 0 0
THE ODP CORP COM 88337F105   262 5,682 SH   SOLE   5,682 0 0
THE TRADE DESK INC COM CL A 88339J105   401 5,130 SH   SOLE   5,130 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   26,143 51,648 SH   SOLE   51,648 0 0
THOMSON REUTERS CORP. COM 884903808   126,500 1,033,638 SH   SOLE   1,033,638 0 0
THOMSON REUTERS CORP. COM 884903808   4,895 40,000 SH Put SOLE   40,000 0 0
THOMSON REUTERS CORP. COM 884903808   4,895 40,000 SH Call SOLE   40,000 0 0
THOR INDS INC COM 885160101   557 5,852 SH   SOLE   5,852 0 0
TIDAL ETF TR SP FDS S&P 5 886364801   511 16,525 SH   SOLE   16,525 0 0
TILRAY BRANDS INC COM 88688T100   250 104,601 SH   SOLE   104,601 0 0
TJX COS INC NEW COM 872540109   25,916 291,586 SH   SOLE   291,586 0 0
T-MOBILE US INC COM 872590104   5,273 37,651 SH   SOLE   37,651 0 0
TOAST INC CL A 888787108   2,269 121,164 SH   SOLE   121,164 0 0
TOLL BROTHERS INC COM 889478103   1,211 16,376 SH   SOLE   16,376 0 0
TORO CO COM 891092108   434 5,228 SH   SOLE   5,228 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   2,410,502 40,001,694 SH   SOLE   40,001,694 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   57,247 950,000 SH Put SOLE   950,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   71,107 1,180,000 SH Call SOLE   1,180,000 0 0
TOTALENERGIES SE SPONSORED AD 89151E109   11,588 176,224 SH   SOLE   176,224 0 0
TOYOTA MOTOR CORP ADS 892331307   1,818 10,114 SH   SOLE   10,114 0 0
TRACTOR SUPPLY CO COM 892356106   3,007 14,807 SH   SOLE   14,807 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   3,344 16,479 SH   SOLE   16,479 0 0
TRANSALTA CORP COM 89346D107   16,724 1,919,368 SH   SOLE   1,919,368 0 0
TRANSDIGM GROUP INC COM 893641100   2,916 3,458 SH   SOLE   3,458 0 0
TRANSOCEAN LTD REG SHS H8817H100   155 18,860 SH   SOLE   18,860 0 0
TRAVELERS COMPANIES INC COM 89417E109   509 3,115 SH   SOLE   3,115 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   7,744 1,047,233 SH   SOLE   1,047,233 0 0
TRILOGY METALS INC NEW COM 89621C105   8 16,960 SH   SOLE   16,960 0 0
TRINITY PL HLDGS INC COM 89656D101   57 157,072 SH   SOLE   157,072 0 0
TRIPLE FLAG PRECIOUS METAL COM 89679M104   151 11,518 SH   SOLE   11,518 0 0
TRUIST FINL CORP COM 89832Q109   246 8,586 SH   SOLE   8,586 0 0
TWILIO INC CL A 90138F102   2,070 35,373 SH   SOLE   35,373 0 0
TYLER TECHNOLOGIES INC COM 902252105   236 612 SH   SOLE   612 0 0
TYSON FOODS INC CL A 902494103   695 13,770 SH   SOLE   13,770 0 0
U HAUL HOLDING COMPANY COM 023586100   2,017 36,969 SH   SOLE   36,969 0 0
U S SILICA HLDGS INC COM 90346E103   235 16,752 SH   SOLE   16,752 0 0
UBER TECHNOLOGIES INC COM 90353T100   22,467 488,526 SH   SOLE   488,526 0 0
UBER TECHNOLOGIES INC COM 90353T100   4,599 100,000 SH Put SOLE   100,000 0 0
UBER TECHNOLOGIES INC COM 90353T100   2,300 50,000 SH Call SOLE   50,000 0 0
UBS GROUP AG SHS H42097107   9,172 369,845 SH   SOLE   369,845 0 0
ULTA BEAUTY INC COM 90384S303   5,256 13,158 SH   SOLE   13,158 0 0
UNDER ARMOUR INC CL C 904311206   103 16,199 SH   SOLE   16,199 0 0
UNILEVER PLC SPON ADR NEW 904767704   23,919 484,197 SH   SOLE   484,197 0 0
UNION PAC CORP COM 907818108   28,146 138,223 SH   SOLE   138,223 0 0
UNITED AIRLS HLDGS INC COM 910047109   7,960 188,173 SH   SOLE   188,173 0 0
UNITED PARCEL SERVICE INC CL B 911312106   12,926 82,925 SH   SOLE   82,925 0 0
UNITED RENTALS INC COM 911363109   6,260 14,081 SH   SOLE   14,081 0 0
UNITED STS OIL FD LP UNITS 91232N207   738 9,125 SH   SOLE   9,125 0 0
UNITEDHEALTH GROUP INC COM 91324P102   90,821 180,132 SH   SOLE   180,132 0 0
UNITY SOFTWARE INC COM 91332U101   685 21,810 SH   SOLE   21,810 0 0
UNUM GROUP COM 91529Y106   1,333 27,102 SH   SOLE   27,102 0 0
URBAN OUTFITTERS INC COM 917047102   279 8,520 SH   SOLE   8,520 0 0
US BANCORP DEL COM NEW 902973304   3,834 115,983 SH   SOLE   115,983 0 0
VAIL RESORTS INC COM 91879Q109   467 2,105 SH   SOLE   2,105 0 0
VALE S A SPONSORED AD 91912E105   1,758 131,171 SH   SOLE   131,171 0 0
VALERO ENERGY CORP COM 91913Y100   6,345 44,773 SH   SOLE   44,773 0 0
VALVOLINE INC COM 92047W101   1,990 61,719 SH   SOLE   61,719 0 0
VANECK ETF TRUST MRNGSTR WDE 92189F643   306 4,040 SH   SOLE   4,040 0 0
VANECK ETF TRUST SEMICONDUCTR 92189F676   37,420 258,105 SH   SOLE   258,105 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   255 1,638 SH   SOLE   1,638 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   13,335 495,539 SH   SOLE   495,539 0 0
VANECK ETF TRUST OIL REFINERS 92189F585   831 24,008 SH   SOLE   24,008 0 0
VANECK ETF TRUST URANIUM PLS 92189F601   1,101 15,535 SH   SOLE   15,535 0 0
VANECK ETF TRUST EGYPT INDEX 92189F775   833 39,273 SH   SOLE   39,273 0 0
VANECK ETF TRUST JUNIOR GOLD 92189F791   3,999 124,078 SH   SOLE   124,078 0 0
VANECK ETF TRUST OIL SERVICES 92189H607   2,011 5,829 SH   SOLE   5,829 0 0
VANECK ETF TRUST RARE EARTH/S 92189H805   706 10,651 SH   SOLE   10,651 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   10,121 376,100 SH Put SOLE   376,100 0 0
VANECK ETF TRUST SEMICONDUCTR 92189F676   2,175 15,000 SH Put SOLE   15,000 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703   377 2,536 SH   SOLE   2,536 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778   1,880 24,396 SH   SOLE   24,396 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844   543 6,964 SH   SOLE   6,964 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869   817 9,053 SH   SOLE   9,053 0 0
VANGUARD BD INDEX FDS INTERMED TER 921937819   1,394 19,283 SH   SOLE   19,283 0 0
VANGUARD BD INDEX FDS LONG TERM BO 921937793   560 8,354 SH   SOLE   8,354 0 0
VANGUARD BD INDEX FDS SHORT TRM BO 921937827   2,986 39,724 SH   SOLE   39,724 0 0
VANGUARD BD INDEX FDS TOTAL BND MR 921937835   2,159 30,940 SH   SOLE   30,940 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407   521 10,902 SH   SOLE   10,902 0 0
VANGUARD INDEX FDS MCAP VL IDXV 922908512   1,201 9,174 SH   SOLE   9,174 0 0
VANGUARD INDEX FDS MCAP GR IDXV 922908538   551 2,828 SH   SOLE   2,828 0 0
VANGUARD INDEX FDS SML CP GRW E 922908595   516 2,410 SH   SOLE   2,410 0 0
VANGUARD INDEX FDS SM CP VAL ET 922908611   536 3,362 SH   SOLE   3,362 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   802 3,849 SH   SOLE   3,849 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,009 3,704 SH   SOLE   3,704 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,297 9,401 SH   SOLE   9,401 0 0
VANGUARD INDEX FDS TOTAL STK MK 922908769   8,383 39,468 SH   SOLE   39,468 0 0
VANGUARD INDEX FDS S&P 500 ETF 922908363   24,847 63,273 SH   SOLE   63,273 0 0
VANGUARD INDEX FDS REAL ESTATE 922908553   212 2,803 SH   SOLE   2,803 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858   16,451 419,573 SH   SOLE   419,573 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775   1,605 30,947 SH   SOLE   30,947 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742   4,253 45,644 SH   SOLE   45,644 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874   2,235 38,574 SH   SOLE   38,574 0 0
VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870   294 3,867 SH   SOLE   3,867 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649   2,063 17,281 SH   SOLE   17,281 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664   7,710 107,922 SH   SOLE   107,922 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102   2,087 36,226 SH   SOLE   36,226 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847   627 11,298 SH   SOLE   11,298 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409   1,074 14,296 SH   SOLE   14,296 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,775 37,168 SH   SOLE   37,168 0 0
VANGUARD STAR FDS VG TL INTL S 921909768   447 8,344 SH   SOLE   8,344 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858   19,312 441,721 SH   SOLE   441,721 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   395 3,825 SH   SOLE   3,825 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,572 22,041 SH   SOLE   22,041 0 0
VANGUARD WORLD FD MEGA GRWTH I 921910816   247 1,087 SH   SOLE   1,087 0 0
VANGUARD WORLD FDS CONSUM STP E 92204A207   2,238 12,253 SH   SOLE   12,253 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   900 7,101 SH   SOLE   7,101 0 0
VANGUARD WORLD FDS FINANCIALS E 92204A405   309 3,853 SH   SOLE   3,853 0 0
VANGUARD WORLD FDS INDUSTRIAL E 92204A603   1,440 7,387 SH   SOLE   7,387 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   4,468 10,770 SH   SOLE   10,770 0 0
VANGUARD WORLD FDS MATERIALS ET 92204A801   1,869 10,836 SH   SOLE   10,836 0 0
VANGUARD WORLD FDS HEALTH CAR E 92204A504   765 3,255 SH   SOLE   3,255 0 0
VEEVA SYS INC CL A COM 922475108   371 1,826 SH   SOLE   1,826 0 0
VERISK ANALYTICS INC COM 92345Y106   6,493 27,483 SH   SOLE   27,483 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   43,805 1,351,586 SH   SOLE   1,351,586 0 0
VERMILION ENERGY INC COM 923725105   5,580 381,296 SH   SOLE   381,296 0 0
VERSABANK NEW COM 92512J106   9,194 1,172,145 SH   SOLE   1,172,145 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,863 8,233 SH   SOLE   8,233 0 0
VERVE THERAPEUTICS INC COM 92539P101   253 19,048 SH   SOLE   19,048 0 0
VIATRIS INC COM 92556V106   452 45,826 SH   SOLE   45,826 0 0
VILLAGE FARMS INTL INC COM 92707Y108   36 45,652 SH   SOLE   45,652 0 0
VIMEO INC COMMON STOCK 92719V100   1,283 362,480 SH   SOLE   362,480 0 0
VIPSHOP HLDGS LTD SPONSORED AD 92763W103   499 31,171 SH   SOLE   31,171 0 0
VISA INC COM CL A 92826C839   192,810 838,268 SH   SOLE   838,268 0 0
VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109   9,625 316,726 SH   SOLE   316,726 0 0
VISTRA CORP COM 92840M102   1,711 51,567 SH   SOLE   51,567 0 0
VIZSLA SILVER CORP COM NEW 92859G202   11 10,000 SH   SOLE   10,000 0 0
VMWARE INC CL A COM 928563402   2,107 12,655 SH   SOLE   12,655 0 0
VODAFONE GROUP PLC NEW SPONSORED AD 92857W308   1,944 205,052 SH   SOLE   205,052 0 0
VONTIER CORPORATION COM 928881101   232 7,489 SH   SOLE   7,489 0 0
VULCAN MATLS CO COM 929160109   648 3,208 SH   SOLE   3,208 0 0
WABTEC COM 929740108   413 3,889 SH   SOLE   3,889 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   6,925 311,384 SH   SOLE   311,384 0 0
WALMART INC COM 931142103   91,807 574,047 SH   SOLE   574,047 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   204 18,796 SH   SOLE   18,796 0 0
WASTE CONNECTIONS INC COM 94106B101   186,411 1,387,786 SH   SOLE   1,387,786 0 0
WASTE MGMT INC DEL COM 94106L109   35,473 232,700 SH   SOLE   232,700 0 0
WATERS CORP COM 941848103   842 3,069 SH   SOLE   3,069 0 0
WATSCO INC COM 942622200   894 2,367 SH   SOLE   2,367 0 0
WELLS FARGO CO NEW COM 949746101   62,140 1,520,804 SH   SOLE   1,520,804 0 0
WELLS FARGO CO NEW COM 949746101   19,408 475,000 SH Put SOLE   475,000 0 0
WESCO INTL INC COM 95082P105   1,671 11,618 SH   SOLE   11,618 0 0
WEST FRASER TIMBER CO LTD COM 952845105   7,627 105,012 SH   SOLE   105,012 0 0
WEST FRASER TIMBER CO LTD COM 952845105   5,680 78,200 SH Put SOLE   78,200 0 0
WEST FRASER TIMBER CO LTD COM 952845105   726 10,000 SH Call SOLE   10,000 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   2,201 5,867 SH   SOLE   5,867 0 0
WESTERN ALLIANCE BANCORP COM 957638109   1,910 41,541 SH   SOLE   41,541 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109   73 20,000 SH   SOLE   20,000 0 0
WESTERN DIGITAL CORP. COM 958102105   875 19,175 SH   SOLE   19,175 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103   4,264 156,600 SH   SOLE   156,600 0 0
WESTROCK CO COM 96145D105   995 27,806 SH   SOLE   27,806 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,691 55,140 SH   SOLE   55,140 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   127,461 3,139,590 SH   SOLE   3,139,590 0 0
WHIRLPOOL CORP COM 963320106   424 3,171 SH   SOLE   3,171 0 0
WILLIAMS COS INC COM 969457100   1,085 32,193 SH   SOLE   32,193 0 0
WISDOMTREE TR JPN SCAP HDG 97717W521   358 12,452 SH   SOLE   12,452 0 0
WISDOMTREE TR FUTRE STRAT 97717W125   1,957 55,581 SH   SOLE   55,581 0 0
WISDOMTREE TR INDIA ERNGS 97717W422   303 8,233 SH   SOLE   8,233 0 0
WISDOMTREE TR INTL QULTY D 97717X131   558 17,435 SH   SOLE   17,435 0 0
WISDOMTREE TR EMERG MKTS E 97717X214   8,218 304,157 SH   SOLE   304,157 0 0
WISDOMTREE TR EMER MKT HIG 97717W315   232 6,180 SH   SOLE   6,180 0 0
WISDOMTREE TR EM MKTS QTLY 97717W323   873 39,139 SH   SOLE   39,139 0 0
WISDOMTREE TR US MIDCAP DI 97717W505   295 7,201 SH   SOLE   7,201 0 0
WISDOMTREE TR INTL EQUITY 97717W703   2,113 43,706 SH   SOLE   43,706 0 0
WISDOMTREE TR ITL HDG QTLY 97717X594   308 7,945 SH   SOLE   7,945 0 0
WISDOMTREE TR US QTLY DIV 97717X669   209 3,287 SH   SOLE   3,287 0 0
WISDOMTREE TR EMG MKTS SMC 97717W281   391 8,451 SH   SOLE   8,451 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308   330 14,157 SH   SOLE   14,157 0 0
WORKDAY INC CL A 98138H101   1,757 8,180 SH   SOLE   8,180 0 0
WPP PLC NEW ADR 92937A102   4,433 99,430 SH   SOLE   99,430 0 0
WYNN RESORTS LTD COM 983134107   1,369 14,814 SH   SOLE   14,814 0 0
XCEL ENERGY INC COM 98389B100   247 4,317 SH   SOLE   4,317 0 0
XENON PHARMACEUTICALS INC COM 98420N105   1,550 45,372 SH   SOLE   45,372 0 0
XPEL INC COM 98379L100   586 7,595 SH   SOLE   7,595 0 0
XPO INC COM 983793100   1,823 24,415 SH   SOLE   24,415 0 0
XYLEM INC COM 98419M100   1,316 14,453 SH   SOLE   14,453 0 0
YUM BRANDS INC COM 988498101   390 3,125 SH   SOLE   3,125 0 0
YUM CHINA HLDGS INC COM 98850P109   2,259 40,546 SH   SOLE   40,546 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   280 1,185 SH   SOLE   1,185 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   829 7,385 SH   SOLE   7,385 0 0
ZOETIS INC CL A 98978V103   21,771 125,133 SH   SOLE   125,133 0 0