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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   17,631 147,026 SH   SOLE   147,026 0 0
ABB LTD SPONSORED AD 000375204   1,521 49,928 SH   SOLE   49,928 0 0
ABBOTT LABS COM 002824100   29,241 266,333 SH   SOLE   266,333 0 0
ABBVIE INC COM 00287Y109   126,683 783,882 SH   SOLE   783,882 0 0
ABCELLERA BIOLOGICS INC COM 00288U106   341 33,675 SH   SOLE   33,675 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107   34 12,775 SH   SOLE   12,775 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   222 21,254 SH   SOLE   21,254 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   12,900 48,345 SH   SOLE   48,345 0 0
ACTIVISION BLIZZARD INC COM 00507V109   4,307 56,260 SH   SOLE   56,260 0 0
ACUITYADS HLDGS INC COM 00510L106   154 100,026 SH   SOLE   100,026 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   12,146 36,091 SH   SOLE   36,091 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   1,887 12,831 SH   SOLE   12,831 0 0
ADVANCED MICRO DEVICES INC COM 007903107   13,295 205,268 SH   SOLE   205,268 0 0
ADVISORSHARES TR DORSY SHRT E 00768Y529   594 59,657 SH   SOLE   59,657 0 0
ADVISORSHARES TR RANGER EQUIT 00768Y412   3,469 120,677 SH   SOLE   120,677 0 0
AEGON N V NY REGISTRY 007924103   3,317 658,098 SH   SOLE   658,098 0 0
AES CORP COM 00130H105   1,773 61,632 SH   SOLE   61,632 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108   263 1,659 SH   SOLE   1,659 0 0
AFLAC INC COM 001055102   40,118 557,666 SH   SOLE   557,666 0 0
AFLAC INC COM 001055102   23,021 320,000 SH Put SOLE   320,000 0 0
AGF INVTS TR AGFIQ US MK 00110G408   2,396 112,956 SH   SOLE   112,956 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,510 10,088 SH   SOLE   10,088 0 0
AGNICO EAGLE MINES LTD COM 008474108   172,643 3,324,532 SH   SOLE   3,324,532 0 0
AGNICO EAGLE MINES LTD COM 008474108   10,386 200,000 SH Put SOLE   200,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   11,201 215,700 SH Call SOLE   215,700 0 0
AIR PRODS & CHEMS INC COM 009158106   709 2,299 SH   SOLE   2,299 0 0
AIRBNB INC COM CL A 009066101   6,170 72,168 SH   SOLE   72,168 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   414 4,906 SH   SOLE   4,906 0 0
AKUMIN INC COM 01021X100   311 431,967 SH   SOLE   431,967 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   4,165 412,392 SH   SOLE   412,392 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   1,212 120,000 SH Call SOLE   120,000 0 0
ALASKA AIR GROUP INC COM 011659109   2,124 49,454 SH   SOLE   49,454 0 0
ALBEMARLE CORP COM 012653101   3,082 14,213 SH   SOLE   14,213 0 0
ALCOA CORP COM 013872106   3,615 79,492 SH   SOLE   79,492 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106   70 10,000 SH   SOLE   10,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   803 5,515 SH   SOLE   5,515 0 0
ALGOMA STL GROUP INC COM 015658107   3,083 486,343 SH   SOLE   486,343 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   59,164 9,088,165 SH   SOLE   9,088,165 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   1,302 200,000 SH Call SOLE   200,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102   25,974 294,853 SH   SOLE   294,853 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102   3,524 40,000 SH Call SOLE   40,000 0 0
ALIGN TECHNOLOGY INC COM 016255101   225 1,069 SH   SOLE   1,069 0 0
ALLSTATE CORP COM 020002101   13,104 96,634 SH   SOLE   96,634 0 0
ALPHABET INC CAP STK CL C 02079K107   101,613 1,145,191 SH   SOLE   1,145,191 0 0
ALPHABET INC CAP STK CL A 02079K305   146,002 1,654,792 SH   SOLE   1,654,792 0 0
ALPS ETF TR RIVRFRNT STR 00162Q783   274 12,093 SH   SOLE   12,093 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   2,382 62,564 SH   SOLE   62,564 0 0
ALTRIA GROUP INC COM 02209S103   15,711 343,715 SH   SOLE   343,715 0 0
ALTRIA GROUP INC COM 02209S103   7,094 155,200 SH Put SOLE   155,200 0 0
AMAZON COM INC COM 023135106   170,645 2,031,491 SH   SOLE   2,031,491 0 0
AMAZON COM INC COM 023135106   4,368 52,000 SH Put SOLE   52,000 0 0
AMBEV SA SPONSORED AD 02319V103   7,542 2,772,959 SH   SOLE   2,772,959 0 0
AMCOR PLC ORD G0250X107   1,288 108,159 SH   SOLE   108,159 0 0
AMERESCO INC CL A 02361E108   372 6,513 SH   SOLE   6,513 0 0
AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105   219 12,024 SH   SOLE   12,024 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   16,245 1,277,147 SH   SOLE   1,277,147 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   5,088 400,000 SH Call SOLE   400,000 0 0
AMERICAN CENTY ETF TR EMERGING MKT 025072372   443 10,798 SH   SOLE   10,798 0 0
AMERICAN ELEC PWR CO INC COM 025537101   3,935 41,438 SH   SOLE   41,438 0 0
AMERICAN EXPRESS CO COM 025816109   5,816 39,362 SH   SOLE   39,362 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   561 4,090 SH   SOLE   4,090 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   311 10,313 SH   SOLE   10,313 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   2,310 36,526 SH   SOLE   36,526 0 0
AMERICAN TOWER CORP NEW COM 03027X100   10,579 49,934 SH   SOLE   49,934 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   5,078 33,318 SH   SOLE   33,318 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   8 13,269 SH   SOLE   13,269 0 0
AMERIPRISE FINL INC COM 03076C106   2,430 7,805 SH   SOLE   7,805 0 0
AMERISOURCEBERGEN CORP COM 03073E105   14,219 85,805 SH   SOLE   85,805 0 0
AMGEN INC COM 031162100   28,355 107,960 SH   SOLE   107,960 0 0
AMN HEALTHCARE SVCS INC COM 001744101   950 9,240 SH   SOLE   9,240 0 0
AMPHENOL CORP NEW CL A 032095101   521 6,847 SH   SOLE   6,847 0 0
AMPLIFY ETF TR CWP ENHANCED 032108409   1,719 47,923 SH   SOLE   47,923 0 0
ANALOG DEVICES INC COM 032654105   5,339 32,548 SH   SOLE   32,548 0 0
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   150 16,183 SH   SOLE   16,183 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206   643 33,085 SH   SOLE   33,085 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108   256 4,260 SH   SOLE   4,260 0 0
ANSYS INC COM 03662Q105   429 1,776 SH   SOLE   1,776 0 0
AON PLC SHS CL A G0403H108   12,317 41,039 SH   SOLE   41,039 0 0
APA CORPORATION COM 03743Q108   2,940 62,988 SH   SOLE   62,988 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   411 114,264 SH   SOLE   114,264 0 0
APPLE INC COM 037833100   1,012 3,487,944 SH   SOLE   3,487,944 0 0
APPLE INC COM 037833100   10,394 80,000 SH Put SOLE   80,000 0 0
APPLIED MATLS INC COM 038222105   3 148,238 SH   SOLE   148,238 0 0
ARCH CAP GROUP LTD ORD G0450A105   230 32,180 SH   SOLE   32,180 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   4 76,541 SH   SOLE   76,541 0 0
ARES CAPITAL CORP COM 04010L103   2,187 118,411 SH   SOLE   118,411 0 0
ARISTA NETWORKS INC COM 040413106   3,773 31,095 SH   SOLE   31,095 0 0
ARK ETF TR INNOVATION E 00214Q104   1,425 45,604 SH   SOLE   45,604 0 0
ASHLAND INC COM 044186104   204 1,894 SH   SOLE   1,894 0 0
ASML HOLDING N V N Y REGISTRY N07059210   10,903 19,954 SH   SOLE   19,954 0 0
AST SPACEMOBILE INC COM CL A 00217D100   55 11,500 SH   SOLE   11,500 0 0
ASTRAZENECA PLC SPONSORED AD 046353108   2,284 33,692 SH   SOLE   33,692 0 0
AT&T INC COM 00206R102   12,077 655,982 SH   SOLE   655,982 0 0
ATLAS CORP SHARES Y0436Q109   178 11,630 SH   SOLE   11,630 0 0
ATLASSIAN CORPORATION CL A 049468101   361 2,805 SH   SOLE   2,805 0 0
AURORA CANNABIS INC COM 05156X884   53 57,193 SH   SOLE   57,193 0 0
AUTODESK INC COM 052769106   3,066 16,409 SH   SOLE   16,409 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   15,727 65,840 SH   SOLE   65,840 0 0
AUTONATION INC COM 05329W102   4,389 40,904 SH   SOLE   40,904 0 0
AUTOZONE INC COM 053332102   385 156 SH   SOLE   156 0 0
AVANTOR INC COM 05352A100   864 40,952 SH   SOLE   40,952 0 0
AVERY DENNISON CORP COM 053611109   727 4,016 SH   SOLE   4,016 0 0
AVNET INC COM 053807103   319 7,674 SH   SOLE   7,674 0 0
B2GOLD CORP COM 11777Q209   2,545 716,849 SH   SOLE   716,849 0 0
B2GOLD CORP COM 11777Q209   2,333 657,100 SH Call SOLE   657,100 0 0
BAIDU INC SPON ADR REP 056752108   441 3,858 SH   SOLE   3,858 0 0
BAKER HUGHES COMPANY CL A 05722G100   255 8,630 SH   SOLE   8,630 0 0
BALL CORP COM 058498106   208 4,072 SH   SOLE   4,072 0 0
BALLARD PWR SYS INC NEW COM 058586108   541 113,210 SH   SOLE   113,210 0 0
BANCO MACRO SA SPON ADR B 05961W105   298 18,134 SH   SOLE   18,134 0 0
BANK AMERICA CORP COM 060505104   66,623 2,011,577 SH   SOLE   2,011,577 0 0
BANK AMERICA CORP COM 060505104   16,560 500,000 SH Put SOLE   500,000 0 0
BANK AMERICA CORP COM 060505104   29,361 886,500 SH Call SOLE   886,500 0 0
BANK MONTREAL QUE COM 063671101   1,236,562 13,659,138 SH   SOLE   13,659,138 0 0
BANK MONTREAL QUE COM 063671101   49,792 550,000 SH Put SOLE   550,000 0 0
BANK MONTREAL QUE COM 063671101   58,844 650,000 SH Call SOLE   650,000 0 0
BANK NEW YORK MELLON CORP COM 064058100   3,699 81,250 SH   SOLE   81,250 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,166,262 23,820,716 SH   SOLE   23,820,716 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   85,930 1,755,100 SH Put SOLE   1,755,100 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   73,513 1,501,500 SH Call SOLE   1,501,500 0 0
BARCLAYS BANK PLC IPATH B MID 06746P613   454 17,575 SH   SOLE   17,575 0 0
BARCLAYS PLC ADR 06738E204   961 123,236 SH   SOLE   123,236 0 0
BARRICK GOLD CORP COM 067901108   191,641 11,154,900 SH   SOLE   11,154,900 0 0
BARRICK GOLD CORP COM 067901108   8,805 512,500 SH Put SOLE   512,500 0 0
BARRICK GOLD CORP COM 067901108   17,610 1,025,000 SH Call SOLE   1,025,000 0 0
BAUSCH HEALTH COS INC COM 071734107   913 145,619 SH   SOLE   145,619 0 0
BAXTER INTL INC COM 071813109   325 6,373 SH   SOLE   6,373 0 0
BCE INC COM NEW 05534B760   588,131 13,394,019 SH   SOLE   13,394,019 0 0
BCE INC COM NEW 05534B760   45,227 1,030,000 SH Put SOLE   1,030,000 0 0
BECTON DICKINSON & CO COM 075887109   6,272 24,662 SH   SOLE   24,662 0 0
BELLUS HEALTH INC NEW COM NEW 07987C204   136 16,565 SH   SOLE   16,565 0 0
BERKLEY W R CORP COM 084423102   2,236 31,031 SH   SOLE   31,031 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   203,319 658,202 SH   SOLE   658,202 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,625 12 SH   SOLE   12 0 0
BERRY GLOBAL GROUP INC COM 08579W103   4,113 68,058 SH   SOLE   68,058 0 0
BEST BUY INC COM 086516101   1,220 15,213 SH   SOLE   15,213 0 0
BHP GROUP LTD SPONSORED AD 088606108   8,951 144,259 SH   SOLE   144,259 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108   663 75,830 SH   SOLE   75,830 0 0
BIOGEN INC COM 09062X103   8,014 28,941 SH   SOLE   28,941 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   2,035 19,660 SH   SOLE   19,660 0 0
BIONTECH SE SPONSORED AD 09075V102   271 1,806 SH   SOLE   1,806 0 0
BITFARMS LTD COM 09173B107   11 25,885 SH   SOLE   25,885 0 0
BITNILE HOLDINGS INC COM 09175M101   2 13,315 SH   SOLE   13,315 0 0
BLACKBERRY LTD COM 09228F103   482 148,195 SH   SOLE   148,195 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101   111 10,719 SH   SOLE   10,719 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104   133 14,795 SH   SOLE   14,795 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100   836 74,275 SH   SOLE   74,275 0 0
BLACKROCK INC COM 09247X101   34,629 48,868 SH   SOLE   48,868 0 0
BLACKSTONE INC COM 09260D107   15,161 204,358 SH   SOLE   204,358 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   469 22,153 SH   SOLE   22,153 0 0
BLOCK INC CL A 852234103   9,730 154,837 SH   SOLE   154,837 0 0
BLOCK INC CL A 852234103   5,027 80,000 SH Call SOLE   80,000 0 0
BLOOMIN BRANDS INC COM 094235108   2,517 125,080 SH   SOLE   125,080 0 0
BOEING CO COM 097023105   21,482 112,772 SH   SOLE   112,772 0 0
BOEING CO COM 097023105   4,191 22,000 SH Call SOLE   22,000 0 0
BOOKING HOLDINGS INC COM 09857L108   5,212 2,586 SH   SOLE   2,586 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   259 2,481 SH   SOLE   2,481 0 0
BORGWARNER INC COM 099724106   206 5,110 SH   SOLE   5,110 0 0
BOSTON BEER INC CL A 100557107   201 611 SH   SOLE   611 0 0
BOSTON SCIENTIFIC CORP COM 101137107   3,191 68,962 SH   SOLE   68,962 0 0
BP PLC SPONSORED AD 055622104   13,862 396,849 SH   SOLE   396,849 0 0
BREAD FINANCIAL HOLDINGS INC COM 018581108   430 11,418 SH   SOLE   11,418 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   361 5,719 SH   SOLE   5,719 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   11,079 153,979 SH   SOLE   153,979 0 0
BRITISH AMERN TOB PLC SPONSORED AD 110448107   11,246 281,297 SH   SOLE   281,297 0 0
BROADCOM INC COM 11135F101   59,712 106,794 SH   SOLE   106,794 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105   78,743 2,746,534 SH   SOLE   2,746,534 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106   3,487 185,651 SH   SOLE   185,651 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   6,976 413,007 SH   SOLE   413,007 0 0
BROOKFIELD CORP CL A LTD VT 11271J107   347,077 11,032,328 SH   SOLE   11,032,328 0 0
BROOKFIELD CORP CL A LTD VT 11271J107   1,494 47,500 SH Call SOLE   47,500 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   159,426 5,144,431 SH   SOLE   5,144,431 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107   19,634 504,720 SH   SOLE   504,720 0 0
BROOKFIELD REINS LTD CL A EXCH LT G16250105   2,474 79,195 SH   SOLE   79,195 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   13,328 483,946 SH   SOLE   483,946 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108   52,352 2,069,234 SH   SOLE   2,069,234 0 0
BRP INC COM SUN VTG 05577W200   6,194 81,292 SH   SOLE   81,292 0 0
BRUNSWICK CORP COM 117043109   613 8,505 SH   SOLE   8,505 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   669 10,313 SH   SOLE   10,313 0 0
BUNGE LIMITED COM G16962105   2,965 29,718 SH   SOLE   29,718 0 0
CABOT CORP COM 127055101   861 12,887 SH   SOLE   12,887 0 0
CADENCE BANK COM 12740C103   1,983 80,410 SH   SOLE   80,410 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,515 9,429 SH   SOLE   9,429 0 0
CAE INC COM 124765108   35,297 1,826,015 SH   SOLE   1,826,015 0 0
CAL MAINE FOODS INC COM NEW 128030202   572 10,502 SH   SOLE   10,502 0 0
CAMECO CORP COM 13321L108   67,386 2,975,080 SH   SOLE   2,975,080 0 0
CAMPBELL SOUP CO COM 134429109   1,696 29,888 SH   SOLE   29,888 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   1,951 109,808 SH   SOLE   109,808 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   561,174 13,883,573 SH   SOLE   13,883,573 0 0
CANADIAN NAT RES LTD COM 136385101   513,405 9,252,199 SH   SOLE   9,252,199 0 0
CANADIAN NAT RES LTD COM 136385101   81,848 1,475,000 SH Put SOLE   1,475,000 0 0
CANADIAN NAT RES LTD COM 136385101   11,098 200,000 SH Call SOLE   200,000 0 0
CANADIAN NATL RY CO COM 136375102   608,602 5,126,793 SH   SOLE   5,126,793 0 0
CANADIAN PAC RY LTD COM 13645T100   502,334 6,741,830 SH   SOLE   6,741,830 0 0
CANADIAN PAC RY LTD COM 13645T100   1,043 14,000 SH Put SOLE   14,000 0 0
CANADIAN PAC RY LTD COM 13645T100   4,471 60,000 SH Call SOLE   60,000 0 0
CANOPY GROWTH CORP COM 138035100   207 89,157 SH   SOLE   89,157 0 0
CAPITAL ONE FINL CORP COM 14040H105   1,492 16,053 SH   SOLE   16,053 0 0
CARDINAL HEALTH INC COM 14149Y108   293 3,814 SH   SOLE   3,814 0 0
CARMAX INC COM 143130102   1,802 29,598 SH   SOLE   29,598 0 0
CARNIVAL CORP COMMON STOCK 143658300   1,335 165,606 SH   SOLE   165,606 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   970 23,513 SH   SOLE   23,513 0 0
CASELLA WASTE SYS INC CL A 147448104   230 2,900 SH   SOLE   2,900 0 0
CATERPILLAR INC COM 149123101   32,083 133,925 SH   SOLE   133,925 0 0
CATERPILLAR INC COM 149123101   2,875 12,000 SH Call SOLE   12,000 0 0
CAVCO INDS INC DEL COM 149568107   856 3,784 SH   SOLE   3,784 0 0
CBOE GLOBAL MKTS INC COM 12503M108   672 5,352 SH   SOLE   5,352 0 0
CBRE GROUP INC CL A 12504L109   1,141 14,821 SH   SOLE   14,821 0 0
CELANESE CORP DEL COM 150870103   740 7,241 SH   SOLE   7,241 0 0
CELESTICA INC SUB VTG SHS 15101Q108   5,352 475,320 SH   SOLE   475,320 0 0
CELSIUS HLDGS INC COM NEW 15118V207   683 6,562 SH   SOLE   6,562 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889   476 117,452 SH   SOLE   117,452 0 0
CENOVUS ENERGY INC COM 15135U109   155,150 8,001,558 SH   SOLE   8,001,558 0 0
CENOVUS ENERGY INC COM 15135U109   14,542 750,000 SH Put SOLE   750,000 0 0
CENTENE CORP DEL COM 15135B101   235 2,865 SH   SOLE   2,865 0 0
CENTERRA GOLD INC COM 152006102   1,157 223,721 SH   SOLE   223,721 0 0
CF INDS HLDGS INC COM 125269100   14,280 167,607 SH   SOLE   167,607 0 0
CGI INC CL A SUB VTG 12532H104   145,025 1,683,593 SH   SOLE   1,683,593 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   146 15,344 SH   SOLE   15,344 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   736 2,171 SH   SOLE   2,171 0 0
CHEMOURS CO COM 163851108   578 18,885 SH   SOLE   18,885 0 0
CHENIERE ENERGY INC COM NEW 16411R208   4,737 31,591 SH   SOLE   31,591 0 0
CHEVRON CORP NEW COM 166764100   42,771 238,292 SH   SOLE   238,292 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   265 191 SH   SOLE   191 0 0
CHUBB LIMITED COM H1467J104   6,035 27,359 SH   SOLE   27,359 0 0
CI FINL CORP COM 125491100   16,910 1,696,045 SH   SOLE   1,696,045 0 0
CI FINL CORP COM 125491100   1,475 147,900 SH Put SOLE   147,900 0 0
CI FINL CORP COM 125491100   944 94,700 SH Call SOLE   94,700 0 0
CIENA CORP COM NEW 171779309   363 7,116 SH   SOLE   7,116 0 0
CIGNA CORP NEW COM 125523100   9,769 29,482 SH   SOLE   29,482 0 0
CINTAS CORP COM 172908105   3,669 8,124 SH   SOLE   8,124 0 0
CISCO SYS INC COM 17275R102   27,328 573,631 SH   SOLE   573,631 0 0
CITIGROUP INC COM NEW 172967424   39,093 864,323 SH   SOLE   864,323 0 0
CITIGROUP INC COM NEW 172967424   13,569 300,000 SH Call SOLE   300,000 0 0
CITIZENS FINL GROUP INC COM 174610105   2,590 65,778 SH   SOLE   65,778 0 0
CLOROX CO DEL COM 189054109   788 5,614 SH   SOLE   5,614 0 0
CLOUDFLARE INC CL A COM 18915M107   589 13,019 SH   SOLE   13,019 0 0
CME GROUP INC COM 12572Q105   3,001 17,848 SH   SOLE   17,848 0 0
COCA COLA CO COM 191216100   50,248 789,938 SH   SOLE   789,938 0 0
COCA COLA CO COM 191216100   3,180 50,000 SH Put SOLE   50,000 0 0
COCA COLA CO COM 191216100   3,180 50,000 SH Call SOLE   50,000 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108   9,463 139,401 SH   SOLE   139,401 0 0
COGNEX CORP COM 192422103   1,901 40,357 SH   SOLE   40,357 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,208 21,124 SH   SOLE   21,124 0 0
COHERENT CORP COM 19247G107   470 13,378 SH   SOLE   13,378 0 0
COLGATE PALMOLIVE CO COM 194162103   4,930 62,567 SH   SOLE   62,567 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   26,166 285,031 SH   SOLE   285,031 0 0
COMCAST CORP NEW CL A 20030N101   11,027 315,335 SH   SOLE   315,335 0 0
COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300   48 15,605 SH   SOLE   15,605 0 0
CONAGRA BRANDS INC COM 205887102   2,871 74,197 SH   SOLE   74,197 0 0
CONOCOPHILLIPS COM 20825C104   3,839 32,534 SH   SOLE   32,534 0 0
CONSOL ENERGY INC NEW COM 20854L108   538 8,283 SH   SOLE   8,283 0 0
CONSOLIDATED EDISON INC COM 209115104   252 2,645 SH   SOLE   2,645 0 0
CONSTELLATION BRANDS INC CL A 21036P108   8,361 36,079 SH   SOLE   36,079 0 0
CONSTELLATION ENERGY CORP COM 21037T109   2,710 31,430 SH   SOLE   31,430 0 0
COOPER COS INC COM NEW 216648402   1,624 4,912 SH   SOLE   4,912 0 0
COPA HOLDINGS SA CL A P31076105   694 8,346 SH   SOLE   8,346 0 0
CORNING INC COM 219350105   2,451 76,729 SH   SOLE   76,729 0 0
CORTEVA INC COM 22052L104   2,588 44,022 SH   SOLE   44,022 0 0
COSTAR GROUP INC COM 22160N109   566 7,328 SH   SOLE   7,328 0 0
COSTCO WHSL CORP NEW COM 22160K105   131,020 287,010 SH   SOLE   287,010 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106   499 5,270 SH   SOLE   5,270 0 0
CREDIT SUISSE GROUP SPONSORED AD 225401108   54 17,643 SH   SOLE   17,643 0 0
CRESCENT PT ENERGY CORP COM 22576C101   13,394 1,878,583 SH   SOLE   1,878,583 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   364 8,944 SH   SOLE   8,944 0 0
CRONOS GROUP INC COM 22717L101   59 23,243 SH   SOLE   23,243 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   3,690 35,046 SH   SOLE   35,046 0 0
CROWN CASTLE INC COM 22822V101   3,219 23,730 SH   SOLE   23,730 0 0
CROWN CRAFTS INC COM 228309100   53 10,000 SH   SOLE   10,000 0 0
CSX CORP COM 126408103   39,581 1,277,627 SH   SOLE   1,277,627 0 0
CSX CORP COM 126408103   1,549 50,000 SH Put SOLE   50,000 0 0
CUMMINS INC COM 231021106   10,714 44,219 SH   SOLE   44,219 0 0
CUSHMAN WAKEFIELD PLC SHS G2717B108   1,502 120,564 SH   SOLE   120,564 0 0
CVS HEALTH CORP COM 126650100   52,428 562,595 SH   SOLE   562,595 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   2,067 15,943 SH   SOLE   15,943 0 0
D R HORTON INC COM 23331A109   5,343 59,945 SH   SOLE   59,945 0 0
DANAHER CORPORATION COM 235851102   14,265 53,746 SH   SOLE   53,746 0 0
DARDEN RESTAURANTS INC COM 237194105   2,686 19,417 SH   SOLE   19,417 0 0
DARLING INGREDIENTS INC COM 237266101   4,830 77,176 SH   SOLE   77,176 0 0
DAVITA INC COM 23918K108   1,082 14,484 SH   SOLE   14,484 0 0
DBX ETF TR XTRACK HRVST 233051879   323 11,542 SH   SOLE   11,542 0 0
DCP MIDSTREAM LP COM UT LTD P 23311P100   6,288 162,100 SH   SOLE   162,100 0 0
DECKERS OUTDOOR CORP COM 243537107   1,847 4,627 SH   SOLE   4,627 0 0
DEERE & CO COM 244199105   36,107 84,213 SH   SOLE   84,213 0 0
DELCATH SYS INC COM NEW 24661P807   286 79,531 SH   SOLE   79,531 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   5,779 175,858 SH   SOLE   175,858 0 0
DENISON MINES CORP COM 248356107   818 717,978 SH   SOLE   717,978 0 0
DESCARTES SYS GROUP INC COM 249906108   4,312 61,895 SH   SOLE   61,895 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   389 34,292 SH   SOLE   34,292 0 0
DEVON ENERGY CORP NEW COM 25179M103   10,078 163,847 SH   SOLE   163,847 0 0
DEXCOM INC COM 252131107   734 6,483 SH   SOLE   6,483 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   16,061 90,132 SH   SOLE   90,132 0 0
DIAMONDBACK ENERGY INC COM 25278X109   5,008 36,617 SH   SOLE   36,617 0 0
DICKS SPORTING GOODS INC COM 253393102   1,280 10,639 SH   SOLE   10,639 0 0
DIGITALOCEAN HLDGS INC COM 25402D102   361 14,166 SH   SOLE   14,166 0 0
DIMENSIONAL ETF TRUST US CORE EQT 25434V104   266 9,830 SH   SOLE   9,830 0 0
DISCOVER FINL SVCS COM 254709108   571 5,836 SH   SOLE   5,836 0 0
DISNEY WALT CO COM 254687106   85,098 979,484 SH   SOLE   979,484 0 0
DOCEBO INC COM 25609L105   302 9,146 SH   SOLE   9,146 0 0
DOCUSIGN INC COM 256163106   2,078 37,495 SH   SOLE   37,495 0 0
DOCUSIGN INC COM 256163106   1,386 25,000 SH Call SOLE   25,000 0 0
DOLLAR GEN CORP NEW COM 256677105   3,834 15,569 SH   SOLE   15,569 0 0
DOLLAR TREE INC COM 256746108   4,291 30,335 SH   SOLE   30,335 0 0
DOMINOS PIZZA INC COM 25754A201   2,425 7,000 SH   SOLE   7,000 0 0
DOW INC COM 260557103   4,424 87,799 SH   SOLE   87,799 0 0
DR REDDYS LABS LTD ADR 256135203   652 12,600 SH   SOLE   12,600 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   1,790 157,138 SH   SOLE   157,138 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   4,194 40,722 SH   SOLE   40,722 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   10,999 106,800 SH Call SOLE   106,800 0 0
DUPONT DE NEMOURS INC COM 26614N102   1,340 19,525 SH   SOLE   19,525 0 0
EAGLE MATLS INC COM 26969P108   305 2,296 SH   SOLE   2,296 0 0
EASTMAN CHEM CO COM 277432100   328 4,026 SH   SOLE   4,026 0 0
EATON CORP PLC SHS G29183103   635 4,047 SH   SOLE   4,047 0 0
EBAY INC. COM 278642103   4,295 103,578 SH   SOLE   103,578 0 0
ECOLAB INC COM 278865100   959 6,588 SH   SOLE   6,588 0 0
EDITAS MEDICINE INC COM 28106W103   94 10,565 SH   SOLE   10,565 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,063 14,244 SH   SOLE   14,244 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,076 129,147 SH   SOLE   129,147 0 0
ELECTRA BATTERY MATERIALS CO COM NEW 28474P201   28 17,022 SH   SOLE   17,022 0 0
ELECTRONIC ARTS INC COM 285512109   1,716 14,044 SH   SOLE   14,044 0 0
ELEVANCE HEALTH INC COM 036752103   13,186 25,706 SH   SOLE   25,706 0 0
EMERSON ELEC CO COM 291011104   27,636 287,696 SH   SOLE   287,696 0 0
ENBRIDGE INC COM 29250N105   962,686 24,646,341 SH   SOLE   24,646,341 0 0
ENBRIDGE INC COM 29250N105   249,687 6,392,400 SH Put SOLE   6,392,400 0 0
ENBRIDGE INC COM 29250N105   19,530 500,000 SH Call SOLE   500,000 0 0
ENCOMPASS HEALTH CORP COM 29261A100   2,562 42,839 SH   SOLE   42,839 0 0
ENCORE WIRE CORP COM 292562105   5,619 40,845 SH   SOLE   40,845 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   651 201,415 SH   SOLE   201,415 0 0
ENEL CHILE S.A. SPONSORED AD 29278D105   37 16,487 SH   SOLE   16,487 0 0
ENERFLEX LTD COM 29269R105   946 150,200 SH   SOLE   150,200 0 0
ENERGY FUELS INC COM NEW 292671708   278 44,697 SH   SOLE   44,697 0 0
ENERGY TRANSFER L P COM UT LTD P 29273V100   14,762 1,243,626 SH   SOLE   1,243,626 0 0
ENERPLUS CORP COM 292766102   15,827 897,225 SH   SOLE   897,225 0 0
ENERPLUS CORP COM 292766102   291 16,500 SH Call SOLE   16,500 0 0
ENGAGESMART INC COMMON STOCK 29283F103   2,067 117,471 SH   SOLE   117,471 0 0
ENGINE GAMING AND MEDIA INC COM 29287W102   15 15,017 SH   SOLE   15,017 0 0
ENI S P A SPONSORED AD 26874R108   3,659 127,675 SH   SOLE   127,675 0 0
ENPHASE ENERGY INC COM 29355A107   8,492 32,051 SH   SOLE   32,051 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   2,158 89,467 SH   SOLE   89,467 0 0
ENTHUSIAST GAMING HLDGS INC COM 29385B109   11 19,931 SH   SOLE   19,931 0 0
EOG RES INC COM 26875P101   6,568 50,708 SH   SOLE   50,708 0 0
EQUIFAX INC COM 294429105   229 1,177 SH   SOLE   1,177 0 0
EQUINIX INC COM 29444U700   1,438 2,196 SH   SOLE   2,196 0 0
EQUINOR ASA SPONSORED AD 29446M102   1,226 34,230 SH   SOLE   34,230 0 0
EQUINOX GOLD CORP COM 29446Y502   845 257,682 SH   SOLE   257,682 0 0
EQUITABLE HLDGS INC COM 29452E101   211 7,360 SH   SOLE   7,360 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   366 6,200 SH   SOLE   6,200 0 0
ERO COPPER CORP COM 296006109   147 10,683 SH   SOLE   10,683 0 0
ESSA PHARMA INC COM NEW 29668H708   417 165,641 SH   SOLE   165,641 0 0
ETF MANAGERS TR PRIME JUNIR 26924G102   696 65,938 SH   SOLE   65,938 0 0
ETF MANAGERS TR PRIME CYBR S 26924G201   369 8,375 SH   SOLE   8,375 0 0
ETF MANAGERS TR ETFMG ALTR H 26924G508   206 48,267 SH   SOLE   48,267 0 0
ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405   282 11,935 SH   SOLE   11,935 0 0
ETSY INC COM 29786A106   10,368 86,561 SH   SOLE   86,561 0 0
EURONET WORLDWIDE INC COM 298736109   243 2,571 SH   SOLE   2,571 0 0
EVEREST RE GROUP LTD COM G3223R108   260 784 SH   SOLE   784 0 0
EXCELLON RES INC COM 30069C801   9 27,622 SH   SOLE   27,622 0 0
EXELON CORP COM 30161N101   3,183 73,624 SH   SOLE   73,624 0 0
EXPEDIA GROUP INC COM NEW 30212P303   754 8,605 SH   SOLE   8,605 0 0
EXTREME NETWORKS COM 30226D106   1,026 56,038 SH   SOLE   56,038 0 0
EXXON MOBIL CORP COM 30231G102   66,355 601,590 SH   SOLE   601,590 0 0
FABRINET SHS G3323L100   1,740 13,573 SH   SOLE   13,573 0 0
FACTSET RESH SYS INC COM 303075105   969 2,414 SH   SOLE   2,414 0 0
FASTENAL CO COM 311900104   961 20,318 SH   SOLE   20,318 0 0
FEDEX CORP COM 31428X106   26,896 155,290 SH   SOLE   155,290 0 0
FEDEX CORP COM 31428X106   1,386 8,000 SH Call SOLE   8,000 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100   954 99,363 SH   SOLE   99,363 0 0
FERRARI N V COM N3167Y103   3,290 15,356 SH   SOLE   15,356 0 0
FERROGLOBE PLC SHS G33856108   44 11,500 SH   SOLE   11,500 0 0
FIDELITY COVINGTON TRUST HIGH YILD ET 316092618   244 5,295 SH   SOLE   5,295 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   400 8,886 SH   SOLE   8,886 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303   1,008 26,796 SH   SOLE   26,796 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   461 6,798 SH   SOLE   6,798 0 0
FIFTH THIRD BANCORP COM 316773100   358 10,900 SH   SOLE   10,900 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   3,961 475,529 SH   SOLE   475,529 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   4,138 33,947 SH   SOLE   33,947 0 0
FIRST SOLAR INC COM 336433107   400 2,670 SH   SOLE   2,670 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC 33739E108   578 34,375 SH   SOLE   34,375 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143   215 1,975 SH   SOLE   1,975 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192   2,935 50,945 SH   SOLE   50,945 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103   829 10,535 SH   SOLE   10,535 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,149 14,483 SH   SOLE   14,483 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846   1,800 46,490 SH   SOLE   46,490 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302   1,072 8,701 SH   SOLE   8,701 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   2,759 112,571 SH   SOLE   112,571 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506   283 6,442 SH   SOLE   6,442 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   220 4,940 SH   SOLE   4,940 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   719 8,103 SH   SOLE   8,103 0 0
FIRSTENERGY CORP COM 337932107   220 5,236 SH   SOLE   5,236 0 0
FIRSTSERVICE CORP NEW COM 33767E202   56,046 457,967 SH   SOLE   457,967 0 0
FISERV INC COM 337738108   6,317 62,497 SH   SOLE   62,497 0 0
FLEX LTD ORD Y2573F102   1,641 76,449 SH   SOLE   76,449 0 0
FLUOR CORP NEW COM 343412102   550 15,857 SH   SOLE   15,857 0 0
FOOT LOCKER INC COM 344849104   525 13,893 SH   SOLE   13,893 0 0
FORD MTR CO DEL COM 345370860   18,276 1,571,435 SH   SOLE   1,571,435 0 0
FORTINET INC COM 34959E109   6,784 138,764 SH   SOLE   138,764 0 0
FORTIS INC COM 349553107   251,675 6,293,447 SH   SOLE   6,293,447 0 0
FORTIS INC COM 349553107   2,799 70,000 SH Put SOLE   70,000 0 0
FORTIVE CORP COM 34959J108   1,426 22,198 SH   SOLE   22,198 0 0
FORTUNA SILVER MINES INC COM 349915108   900 239,295 SH   SOLE   239,295 0 0
FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6   3,510 35,000 SH   SOLE   35,000 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   275 4,819 SH   SOLE   4,819 0 0
FORWARD AIR CORP COM 349853101   2,691 25,653 SH   SOLE   25,653 0 0
FOX CORP CL A COM 35137L105   1,352 44,506 SH   SOLE   44,506 0 0
FRANCO NEV CORP COM 351858105   191,400 1,405,078 SH   SOLE   1,405,078 0 0
FRANCO NEV CORP COM 351858105   7,492 55,000 SH Put SOLE   55,000 0 0
FRANKLIN ETF TR SHRT DUR US 353506108   1,473 16,461 SH   SOLE   16,461 0 0
FREEPORT-MCMORAN INC CL B 35671D857   10,096 265,693 SH   SOLE   265,693 0 0
FRESHWORKS INC CLASS A COM 358054104   678 46,120 SH   SOLE   46,120 0 0
GABELLI EQUITY TR INC COM 362397101   155 28,307 SH   SOLE   28,307 0 0
GALLAGHER ARTHUR J & CO COM 363576109   4,416 23,420 SH   SOLE   23,420 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109   76 20,834 SH   SOLE   20,834 0 0
GARMIN LTD SHS H2906T109   356 3,858 SH   SOLE   3,858 0 0
GARTNER INC COM 366651107   17,977 53,480 SH   SOLE   53,480 0 0
GEN DIGITAL INC COM 668771108   547 25,527 SH   SOLE   25,527 0 0
GENERAC HLDGS INC COM 368736104   1,510 15,004 SH   SOLE   15,004 0 0
GENERAL DYNAMICS CORP COM 369550108   12,687 51,133 SH   SOLE   51,133 0 0
GENERAL ELECTRIC CO COM NEW 369604301   1,455 22,249 SH   SOLE   22,249 0 0
GENERAL MLS INC COM 370334104   5,533 65,992 SH   SOLE   65,992 0 0
GENERAL MTRS CO COM 37045V100   9,675 287,617 SH   SOLE   287,617 0 0
GENTEX CORP COM 371901109   265 9,710 SH   SOLE   9,710 0 0
GENUINE PARTS CO COM 372460105   3,683 21,225 SH   SOLE   21,225 0 0
GENWORTH FINL INC COM CL A 37247D106   156 29,397 SH   SOLE   29,397 0 0
GERDAU SA SPON ADR REP 373737105   841 151,718 SH   SOLE   151,718 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   7,634 261,613 SH   SOLE   261,613 0 0
GILDAN ACTIVEWEAR INC COM 375916103   44,574 1,628,558 SH   SOLE   1,628,558 0 0
GILEAD SCIENCES INC COM 375558103   21,998 256,238 SH   SOLE   256,238 0 0
GLOBAL PMTS INC COM 37940X102   337 3,390 SH   SOLE   3,390 0 0
GLOBAL X FDS US INFR DEV 37954Y673   252 9,509 SH   SOLE   9,509 0 0
GLOBAL X FDS RENEWABLE EN 37954Y707   353 26,880 SH   SOLE   26,880 0 0
GLOBAL X FDS RBTCS ARTFL 37954Y715   504 24,526 SH   SOLE   24,526 0 0
GLOBAL X FDS GLOBAL X COP 37954Y830   1,723 48,629 SH   SOLE   48,629 0 0
GLOBAL X FDS GLOBAL X SIL 37954Y848   766 27,207 SH   SOLE   27,207 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855   1,583 27,012 SH   SOLE   27,012 0 0
GLOBAL X FDS GLOBAL X URA 37954Y871   1,484 73,904 SH   SOLE   73,904 0 0
GLOBALFOUNDRIES INC ORDINARY SHA G39387108   1,495 27,741 SH   SOLE   27,741 0 0
GLOBE LIFE INC COM 37959E102   1,822 15,111 SH   SOLE   15,111 0 0
GOLD FIELDS LTD SPONSORED AD 38059T106   247 23,831 SH   SOLE   23,831 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   38,126 111,032 SH   SOLE   111,032 0 0
GOLDMINING INC COM 38149E101   36 31,475 SH   SOLE   31,475 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   137 13,537 SH   SOLE   13,537 0 0
GRAINGER W W INC COM 384802104   2,099 3,774 SH   SOLE   3,774 0 0
GRAN TIERRA ENERGY INC COM 38500T101   1,188 1,199,701 SH   SOLE   1,199,701 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114   20,394 399,969 SH   SOLE   399,969 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   227 1,256 SH   SOLE   1,256 0 0
GROWGENERATION CORP COM 39986L109   155 39,516 SH   SOLE   39,516 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER 40051E202   589 2,530 SH   SOLE   2,530 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100   301 30,890 SH   SOLE   30,890 0 0
GSK PLC SPONSORED AD 37733W204   9,551 271,797 SH   SOLE   271,797 0 0
GUARDANT HEALTH INC COM 40131M109   393 14,444 SH   SOLE   14,444 0 0
HALEON PLC SPON ADS 405552100   126 15,759 SH   SOLE   15,759 0 0
HALLIBURTON CO COM 406216101   737 18,733 SH   SOLE   18,733 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   1,548 27,214 SH   SOLE   27,214 0 0
HANCOCK WHITNEY CORPORATION COM 410120109   1,059 21,888 SH   SOLE   21,888 0 0
HANESBRANDS INC COM 410345102   441 69,418 SH   SOLE   69,418 0 0
HARLEY DAVIDSON INC COM 412822108   582 13,997 SH   SOLE   13,997 0 0
HARMONY GOLD MINING CO LTD SPONSORED AD 413216300   48 13,971 SH   SOLE   13,971 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   1,666 21,976 SH   SOLE   21,976 0 0
HCA HEALTHCARE INC COM 40412C101   2,701 11,257 SH   SOLE   11,257 0 0
HDFC BANK LTD SPONSORED AD 40415F101   1,222 17,857 SH   SOLE   17,857 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   513 26,638 SH   SOLE   26,638 0 0
HECLA MNG CO COM 422704106   293 52,721 SH   SOLE   52,721 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106   250 7,700 SH   SOLE   7,700 0 0
HERITAGE GLOBAL INC COM 42727E103   198 84,122 SH   SOLE   84,122 0 0
HERSHEY CO COM 427866108   5,665 24,462 SH   SOLE   24,462 0 0
HESS CORP COM 42809H107   2,684 18,926 SH   SOLE   18,926 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   179 11,212 SH   SOLE   11,212 0 0
HILLENBRAND INC COM 431571108   659 15,451 SH   SOLE   15,451 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   261 2,065 SH   SOLE   2,065 0 0
HOLOGIC INC COM 436440101   1,293 17,279 SH   SOLE   17,279 0 0
HOME DEPOT INC COM 437076102   111,893 354,249 SH   SOLE   354,249 0 0
HONDA MOTOR LTD AMERN SHS 438128308   2,009 87,889 SH   SOLE   87,889 0 0
HONEYWELL INTL INC COM 438516106   25,540 119,181 SH   SOLE   119,181 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   1,553 13,651 SH   SOLE   13,651 0 0
HORMEL FOODS CORP COM 440452100   324 7,112 SH   SOLE   7,112 0 0
HOWARD HUGHES CORP COM 44267D107   808 10,574 SH   SOLE   10,574 0 0
HOWMET AEROSPACE INC COM 443201108   350 8,890 SH   SOLE   8,890 0 0
HP INC COM 40434L105   1,739 64,733 SH   SOLE   64,733 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   564 18,105 SH   SOLE   18,105 0 0
HUDBAY MINERALS INC COM 443628102   6,212 1,230,014 SH   SOLE   1,230,014 0 0
HUDBAY MINERALS INC COM 443628102   900 178,300 SH Put SOLE   178,300 0 0
HUDBAY MINERALS INC COM 443628102   3,295 652,400 SH Call SOLE   652,400 0 0
HUMANA INC COM 444859102   3,990 7,790 SH   SOLE   7,790 0 0
HUNT J B TRANS SVCS INC COM 445658107   354 2,031 SH   SOLE   2,031 0 0
HUNTINGTON BANCSHARES INC COM 446150104   2,147 152,301 SH   SOLE   152,301 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   3,265 14,155 SH   SOLE   14,155 0 0
HUNTSMAN CORP COM 447011107   292 10,620 SH   SOLE   10,620 0 0
HUT 8 MNG CORP COM 44812T102   86 100,251 SH   SOLE   100,251 0 0
I-80 GOLD CORP COM 44955L106   1,693 606,845 SH   SOLE   606,845 0 0
IAMGOLD CORP COM 450913108   635 248,095 SH   SOLE   248,095 0 0
ICICI BANK LIMITED ADR 45104G104   288 13,146 SH   SOLE   13,146 0 0
ICON PLC SHS G4705A100   513 2,639 SH   SOLE   2,639 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,169 9,845 SH   SOLE   9,845 0 0
ILLUMINA INC COM 452327109   2,229 11,022 SH   SOLE   11,022 0 0
IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200   251 47,427 SH   SOLE   47,427 0 0
IMPERIAL OIL LTD COM NEW 453038408   57,093 1,172,815 SH   SOLE   1,172,815 0 0
IMV INC COM NEW 44974L301   46 18,953 SH   SOLE   18,953 0 0
INDIA FD INC COM 454089103   1,043 70,396 SH   SOLE   70,396 0 0
INFOSYS LTD SPONSORED AD 456788108   2,111 117,226 SH   SOLE   117,226 0 0
ING GROEP N.V. SPONSORED AD 456837103   6,369 523,375 SH   SOLE   523,375 0 0
INGERSOLL RAND INC COM 45687V106   1,492 28,562 SH   SOLE   28,562 0 0
INGREDION INC COM 457187102   7,944 81,116 SH   SOLE   81,116 0 0
INMODE LTD SHS M5425M103   789 22,094 SH   SOLE   22,094 0 0
INTEL CORP COM 458140100   33,406 1,263,932 SH   SOLE   1,263,932 0 0
INTEL CORP COM 458140100   4,401 166,500 SH Call SOLE   166,500 0 0
INTELLIA THERAPEUTICS INC COM 45826J105   296 8,497 SH   SOLE   8,497 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,310 22,518 SH   SOLE   22,518 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   52,454 372,307 SH   SOLE   372,307 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   2,428 23,162 SH   SOLE   23,162 0 0
INTUIT COM 461202103   1,541 3,958 SH   SOLE   3,958 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,883 14,633 SH   SOLE   14,633 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIEL 46090F100   284 19,235 SH   SOLE   19,235 0 0
INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104   3,139 43,439 SH   SOLE   43,439 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107   674 9,480 SH   SOLE   9,480 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   3,451 35,758 SH   SOLE   35,758 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   946 38,379 SH   SOLE   38,379 0 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE 46140H106   375 18,604 SH   SOLE   18,604 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354   395 6,184 SH   SOLE   6,184 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   391 34,938 SH   SOLE   34,938 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY C 46138E719   658 38,409 SH   SOLE   38,409 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735   667 22,528 SH   SOLE   22,528 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743   264 6,367 SH   SOLE   6,367 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800   576 13,278 SH   SOLE   13,278 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649   884 8,074 SH   SOLE   8,074 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,215 16,664 SH   SOLE   16,664 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875   250 9,117 SH   SOLE   9,117 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727   418 23,697 SH   SOLE   23,697 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841   213 10,400 SH   SOLE   10,400 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866   239 11,400 SH   SOLE   11,400 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134   519 13,536 SH   SOLE   13,536 0 0
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480   9,524 208,211 SH   SOLE   208,211 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   362 5,096 SH   SOLE   5,096 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852   287 2,335 SH   SOLE   2,335 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308   735 8,590 SH   SOLE   8,590 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357   11,473 81,223 SH   SOLE   81,223 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530   366 3,259 SH   SOLE   3,259 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548   399 23,845 SH   SOLE   23,845 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613   651 4,199 SH   SOLE   4,199 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100   217 2,765 SH   SOLE   2,765 0 0
INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109   264 12,419 SH   SOLE   12,419 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   66,115 248,293 SH   SOLE   248,293 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   56,584 212,500 SH Put SOLE   212,500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   3,328 12,500 SH Call SOLE   12,500 0 0
INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628   352 6,449 SH   SOLE   6,449 0 0
INVITAE CORP COM 46185L103   793 426,542 SH   SOLE   426,542 0 0
IQVIA HLDGS INC COM 46266C105   334 1,630 SH   SOLE   1,630 0 0
IRON MTN INC DEL COM 46284V101   3,079 61,763 SH   SOLE   61,763 0 0
ISHARES GOLD TR ISHARES NEW 464285204   10,504 303,668 SH   SOLE   303,668 0 0
ISHARES INC MSCI EM ASIA 464286426   1,982 31,305 SH   SOLE   31,305 0 0
ISHARES INC CORE MSCI EM 46434G103   1,461 31,294 SH   SOLE   31,294 0 0
ISHARES INC MSCI AUSTRIA 464286202   6,355 334,491 SH   SOLE   334,491 0 0
ISHARES INC MSCI BRAZIL 464286400   1,896 67,788 SH   SOLE   67,788 0 0
ISHARES INC MSCI GBL MIN 464286525   875 9,204 SH   SOLE   9,204 0 0
ISHARES INC MSCI CHILE E 464286640   289 10,656 SH   SOLE   10,656 0 0
ISHARES INC MSCI SWITZER 464286749   683 16,293 SH   SOLE   16,293 0 0
ISHARES INC MSCI SPAIN E 464286764   5,474 226,380 SH   SOLE   226,380 0 0
ISHARES INC MSCI STH KOR 464286772   3,951 69,947 SH   SOLE   69,947 0 0
ISHARES INC MSCI MEXICO 464286822   3,957 80,019 SH   SOLE   80,019 0 0
ISHARES INC MSCI EMRG CH 46434G764   233 4,906 SH   SOLE   4,906 0 0
ISHARES INC MSCI TAIWAN 46434G772   6,714 167,192 SH   SOLE   167,192 0 0
ISHARES INC MSCI SINGPOR 46434G780   242 12,892 SH   SOLE   12,892 0 0
ISHARES INC MSCI JPN ETF 46434G822   2,388 43,859 SH   SOLE   43,859 0 0
ISHARES INC MSCI ITALY E 46434G830   7,080 262,797 SH   SOLE   262,797 0 0
ISHARES INC MSCI GBL ETF 46434G848   412 10,055 SH   SOLE   10,055 0 0
ISHARES INC EM MKT SM-CP 464286475   409 8,464 SH   SOLE   8,464 0 0
ISHARES INC MSCI CDA ETF 464286509   2,027 61,924 SH   SOLE   61,924 0 0
ISHARES INC MSCI GERMANY 464286806   324 13,109 SH   SOLE   13,109 0 0
ISHARES INC MSCI HONG KG 464286871   6,207 295,442 SH   SOLE   295,442 0 0
ISHARES INC MSCI STH AFR 464286780   1,435 33,837 SH   SOLE   33,837 0 0
ISHARES INC MSCI WORLD E 464286392   751 6,871 SH   SOLE   6,871 0 0
ISHARES INC MSCI CDA ETF 464286509   214,381 6,550,000 SH Put SOLE   6,550,000 0 0
ISHARES INC MSCI CDA ETF 464286509   4,909 150,000 SH Call SOLE   150,000 0 0
ISHARES INC MSCI EMERG M 464286533   26,525 500,000 SH Call SOLE   500,000 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,541 69,981 SH   SOLE   69,981 0 0
ISHARES TR INDIA 50 ETF 464289529   1,428 33,744 SH   SOLE   33,744 0 0
ISHARES TR 0-5 YR TIPS 46429B747   7,710 79,520 SH   SOLE   79,520 0 0
ISHARES TR 20 YR TR BD 464287432   103,774 1,042,323 SH   SOLE   1,042,323 0 0
ISHARES TR ASIA 50 ETF 464288430   1,328 23,398 SH   SOLE   23,398 0 0
ISHARES TR CHINA LG-CAP 464287184   12,514 442,201 SH   SOLE   442,201 0 0
ISHARES TR CORE HIGH DV 46429B663   3,842 36,860 SH   SOLE   36,860 0 0
ISHARES TR CORE S&P500 464287200   50,013 130,171 SH   SOLE   130,171 0 0
ISHARES TR CORE S&P MCP 464287507   10,363 42,842 SH   SOLE   42,842 0 0
ISHARES TR CORE S&P SCP 464287804   1,209 12,770 SH   SOLE   12,770 0 0
ISHARES TR CORE S&P TTL 464287150   5,384 63,488 SH   SOLE   63,488 0 0
ISHARES TR CORE US AGGB 464287226   14,301 147,452 SH   SOLE   147,452 0 0
ISHARES TR DOW JONES US 464287846   383 4,100 SH   SOLE   4,100 0 0
ISHARES TR GLOBAL 100 E 464287572   3,797 59,279 SH   SOLE   59,279 0 0
ISHARES TR GLB CNS DISC 464288745   248 1,972 SH   SOLE   1,972 0 0
ISHARES TR GLOB HLTHCRE 464287325   981 11,562 SH   SOLE   11,562 0 0
ISHARES TR GLOB INDSTRL 464288729   508 4,768 SH   SOLE   4,768 0 0
ISHARES TR GLB INFRASTR 464288372   691 15,075 SH   SOLE   15,075 0 0
ISHARES TR GLOBAL TECH 464287291   2,050 45,730 SH   SOLE   45,730 0 0
ISHARES TR IBOXX HI YD 464288513   1,461 19,842 SH   SOLE   19,842 0 0
ISHARES TR IBOXX INV CP 464287242   299 2,837 SH   SOLE   2,837 0 0
ISHARES TR MRGSTR SM CP 464288604   286 7,942 SH   SOLE   7,942 0 0
ISHARES TR MSCI ACWI ET 464288257   945 11,139 SH   SOLE   11,139 0 0
ISHARES TR MSCI CHINA E 46429B671   299 6,287 SH   SOLE   6,287 0 0
ISHARES TR MSCI EAFE ET 464287465   41,270 628,740 SH   SOLE   628,740 0 0
ISHARES TR EAFE SML CP 464288273   9,344 165,440 SH   SOLE   165,440 0 0
ISHARES TR MSCI EMG MKT 464287234   8,707 229,748 SH   SOLE   229,748 0 0
ISHARES TR RUS 1000 ETF 464287622   440 2,091 SH   SOLE   2,091 0 0
ISHARES TR RUS 1000 VAL 464287598   258 1,698 SH   SOLE   1,698 0 0
ISHARES TR RUSSELL 2000 464287655   18,816 107,917 SH   SOLE   107,917 0 0
ISHARES TR RUS 2000 VAL 464287630   675 4,870 SH   SOLE   4,870 0 0
ISHARES TR RUS MID CAP 464287499   1,131 16,774 SH   SOLE   16,774 0 0
ISHARES TR RUS MD CP GR 464287481   357 4,265 SH   SOLE   4,265 0 0
ISHARES TR RUS MDCP VAL 464287473   5,080 48,226 SH   SOLE   48,226 0 0
ISHARES TR RUS TP200 GR 464289438   921 7,643 SH   SOLE   7,643 0 0
ISHARES TR S&P 500 VAL 464287408   1,281 8,830 SH   SOLE   8,830 0 0
ISHARES TR GL CLEAN ENE 464288224   1,127 56,788 SH   SOLE   56,788 0 0
ISHARES TR S&P MC 400VL 464287705   5,388 53,449 SH   SOLE   53,449 0 0
ISHARES TR SP SMCP600VL 464287879   8,880 97,246 SH   SOLE   97,246 0 0
ISHARES TR SELECT DIVID 464287168   31,692 262,783 SH   SOLE   262,783 0 0
ISHARES TR TIPS BD ETF 464287176   5,698 53,531 SH   SOLE   53,531 0 0
ISHARES TR ISHARES SEMI 464287523   3,564 10,242 SH   SOLE   10,242 0 0
ISHARES TR ISHARES BIOT 464287556   1,251 9,529 SH   SOLE   9,529 0 0
ISHARES TR MSCI DENMARK 46429B523   12,647 130,412 SH   SOLE   130,412 0 0
ISHARES TR MSCI INDIA E 46429B598   5,563 133,273 SH   SOLE   133,273 0 0
ISHARES TR MSCI USA MME 46432F396   1,018 6,977 SH   SOLE   6,977 0 0
ISHARES TR CORE MSCI TO 46432F834   1,828 31,575 SH   SOLE   31,575 0 0
ISHARES TR CORE MSCI EA 46432F842   7,143 115,877 SH   SOLE   115,877 0 0
ISHARES TR CORE TOTAL U 46434V613   623 13,873 SH   SOLE   13,873 0 0
ISHARES TR 7-10 YR TRSY 464287440   6,246 65,217 SH   SOLE   65,217 0 0
ISHARES TR 1 3 YR TREAS 464287457   1,512 18,623 SH   SOLE   18,623 0 0
ISHARES TR EXPND TEC SC 464287549   6,186 22,093 SH   SOLE   22,093 0 0
ISHARES TR US TELECOM E 464287713   482 21,479 SH   SOLE   21,479 0 0
ISHARES TR US CONSM STA 464287812   7,569 37,324 SH   SOLE   37,324 0 0
ISHARES TR INTL SEL DIV 464288448   375 13,810 SH   SOLE   13,810 0 0
ISHARES TR USD INV GRDE 464288620   256 5,220 SH   SOLE   5,220 0 0
ISHARES TR ISHS 1-5YR I 464288646   411 8,250 SH   SOLE   8,250 0 0
ISHARES TR 3 7 YR TREAS 464288661   216 1,880 SH   SOLE   1,880 0 0
ISHARES TR SHORT TREAS 464288679   302 2,750 SH   SOLE   2,750 0 0
ISHARES TR PFD AND INCM 464288687   1,676 54,890 SH   SOLE   54,890 0 0
ISHARES TR US HOME CONS 464288752   675 11,144 SH   SOLE   11,144 0 0
ISHARES TR US AER DEF E 464288760   932 8,334 SH   SOLE   8,334 0 0
ISHARES TR US OIL GS EX 464288851   1,570 16,904 SH   SOLE   16,904 0 0
ISHARES TR EAFE VALUE E 464288877   2,071 45,131 SH   SOLE   45,131 0 0
ISHARES TR EAFE GRWTH E 464288885   338 4,040 SH   SOLE   4,040 0 0
ISHARES TR US TREAS BD 46429B267   5,351 235,530 SH   SOLE   235,530 0 0
ISHARES TR FLTG RATE NT 46429B655   2,789 55,410 SH   SOLE   55,410 0 0
ISHARES TR MSCI EAFE MI 46429B689   1,334 20,976 SH   SOLE   20,976 0 0
ISHARES TR MSCI USA MIN 46429B697   1,368 18,972 SH   SOLE   18,972 0 0
ISHARES TR EXPONENTIAL 46434V381   5,680 119,993 SH   SOLE   119,993 0 0
ISHARES TR ESG AWRE USD 46435G193   446 20,000 SH   SOLE   20,000 0 0
ISHARES TR MSCI UK ETF 46435G334   267 8,717 SH   SOLE   8,717 0 0
ISHARES TR ESG AWR MSCI 46435G425   576 6,796 SH   SOLE   6,796 0 0
ISHARES TR ESG AW MSCI 46435G516   468 7,122 SH   SOLE   7,122 0 0
ISHARES TR MSCI CDA ETF 46435G706   1,151 39,870 SH   SOLE   39,870 0 0
ISHARES TR CYBERSECURIT 46435U135   962 29,128 SH   SOLE   29,128 0 0
ISHARES TR 0-3 MNTH TRE 46436E718   5,638 56,304 SH   SOLE   56,304 0 0
ISHARES TR U.S. ENERGY 464287796   4,836 104,030 SH   SOLE   104,030 0 0
ISHARES TR U.S. FINLS E 464287788   325 4,311 SH   SOLE   4,311 0 0
ISHARES TR US HLTHCARE 464287762   1,869 6,589 SH   SOLE   6,589 0 0
ISHARES TR U.S. MED DVC 464288810   3,374 64,183 SH   SOLE   64,183 0 0
ISHARES TR U.S. REAL ES 464287739   2,594 30,816 SH   SOLE   30,816 0 0
ISHARES TR U.S. TECH ET 464287721   2,354 31,605 SH   SOLE   31,605 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332   1,873 34,379 SH   SOLE   34,379 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837   298 5,953 SH   SOLE   5,953 0 0
JABIL INC COM 466313103   2,910 42,670 SH   SOLE   42,670 0 0
JACOBS SOLUTIONS INC COM 46982L108   1,669 13,898 SH   SOLE   13,898 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   2,114 13,272 SH   SOLE   13,272 0 0
JELD-WEN HLDG INC COM 47580P103   638 66,084 SH   SOLE   66,084 0 0
JOHNSON & JOHNSON COM 478160104   117,921 667,541 SH   SOLE   667,541 0 0
JOHNSON CTLS INTL PLC SHS G51502105   5,383 84,106 SH   SOLE   84,106 0 0
JPMORGAN CHASE & CO COM 46625H100   165,187 1,231,818 SH   SOLE   1,231,818 0 0
JPMORGAN CHASE & CO COM 46625H100   26,820 200,000 SH Put SOLE   200,000 0 0
JPMORGAN CHASE & CO COM 46625H100   49,174 366,700 SH Call SOLE   366,700 0 0
JUNIPER NETWORKS INC COM 48203R104   258 8,061 SH   SOLE   8,061 0 0
KELLOGG CO COM 487836108   1,277 17,926 SH   SOLE   17,926 0 0
KEYCORP COM 493267108   270 15,480 SH   SOLE   15,480 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   3,255 19,026 SH   SOLE   19,026 0 0
KIMBERLY-CLARK CORP COM 494368103   4,145 30,532 SH   SOLE   30,532 0 0
KINDER MORGAN INC DEL COM 49456B101   1,011 55,933 SH   SOLE   55,933 0 0
KINROSS GOLD CORP COM 496902404   26,046 6,399,534 SH   SOLE   6,399,534 0 0
KKR & CO INC COM 48251W104   1,081 23,277 SH   SOLE   23,277 0 0
KLA CORP COM NEW 482480100   6,985 18,526 SH   SOLE   18,526 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303   2,285 152,452 SH   SOLE   152,452 0 0
KRAFT HEINZ CO COM 500754106   4,949 121,567 SH   SOLE   121,567 0 0
KRANESHARES TR CSI CHI INTE 500767306   2,049 67,858 SH   SOLE   67,858 0 0
KRANESHARES TR GLOBAL CARB 500767678   3,270 89,667 SH   SOLE   89,667 0 0
KRANESHARES TR QUADRTC INT 500767736   2,153 95,233 SH   SOLE   95,233 0 0
KROGER CO COM 501044101   814 18,249 SH   SOLE   18,249 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   4,671 22,432 SH   SOLE   22,432 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   517 2,195 SH   SOLE   2,195 0 0
LAM RESEARCH CORP COM 512807108   8,997 21,407 SH   SOLE   21,407 0 0
LAMB WESTON HLDGS INC COM 513272104   7,889 88,283 SH   SOLE   88,283 0 0
LARGO INC COM 517097101   117 21,609 SH   SOLE   21,609 0 0
LAS VEGAS SANDS CORP COM 517834107   1,238 25,756 SH   SOLE   25,756 0 0
LAUDER ESTEE COS INC CL A 518439104   4,103 16,538 SH   SOLE   16,538 0 0
LEGG MASON ETF INVT FRANKLIN INT 52468L505   1,000 39,124 SH   SOLE   39,124 0 0
LEGGETT & PLATT INC COM 524660107   239 7,428 SH   SOLE   7,428 0 0
LENNAR CORP CL A 526057104   959 10,596 SH   SOLE   10,596 0 0
LEONARDO DRS INC COM 52661A108   171 13,380 SH   SOLE   13,380 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   6,986 489,233 SH   SOLE   489,233 0 0
LILLY ELI & CO COM 532457108   48,789 133,361 SH   SOLE   133,361 0 0
LINDE PLC SHS G5494J103   6,494 19,909 SH   SOLE   19,909 0 0
LISTED FD TR ROUNDHILL BA 53656F417   716 99,740 SH   SOLE   99,740 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   1,546 81,569 SH   SOLE   81,569 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   1,220 64,400 SH Call SOLE   64,400 0 0
LLOYDS BANKING GROUP PLC SPONSORED AD 539439109   2,839 1,290,404 SH   SOLE   1,290,404 0 0
LOCKHEED MARTIN CORP COM 539830109   12,765 26,239 SH   SOLE   26,239 0 0
LOWES COS INC COM 548661107   20,668 103,733 SH   SOLE   103,733 0 0
LPL FINL HLDGS INC COM 50212V100   2,732 12,637 SH   SOLE   12,637 0 0
LSB INDS INC COM 502160104   1,230 92,492 SH   SOLE   92,492 0 0
LULULEMON ATHLETICA INC COM 550021109   20,120 62,800 SH   SOLE   62,800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   4,961 59,755 SH   SOLE   59,755 0 0
MACYS INC COM 55616P104   1,760 85,246 SH   SOLE   85,246 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103   455 2,482 SH   SOLE   2,482 0 0
MAG SILVER CORP COM 55903Q104   398 25,489 SH   SOLE   25,489 0 0
MAGNA INTL INC COM 559222401   160,008 2,850,152 SH   SOLE   2,850,152 0 0
MAGNITE INC COM 55955D100   517 48,796 SH   SOLE   48,796 0 0
MANULIFE FINL CORP COM 56501R106   509,314 28,581,016 SH   SOLE   28,581,016 0 0
MANULIFE FINL CORP COM 56501R106   184,997 10,381,400 SH Put SOLE   10,381,400 0 0
MANULIFE FINL CORP COM 56501R106   52,915 2,969,400 SH Call SOLE   2,969,400 0 0
MARATHON OIL CORP COM 565849106   5,011 185,127 SH   SOLE   185,127 0 0
MARATHON PETE CORP COM 56585A102   2,470 21,220 SH   SOLE   21,220 0 0
MARKEL CORP COM 570535104   10,159 7,711 SH   SOLE   7,711 0 0
MARKETAXESS HLDGS INC COM 57060D108   208 747 SH   SOLE   747 0 0
MARRIOTT INTL INC NEW CL A 571903202   10,373 69,670 SH   SOLE   69,670 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,738 10,504 SH   SOLE   10,504 0 0
MARVELL TECHNOLOGY INC COM 573874104   2,820 76,134 SH   SOLE   76,134 0 0
MASCO CORP COM 574599106   272 5,820 SH   SOLE   5,820 0 0
MASTERCARD INCORPORATED CL A 57636Q104   69,851 200,876 SH   SOLE   200,876 0 0
MATTEL INC COM 577081102   1,063 59,606 SH   SOLE   59,606 0 0
MAXAR TECHNOLOGIES INC COM 57778K105   2,627 50,767 SH   SOLE   50,767 0 0
MCCORMICK & CO INC COM NON VTG 579780206   844 10,177 SH   SOLE   10,177 0 0
MCDONALDS CORP COM 580135101   62,342 236,565 SH   SOLE   236,565 0 0
MCGRATH RENTCORP COM 580589109   410 4,157 SH   SOLE   4,157 0 0
MCKESSON CORP COM 58155Q103   13,780 36,736 SH   SOLE   36,736 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   657 59,006 SH   SOLE   59,006 0 0
MEDIFAST INC COM 58470H101   4,371 37,890 SH   SOLE   37,890 0 0
MEDPACE HLDGS INC COM 58506Q109   471 2,216 SH   SOLE   2,216 0 0
MEDTRONIC PLC SHS G5960L103   19,837 255,242 SH   SOLE   255,242 0 0
MERCADOLIBRE INC COM 58733R102   826 976 SH   SOLE   976 0 0
MERCK & CO INC COM 58933Y105   109,203 984,252 SH   SOLE   984,252 0 0
META MATERIALS INC COM 59134N104   342 287,787 SH   SOLE   287,787 0 0
META PLATFORMS INC CL A 30303M102   43,721 363,312 SH   SOLE   363,312 0 0
METHANEX CORP COM 59151K108   1,631 43,109 SH   SOLE   43,109 0 0
METLIFE INC COM 59156R108   43,247 597,579 SH   SOLE   597,579 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,888 1,306 SH   SOLE   1,306 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   5,620 80,002 SH   SOLE   80,002 0 0
MICRON TECHNOLOGY INC COM 595112103   9,791 195,902 SH   SOLE   195,902 0 0
MICROSOFT CORP COM 594918104   326,122 1,359,864 SH   SOLE   1,359,864 0 0
MICROSOFT CORP COM 594918104   7,195 30,000 SH Put SOLE   30,000 0 0
MIDDLEBY CORP COM 596278101   432 3,227 SH   SOLE   3,227 0 0
MILLERKNOLL INC COM 600544100   415 19,742 SH   SOLE   19,742 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104   6,210 931,097 SH   SOLE   931,097 0 0
MODERNA INC COM 60770K107   19,133 106,521 SH   SOLE   106,521 0 0
MODINE MFG CO COM 607828100   3,511 176,792 SH   SOLE   176,792 0 0
MOLINA HEALTHCARE INC COM 60855R100   393 1,190 SH   SOLE   1,190 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   517 10,027 SH   SOLE   10,027 0 0
MONDELEZ INTL INC CL A 609207105   10,175 152,668 SH   SOLE   152,668 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   979 9,647 SH   SOLE   9,647 0 0
MOODYS CORP COM 615369105   1,445 5,185 SH   SOLE   5,185 0 0
MORGAN STANLEY COM NEW 617446448   25,422 299,010 SH   SOLE   299,010 0 0
MORGAN STANLEY COM NEW 617446448   25,506 300,000 SH Call SOLE   300,000 0 0
MOSAIC CO NEW COM 61945C103   1,158 26,388 SH   SOLE   26,388 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   2,767 10,736 SH   SOLE   10,736 0 0
MP MATERIALS CORP COM CL A 553368101   469 19,300 SH   SOLE   19,300 0 0
MSCI INC COM 55354G100   1,000 2,150 SH   SOLE   2,150 0 0
NABORS INDUSTRIES LTD SHS G6359F137   1,438 9,282 SH   SOLE   9,282 0 0
NASDAQ INC COM 631103108   8,334 135,850 SH   SOLE   135,850 0 0
NATERA INC COM 632307104   340 8,459 SH   SOLE   8,459 0 0
NATIONAL BK HLDGS CORP CL A 633707104   10,244 243,500 SH Put SOLE   243,500 0 0
NATIONAL BK HLDGS CORP CL A 633707104   6,310 150,000 SH Call SOLE   150,000 0 0
NATIONAL GRID PLC SPONSORED AD 636274409   1,384 22,940 SH   SOLE   22,940 0 0
NATWEST GROUP PLC SPONS ADR 639057207   157 24,277 SH   SOLE   24,277 0 0
NETAPP INC COM 64110D104   2,128 35,432 SH   SOLE   35,432 0 0
NETFLIX INC COM 64110L106   43,020 145,889 SH   SOLE   145,889 0 0
NETFLIX INC COM 64110L106   10,911 37,000 SH Put SOLE   37,000 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   1,816 15,205 SH   SOLE   15,205 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100   249 5,865 SH   SOLE   5,865 0 0
NEW FOUND GOLD CORP COM 64440N103   883 219,690 SH   SOLE   219,690 0 0
NEW GOLD INC CDA COM 644535106   709 723,924 SH   SOLE   723,924 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206   239 6,870 SH   SOLE   6,870 0 0
NEW PAC METALS CORP COM 64782A107   111 50,382 SH   SOLE   50,382 0 0
NEWELL BRANDS INC COM 651229106   489 37,358 SH   SOLE   37,358 0 0
NEWMONT CORP COM 651639106   15,088 319,665 SH   SOLE   319,665 0 0
NEWMONT CORP COM 651639106   1,534 32,500 SH Call SOLE   32,500 0 0
NEXGEN ENERGY LTD COM 65340P106   214 48,312 SH   SOLE   48,312 0 0
NEXTERA ENERGY INC COM 65339F101   17,335 207,354 SH   SOLE   207,354 0 0
NICE LTD SPONSORED AD 653656108   433 2,252 SH   SOLE   2,252 0 0
NIKE INC CL B 654106103   54,055 461,968 SH   SOLE   461,968 0 0
NIO INC SPON ADS 62914V106   332 34,037 SH   SOLE   34,037 0 0
NISOURCE INC COM 65473P105   2,621 95,604 SH   SOLE   95,604 0 0
NOKIA CORP SPONSORED AD 654902204   302 65,090 SH   SOLE   65,090 0 0
NORFOLK SOUTHN CORP COM 655844108   7,263 29,473 SH   SOLE   29,473 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   4,403 330,076 SH   SOLE   330,076 0 0
NORTHROP GRUMMAN CORP COM 666807102   5,027 9,214 SH   SOLE   9,214 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,196 97,696 SH   SOLE   97,696 0 0
NOVAGOLD RES INC COM NEW 66987E206   743 124,285 SH   SOLE   124,285 0 0
NOVARTIS AG SPONSORED AD 66987V109   11,937 131,578 SH   SOLE   131,578 0 0
NOVO-NORDISK A S ADR 670100205   20,904 154,457 SH   SOLE   154,457 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   279 68,536 SH   SOLE   68,536 0 0
NUCOR CORP COM 670346105   5,186 39,345 SH   SOLE   39,345 0 0
NUTANIX INC CL A 67059N108   3,842 147,484 SH   SOLE   147,484 0 0
NUTRIEN LTD COM 67077M108   325,683 4,463,857 SH   SOLE   4,463,857 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108   600 75,725 SH   SOLE   75,725 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   1,066 41,958 SH   SOLE   41,958 0 0
NVIDIA CORPORATION COM 67066G104   93,014 636,472 SH   SOLE   636,472 0 0
NVIDIA CORPORATION COM 67066G104   1,461 10,000 SH Call SOLE   10,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109   4,516 28,574 SH   SOLE   28,574 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108   179 26,055 SH   SOLE   26,055 0 0
OBSIDIAN ENERGY LTD COM 674482203   169 25,546 SH   SOLE   25,546 0 0
OCCIDENTAL PETE CORP COM 674599105   1,433 22,749 SH   SOLE   22,749 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,861 6,559 SH   SOLE   6,559 0 0
OLD REP INTL CORP COM 680223104   475 19,650 SH   SOLE   19,650 0 0
OMNICOM GROUP INC COM 681919106   1,352 16,572 SH   SOLE   16,572 0 0
ON HLDG AG NAMEN AKT A H5919C104   382 22,241 SH   SOLE   22,241 0 0
ON SEMICONDUCTOR CORP COM 682189105   8,057 129,185 SH   SOLE   129,185 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   100 61,059 SH   SOLE   61,059 0 0
ONEOK INC NEW COM 682680103   3,925 59,735 SH   SOLE   59,735 0 0
OPEN TEXT CORP COM 683715106   66,016 2,229,517 SH   SOLE   2,229,517 0 0
ORACLE CORP COM 68389X105   19,127 234,003 SH   SOLE   234,003 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   2,440 2,891 SH   SOLE   2,891 0 0
ORGANIGRAM HLDGS INC COM 68620P101   727 898,000 SH Call SOLE   898,000 0 0
ORGANON & CO COMMON STOCK 68622V106   1,143 40,907 SH   SOLE   40,907 0 0
ORLA MNG LTD NEW COM 68634K106   341 84,418 SH   SOLE   84,418 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   3,262 270,715 SH   SOLE   270,715 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,385 17,684 SH   SOLE   17,684 0 0
OUSTER INC COM 68989M103   14 16,050 SH   SOLE   16,050 0 0
OVINTIV INC COM 69047Q102   13,553 267,263 SH   SOLE   267,263 0 0
OWENS CORNING NEW COM 690742101   265 3,105 SH   SOLE   3,105 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   2,322 201,039 SH   SOLE   201,039 0 0
PACCAR INC COM 693718108   302 3,056 SH   SOLE   3,056 0 0
PACER FDS TR US CASH COWS 69374H881   987 21,342 SH   SOLE   21,342 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108   86 10,529 SH   SOLE   10,529 0 0
PACKAGING CORP AMER COM 695156109   1,937 15,142 SH   SOLE   15,142 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   711 110,681 SH   SOLE   110,681 0 0
PALO ALTO NETWORKS INC COM 697435105   12,986 93,066 SH   SOLE   93,066 0 0
PAN AMERN SILVER CORP COM 697900108   5,825 357,131 SH   SOLE   357,131 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   2,958 175,231 SH   SOLE   175,231 0 0
PARK HOTELS & RESORTS INC COM 700517105   119 10,135 SH   SOLE   10,135 0 0
PARKER-HANNIFIN CORP COM 701094104   363 1,248 SH   SOLE   1,248 0 0
PAYCHEX INC COM 704326107   840 7,269 SH   SOLE   7,269 0 0
PAYPAL HLDGS INC COM 70450Y103   17,376 243,972 SH   SOLE   243,972 0 0
PBF ENERGY INC CL A 69318G106   249 6,102 SH   SOLE   6,102 0 0
PEABODY ENERGY CORP COM 704551100   1,437 54,386 SH   SOLE   54,386 0 0
PEBBLEBROOK HOTEL TR COM 70509V100   139 10,394 SH   SOLE   10,394 0 0
PEMBINA PIPELINE CORP COM 706327103   368,434 10,861,856 SH   SOLE   10,861,856 0 0
PEMBINA PIPELINE CORP COM 706327103   117,448 3,462,500 SH Put SOLE   3,462,500 0 0
PEMBINA PIPELINE CORP COM 706327103   5,088 150,000 SH Call SOLE   150,000 0 0
PENN ENTERTAINMENT INC COM 707569109   992 33,396 SH   SOLE   33,396 0 0
PEPSICO INC COM 713448108   32,726 181,146 SH   SOLE   181,146 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   594 10,170 SH   SOLE   10,170 0 0
PERKINELMER INC COM 714046109   1,760 12,549 SH   SOLE   12,549 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408   903 84,759 SH   SOLE   84,759 0 0
PFIZER INC COM 717081103   67,946 1,326,025 SH   SOLE   1,326,025 0 0
PHILIP MORRIS INTL INC COM 718172109   16,111 159,184 SH   SOLE   159,184 0 0
PHILLIPS 66 COM 718546104   2,913 27,987 SH   SOLE   27,987 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   2,247 121,564 SH   SOLE   121,564 0 0
PIMCO ETF TR 0-5 HIGH YIE 72201R783   329 3,683 SH   SOLE   3,683 0 0
PIMCO ETF TR 25YR+ ZERO U 72201R882   538 6,165 SH   SOLE   6,165 0 0
PIMCO ETF TR ACTIVE BD ET 72201R775   2,237 24,720 SH   SOLE   24,720 0 0
PIMCO ETF TR ENHNCD LW DU 72201R718   811 8,601 SH   SOLE   8,601 0 0
PIMCO ETF TR ENHAN SHRT M 72201R833   1,950 19,762 SH   SOLE   19,762 0 0
PIMCO HIGH INCOME FD COM SHS 722014107   397 84,000 SH   SOLE   84,000 0 0
PINDUODUO INC SPONSORED AD 722304102   3,846 47,158 SH   SOLE   47,158 0 0
PINTEREST INC CL A 72352L106   520 21,400 SH   SOLE   21,400 0 0
PIONEER NAT RES CO COM 723787107   3,629 15,889 SH   SOLE   15,889 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105   3,563 303,003 SH   SOLE   303,003 0 0
PLANET FITNESS INC CL A 72703H101   653 8,286 SH   SOLE   8,286 0 0
PNC FINL SVCS GROUP INC COM 693475105   658 4,164 SH   SOLE   4,164 0 0
POINT BIOPHARMA GLOBAL INC COM 730541109   89 12,250 SH   SOLE   12,250 0 0
POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201   145 27,366 SH   SOLE   27,366 0 0
POOL CORP COM 73278L105   680 2,248 SH   SOLE   2,248 0 0
POSCO HOLDINGS INC SPONSORED AD 693483109   2,569 47,172 SH   SOLE   47,172 0 0
PPL CORP COM 69351T106   314 10,738 SH   SOLE   10,738 0 0
PRECISION DRILLING CORP COM NEW 74022D407   2,171 28,358 SH   SOLE   28,358 0 0
PRICE T ROWE GROUP INC COM 74144T108   3,001 27,521 SH   SOLE   27,521 0 0
PRIMO WATER CORPORATION COM 74167P108   1,829 117,911 SH   SOLE   117,911 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   4,037 48,102 SH   SOLE   48,102 0 0
PROCTER AND GAMBLE CO COM 742718109   61,851 408,098 SH   SOLE   408,098 0 0
PROCTER AND GAMBLE CO COM 742718109   7,578 50,000 SH Put SOLE   50,000 0 0
PROGRESSIVE CORP COM 743315103   707 5,449 SH   SOLE   5,449 0 0
PROLOGIS INC. COM 74340W103   2,334 20,706 SH   SOLE   20,706 0 0
PROSHARES TR PSHS SH MSCI 74347R370   1,397 69,847 SH   SOLE   69,847 0 0
PROSHARES TR SHORT QQQ NE 74347B714   1,191 80,932 SH   SOLE   80,932 0 0
PROSHARES TR ONLINE RTL E 74347B169   218 7,691 SH   SOLE   7,691 0 0
PROSHARES TR PSHS SHORT D 74347B235   2,144 64,317 SH   SOLE   64,317 0 0
PROSHARES TR SHORT S&P 50 74347B425   4,124 257,281 SH   SOLE   257,281 0 0
PROSHARES TR S&P MDCP 400 74347B680   528 7,373 SH   SOLE   7,373 0 0
PROSHARES TR PSHS ULTRA Q 74347R206   1,516 43,264 SH   SOLE   43,264 0 0
PROSHARES TR II VIX SH TRM F 74347Y854   915 80,381 SH   SOLE   80,381 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309   49 36,000 SH   SOLE   36,000 0 0
PRUDENTIAL FINL INC COM 744320102   24,518 246,513 SH   SOLE   246,513 0 0
PUBLIC STORAGE COM 74460D109   2,206 7,874 SH   SOLE   7,874 0 0
PULTE GROUP INC COM 745867101   340 7,462 SH   SOLE   7,462 0 0
PURE STORAGE INC CL A 74624M102   906 33,853 SH   SOLE   33,853 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   118 17,450 SH   SOLE   17,450 0 0
QIAGEN NV SHS NEW N72482123   303 6,079 SH   SOLE   6,079 0 0
QORVO INC COM 74736K101   529 5,833 SH   SOLE   5,833 0 0
QUALCOMM INC COM 747525103   78,147 710,815 SH   SOLE   710,815 0 0
QUALCOMM INC COM 747525103   4,398 40,000 SH Put SOLE   40,000 0 0
QUANTA SVCS INC COM 74762E102   13,755 96,527 SH   SOLE   96,527 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   22,321 221,175 SH   SOLE   221,175 0 0
REDHILL BIOPHARMA LTD SPONSORED AD 757468103   2 11,075 SH   SOLE   11,075 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,758 2,436 SH   SOLE   2,436 0 0
RELX PLC SPONSORED AD 759530108   658 23,746 SH   SOLE   23,746 0 0
REPUBLIC SVCS INC COM 760759100   409 3,171 SH   SOLE   3,171 0 0
RESOLUTE FST PRODS INC COM 76117W109   560 25,916 SH   SOLE   25,916 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   172,239 2,663,355 SH   SOLE   2,663,355 0 0
REUNION NEUROSCIENCE INC COM 76134G103   16 17,685 SH   SOLE   17,685 0 0
RH COM 74967X103   241 902 SH   SOLE   902 0 0
RIO TINTO PLC SPONSORED AD 767204100   8,406 118,061 SH   SOLE   118,061 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   2,170 37,601 SH   SOLE   37,601 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   283 15,375 SH   SOLE   15,375 0 0
ROBLOX CORP CL A 771049103   1,668 58,625 SH   SOLE   58,625 0 0
ROCKWELL AUTOMATION INC COM 773903109   2,080 8,076 SH   SOLE   8,076 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   204,160 4,365,188 SH   SOLE   4,365,188 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   20,111 430,000 SH Call SOLE   430,000 0 0
ROKU INC COM CL A 77543R102   1,970 48,402 SH   SOLE   48,402 0 0
ROKU INC COM CL A 77543R102   814 20,000 SH Call SOLE   20,000 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,905 6,723 SH   SOLE   6,723 0 0
ROSS STORES INC COM 778296103   6,026 51,919 SH   SOLE   51,919 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   1,977,153 21,042,492 SH   SOLE   21,042,492 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   36,644 390,000 SH Put SOLE   390,000 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   47,130 501,600 SH Call SOLE   501,600 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   1,415 28,625 SH   SOLE   28,625 0 0
ROYAL GOLD INC COM 780287108   1,685 14,945 SH   SOLE   14,945 0 0
RPC INC COM 749660106   288 32,440 SH   SOLE   32,440 0 0
RYDER SYS INC COM 783549108   481 5,759 SH   SOLE   5,759 0 0
S&P GLOBAL INC COM 78409V104   21,699 64,786 SH   SOLE   64,786 0 0
SALESFORCE INC COM 79466L302   18,525 139,719 SH   SOLE   139,719 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   333 63,286 SH   SOLE   63,286 0 0
SANMINA CORPORATION COM 801056102   298 5,195 SH   SOLE   5,195 0 0
SANOFI SPONSORED AD 80105N105   11,505 237,555 SH   SOLE   237,555 0 0
SAP SE SPON ADR 803054204   1,142 11,071 SH   SOLE   11,071 0 0
SCHLUMBERGER LTD COM STK 806857108   9,613 179,810 SH   SOLE   179,810 0 0
SCHWAB CHARLES CORP COM 808513105   23,135 277,860 SH   SOLE   277,860 0 0
SCHWAB STRATEGIC TR US DIVIDEND 808524797   12,661 167,605 SH   SOLE   167,605 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   900 18,513 SH   SOLE   18,513 0 0
SEABRIDGE GOLD INC COM 811916105   900 71,708 SH   SOLE   71,708 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   2,078 39,499 SH   SOLE   39,499 0 0
SELECT SECTOR SPDR TR SBI CONS STP 81369Y308   10,739 144,055 SH   SOLE   144,055 0 0
SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100   1,768 22,757 SH   SOLE   22,757 0 0
SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407   143,953 1,114,536 SH   SOLE   1,114,536 0 0
SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209   18,714 137,755 SH   SOLE   137,755 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   184,701 2,111,594 SH   SOLE   2,111,594 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   162,679 4,756,701 SH   SOLE   4,756,701 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   15,053 153,271 SH   SOLE   153,271 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   34,826 279,859 SH   SOLE   279,859 0 0
SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852   148,116 3,086,398 SH   SOLE   3,086,398 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886   1,738 24,647 SH   SOLE   24,647 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   13,120 150,000 SH Put SOLE   150,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   118,650 3,469,300 SH Put SOLE   3,469,300 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   14,808 119,000 SH Put SOLE   119,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   34,988 400,000 SH Call SOLE   400,000 0 0
SENDAS DISTRIBUIDORA S A SPON ADS 81689T104   286 15,605 SH   SOLE   15,605 0 0
SERVICE CORP INTL COM 817565104   571 8,259 SH   SOLE   8,259 0 0
SERVICENOW INC COM 81762P102   7,569 19,493 SH   SOLE   19,493 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   118,844 4,127,947 SH   SOLE   4,127,947 0 0
SHELL PLC SPON ADS 780259305   26,637 467,727 SH   SOLE   467,727 0 0
SHERWIN WILLIAMS CO COM 824348106   6,411 27,011 SH   SOLE   27,011 0 0
SHIFT4 PMTS INC CL A 82452J109   372 6,648 SH   SOLE   6,648 0 0
SHOPIFY INC CL A 82509L107   228,580 6,585,429 SH   SOLE   6,585,429 0 0
SHOPIFY INC CL A 82509L107   6,248 180,000 SH Put SOLE   180,000 0 0
SHOPIFY INC CL A 82509L107   392 11,300 SH Call SOLE   11,300 0 0
SIBANYE STILLWATER LTD SPONSORED AD 82575P107   543 50,897 SH   SOLE   50,897 0 0
SIERRA WIRELESS INC COM 826516106   2,768 95,618 SH   SOLE   95,618 0 0
SILVERCREST METALS INC COM 828363101   1,037 173,460 SH   SOLE   173,460 0 0
SIMON PPTY GROUP INC NEW COM 828806109   10,553 89,825 SH   SOLE   89,825 0 0
SIMON PPTY GROUP INC NEW COM 828806109   2,820 24,000 SH Call SOLE   24,000 0 0
SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTU 82889N699   1,404 53,984 SH   SOLE   53,984 0 0
SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772   208 7,825 SH   SOLE   7,825 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   739 6,299 SH   SOLE   6,299 0 0
SK TELECOM LTD SPONSORED AD 78440P306   2,550 123,833 SH   SOLE   123,833 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,593 17,485 SH   SOLE   17,485 0 0
SMUCKER J M CO COM NEW 832696405   2,612 16,484 SH   SOLE   16,484 0 0
SNAP INC CL A 83304A106   271 30,310 SH   SOLE   30,310 0 0
SNAP ON INC COM 833034101   2,126 9,306 SH   SOLE   9,306 0 0
SNOWFLAKE INC CL A 833445109   1,968 13,707 SH   SOLE   13,707 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105   417 5,218 SH   SOLE   5,218 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   2,263 7,990 SH   SOLE   7,990 0 0
SONOS INC COM 83570H108   412 24,365 SH   SOLE   24,365 0 0
SONY GROUP CORPORATION SPONSORED AD 835699307   1,841 24,131 SH   SOLE   24,131 0 0
SOUTHERN CO COM 842587107   4,841 67,789 SH   SOLE   67,789 0 0
SOUTHERN COPPER CORP COM 84265V105   2,636 43,646 SH   SOLE   43,646 0 0
SOUTHWEST AIRLS CO COM 844741108   1,235 36,683 SH   SOLE   36,683 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   22,891 69,087 SH   SOLE   69,087 0 0
SPDR GOLD TR GOLD SHS 78463V107   20,297 119,647 SH   SOLE   119,647 0 0
SPDR GOLD TR GOLD SHS 78463V107   12,146 71,600 SH Put SOLE   71,600 0 0
SPDR GOLD TR GOLD SHS 78463V107   12,146 71,600 SH Call SOLE   71,600 0 0
SPDR INDEX SHS FDS EURO STOXX 5 78463X202   10,978 283,679 SH   SOLE   283,679 0 0
SPDR INDEX SHS FDS S&P EMKTSC E 78463X756   1,251 25,564 SH   SOLE   25,564 0 0
SPDR INDEX SHS FDS S&P GBLINF E 78463X855   1,054 20,104 SH   SOLE   20,104 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   119,622 312,795 SH   SOLE   312,795 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   956 2,500 SH Put SOLE   2,500 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107   1,837 4,148 SH   SOLE   4,148 0 0
SPDR SER TR S&P DIVID ET 78464A763   12,042 96,252 SH   SOLE   96,252 0 0
SPDR SER TR S&P REGL BKG 78464A698   1,469 25,003 SH   SOLE   25,003 0 0
SPDR SER TR S&P METALS M 78464A755   992 19,922 SH   SOLE   19,922 0 0
SPDR SER TR S&P BIOTECH 78464A870   14,588 175,765 SH   SOLE   175,765 0 0
SPDR SER TR PORTFOLIO SH 78464A474   347 11,794 SH   SOLE   11,794 0 0
SPDR SER TR S&P TELECOM 78464A540   2,863 35,083 SH   SOLE   35,083 0 0
SPDR SER TR HLTH CR EQUI 78464A581   260 2,890 SH   SOLE   2,890 0 0
SPDR SER TR AEROSPACE DE 78464A631   301 2,738 SH   SOLE   2,738 0 0
SPDR SER TR S&P OILGAS E 78468R556   2,907 21,393 SH   SOLE   21,393 0 0
SPDR SER TR BLOOMBERG 1- 78468R663   48,901 534,608 SH   SOLE   534,608 0 0
SPLUNK INC COM 848637104   4,421 51,354 SH   SOLE   51,354 0 0
SPLUNK INC COM 848637104   5,854 68,000 SH Call SOLE   68,000 0 0
SPROTT ETF TRUST JR GOLD MINE 85210B201   310 10,736 SH   SOLE   10,736 0 0
SPROTT FDS TR URANIUM MINE 85208P303   482 15,196 SH   SOLE   15,196 0 0
SPROTT INC COM NEW 852066208   282 8,474 SH   SOLE   8,474 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   6,378 355,743 SH   SOLE   355,743 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   5,241 371,676 SH   SOLE   371,676 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   318 38,564 SH   SOLE   38,564 0 0
SPROUTS FMRS MKT INC COM 85208M102   3,258 100,636 SH   SOLE   100,636 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   2,047 39,314 SH   SOLE   39,314 0 0
SSGA ACTIVE ETF TR SPDR TR TACT 78467V848   1,494 37,322 SH   SOLE   37,322 0 0
SSGA ACTIVE TR SPDR DBLELN 78470P200   570 12,373 SH   SOLE   12,373 0 0
SSR MNG INC COM 784730103   4,572 291,782 SH   SOLE   291,782 0 0
STANTEC INC COM 85472N109   9,069 189,367 SH   SOLE   189,367 0 0
STARBUCKS CORP COM 855244109   41,073 414,039 SH   SOLE   414,039 0 0
STARWOOD PPTY TR INC COM 85571B105   637 34,741 SH   SOLE   34,741 0 0
STEEL DYNAMICS INC COM 858119100   1,413 14,458 SH   SOLE   14,458 0 0
STELLANTIS N.V SHS N82405106   2,957 208,258 SH   SOLE   208,258 0 0
STONECO LTD COM CL A G85158106   406 43,037 SH   SOLE   43,037 0 0
STRATEGIC ED INC COM 86272C103   250 3,189 SH   SOLE   3,189 0 0
STRYKER CORPORATION COM 863667101   19,732 80,705 SH   SOLE   80,705 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209   6,831 851,803 SH   SOLE   851,803 0 0
SUN CMNTYS INC COM 866674104   554 3,876 SH   SOLE   3,876 0 0
SUN LIFE FINANCIAL INC. COM 866796105   342,963 7,393,031 SH   SOLE   7,393,031 0 0
SUN LIFE FINANCIAL INC. COM 866796105   214,248 4,618,400 SH Put SOLE   4,618,400 0 0
SUN LIFE FINANCIAL INC. COM 866796105   51,414 1,108,300 SH Call SOLE   1,108,300 0 0
SUNCOR ENERGY INC NEW COM 867224107   487,848 15,389,519 SH   SOLE   15,389,519 0 0
SUNCOR ENERGY INC NEW COM 867224107   26,945 850,000 SH Put SOLE   850,000 0 0
SUNCOR ENERGY INC NEW COM 867224107   3,170 100,000 SH Call SOLE   100,000 0 0
SUNOPTA INC COM 8676EP108   157 18,709 SH   SOLE   18,709 0 0
SUNRUN INC COM 86771W105   511 21,268 SH   SOLE   21,268 0 0
SUPER MICRO COMPUTER INC COM 86800U104   4,721 57,506 SH   SOLE   57,506 0 0
SVB FINANCIAL GROUP COM 78486Q101   506 2,199 SH   SOLE   2,199 0 0
SYNCHRONY FINANCIAL COM 87165B103   296 9,002 SH   SOLE   9,002 0 0
SYNOPSYS INC COM 871607107   2,804 8,783 SH   SOLE   8,783 0 0
SYSCO CORP COM 871829107   4,263 55,756 SH   SOLE   55,756 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100   30,630 411,195 SH   SOLE   411,195 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   254 2,444 SH   SOLE   2,444 0 0
TAL EDUCATION GROUP SPONSORED AD 874080104   191 27,150 SH   SOLE   27,150 0 0
TAPESTRY INC COM 876030107   274 7,208 SH   SOLE   7,208 0 0
TARGA RES CORP COM 87612G101   11,936 162,390 SH   SOLE   162,390 0 0
TARGET CORP COM 87612E106   5,855 39,286 SH   SOLE   39,286 0 0
TASEKO MINES LTD COM 876511106   590 403,921 SH   SOLE   403,921 0 0
TC ENERGY CORP COM 87807B107   486,842 12,219,937 SH   SOLE   12,219,937 0 0
TC ENERGY CORP COM 87807B107   94,022 2,360,000 SH Put SOLE   2,360,000 0 0
TD SYNNEX CORPORATION COM 87162W100   2,257 23,829 SH   SOLE   23,829 0 0
TE CONNECTIVITY LTD SHS H84989104   4,801 41,820 SH   SOLE   41,820 0 0
TECHNIPFMC PLC COM G87110105   294 24,122 SH   SOLE   24,122 0 0
TECK RESOURCES LTD CL B 878742204   134,949 3,568,184 SH   SOLE   3,568,184 0 0
TECK RESOURCES LTD CL B 878742204   1,513 40,000 SH Put SOLE   40,000 0 0
TECK RESOURCES LTD CL B 878742204   1,513 40,000 SH Call SOLE   40,000 0 0
TEJON RANCH CO COM 879080109   2,255 119,700 SH   SOLE   119,700 0 0
TELADOC HEALTH INC COM 87918A105   1,008 42,642 SH   SOLE   42,642 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   326 815 SH   SOLE   815 0 0
TELEFONICA BRASIL SA NEW ADR 87936R205   1,279 178,922 SH   SOLE   178,922 0 0
TELEFONICA S A SPONSORED AD 879382208   3,285 920,113 SH   SOLE   920,113 0 0
TELUS CORPORATION COM 87971M103   426,382 22,103,807 SH   SOLE   22,103,807 0 0
TELUS CORPORATION COM 87971M103   1,929 100,000 SH Put SOLE   100,000 0 0
TELUS CORPORATION COM 87971M103   5,787 300,000 SH Call SOLE   300,000 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,502 76,118 SH   SOLE   76,118 0 0
TENARIS S A SPONSORED AD 88031M109   1,736 49,380 SH   SOLE   49,380 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   242 29,220 SH   SOLE   29,220 0 0
TERADYNE INC COM 880770102   475 5,443 SH   SOLE   5,443 0 0
TESLA INC COM 88160R101   21,220 172,270 SH   SOLE   172,270 0 0
TESLA INC COM 88160R101   8,007 65,000 SH Put SOLE   65,000 0 0
TESLA INC COM 88160R101   20,177 163,800 SH Call SOLE   163,800 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209   823 90,277 SH   SOLE   90,277 0 0
TEXAS INSTRS INC COM 882508104   44,605 269,972 SH   SOLE   269,972 0 0
TFI INTL INC COM 87241L109   67,479 674,184 SH   SOLE   674,184 0 0
TFI INTL INC COM 87241L109   751 7,500 SH Call SOLE   7,500 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   657 293,455 SH   SOLE   293,455 0 0
THE TRADE DESK INC COM CL A 88339J105   331 7,373 SH   SOLE   7,373 0 0
THERATECHNOLOGIES INC COM 88338H100   372 418,074 SH   SOLE   418,074 0 0
THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8   990 11,000 SH   SOLE   11,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   25,176 45,717 SH   SOLE   45,717 0 0
THOMSON REUTERS CORP. COM NEW 884903709   134,682 1,181,418 SH   SOLE   1,181,418 0 0
THOMSON REUTERS CORP. COM NEW 884903709   2,850 25,000 SH Call SOLE   25,000 0 0
THOR INDS INC COM 885160101   442 5,853 SH   SOLE   5,853 0 0
TIDAL ETF TR SP FDS S&P 5 886364801   436 16,951 SH   SOLE   16,951 0 0
TILRAY BRANDS INC COM CL 2 88688T100   221 81,987 SH   SOLE   81,987 0 0
TJX COS INC NEW COM 872540109   22,031 276,770 SH   SOLE   276,770 0 0
T-MOBILE US INC COM 872590104   2,431 17,362 SH   SOLE   17,362 0 0
TOLL BROTHERS INC COM 889478103   2,108 42,236 SH   SOLE   42,236 0 0
TORO CO COM 891092108   469 4,145 SH   SOLE   4,145 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   2,290,486 35,396,175 SH   SOLE   35,396,175 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   174,717 2,700,000 SH Put SOLE   2,700,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   93,829 1,450,000 SH Call SOLE   1,450,000 0 0
TOTALENERGIES SE SPONSORED AD 89151E109   12,516 201,616 SH   SOLE   201,616 0 0
TOYOTA MOTOR CORP ADS 892331307   3,008 22,026 SH   SOLE   22,026 0 0
TRACTOR SUPPLY CO COM 892356106   3,651 16,231 SH   SOLE   16,231 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   3,972 23,630 SH   SOLE   23,630 0 0
TRANSALTA CORP COM 89346D107   5,880 657,693 SH   SOLE   657,693 0 0
TRANSOCEAN LTD REG SHS H8817H100   77 16,860 SH   SOLE   16,860 0 0
TRAVELERS COMPANIES INC COM 89417E109   803 4,281 SH   SOLE   4,281 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   6,620 858,653 SH   SOLE   858,653 0 0
TRINITY PL HLDGS INC COM 89656D101   104 140,827 SH   SOLE   140,827 0 0
TRIP COM GROUP LTD ADS 89677Q107   318 9,258 SH   SOLE   9,258 0 0
TWILIO INC CL A 90138F102   975 19,914 SH   SOLE   19,914 0 0
TYSON FOODS INC CL A 902494103   768 12,343 SH   SOLE   12,343 0 0
U HAUL HOLDING COMPANY COM 023586100   1,456 24,192 SH   SOLE   24,192 0 0
UBER TECHNOLOGIES INC COM 90353T100   9,298 375,965 SH   SOLE   375,965 0 0
UBER TECHNOLOGIES INC COM 90353T100   2,720 110,000 SH Call SOLE   110,000 0 0
UBS GROUP AG SHS H42097107   6,913 371,442 SH   SOLE   371,442 0 0
ULTA BEAUTY INC COM 90384S303   18,584 39,618 SH   SOLE   39,618 0 0
UNDER ARMOUR INC CL C 904311206   105 11,726 SH   SOLE   11,726 0 0
UNILEVER PLC SPON ADR NEW 904767704   27,072 537,677 SH   SOLE   537,677 0 0
UNION PAC CORP COM 907818108   30,001 144,884 SH   SOLE   144,884 0 0
UNITED AIRLS HLDGS INC COM 910047109   8,457 224,330 SH   SOLE   224,330 0 0
UNITED AIRLS HLDGS INC COM 910047109   2,639 70,000 SH Call SOLE   70,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106   17,610 101,299 SH   SOLE   101,299 0 0
UNITED RENTALS INC COM 911363109   3,902 10,979 SH   SOLE   10,979 0 0
UNITED STATES STL CORP NEW COM 912909108   278 11,116 SH   SOLE   11,116 0 0
UNITED STS OIL FD LP UNITS 91232N207   901 12,845 SH   SOLE   12,845 0 0
UNITEDHEALTH GROUP INC COM 91324P102   94,909 179,012 SH   SOLE   179,012 0 0
URBAN OUTFITTERS INC COM 917047102   260 10,902 SH   SOLE   10,902 0 0
US BANCORP DEL COM NEW 902973304   2,755 63,185 SH   SOLE   63,185 0 0
VAALCO ENERGY INC COM NEW 91851C201   144 31,539 SH   SOLE   31,539 0 0
VAIL RESORTS INC COM 91879Q109   1,934 8,113 SH   SOLE   8,113 0 0
VALE S A SPONSORED AD 91912E105   2,399 141,376 SH   SOLE   141,376 0 0
VALERO ENERGY CORP COM 91913Y100   6,864 54,108 SH   SOLE   54,108 0 0
VANECK ETF TRUST VANECK RUSSI 92189F403   408 72,648 SH   SOLE   72,648 0 0
VANECK ETF TRUST MRNGSTR WDE 92189F643   405 6,240 SH   SOLE   6,240 0 0
VANECK ETF TRUST SEMICONDUCTR 92189F676   7,814 38,502 SH   SOLE   38,502 0 0
VANECK ETF TRUST PHARMACEUTCL 92189F692   205 2,640 SH   SOLE   2,640 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   311 1,944 SH   SOLE   1,944 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   11,437 399,043 SH   SOLE   399,043 0 0
VANECK ETF TRUST JUNIOR GOLD 92189F791   12,902 361,897 SH   SOLE   361,897 0 0
VANECK ETF TRUST OIL SERVICES 92189H607   1,813 5,964 SH   SOLE   5,964 0 0
VANECK ETF TRUST RARE EARTH/S 92189H805   547 7,177 SH   SOLE   7,177 0 0
VANECK ETF TRUST JUNIOR GOLD 92189F791   8,912 250,000 SH Put SOLE   250,000 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   9,243 322,500 SH Call SOLE   322,500 0 0
VANECK ETF TRUST JUNIOR GOLD 92189F791   5,230 146,700 SH Call SOLE   146,700 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703   379 2,709 SH   SOLE   2,709 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778   1,854 11,808 SH   SOLE   11,808 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844   611 3,982 SH   SOLE   3,982 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869   797 4,707 SH   SOLE   4,707 0 0
VANGUARD BD INDEX FDS INTERMED TER 921937819   1,379 18,553 SH   SOLE   18,553 0 0
VANGUARD BD INDEX FDS LONG TERM BO 921937793   436 6,012 SH   SOLE   6,012 0 0
VANGUARD BD INDEX FDS SHORT TRM BO 921937827   1,419 18,843 SH   SOLE   18,843 0 0
VANGUARD BD INDEX FDS TOTAL BND MR 921937835   1,984 27,622 SH   SOLE   27,622 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407   530 11,182 SH   SOLE   11,182 0 0
VANGUARD INDEX FDS MCAP VL IDXV 922908512   1,106 8,176 SH   SOLE   8,176 0 0
VANGUARD INDEX FDS SML CP GRW E 922908595   838 4,179 SH   SOLE   4,179 0 0
VANGUARD INDEX FDS SM CP VAL ET 922908611   484 3,045 SH   SOLE   3,045 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   624 3,062 SH   SOLE   3,062 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   797 3,740 SH   SOLE   3,740 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,083 7,714 SH   SOLE   7,714 0 0
VANGUARD INDEX FDS TOTAL STK MK 922908769   8,469 44,294 SH   SOLE   44,294 0 0
VANGUARD INDEX FDS S&P 500 ETF 922908363   22,048 62,753 SH   SOLE   62,753 0 0
VANGUARD INDEX FDS REAL ESTATE 922908553   303 3,674 SH   SOLE   3,674 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858   15,355 393,927 SH   SOLE   393,927 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775   1,497 29,865 SH   SOLE   29,865 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742   3,333 38,670 SH   SOLE   38,670 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874   341 6,144 SH   SOLE   6,144 0 0
VANGUARD MALVERN FDS STRM INFPROI 922020805   1,931 41,344 SH   SOLE   41,344 0 0
VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870   330 4,259 SH   SOLE   4,259 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649   2,095 17,205 SH   SOLE   17,205 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664   7,328 104,142 SH   SOLE   104,142 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102   2,144 37,084 SH   SOLE   37,084 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847   722 11,717 SH   SOLE   11,717 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409   1,036 13,773 SH   SOLE   13,773 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,336 61,484 SH   SOLE   61,484 0 0
VANGUARD STAR FDS VG TL INTL S 921909768   247 4,770 SH   SOLE   4,770 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858   19,885 473,789 SH   SOLE   473,789 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   357 3,300 SH   SOLE   3,300 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,585 22,765 SH   SOLE   22,765 0 0
VANGUARD WORLD FDS CONSUM STP E 92204A207   2,375 12,400 SH   SOLE   12,400 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   2,475 20,411 SH   SOLE   20,411 0 0
VANGUARD WORLD FDS FINANCIALS E 92204A405   435 5,256 SH   SOLE   5,256 0 0
VANGUARD WORLD FDS INDUSTRIAL E 92204A603   1,317 7,213 SH   SOLE   7,213 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   5,284 16,543 SH   SOLE   16,543 0 0
VANGUARD WORLD FDS MATERIALS ET 92204A801   1,790 10,519 SH   SOLE   10,519 0 0
VANGUARD WORLD FDS HEALTH CAR E 92204A504   885 3,568 SH   SOLE   3,568 0 0
VELODYNE LIDAR INC COM 92259F101   98 131,840 SH   SOLE   131,840 0 0
VENUS CONCEPT INC COM 92332W105   22 68,674 SH   SOLE   68,674 0 0
VERISK ANALYTICS INC COM 92345Y106   4,188 23,740 SH   SOLE   23,740 0 0
VERITIV CORP COM 923454102   245 2,017 SH   SOLE   2,017 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   46,216 1,172,983 SH   SOLE   1,172,983 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,576 40,000 SH Call SOLE   40,000 0 0
VERMILION ENERGY INC COM 923725105   9,558 540,317 SH   SOLE   540,317 0 0
VERSABANK NEW COM 92512J106   8,947 1,199,325 SH   SOLE   1,199,325 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,089 3,771 SH   SOLE   3,771 0 0
VIATRIS INC COM 92556V106   1,904 171,042 SH   SOLE   171,042 0 0
VICTORIAS SECRET AND CO COMMON STOCK 926400102   415 11,594 SH   SOLE   11,594 0 0
VIMEO INC COMMON STOCK 92719V100   193 56,374 SH   SOLE   56,374 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED AD 92763W103   267 19,541 SH   SOLE   19,541 0 0
VIRTU FINL INC CL A 928254101   242 11,864 SH   SOLE   11,864 0 0
VISA INC COM CL A 92826C839   154,184 742,124 SH   SOLE   742,124 0 0
VIZSLA SILVER CORP COM NEW 92859G202   13 11,336 SH   SOLE   11,336 0 0
VODAFONE GROUP PLC NEW SPONSORED AD 92857W308   1,989 196,582 SH   SOLE   196,582 0 0
WABASH NATL CORP COM 929566107   2,827 125,100 SH   SOLE   125,100 0 0
WABTEC COM 929740108   340 3,403 SH   SOLE   3,403 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   10,145 271,534 SH   SOLE   271,534 0 0
WALMART INC COM 931142103   79,345 559,593 SH   SOLE   559,593 0 0
WALMART INC COM 931142103   24,898 175,600 SH Put SOLE   175,600 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   423 44,622 SH   SOLE   44,622 0 0
WASTE CONNECTIONS INC COM 94106B101   184,965 1,396,275 SH   SOLE   1,396,275 0 0
WASTE MGMT INC DEL COM 94106L109   35,167 224,162 SH   SOLE   224,162 0 0
WATERS CORP COM 941848103   881 2,573 SH   SOLE   2,573 0 0
WATSCO INC COM 942622200   724 2,903 SH   SOLE   2,903 0 0
WEBSTER FINL CORP COM 947890109   260 5,502 SH   SOLE   5,502 0 0
WELLS FARGO CO NEW COM 949746101   39,049 945,736 SH   SOLE   945,736 0 0
WELLS FARGO CO NEW COM 949746101   37,161 900,000 SH Put SOLE   900,000 0 0
WESCO INTL INC COM 95082P105   3,584 28,629 SH   SOLE   28,629 0 0
WEST FRASER TIMBER CO LTD COM 952845105   6,484 89,857 SH   SOLE   89,857 0 0
WESTERN ALLIANCE BANCORP COM 957638109   1,474 24,752 SH   SOLE   24,752 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109   79 20,000 SH   SOLE   20,000 0 0
WESTERN COPPER & GOLD CORP COM 95805V108   134 75,139 SH   SOLE   75,139 0 0
WESTERN DIGITAL CORP. COM 958102105   635 20,118 SH   SOLE   20,118 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103   5,185 193,100 SH   SOLE   193,100 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309   13 17,307 SH   SOLE   17,307 0 0
WESTROCK CO COM 96145D105   1,230 34,988 SH   SOLE   34,988 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   124,604 3,191,707 SH   SOLE   3,191,707 0 0
WHIRLPOOL CORP COM 963320106   497 3,514 SH   SOLE   3,514 0 0
WILLIAMS COS INC COM 969457100   1,579 47,983 SH   SOLE   47,983 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   348 1,421 SH   SOLE   1,421 0 0
WINTRUST FINL CORP COM 97650W108   2,348 27,783 SH   SOLE   27,783 0 0
WISDOMTREE TR INTL QULTY D 97717X131   507 16,566 SH   SOLE   16,566 0 0
WISDOMTREE TR EMERG MKTS E 97717X214   8,055 295,819 SH   SOLE   295,819 0 0
WISDOMTREE TR EMER MKT HIG 97717W315   635 17,819 SH   SOLE   17,819 0 0
WISDOMTREE TR US MIDCAP DI 97717W505   323 7,848 SH   SOLE   7,848 0 0
WISDOMTREE TR INTL EQUITY 97717W703   1,846 39,251 SH   SOLE   39,251 0 0
WISDOMTREE TR ITL HDG QTLY 97717X594   324 9,080 SH   SOLE   9,080 0 0
WISDOMTREE TR US QTLY DIV 97717X669   512 8,480 SH   SOLE   8,480 0 0
WISDOMTREE TR EMG MKTS SMC 97717W281   583 13,260 SH   SOLE   13,260 0 0
WPP PLC NEW ADR 92937A102   4,882 99,316 SH   SOLE   99,316 0 0
WYNN RESORTS LTD COM 983134107   2,886 34,998 SH   SOLE   34,998 0 0
XENON PHARMACEUTICALS INC COM 98420N105   889 22,550 SH   SOLE   22,550 0 0
XORTX THERAPEUTICS INC COM NEW 98420Q207   16 19,043 SH   SOLE   19,043 0 0
XP INC CL A G98239109   192 12,521 SH   SOLE   12,521 0 0
XPEL INC COM 98379L100   497 8,275 SH   SOLE   8,275 0 0
XYLEM INC COM 98419M100   789 7,133 SH   SOLE   7,133 0 0
YAMANA GOLD INC COM 98462Y100   5,649 1,017,856 SH   SOLE   1,017,856 0 0
YETI HLDGS INC COM 98585X104   311 7,528 SH   SOLE   7,528 0 0
YUM BRANDS INC COM 988498101   384 2,997 SH   SOLE   2,997 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   915 7,175 SH   SOLE   7,175 0 0
ZIONS BANCORPORATION N A COM 989701107   202 4,117 SH   SOLE   4,117 0 0
ZOETIS INC CL A 98978V103   16,323 111,380 SH   SOLE   111,380 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   283 4,179 SH   SOLE   4,179 0 0
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   329 10,919 SH   SOLE   10,919 0 0