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