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