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