0001421224-23-000001.txt : 20230213 0001421224-23-000001.hdr.sgml : 20230213 20230213153950 ACCESSION NUMBER: 0001421224-23-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230213 DATE AS OF CHANGE: 20230213 EFFECTIVENESS DATE: 20230213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC WORLD MARKET INC. CENTRAL INDEX KEY: 0001421224 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12719 FILM NUMBER: 23617850 BUSINESS ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 BUSINESS PHONE: 416-956-6882 MAIL ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 FORMER COMPANY: FORMER CONFORMED NAME: CIBC World Markets Inc. DATE OF NAME CHANGE: 20071213 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001421224 XXXXXXXX 12-31-2022 12-31-2022 CIBC WORLD MARKET INC.
81 BAY STREET CIBC SQUARE, CS26TH FLOOR TORONTO A6 M5J 0E7
13F HOLDINGS REPORT 028-12719 N
Chi Chung Manager 416-956-6882 Chi Chung Toronto Z4 02-13-2023 0 1239 28272704 false
INFORMATION TABLE 2 cibcwminc13F20221231.xml 3M CO COM 88579Y101 17631 147026 SH SOLE 147026 0 0 ABB LTD SPONSORED AD 000375204 1521 49928 SH SOLE 49928 0 0 ABBOTT LABS COM 002824100 29241 266333 SH SOLE 266333 0 0 ABBVIE INC COM 00287Y109 126683 783882 SH SOLE 783882 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 341 33675 SH SOLE 33675 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 34 12775 SH SOLE 12775 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 222 21254 SH SOLE 21254 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12900 48345 SH SOLE 48345 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4307 56260 SH SOLE 56260 0 0 ACUITYADS HLDGS INC COM 00510L106 154 100026 SH SOLE 100026 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 12146 36091 SH SOLE 36091 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1887 12831 SH SOLE 12831 0 0 ADVANCED MICRO DEVICES INC COM 007903107 13295 205268 SH SOLE 205268 0 0 ADVISORSHARES TR DORSY SHRT E 00768Y529 594 59657 SH SOLE 59657 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 3469 120677 SH SOLE 120677 0 0 AEGON N V NY REGISTRY 007924103 3317 658098 SH SOLE 658098 0 0 AES CORP COM 00130H105 1773 61632 SH SOLE 61632 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 263 1659 SH SOLE 1659 0 0 AFLAC INC COM 001055102 40118 557666 SH SOLE 557666 0 0 AFLAC INC COM 001055102 23021 320000 SH Put SOLE 320000 0 0 AGF INVTS TR AGFIQ US MK 00110G408 2396 112956 SH SOLE 112956 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1510 10088 SH SOLE 10088 0 0 AGNICO EAGLE MINES LTD COM 008474108 172643 3324532 SH SOLE 3324532 0 0 AGNICO EAGLE MINES LTD COM 008474108 10386 200000 SH Put SOLE 200000 0 0 AGNICO EAGLE MINES LTD COM 008474108 11201 215700 SH Call SOLE 215700 0 0 AIR PRODS & CHEMS INC COM 009158106 709 2299 SH SOLE 2299 0 0 AIRBNB INC COM CL A 009066101 6170 72168 SH SOLE 72168 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 414 4906 SH SOLE 4906 0 0 AKUMIN INC COM 01021X100 311 431967 SH SOLE 431967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 4165 412392 SH SOLE 412392 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 1212 120000 SH Call SOLE 120000 0 0 ALASKA AIR GROUP INC COM 011659109 2124 49454 SH SOLE 49454 0 0 ALBEMARLE CORP COM 012653101 3082 14213 SH SOLE 14213 0 0 ALCOA CORP COM 013872106 3615 79492 SH SOLE 79492 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 70 10000 SH SOLE 10000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 803 5515 SH SOLE 5515 0 0 ALGOMA STL GROUP INC COM 015658107 3083 486343 SH SOLE 486343 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 59164 9088165 SH SOLE 9088165 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 1302 200000 SH Call SOLE 200000 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 25974 294853 SH SOLE 294853 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 3524 40000 SH Call SOLE 40000 0 0 ALIGN TECHNOLOGY INC COM 016255101 225 1069 SH SOLE 1069 0 0 ALLSTATE CORP COM 020002101 13104 96634 SH SOLE 96634 0 0 ALPHABET INC CAP STK CL C 02079K107 101613 1145191 SH SOLE 1145191 0 0 ALPHABET INC CAP STK CL A 02079K305 146002 1654792 SH SOLE 1654792 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 274 12093 SH SOLE 12093 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2382 62564 SH SOLE 62564 0 0 ALTRIA GROUP INC COM 02209S103 15711 343715 SH SOLE 343715 0 0 ALTRIA GROUP INC COM 02209S103 7094 155200 SH Put SOLE 155200 0 0 AMAZON COM INC COM 023135106 170645 2031491 SH SOLE 2031491 0 0 AMAZON COM INC COM 023135106 4368 52000 SH Put SOLE 52000 0 0 AMBEV SA SPONSORED AD 02319V103 7542 2772959 SH SOLE 2772959 0 0 AMCOR PLC ORD G0250X107 1288 108159 SH SOLE 108159 0 0 AMERESCO INC CL A 02361E108 372 6513 SH SOLE 6513 0 0 AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 219 12024 SH SOLE 12024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 16245 1277147 SH SOLE 1277147 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 5088 400000 SH Call SOLE 400000 0 0 AMERICAN CENTY ETF TR EMERGING MKT 025072372 443 10798 SH SOLE 10798 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3935 41438 SH SOLE 41438 0 0 AMERICAN EXPRESS CO COM 025816109 5816 39362 SH SOLE 39362 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 561 4090 SH SOLE 4090 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 311 10313 SH SOLE 10313 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2310 36526 SH SOLE 36526 0 0 AMERICAN TOWER CORP NEW COM 03027X100 10579 49934 SH SOLE 49934 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 5078 33318 SH SOLE 33318 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 8 13269 SH SOLE 13269 0 0 AMERIPRISE FINL INC COM 03076C106 2430 7805 SH SOLE 7805 0 0 AMERISOURCEBERGEN CORP COM 03073E105 14219 85805 SH SOLE 85805 0 0 AMGEN INC COM 031162100 28355 107960 SH SOLE 107960 0 0 AMN HEALTHCARE SVCS INC COM 001744101 950 9240 SH SOLE 9240 0 0 AMPHENOL CORP NEW CL A 032095101 521 6847 SH SOLE 6847 0 0 AMPLIFY ETF TR CWP ENHANCED 032108409 1719 47923 SH SOLE 47923 0 0 ANALOG DEVICES INC COM 032654105 5339 32548 SH SOLE 32548 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 150 16183 SH SOLE 16183 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206 643 33085 SH SOLE 33085 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 256 4260 SH SOLE 4260 0 0 ANSYS INC COM 03662Q105 429 1776 SH SOLE 1776 0 0 AON PLC SHS CL A G0403H108 12317 41039 SH SOLE 41039 0 0 APA CORPORATION COM 03743Q108 2940 62988 SH SOLE 62988 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 411 114264 SH SOLE 114264 0 0 APPLE INC COM 037833100 1012 3487944 SH SOLE 3487944 0 0 APPLE INC COM 037833100 10394 80000 SH Put SOLE 80000 0 0 APPLIED MATLS INC COM 038222105 3 148238 SH SOLE 148238 0 0 ARCH CAP GROUP LTD ORD G0450A105 230 32180 SH SOLE 32180 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 4 76541 SH SOLE 76541 0 0 ARES CAPITAL CORP COM 04010L103 2187 118411 SH SOLE 118411 0 0 ARISTA NETWORKS INC COM 040413106 3773 31095 SH SOLE 31095 0 0 ARK ETF TR INNOVATION E 00214Q104 1425 45604 SH SOLE 45604 0 0 ASHLAND INC COM 044186104 204 1894 SH SOLE 1894 0 0 ASML HOLDING N V N Y REGISTRY N07059210 10903 19954 SH SOLE 19954 0 0 AST SPACEMOBILE INC COM CL A 00217D100 55 11500 SH SOLE 11500 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2284 33692 SH SOLE 33692 0 0 AT&T INC COM 00206R102 12077 655982 SH SOLE 655982 0 0 ATLAS CORP SHARES Y0436Q109 178 11630 SH SOLE 11630 0 0 ATLASSIAN CORPORATION CL A 049468101 361 2805 SH SOLE 2805 0 0 AURORA CANNABIS INC COM 05156X884 53 57193 SH SOLE 57193 0 0 AUTODESK INC COM 052769106 3066 16409 SH SOLE 16409 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 15727 65840 SH SOLE 65840 0 0 AUTONATION INC COM 05329W102 4389 40904 SH SOLE 40904 0 0 AUTOZONE INC COM 053332102 385 156 SH SOLE 156 0 0 AVANTOR INC COM 05352A100 864 40952 SH SOLE 40952 0 0 AVERY DENNISON CORP COM 053611109 727 4016 SH SOLE 4016 0 0 AVNET INC COM 053807103 319 7674 SH SOLE 7674 0 0 B2GOLD CORP COM 11777Q209 2545 716849 SH SOLE 716849 0 0 B2GOLD CORP COM 11777Q209 2333 657100 SH Call SOLE 657100 0 0 BAIDU INC SPON ADR REP 056752108 441 3858 SH SOLE 3858 0 0 BAKER HUGHES COMPANY CL A 05722G100 255 8630 SH SOLE 8630 0 0 BALL CORP COM 058498106 208 4072 SH SOLE 4072 0 0 BALLARD PWR SYS INC NEW COM 058586108 541 113210 SH SOLE 113210 0 0 BANCO MACRO SA SPON ADR B 05961W105 298 18134 SH SOLE 18134 0 0 BANK AMERICA CORP COM 060505104 66623 2011577 SH SOLE 2011577 0 0 BANK AMERICA CORP COM 060505104 16560 500000 SH Put SOLE 500000 0 0 BANK AMERICA CORP COM 060505104 29361 886500 SH Call SOLE 886500 0 0 BANK MONTREAL QUE COM 063671101 1236562 13659138 SH SOLE 13659138 0 0 BANK MONTREAL QUE COM 063671101 49792 550000 SH Put SOLE 550000 0 0 BANK MONTREAL QUE COM 063671101 58844 650000 SH Call SOLE 650000 0 0 BANK NEW YORK MELLON CORP COM 064058100 3699 81250 SH SOLE 81250 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1166262 23820716 SH SOLE 23820716 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 85930 1755100 SH Put SOLE 1755100 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 73513 1501500 SH Call SOLE 1501500 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 454 17575 SH SOLE 17575 0 0 BARCLAYS PLC ADR 06738E204 961 123236 SH SOLE 123236 0 0 BARRICK GOLD CORP COM 067901108 191641 11154900 SH SOLE 11154900 0 0 BARRICK GOLD CORP COM 067901108 8805 512500 SH Put SOLE 512500 0 0 BARRICK GOLD CORP COM 067901108 17610 1025000 SH Call SOLE 1025000 0 0 BAUSCH HEALTH COS INC COM 071734107 913 145619 SH SOLE 145619 0 0 BAXTER INTL INC COM 071813109 325 6373 SH SOLE 6373 0 0 BCE INC COM NEW 05534B760 588131 13394019 SH SOLE 13394019 0 0 BCE INC COM NEW 05534B760 45227 1030000 SH Put SOLE 1030000 0 0 BECTON DICKINSON & CO COM 075887109 6272 24662 SH SOLE 24662 0 0 BELLUS HEALTH INC NEW COM NEW 07987C204 136 16565 SH SOLE 16565 0 0 BERKLEY W R CORP COM 084423102 2236 31031 SH SOLE 31031 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 203319 658202 SH SOLE 658202 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5625 12 SH SOLE 12 0 0 BERRY GLOBAL GROUP INC COM 08579W103 4113 68058 SH SOLE 68058 0 0 BEST BUY INC COM 086516101 1220 15213 SH SOLE 15213 0 0 BHP GROUP LTD SPONSORED AD 088606108 8951 144259 SH SOLE 144259 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 663 75830 SH SOLE 75830 0 0 BIOGEN INC COM 09062X103 8014 28941 SH SOLE 28941 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2035 19660 SH SOLE 19660 0 0 BIONTECH SE SPONSORED AD 09075V102 271 1806 SH SOLE 1806 0 0 BITFARMS LTD COM 09173B107 11 25885 SH SOLE 25885 0 0 BITNILE HOLDINGS INC COM 09175M101 2 13315 SH SOLE 13315 0 0 BLACKBERRY LTD COM 09228F103 482 148195 SH SOLE 148195 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 111 10719 SH SOLE 10719 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 133 14795 SH SOLE 14795 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 836 74275 SH SOLE 74275 0 0 BLACKROCK INC COM 09247X101 34629 48868 SH SOLE 48868 0 0 BLACKSTONE INC COM 09260D107 15161 204358 SH SOLE 204358 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 469 22153 SH SOLE 22153 0 0 BLOCK INC CL A 852234103 9730 154837 SH SOLE 154837 0 0 BLOCK INC CL A 852234103 5027 80000 SH Call SOLE 80000 0 0 BLOOMIN BRANDS INC COM 094235108 2517 125080 SH SOLE 125080 0 0 BOEING CO COM 097023105 21482 112772 SH SOLE 112772 0 0 BOEING CO COM 097023105 4191 22000 SH Call SOLE 22000 0 0 BOOKING HOLDINGS INC COM 09857L108 5212 2586 SH SOLE 2586 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 259 2481 SH SOLE 2481 0 0 BORGWARNER INC COM 099724106 206 5110 SH SOLE 5110 0 0 BOSTON BEER INC CL A 100557107 201 611 SH SOLE 611 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3191 68962 SH SOLE 68962 0 0 BP PLC SPONSORED AD 055622104 13862 396849 SH SOLE 396849 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 430 11418 SH SOLE 11418 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 361 5719 SH SOLE 5719 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 11079 153979 SH SOLE 153979 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 11246 281297 SH SOLE 281297 0 0 BROADCOM INC COM 11135F101 59712 106794 SH SOLE 106794 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 78743 2746534 SH SOLE 2746534 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 3487 185651 SH SOLE 185651 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 6976 413007 SH SOLE 413007 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 347077 11032328 SH SOLE 11032328 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 1494 47500 SH Call SOLE 47500 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 159426 5144431 SH SOLE 5144431 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 19634 504720 SH SOLE 504720 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 2474 79195 SH SOLE 79195 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 13328 483946 SH SOLE 483946 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 52352 2069234 SH SOLE 2069234 0 0 BRP INC COM SUN VTG 05577W200 6194 81292 SH SOLE 81292 0 0 BRUNSWICK CORP COM 117043109 613 8505 SH SOLE 8505 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 669 10313 SH SOLE 10313 0 0 BUNGE LIMITED COM G16962105 2965 29718 SH SOLE 29718 0 0 CABOT CORP COM 127055101 861 12887 SH SOLE 12887 0 0 CADENCE BANK COM 12740C103 1983 80410 SH SOLE 80410 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1515 9429 SH SOLE 9429 0 0 CAE INC COM 124765108 35297 1826015 SH SOLE 1826015 0 0 CAL MAINE FOODS INC COM NEW 128030202 572 10502 SH SOLE 10502 0 0 CAMECO CORP COM 13321L108 67386 2975080 SH SOLE 2975080 0 0 CAMPBELL SOUP CO COM 134429109 1696 29888 SH SOLE 29888 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1951 109808 SH SOLE 109808 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 561174 13883573 SH SOLE 13883573 0 0 CANADIAN NAT RES LTD COM 136385101 513405 9252199 SH SOLE 9252199 0 0 CANADIAN NAT RES LTD COM 136385101 81848 1475000 SH Put SOLE 1475000 0 0 CANADIAN NAT RES LTD COM 136385101 11098 200000 SH Call SOLE 200000 0 0 CANADIAN NATL RY CO COM 136375102 608602 5126793 SH SOLE 5126793 0 0 CANADIAN PAC RY LTD COM 13645T100 502334 6741830 SH SOLE 6741830 0 0 CANADIAN PAC RY LTD COM 13645T100 1043 14000 SH Put SOLE 14000 0 0 CANADIAN PAC RY LTD COM 13645T100 4471 60000 SH Call SOLE 60000 0 0 CANOPY GROWTH CORP COM 138035100 207 89157 SH SOLE 89157 0 0 CAPITAL ONE FINL CORP COM 14040H105 1492 16053 SH SOLE 16053 0 0 CARDINAL HEALTH INC COM 14149Y108 293 3814 SH SOLE 3814 0 0 CARMAX INC COM 143130102 1802 29598 SH SOLE 29598 0 0 CARNIVAL CORP COMMON STOCK 143658300 1335 165606 SH SOLE 165606 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 970 23513 SH SOLE 23513 0 0 CASELLA WASTE SYS INC CL A 147448104 230 2900 SH SOLE 2900 0 0 CATERPILLAR INC COM 149123101 32083 133925 SH SOLE 133925 0 0 CATERPILLAR INC COM 149123101 2875 12000 SH Call SOLE 12000 0 0 CAVCO INDS INC DEL COM 149568107 856 3784 SH SOLE 3784 0 0 CBOE GLOBAL MKTS INC COM 12503M108 672 5352 SH SOLE 5352 0 0 CBRE GROUP INC CL A 12504L109 1141 14821 SH SOLE 14821 0 0 CELANESE CORP DEL COM 150870103 740 7241 SH SOLE 7241 0 0 CELESTICA INC SUB VTG SHS 15101Q108 5352 475320 SH SOLE 475320 0 0 CELSIUS HLDGS INC COM NEW 15118V207 683 6562 SH SOLE 6562 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 476 117452 SH SOLE 117452 0 0 CENOVUS ENERGY INC COM 15135U109 155150 8001558 SH SOLE 8001558 0 0 CENOVUS ENERGY INC COM 15135U109 14542 750000 SH Put SOLE 750000 0 0 CENTENE CORP DEL COM 15135B101 235 2865 SH SOLE 2865 0 0 CENTERRA GOLD INC COM 152006102 1157 223721 SH SOLE 223721 0 0 CF INDS HLDGS INC COM 125269100 14280 167607 SH SOLE 167607 0 0 CGI INC CL A SUB VTG 12532H104 145025 1683593 SH SOLE 1683593 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 146 15344 SH SOLE 15344 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 736 2171 SH SOLE 2171 0 0 CHEMOURS CO COM 163851108 578 18885 SH SOLE 18885 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4737 31591 SH SOLE 31591 0 0 CHEVRON CORP NEW COM 166764100 42771 238292 SH SOLE 238292 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 265 191 SH SOLE 191 0 0 CHUBB LIMITED COM H1467J104 6035 27359 SH SOLE 27359 0 0 CI FINL CORP COM 125491100 16910 1696045 SH SOLE 1696045 0 0 CI FINL CORP COM 125491100 1475 147900 SH Put SOLE 147900 0 0 CI FINL CORP COM 125491100 944 94700 SH Call SOLE 94700 0 0 CIENA CORP COM NEW 171779309 363 7116 SH SOLE 7116 0 0 CIGNA CORP NEW COM 125523100 9769 29482 SH SOLE 29482 0 0 CINTAS CORP COM 172908105 3669 8124 SH SOLE 8124 0 0 CISCO SYS INC COM 17275R102 27328 573631 SH SOLE 573631 0 0 CITIGROUP INC COM NEW 172967424 39093 864323 SH SOLE 864323 0 0 CITIGROUP INC COM NEW 172967424 13569 300000 SH Call SOLE 300000 0 0 CITIZENS FINL GROUP INC COM 174610105 2590 65778 SH SOLE 65778 0 0 CLOROX CO DEL COM 189054109 788 5614 SH SOLE 5614 0 0 CLOUDFLARE INC CL A COM 18915M107 589 13019 SH SOLE 13019 0 0 CME GROUP INC COM 12572Q105 3001 17848 SH SOLE 17848 0 0 COCA COLA CO COM 191216100 50248 789938 SH SOLE 789938 0 0 COCA COLA CO COM 191216100 3180 50000 SH Put SOLE 50000 0 0 COCA COLA CO COM 191216100 3180 50000 SH Call SOLE 50000 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 9463 139401 SH SOLE 139401 0 0 COGNEX CORP COM 192422103 1901 40357 SH SOLE 40357 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1208 21124 SH SOLE 21124 0 0 COHERENT CORP COM 19247G107 470 13378 SH SOLE 13378 0 0 COLGATE PALMOLIVE CO COM 194162103 4930 62567 SH SOLE 62567 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 26166 285031 SH SOLE 285031 0 0 COMCAST CORP NEW CL A 20030N101 11027 315335 SH SOLE 315335 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 48 15605 SH SOLE 15605 0 0 CONAGRA BRANDS INC COM 205887102 2871 74197 SH SOLE 74197 0 0 CONOCOPHILLIPS COM 20825C104 3839 32534 SH SOLE 32534 0 0 CONSOL ENERGY INC NEW COM 20854L108 538 8283 SH SOLE 8283 0 0 CONSOLIDATED EDISON INC COM 209115104 252 2645 SH SOLE 2645 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8361 36079 SH SOLE 36079 0 0 CONSTELLATION ENERGY CORP COM 21037T109 2710 31430 SH SOLE 31430 0 0 COOPER COS INC COM NEW 216648402 1624 4912 SH SOLE 4912 0 0 COPA HOLDINGS SA CL A P31076105 694 8346 SH SOLE 8346 0 0 CORNING INC COM 219350105 2451 76729 SH SOLE 76729 0 0 CORTEVA INC COM 22052L104 2588 44022 SH SOLE 44022 0 0 COSTAR GROUP INC COM 22160N109 566 7328 SH SOLE 7328 0 0 COSTCO WHSL CORP NEW COM 22160K105 131020 287010 SH SOLE 287010 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 499 5270 SH SOLE 5270 0 0 CREDIT SUISSE GROUP SPONSORED AD 225401108 54 17643 SH SOLE 17643 0 0 CRESCENT PT ENERGY CORP COM 22576C101 13394 1878583 SH SOLE 1878583 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 364 8944 SH SOLE 8944 0 0 CRONOS GROUP INC COM 22717L101 59 23243 SH SOLE 23243 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 3690 35046 SH SOLE 35046 0 0 CROWN CASTLE INC COM 22822V101 3219 23730 SH SOLE 23730 0 0 CROWN CRAFTS INC COM 228309100 53 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 39581 1277627 SH SOLE 1277627 0 0 CSX CORP COM 126408103 1549 50000 SH Put SOLE 50000 0 0 CUMMINS INC COM 231021106 10714 44219 SH SOLE 44219 0 0 CUSHMAN WAKEFIELD PLC SHS G2717B108 1502 120564 SH SOLE 120564 0 0 CVS HEALTH CORP COM 126650100 52428 562595 SH SOLE 562595 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2067 15943 SH SOLE 15943 0 0 D R HORTON INC COM 23331A109 5343 59945 SH SOLE 59945 0 0 DANAHER CORPORATION COM 235851102 14265 53746 SH SOLE 53746 0 0 DARDEN RESTAURANTS INC COM 237194105 2686 19417 SH SOLE 19417 0 0 DARLING INGREDIENTS INC COM 237266101 4830 77176 SH SOLE 77176 0 0 DAVITA INC COM 23918K108 1082 14484 SH SOLE 14484 0 0 DBX ETF TR XTRACK HRVST 233051879 323 11542 SH SOLE 11542 0 0 DCP MIDSTREAM LP COM UT LTD P 23311P100 6288 162100 SH SOLE 162100 0 0 DECKERS OUTDOOR CORP COM 243537107 1847 4627 SH SOLE 4627 0 0 DEERE & CO COM 244199105 36107 84213 SH SOLE 84213 0 0 DELCATH SYS INC COM NEW 24661P807 286 79531 SH SOLE 79531 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5779 175858 SH SOLE 175858 0 0 DENISON MINES CORP COM 248356107 818 717978 SH SOLE 717978 0 0 DESCARTES SYS GROUP INC COM 249906108 4312 61895 SH SOLE 61895 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 389 34292 SH SOLE 34292 0 0 DEVON ENERGY CORP NEW COM 25179M103 10078 163847 SH SOLE 163847 0 0 DEXCOM INC COM 252131107 734 6483 SH SOLE 6483 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 16061 90132 SH SOLE 90132 0 0 DIAMONDBACK ENERGY INC COM 25278X109 5008 36617 SH SOLE 36617 0 0 DICKS SPORTING GOODS INC COM 253393102 1280 10639 SH SOLE 10639 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 361 14166 SH SOLE 14166 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 266 9830 SH SOLE 9830 0 0 DISCOVER FINL SVCS COM 254709108 571 5836 SH SOLE 5836 0 0 DISNEY WALT CO COM 254687106 85098 979484 SH SOLE 979484 0 0 DOCEBO INC COM 25609L105 302 9146 SH SOLE 9146 0 0 DOCUSIGN INC COM 256163106 2078 37495 SH SOLE 37495 0 0 DOCUSIGN INC COM 256163106 1386 25000 SH Call SOLE 25000 0 0 DOLLAR GEN CORP NEW COM 256677105 3834 15569 SH SOLE 15569 0 0 DOLLAR TREE INC COM 256746108 4291 30335 SH SOLE 30335 0 0 DOMINOS PIZZA INC COM 25754A201 2425 7000 SH SOLE 7000 0 0 DOW INC COM 260557103 4424 87799 SH SOLE 87799 0 0 DR REDDYS LABS LTD ADR 256135203 652 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 1790 157138 SH SOLE 157138 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 4194 40722 SH SOLE 40722 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 10999 106800 SH Call SOLE 106800 0 0 DUPONT DE NEMOURS INC COM 26614N102 1340 19525 SH SOLE 19525 0 0 EAGLE MATLS INC COM 26969P108 305 2296 SH SOLE 2296 0 0 EASTMAN CHEM CO COM 277432100 328 4026 SH SOLE 4026 0 0 EATON CORP PLC SHS G29183103 635 4047 SH SOLE 4047 0 0 EBAY INC. COM 278642103 4295 103578 SH SOLE 103578 0 0 ECOLAB INC COM 278865100 959 6588 SH SOLE 6588 0 0 EDITAS MEDICINE INC COM 28106W103 94 10565 SH SOLE 10565 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1063 14244 SH SOLE 14244 0 0 ELDORADO GOLD CORP NEW COM 284902509 1076 129147 SH SOLE 129147 0 0 ELECTRA BATTERY MATERIALS CO COM NEW 28474P201 28 17022 SH SOLE 17022 0 0 ELECTRONIC ARTS INC COM 285512109 1716 14044 SH SOLE 14044 0 0 ELEVANCE HEALTH INC COM 036752103 13186 25706 SH SOLE 25706 0 0 EMERSON ELEC CO COM 291011104 27636 287696 SH SOLE 287696 0 0 ENBRIDGE INC COM 29250N105 962686 24646341 SH SOLE 24646341 0 0 ENBRIDGE INC COM 29250N105 249687 6392400 SH Put SOLE 6392400 0 0 ENBRIDGE INC COM 29250N105 19530 500000 SH Call SOLE 500000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 2562 42839 SH SOLE 42839 0 0 ENCORE WIRE CORP COM 292562105 5619 40845 SH SOLE 40845 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 651 201415 SH SOLE 201415 0 0 ENEL CHILE S.A. SPONSORED AD 29278D105 37 16487 SH SOLE 16487 0 0 ENERFLEX LTD COM 29269R105 946 150200 SH SOLE 150200 0 0 ENERGY FUELS INC COM NEW 292671708 278 44697 SH SOLE 44697 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 14762 1243626 SH SOLE 1243626 0 0 ENERPLUS CORP COM 292766102 15827 897225 SH SOLE 897225 0 0 ENERPLUS CORP COM 292766102 291 16500 SH Call SOLE 16500 0 0 ENGAGESMART INC COMMON STOCK 29283F103 2067 117471 SH SOLE 117471 0 0 ENGINE GAMING AND MEDIA INC COM 29287W102 15 15017 SH SOLE 15017 0 0 ENI S P A SPONSORED AD 26874R108 3659 127675 SH SOLE 127675 0 0 ENPHASE ENERGY INC COM 29355A107 8492 32051 SH SOLE 32051 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 2158 89467 SH SOLE 89467 0 0 ENTHUSIAST GAMING HLDGS INC COM 29385B109 11 19931 SH SOLE 19931 0 0 EOG RES INC COM 26875P101 6568 50708 SH SOLE 50708 0 0 EQUIFAX INC COM 294429105 229 1177 SH SOLE 1177 0 0 EQUINIX INC COM 29444U700 1438 2196 SH SOLE 2196 0 0 EQUINOR ASA SPONSORED AD 29446M102 1226 34230 SH SOLE 34230 0 0 EQUINOX GOLD CORP COM 29446Y502 845 257682 SH SOLE 257682 0 0 EQUITABLE HLDGS INC COM 29452E101 211 7360 SH SOLE 7360 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 366 6200 SH SOLE 6200 0 0 ERO COPPER CORP COM 296006109 147 10683 SH SOLE 10683 0 0 ESSA PHARMA INC COM NEW 29668H708 417 165641 SH SOLE 165641 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 696 65938 SH SOLE 65938 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 369 8375 SH SOLE 8375 0 0 ETF MANAGERS TR ETFMG ALTR H 26924G508 206 48267 SH SOLE 48267 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 282 11935 SH SOLE 11935 0 0 ETSY INC COM 29786A106 10368 86561 SH SOLE 86561 0 0 EURONET WORLDWIDE INC COM 298736109 243 2571 SH SOLE 2571 0 0 EVEREST RE GROUP LTD COM G3223R108 260 784 SH SOLE 784 0 0 EXCELLON RES INC COM 30069C801 9 27622 SH SOLE 27622 0 0 EXELON CORP COM 30161N101 3183 73624 SH SOLE 73624 0 0 EXPEDIA GROUP INC COM NEW 30212P303 754 8605 SH SOLE 8605 0 0 EXTREME NETWORKS COM 30226D106 1026 56038 SH SOLE 56038 0 0 EXXON MOBIL CORP COM 30231G102 66355 601590 SH SOLE 601590 0 0 FABRINET SHS G3323L100 1740 13573 SH SOLE 13573 0 0 FACTSET RESH SYS INC COM 303075105 969 2414 SH SOLE 2414 0 0 FASTENAL CO COM 311900104 961 20318 SH SOLE 20318 0 0 FEDEX CORP COM 31428X106 26896 155290 SH SOLE 155290 0 0 FEDEX CORP COM 31428X106 1386 8000 SH Call SOLE 8000 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 954 99363 SH SOLE 99363 0 0 FERRARI N V COM N3167Y103 3290 15356 SH SOLE 15356 0 0 FERROGLOBE PLC SHS G33856108 44 11500 SH SOLE 11500 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 244 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 400 8886 SH SOLE 8886 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 1008 26796 SH SOLE 26796 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 461 6798 SH SOLE 6798 0 0 FIFTH THIRD BANCORP COM 316773100 358 10900 SH SOLE 10900 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3961 475529 SH SOLE 475529 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 4138 33947 SH SOLE 33947 0 0 FIRST SOLAR INC COM 336433107 400 2670 SH SOLE 2670 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC 33739E108 578 34375 SH SOLE 34375 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 215 1975 SH SOLE 1975 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 2935 50945 SH SOLE 50945 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 829 10535 SH SOLE 10535 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1149 14483 SH SOLE 14483 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 1800 46490 SH SOLE 46490 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 1072 8701 SH SOLE 8701 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 2759 112571 SH SOLE 112571 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 283 6442 SH SOLE 6442 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 220 4940 SH SOLE 4940 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 719 8103 SH SOLE 8103 0 0 FIRSTENERGY CORP COM 337932107 220 5236 SH SOLE 5236 0 0 FIRSTSERVICE CORP NEW COM 33767E202 56046 457967 SH SOLE 457967 0 0 FISERV INC COM 337738108 6317 62497 SH SOLE 62497 0 0 FLEX LTD ORD Y2573F102 1641 76449 SH SOLE 76449 0 0 FLUOR CORP NEW COM 343412102 550 15857 SH SOLE 15857 0 0 FOOT LOCKER INC COM 344849104 525 13893 SH SOLE 13893 0 0 FORD MTR CO DEL COM 345370860 18276 1571435 SH SOLE 1571435 0 0 FORTINET INC COM 34959E109 6784 138764 SH SOLE 138764 0 0 FORTIS INC COM 349553107 251675 6293447 SH SOLE 6293447 0 0 FORTIS INC COM 349553107 2799 70000 SH Put SOLE 70000 0 0 FORTIVE CORP COM 34959J108 1426 22198 SH SOLE 22198 0 0 FORTUNA SILVER MINES INC COM 349915108 900 239295 SH SOLE 239295 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3510 35000 SH SOLE 35000 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 275 4819 SH SOLE 4819 0 0 FORWARD AIR CORP COM 349853101 2691 25653 SH SOLE 25653 0 0 FOX CORP CL A COM 35137L105 1352 44506 SH SOLE 44506 0 0 FRANCO NEV CORP COM 351858105 191400 1405078 SH SOLE 1405078 0 0 FRANCO NEV CORP COM 351858105 7492 55000 SH Put SOLE 55000 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1473 16461 SH SOLE 16461 0 0 FREEPORT-MCMORAN INC CL B 35671D857 10096 265693 SH SOLE 265693 0 0 FRESHWORKS INC CLASS A COM 358054104 678 46120 SH SOLE 46120 0 0 GABELLI EQUITY TR INC COM 362397101 155 28307 SH SOLE 28307 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4416 23420 SH SOLE 23420 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 76 20834 SH SOLE 20834 0 0 GARMIN LTD SHS H2906T109 356 3858 SH SOLE 3858 0 0 GARTNER INC COM 366651107 17977 53480 SH SOLE 53480 0 0 GEN DIGITAL INC COM 668771108 547 25527 SH SOLE 25527 0 0 GENERAC HLDGS INC COM 368736104 1510 15004 SH SOLE 15004 0 0 GENERAL DYNAMICS CORP COM 369550108 12687 51133 SH SOLE 51133 0 0 GENERAL ELECTRIC CO COM NEW 369604301 1455 22249 SH SOLE 22249 0 0 GENERAL MLS INC COM 370334104 5533 65992 SH SOLE 65992 0 0 GENERAL MTRS CO COM 37045V100 9675 287617 SH SOLE 287617 0 0 GENTEX CORP COM 371901109 265 9710 SH SOLE 9710 0 0 GENUINE PARTS CO COM 372460105 3683 21225 SH SOLE 21225 0 0 GENWORTH FINL INC COM CL A 37247D106 156 29397 SH SOLE 29397 0 0 GERDAU SA SPON ADR REP 373737105 841 151718 SH SOLE 151718 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 7634 261613 SH SOLE 261613 0 0 GILDAN ACTIVEWEAR INC COM 375916103 44574 1628558 SH SOLE 1628558 0 0 GILEAD SCIENCES INC COM 375558103 21998 256238 SH SOLE 256238 0 0 GLOBAL PMTS INC COM 37940X102 337 3390 SH SOLE 3390 0 0 GLOBAL X FDS US INFR DEV 37954Y673 252 9509 SH SOLE 9509 0 0 GLOBAL X FDS RENEWABLE EN 37954Y707 353 26880 SH SOLE 26880 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 504 24526 SH SOLE 24526 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1723 48629 SH SOLE 48629 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 766 27207 SH SOLE 27207 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 1583 27012 SH SOLE 27012 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 1484 73904 SH SOLE 73904 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 1495 27741 SH SOLE 27741 0 0 GLOBE LIFE INC COM 37959E102 1822 15111 SH SOLE 15111 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 247 23831 SH SOLE 23831 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 38126 111032 SH SOLE 111032 0 0 GOLDMINING INC COM 38149E101 36 31475 SH SOLE 31475 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 137 13537 SH SOLE 13537 0 0 GRAINGER W W INC COM 384802104 2099 3774 SH SOLE 3774 0 0 GRAN TIERRA ENERGY INC COM 38500T101 1188 1199701 SH SOLE 1199701 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 20394 399969 SH SOLE 399969 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 227 1256 SH SOLE 1256 0 0 GROWGENERATION CORP COM 39986L109 155 39516 SH SOLE 39516 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER 40051E202 589 2530 SH SOLE 2530 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 301 30890 SH SOLE 30890 0 0 GSK PLC SPONSORED AD 37733W204 9551 271797 SH SOLE 271797 0 0 GUARDANT HEALTH INC COM 40131M109 393 14444 SH SOLE 14444 0 0 HALEON PLC SPON ADS 405552100 126 15759 SH SOLE 15759 0 0 HALLIBURTON CO COM 406216101 737 18733 SH SOLE 18733 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 1548 27214 SH SOLE 27214 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 1059 21888 SH SOLE 21888 0 0 HANESBRANDS INC COM 410345102 441 69418 SH SOLE 69418 0 0 HARLEY DAVIDSON INC COM 412822108 582 13997 SH SOLE 13997 0 0 HARMONY GOLD MINING CO LTD SPONSORED AD 413216300 48 13971 SH SOLE 13971 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1666 21976 SH SOLE 21976 0 0 HCA HEALTHCARE INC COM 40412C101 2701 11257 SH SOLE 11257 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1222 17857 SH SOLE 17857 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 513 26638 SH SOLE 26638 0 0 HECLA MNG CO COM 422704106 293 52721 SH SOLE 52721 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 250 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 198 84122 SH SOLE 84122 0 0 HERSHEY CO COM 427866108 5665 24462 SH SOLE 24462 0 0 HESS CORP COM 42809H107 2684 18926 SH SOLE 18926 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 179 11212 SH SOLE 11212 0 0 HILLENBRAND INC COM 431571108 659 15451 SH SOLE 15451 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 261 2065 SH SOLE 2065 0 0 HOLOGIC INC COM 436440101 1293 17279 SH SOLE 17279 0 0 HOME DEPOT INC COM 437076102 111893 354249 SH SOLE 354249 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2009 87889 SH SOLE 87889 0 0 HONEYWELL INTL INC COM 438516106 25540 119181 SH SOLE 119181 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1553 13651 SH SOLE 13651 0 0 HORMEL FOODS CORP COM 440452100 324 7112 SH SOLE 7112 0 0 HOWARD HUGHES CORP COM 44267D107 808 10574 SH SOLE 10574 0 0 HOWMET AEROSPACE INC COM 443201108 350 8890 SH SOLE 8890 0 0 HP INC COM 40434L105 1739 64733 SH SOLE 64733 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 564 18105 SH SOLE 18105 0 0 HUDBAY MINERALS INC COM 443628102 6212 1230014 SH SOLE 1230014 0 0 HUDBAY MINERALS INC COM 443628102 900 178300 SH Put SOLE 178300 0 0 HUDBAY MINERALS INC COM 443628102 3295 652400 SH Call SOLE 652400 0 0 HUMANA INC COM 444859102 3990 7790 SH SOLE 7790 0 0 HUNT J B TRANS SVCS INC COM 445658107 354 2031 SH SOLE 2031 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2147 152301 SH SOLE 152301 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 3265 14155 SH SOLE 14155 0 0 HUNTSMAN CORP COM 447011107 292 10620 SH SOLE 10620 0 0 HUT 8 MNG CORP COM 44812T102 86 100251 SH SOLE 100251 0 0 I-80 GOLD CORP COM 44955L106 1693 606845 SH SOLE 606845 0 0 IAMGOLD CORP COM 450913108 635 248095 SH SOLE 248095 0 0 ICICI BANK LIMITED ADR 45104G104 288 13146 SH SOLE 13146 0 0 ICON PLC SHS G4705A100 513 2639 SH SOLE 2639 0 0 ILLINOIS TOOL WKS INC COM 452308109 2169 9845 SH SOLE 9845 0 0 ILLUMINA INC COM 452327109 2229 11022 SH SOLE 11022 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 251 47427 SH SOLE 47427 0 0 IMPERIAL OIL LTD COM NEW 453038408 57093 1172815 SH SOLE 1172815 0 0 IMV INC COM NEW 44974L301 46 18953 SH SOLE 18953 0 0 INDIA FD INC COM 454089103 1043 70396 SH SOLE 70396 0 0 INFOSYS LTD SPONSORED AD 456788108 2111 117226 SH SOLE 117226 0 0 ING GROEP N.V. SPONSORED AD 456837103 6369 523375 SH SOLE 523375 0 0 INGERSOLL RAND INC COM 45687V106 1492 28562 SH SOLE 28562 0 0 INGREDION INC COM 457187102 7944 81116 SH SOLE 81116 0 0 INMODE LTD SHS M5425M103 789 22094 SH SOLE 22094 0 0 INTEL CORP COM 458140100 33406 1263932 SH SOLE 1263932 0 0 INTEL CORP COM 458140100 4401 166500 SH Call SOLE 166500 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 296 8497 SH SOLE 8497 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2310 22518 SH SOLE 22518 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 52454 372307 SH SOLE 372307 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2428 23162 SH SOLE 23162 0 0 INTUIT COM 461202103 1541 3958 SH SOLE 3958 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3883 14633 SH SOLE 14633 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIEL 46090F100 284 19235 SH SOLE 19235 0 0 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 3139 43439 SH SOLE 43439 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 674 9480 SH SOLE 9480 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3451 35758 SH SOLE 35758 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 946 38379 SH SOLE 38379 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE 46140H106 375 18604 SH SOLE 18604 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 395 6184 SH SOLE 6184 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 391 34938 SH SOLE 34938 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY C 46138E719 658 38409 SH SOLE 38409 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 667 22528 SH SOLE 22528 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 264 6367 SH SOLE 6367 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 576 13278 SH SOLE 13278 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 884 8074 SH SOLE 8074 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1215 16664 SH SOLE 16664 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 250 9117 SH SOLE 9117 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 418 23697 SH SOLE 23697 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 213 10400 SH SOLE 10400 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866 239 11400 SH SOLE 11400 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 519 13536 SH SOLE 13536 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 9524 208211 SH SOLE 208211 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 362 5096 SH SOLE 5096 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852 287 2335 SH SOLE 2335 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 735 8590 SH SOLE 8590 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 11473 81223 SH SOLE 81223 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 366 3259 SH SOLE 3259 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548 399 23845 SH SOLE 23845 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 651 4199 SH SOLE 4199 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 217 2765 SH SOLE 2765 0 0 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 264 12419 SH SOLE 12419 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 66115 248293 SH SOLE 248293 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 56584 212500 SH Put SOLE 212500 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3328 12500 SH Call SOLE 12500 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 352 6449 SH SOLE 6449 0 0 INVITAE CORP COM 46185L103 793 426542 SH SOLE 426542 0 0 IQVIA HLDGS INC COM 46266C105 334 1630 SH SOLE 1630 0 0 IRON MTN INC DEL COM 46284V101 3079 61763 SH SOLE 61763 0 0 ISHARES GOLD TR ISHARES NEW 464285204 10504 303668 SH SOLE 303668 0 0 ISHARES INC MSCI EM ASIA 464286426 1982 31305 SH SOLE 31305 0 0 ISHARES INC CORE MSCI EM 46434G103 1461 31294 SH SOLE 31294 0 0 ISHARES INC MSCI AUSTRIA 464286202 6355 334491 SH SOLE 334491 0 0 ISHARES INC MSCI BRAZIL 464286400 1896 67788 SH SOLE 67788 0 0 ISHARES INC MSCI GBL MIN 464286525 875 9204 SH SOLE 9204 0 0 ISHARES INC MSCI CHILE E 464286640 289 10656 SH SOLE 10656 0 0 ISHARES INC MSCI SWITZER 464286749 683 16293 SH SOLE 16293 0 0 ISHARES INC MSCI SPAIN E 464286764 5474 226380 SH SOLE 226380 0 0 ISHARES INC MSCI STH KOR 464286772 3951 69947 SH SOLE 69947 0 0 ISHARES INC MSCI MEXICO 464286822 3957 80019 SH SOLE 80019 0 0 ISHARES INC MSCI EMRG CH 46434G764 233 4906 SH SOLE 4906 0 0 ISHARES INC MSCI TAIWAN 46434G772 6714 167192 SH SOLE 167192 0 0 ISHARES INC MSCI SINGPOR 46434G780 242 12892 SH SOLE 12892 0 0 ISHARES INC MSCI JPN ETF 46434G822 2388 43859 SH SOLE 43859 0 0 ISHARES INC MSCI ITALY E 46434G830 7080 262797 SH SOLE 262797 0 0 ISHARES INC MSCI GBL ETF 46434G848 412 10055 SH SOLE 10055 0 0 ISHARES INC EM MKT SM-CP 464286475 409 8464 SH SOLE 8464 0 0 ISHARES INC MSCI CDA ETF 464286509 2027 61924 SH SOLE 61924 0 0 ISHARES INC MSCI GERMANY 464286806 324 13109 SH SOLE 13109 0 0 ISHARES INC MSCI HONG KG 464286871 6207 295442 SH SOLE 295442 0 0 ISHARES INC MSCI STH AFR 464286780 1435 33837 SH SOLE 33837 0 0 ISHARES INC MSCI WORLD E 464286392 751 6871 SH SOLE 6871 0 0 ISHARES INC MSCI CDA ETF 464286509 214381 6550000 SH Put SOLE 6550000 0 0 ISHARES INC MSCI CDA ETF 464286509 4909 150000 SH Call SOLE 150000 0 0 ISHARES INC MSCI EMERG M 464286533 26525 500000 SH Call SOLE 500000 0 0 ISHARES SILVER TR ISHARES 46428Q109 1541 69981 SH SOLE 69981 0 0 ISHARES TR INDIA 50 ETF 464289529 1428 33744 SH SOLE 33744 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7710 79520 SH SOLE 79520 0 0 ISHARES TR 20 YR TR BD 464287432 103774 1042323 SH SOLE 1042323 0 0 ISHARES TR ASIA 50 ETF 464288430 1328 23398 SH SOLE 23398 0 0 ISHARES TR CHINA LG-CAP 464287184 12514 442201 SH SOLE 442201 0 0 ISHARES TR CORE HIGH DV 46429B663 3842 36860 SH SOLE 36860 0 0 ISHARES TR CORE S&P500 464287200 50013 130171 SH SOLE 130171 0 0 ISHARES TR CORE S&P MCP 464287507 10363 42842 SH SOLE 42842 0 0 ISHARES TR CORE S&P SCP 464287804 1209 12770 SH SOLE 12770 0 0 ISHARES TR CORE S&P TTL 464287150 5384 63488 SH SOLE 63488 0 0 ISHARES TR CORE US AGGB 464287226 14301 147452 SH SOLE 147452 0 0 ISHARES TR DOW JONES US 464287846 383 4100 SH SOLE 4100 0 0 ISHARES TR GLOBAL 100 E 464287572 3797 59279 SH SOLE 59279 0 0 ISHARES TR GLB CNS DISC 464288745 248 1972 SH SOLE 1972 0 0 ISHARES TR GLOB HLTHCRE 464287325 981 11562 SH SOLE 11562 0 0 ISHARES TR GLOB INDSTRL 464288729 508 4768 SH SOLE 4768 0 0 ISHARES TR GLB INFRASTR 464288372 691 15075 SH SOLE 15075 0 0 ISHARES TR GLOBAL TECH 464287291 2050 45730 SH SOLE 45730 0 0 ISHARES TR IBOXX HI YD 464288513 1461 19842 SH SOLE 19842 0 0 ISHARES TR IBOXX INV CP 464287242 299 2837 SH SOLE 2837 0 0 ISHARES TR MRGSTR SM CP 464288604 286 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 945 11139 SH SOLE 11139 0 0 ISHARES TR MSCI CHINA E 46429B671 299 6287 SH SOLE 6287 0 0 ISHARES TR MSCI EAFE ET 464287465 41270 628740 SH SOLE 628740 0 0 ISHARES TR EAFE SML CP 464288273 9344 165440 SH SOLE 165440 0 0 ISHARES TR MSCI EMG MKT 464287234 8707 229748 SH SOLE 229748 0 0 ISHARES TR RUS 1000 ETF 464287622 440 2091 SH SOLE 2091 0 0 ISHARES TR RUS 1000 VAL 464287598 258 1698 SH SOLE 1698 0 0 ISHARES TR RUSSELL 2000 464287655 18816 107917 SH SOLE 107917 0 0 ISHARES TR RUS 2000 VAL 464287630 675 4870 SH SOLE 4870 0 0 ISHARES TR RUS MID CAP 464287499 1131 16774 SH SOLE 16774 0 0 ISHARES TR RUS MD CP GR 464287481 357 4265 SH SOLE 4265 0 0 ISHARES TR RUS MDCP VAL 464287473 5080 48226 SH SOLE 48226 0 0 ISHARES TR RUS TP200 GR 464289438 921 7643 SH SOLE 7643 0 0 ISHARES TR S&P 500 VAL 464287408 1281 8830 SH SOLE 8830 0 0 ISHARES TR GL CLEAN ENE 464288224 1127 56788 SH SOLE 56788 0 0 ISHARES TR S&P MC 400VL 464287705 5388 53449 SH SOLE 53449 0 0 ISHARES TR SP SMCP600VL 464287879 8880 97246 SH SOLE 97246 0 0 ISHARES TR SELECT DIVID 464287168 31692 262783 SH SOLE 262783 0 0 ISHARES TR TIPS BD ETF 464287176 5698 53531 SH SOLE 53531 0 0 ISHARES TR ISHARES SEMI 464287523 3564 10242 SH SOLE 10242 0 0 ISHARES TR ISHARES BIOT 464287556 1251 9529 SH SOLE 9529 0 0 ISHARES TR MSCI DENMARK 46429B523 12647 130412 SH SOLE 130412 0 0 ISHARES TR MSCI INDIA E 46429B598 5563 133273 SH SOLE 133273 0 0 ISHARES TR MSCI USA MME 46432F396 1018 6977 SH SOLE 6977 0 0 ISHARES TR CORE MSCI TO 46432F834 1828 31575 SH SOLE 31575 0 0 ISHARES TR CORE MSCI EA 46432F842 7143 115877 SH SOLE 115877 0 0 ISHARES TR CORE TOTAL U 46434V613 623 13873 SH SOLE 13873 0 0 ISHARES TR 7-10 YR TRSY 464287440 6246 65217 SH SOLE 65217 0 0 ISHARES TR 1 3 YR TREAS 464287457 1512 18623 SH SOLE 18623 0 0 ISHARES TR EXPND TEC SC 464287549 6186 22093 SH SOLE 22093 0 0 ISHARES TR US TELECOM E 464287713 482 21479 SH SOLE 21479 0 0 ISHARES TR US CONSM STA 464287812 7569 37324 SH SOLE 37324 0 0 ISHARES TR INTL SEL DIV 464288448 375 13810 SH SOLE 13810 0 0 ISHARES TR USD INV GRDE 464288620 256 5220 SH SOLE 5220 0 0 ISHARES TR ISHS 1-5YR I 464288646 411 8250 SH SOLE 8250 0 0 ISHARES TR 3 7 YR TREAS 464288661 216 1880 SH SOLE 1880 0 0 ISHARES TR SHORT TREAS 464288679 302 2750 SH SOLE 2750 0 0 ISHARES TR PFD AND INCM 464288687 1676 54890 SH SOLE 54890 0 0 ISHARES TR US HOME CONS 464288752 675 11144 SH SOLE 11144 0 0 ISHARES TR US AER DEF E 464288760 932 8334 SH SOLE 8334 0 0 ISHARES TR US OIL GS EX 464288851 1570 16904 SH SOLE 16904 0 0 ISHARES TR EAFE VALUE E 464288877 2071 45131 SH SOLE 45131 0 0 ISHARES TR EAFE GRWTH E 464288885 338 4040 SH SOLE 4040 0 0 ISHARES TR US TREAS BD 46429B267 5351 235530 SH SOLE 235530 0 0 ISHARES TR FLTG RATE NT 46429B655 2789 55410 SH SOLE 55410 0 0 ISHARES TR MSCI EAFE MI 46429B689 1334 20976 SH SOLE 20976 0 0 ISHARES TR MSCI USA MIN 46429B697 1368 18972 SH SOLE 18972 0 0 ISHARES TR EXPONENTIAL 46434V381 5680 119993 SH SOLE 119993 0 0 ISHARES TR ESG AWRE USD 46435G193 446 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 267 8717 SH SOLE 8717 0 0 ISHARES TR ESG AWR MSCI 46435G425 576 6796 SH SOLE 6796 0 0 ISHARES TR ESG AW MSCI 46435G516 468 7122 SH SOLE 7122 0 0 ISHARES TR MSCI CDA ETF 46435G706 1151 39870 SH SOLE 39870 0 0 ISHARES TR CYBERSECURIT 46435U135 962 29128 SH SOLE 29128 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 5638 56304 SH SOLE 56304 0 0 ISHARES TR U.S. ENERGY 464287796 4836 104030 SH SOLE 104030 0 0 ISHARES TR U.S. FINLS E 464287788 325 4311 SH SOLE 4311 0 0 ISHARES TR US HLTHCARE 464287762 1869 6589 SH SOLE 6589 0 0 ISHARES TR U.S. MED DVC 464288810 3374 64183 SH SOLE 64183 0 0 ISHARES TR U.S. REAL ES 464287739 2594 30816 SH SOLE 30816 0 0 ISHARES TR U.S. TECH ET 464287721 2354 31605 SH SOLE 31605 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 1873 34379 SH SOLE 34379 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 298 5953 SH SOLE 5953 0 0 JABIL INC COM 466313103 2910 42670 SH SOLE 42670 0 0 JACOBS SOLUTIONS INC COM 46982L108 1669 13898 SH SOLE 13898 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2114 13272 SH SOLE 13272 0 0 JELD-WEN HLDG INC COM 47580P103 638 66084 SH SOLE 66084 0 0 JOHNSON & JOHNSON COM 478160104 117921 667541 SH SOLE 667541 0 0 JOHNSON CTLS INTL PLC SHS G51502105 5383 84106 SH SOLE 84106 0 0 JPMORGAN CHASE & CO COM 46625H100 165187 1231818 SH SOLE 1231818 0 0 JPMORGAN CHASE & CO COM 46625H100 26820 200000 SH Put SOLE 200000 0 0 JPMORGAN CHASE & CO COM 46625H100 49174 366700 SH Call SOLE 366700 0 0 JUNIPER NETWORKS INC COM 48203R104 258 8061 SH SOLE 8061 0 0 KELLOGG CO COM 487836108 1277 17926 SH SOLE 17926 0 0 KEYCORP COM 493267108 270 15480 SH SOLE 15480 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3255 19026 SH SOLE 19026 0 0 KIMBERLY-CLARK CORP COM 494368103 4145 30532 SH SOLE 30532 0 0 KINDER MORGAN INC DEL COM 49456B101 1011 55933 SH SOLE 55933 0 0 KINROSS GOLD CORP COM 496902404 26046 6399534 SH SOLE 6399534 0 0 KKR & CO INC COM 48251W104 1081 23277 SH SOLE 23277 0 0 KLA CORP COM NEW 482480100 6985 18526 SH SOLE 18526 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 2285 152452 SH SOLE 152452 0 0 KRAFT HEINZ CO COM 500754106 4949 121567 SH SOLE 121567 0 0 KRANESHARES TR CSI CHI INTE 500767306 2049 67858 SH SOLE 67858 0 0 KRANESHARES TR GLOBAL CARB 500767678 3270 89667 SH SOLE 89667 0 0 KRANESHARES TR QUADRTC INT 500767736 2153 95233 SH SOLE 95233 0 0 KROGER CO COM 501044101 814 18249 SH SOLE 18249 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4671 22432 SH SOLE 22432 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 517 2195 SH SOLE 2195 0 0 LAM RESEARCH CORP COM 512807108 8997 21407 SH SOLE 21407 0 0 LAMB WESTON HLDGS INC COM 513272104 7889 88283 SH SOLE 88283 0 0 LARGO INC COM 517097101 117 21609 SH SOLE 21609 0 0 LAS VEGAS SANDS CORP COM 517834107 1238 25756 SH SOLE 25756 0 0 LAUDER ESTEE COS INC CL A 518439104 4103 16538 SH SOLE 16538 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 1000 39124 SH SOLE 39124 0 0 LEGGETT & PLATT INC COM 524660107 239 7428 SH SOLE 7428 0 0 LENNAR CORP CL A 526057104 959 10596 SH SOLE 10596 0 0 LEONARDO DRS INC COM 52661A108 171 13380 SH SOLE 13380 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 6986 489233 SH SOLE 489233 0 0 LILLY ELI & CO COM 532457108 48789 133361 SH SOLE 133361 0 0 LINDE PLC SHS G5494J103 6494 19909 SH SOLE 19909 0 0 LISTED FD TR ROUNDHILL BA 53656F417 716 99740 SH SOLE 99740 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1546 81569 SH SOLE 81569 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1220 64400 SH Call SOLE 64400 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 2839 1290404 SH SOLE 1290404 0 0 LOCKHEED MARTIN CORP COM 539830109 12765 26239 SH SOLE 26239 0 0 LOWES COS INC COM 548661107 20668 103733 SH SOLE 103733 0 0 LPL FINL HLDGS INC COM 50212V100 2732 12637 SH SOLE 12637 0 0 LSB INDS INC COM 502160104 1230 92492 SH SOLE 92492 0 0 LULULEMON ATHLETICA INC COM 550021109 20120 62800 SH SOLE 62800 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4961 59755 SH SOLE 59755 0 0 MACYS INC COM 55616P104 1760 85246 SH SOLE 85246 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 455 2482 SH SOLE 2482 0 0 MAG SILVER CORP COM 55903Q104 398 25489 SH SOLE 25489 0 0 MAGNA INTL INC COM 559222401 160008 2850152 SH SOLE 2850152 0 0 MAGNITE INC COM 55955D100 517 48796 SH SOLE 48796 0 0 MANULIFE FINL CORP COM 56501R106 509314 28581016 SH SOLE 28581016 0 0 MANULIFE FINL CORP COM 56501R106 184997 10381400 SH Put SOLE 10381400 0 0 MANULIFE FINL CORP COM 56501R106 52915 2969400 SH Call SOLE 2969400 0 0 MARATHON OIL CORP COM 565849106 5011 185127 SH SOLE 185127 0 0 MARATHON PETE CORP COM 56585A102 2470 21220 SH SOLE 21220 0 0 MARKEL CORP COM 570535104 10159 7711 SH SOLE 7711 0 0 MARKETAXESS HLDGS INC COM 57060D108 208 747 SH SOLE 747 0 0 MARRIOTT INTL INC NEW CL A 571903202 10373 69670 SH SOLE 69670 0 0 MARSH & MCLENNAN COS INC COM 571748102 1738 10504 SH SOLE 10504 0 0 MARVELL TECHNOLOGY INC COM 573874104 2820 76134 SH SOLE 76134 0 0 MASCO CORP COM 574599106 272 5820 SH SOLE 5820 0 0 MASTERCARD INCORPORATED CL A 57636Q104 69851 200876 SH SOLE 200876 0 0 MATTEL INC COM 577081102 1063 59606 SH SOLE 59606 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 2627 50767 SH SOLE 50767 0 0 MCCORMICK & CO INC COM NON VTG 579780206 844 10177 SH SOLE 10177 0 0 MCDONALDS CORP COM 580135101 62342 236565 SH SOLE 236565 0 0 MCGRATH RENTCORP COM 580589109 410 4157 SH SOLE 4157 0 0 MCKESSON CORP COM 58155Q103 13780 36736 SH SOLE 36736 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 657 59006 SH SOLE 59006 0 0 MEDIFAST INC COM 58470H101 4371 37890 SH SOLE 37890 0 0 MEDPACE HLDGS INC COM 58506Q109 471 2216 SH SOLE 2216 0 0 MEDTRONIC PLC SHS G5960L103 19837 255242 SH SOLE 255242 0 0 MERCADOLIBRE INC COM 58733R102 826 976 SH SOLE 976 0 0 MERCK & CO INC COM 58933Y105 109203 984252 SH SOLE 984252 0 0 META MATERIALS INC COM 59134N104 342 287787 SH SOLE 287787 0 0 META PLATFORMS INC CL A 30303M102 43721 363312 SH SOLE 363312 0 0 METHANEX CORP COM 59151K108 1631 43109 SH SOLE 43109 0 0 METLIFE INC COM 59156R108 43247 597579 SH SOLE 597579 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1888 1306 SH SOLE 1306 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 5620 80002 SH SOLE 80002 0 0 MICRON TECHNOLOGY INC COM 595112103 9791 195902 SH SOLE 195902 0 0 MICROSOFT CORP COM 594918104 326122 1359864 SH SOLE 1359864 0 0 MICROSOFT CORP COM 594918104 7195 30000 SH Put SOLE 30000 0 0 MIDDLEBY CORP COM 596278101 432 3227 SH SOLE 3227 0 0 MILLERKNOLL INC COM 600544100 415 19742 SH SOLE 19742 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 6210 931097 SH SOLE 931097 0 0 MODERNA INC COM 60770K107 19133 106521 SH SOLE 106521 0 0 MODINE MFG CO COM 607828100 3511 176792 SH SOLE 176792 0 0 MOLINA HEALTHCARE INC COM 60855R100 393 1190 SH SOLE 1190 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 517 10027 SH SOLE 10027 0 0 MONDELEZ INTL INC CL A 609207105 10175 152668 SH SOLE 152668 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 979 9647 SH SOLE 9647 0 0 MOODYS CORP COM 615369105 1445 5185 SH SOLE 5185 0 0 MORGAN STANLEY COM NEW 617446448 25422 299010 SH SOLE 299010 0 0 MORGAN STANLEY COM NEW 617446448 25506 300000 SH Call SOLE 300000 0 0 MOSAIC CO NEW COM 61945C103 1158 26388 SH SOLE 26388 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2767 10736 SH SOLE 10736 0 0 MP MATERIALS CORP COM CL A 553368101 469 19300 SH SOLE 19300 0 0 MSCI INC COM 55354G100 1000 2150 SH SOLE 2150 0 0 NABORS INDUSTRIES LTD SHS G6359F137 1438 9282 SH SOLE 9282 0 0 NASDAQ INC COM 631103108 8334 135850 SH SOLE 135850 0 0 NATERA INC COM 632307104 340 8459 SH SOLE 8459 0 0 NATIONAL BK HLDGS CORP CL A 633707104 10244 243500 SH Put SOLE 243500 0 0 NATIONAL BK HLDGS CORP CL A 633707104 6310 150000 SH Call SOLE 150000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1384 22940 SH SOLE 22940 0 0 NATWEST GROUP PLC SPONS ADR 639057207 157 24277 SH SOLE 24277 0 0 NETAPP INC COM 64110D104 2128 35432 SH SOLE 35432 0 0 NETFLIX INC COM 64110L106 43020 145889 SH SOLE 145889 0 0 NETFLIX INC COM 64110L106 10911 37000 SH Put SOLE 37000 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1816 15205 SH SOLE 15205 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 249 5865 SH SOLE 5865 0 0 NEW FOUND GOLD CORP COM 64440N103 883 219690 SH SOLE 219690 0 0 NEW GOLD INC CDA COM 644535106 709 723924 SH SOLE 723924 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206 239 6870 SH SOLE 6870 0 0 NEW PAC METALS CORP COM 64782A107 111 50382 SH SOLE 50382 0 0 NEWELL BRANDS INC COM 651229106 489 37358 SH SOLE 37358 0 0 NEWMONT CORP COM 651639106 15088 319665 SH SOLE 319665 0 0 NEWMONT CORP COM 651639106 1534 32500 SH Call SOLE 32500 0 0 NEXGEN ENERGY LTD COM 65340P106 214 48312 SH SOLE 48312 0 0 NEXTERA ENERGY INC COM 65339F101 17335 207354 SH SOLE 207354 0 0 NICE LTD SPONSORED AD 653656108 433 2252 SH SOLE 2252 0 0 NIKE INC CL B 654106103 54055 461968 SH SOLE 461968 0 0 NIO INC SPON ADS 62914V106 332 34037 SH SOLE 34037 0 0 NISOURCE INC COM 65473P105 2621 95604 SH SOLE 95604 0 0 NOKIA CORP SPONSORED AD 654902204 302 65090 SH SOLE 65090 0 0 NORFOLK SOUTHN CORP COM 655844108 7263 29473 SH SOLE 29473 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 4403 330076 SH SOLE 330076 0 0 NORTHROP GRUMMAN CORP COM 666807102 5027 9214 SH SOLE 9214 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1196 97696 SH SOLE 97696 0 0 NOVAGOLD RES INC COM NEW 66987E206 743 124285 SH SOLE 124285 0 0 NOVARTIS AG SPONSORED AD 66987V109 11937 131578 SH SOLE 131578 0 0 NOVO-NORDISK A S ADR 670100205 20904 154457 SH SOLE 154457 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 279 68536 SH SOLE 68536 0 0 NUCOR CORP COM 670346105 5186 39345 SH SOLE 39345 0 0 NUTANIX INC CL A 67059N108 3842 147484 SH SOLE 147484 0 0 NUTRIEN LTD COM 67077M108 325683 4463857 SH SOLE 4463857 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 600 75725 SH SOLE 75725 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1066 41958 SH SOLE 41958 0 0 NVIDIA CORPORATION COM 67066G104 93014 636472 SH SOLE 636472 0 0 NVIDIA CORPORATION COM 67066G104 1461 10000 SH Call SOLE 10000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4516 28574 SH SOLE 28574 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 179 26055 SH SOLE 26055 0 0 OBSIDIAN ENERGY LTD COM 674482203 169 25546 SH SOLE 25546 0 0 OCCIDENTAL PETE CORP COM 674599105 1433 22749 SH SOLE 22749 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1861 6559 SH SOLE 6559 0 0 OLD REP INTL CORP COM 680223104 475 19650 SH SOLE 19650 0 0 OMNICOM GROUP INC COM 681919106 1352 16572 SH SOLE 16572 0 0 ON HLDG AG NAMEN AKT A H5919C104 382 22241 SH SOLE 22241 0 0 ON SEMICONDUCTOR CORP COM 682189105 8057 129185 SH SOLE 129185 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 100 61059 SH SOLE 61059 0 0 ONEOK INC NEW COM 682680103 3925 59735 SH SOLE 59735 0 0 OPEN TEXT CORP COM 683715106 66016 2229517 SH SOLE 2229517 0 0 ORACLE CORP COM 68389X105 19127 234003 SH SOLE 234003 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 2440 2891 SH SOLE 2891 0 0 ORGANIGRAM HLDGS INC COM 68620P101 727 898000 SH Call SOLE 898000 0 0 ORGANON & CO COMMON STOCK 68622V106 1143 40907 SH SOLE 40907 0 0 ORLA MNG LTD NEW COM 68634K106 341 84418 SH SOLE 84418 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 3262 270715 SH SOLE 270715 0 0 OTIS WORLDWIDE CORP COM 68902V107 1385 17684 SH SOLE 17684 0 0 OUSTER INC COM 68989M103 14 16050 SH SOLE 16050 0 0 OVINTIV INC COM 69047Q102 13553 267263 SH SOLE 267263 0 0 OWENS CORNING NEW COM 690742101 265 3105 SH SOLE 3105 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 2322 201039 SH SOLE 201039 0 0 PACCAR INC COM 693718108 302 3056 SH SOLE 3056 0 0 PACER FDS TR US CASH COWS 69374H881 987 21342 SH SOLE 21342 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 86 10529 SH SOLE 10529 0 0 PACKAGING CORP AMER COM 695156109 1937 15142 SH SOLE 15142 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 711 110681 SH SOLE 110681 0 0 PALO ALTO NETWORKS INC COM 697435105 12986 93066 SH SOLE 93066 0 0 PAN AMERN SILVER CORP COM 697900108 5825 357131 SH SOLE 357131 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 2958 175231 SH SOLE 175231 0 0 PARK HOTELS & RESORTS INC COM 700517105 119 10135 SH SOLE 10135 0 0 PARKER-HANNIFIN CORP COM 701094104 363 1248 SH SOLE 1248 0 0 PAYCHEX INC COM 704326107 840 7269 SH SOLE 7269 0 0 PAYPAL HLDGS INC COM 70450Y103 17376 243972 SH SOLE 243972 0 0 PBF ENERGY INC CL A 69318G106 249 6102 SH SOLE 6102 0 0 PEABODY ENERGY CORP COM 704551100 1437 54386 SH SOLE 54386 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 139 10394 SH SOLE 10394 0 0 PEMBINA PIPELINE CORP COM 706327103 368434 10861856 SH SOLE 10861856 0 0 PEMBINA PIPELINE CORP COM 706327103 117448 3462500 SH Put SOLE 3462500 0 0 PEMBINA PIPELINE CORP COM 706327103 5088 150000 SH Call SOLE 150000 0 0 PENN ENTERTAINMENT INC COM 707569109 992 33396 SH SOLE 33396 0 0 PEPSICO INC COM 713448108 32726 181146 SH SOLE 181146 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 594 10170 SH SOLE 10170 0 0 PERKINELMER INC COM 714046109 1760 12549 SH SOLE 12549 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 903 84759 SH SOLE 84759 0 0 PFIZER INC COM 717081103 67946 1326025 SH SOLE 1326025 0 0 PHILIP MORRIS INTL INC COM 718172109 16111 159184 SH SOLE 159184 0 0 PHILLIPS 66 COM 718546104 2913 27987 SH SOLE 27987 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2247 121564 SH SOLE 121564 0 0 PIMCO ETF TR 0-5 HIGH YIE 72201R783 329 3683 SH SOLE 3683 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 538 6165 SH SOLE 6165 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 2237 24720 SH SOLE 24720 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 811 8601 SH SOLE 8601 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 1950 19762 SH SOLE 19762 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 397 84000 SH SOLE 84000 0 0 PINDUODUO INC SPONSORED AD 722304102 3846 47158 SH SOLE 47158 0 0 PINTEREST INC CL A 72352L106 520 21400 SH SOLE 21400 0 0 PIONEER NAT RES CO COM 723787107 3629 15889 SH SOLE 15889 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3563 303003 SH SOLE 303003 0 0 PLANET FITNESS INC CL A 72703H101 653 8286 SH SOLE 8286 0 0 PNC FINL SVCS GROUP INC COM 693475105 658 4164 SH SOLE 4164 0 0 POINT BIOPHARMA GLOBAL INC COM 730541109 89 12250 SH SOLE 12250 0 0 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 145 27366 SH SOLE 27366 0 0 POOL CORP COM 73278L105 680 2248 SH SOLE 2248 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 2569 47172 SH SOLE 47172 0 0 PPL CORP COM 69351T106 314 10738 SH SOLE 10738 0 0 PRECISION DRILLING CORP COM NEW 74022D407 2171 28358 SH SOLE 28358 0 0 PRICE T ROWE GROUP INC COM 74144T108 3001 27521 SH SOLE 27521 0 0 PRIMO WATER CORPORATION COM 74167P108 1829 117911 SH SOLE 117911 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 4037 48102 SH SOLE 48102 0 0 PROCTER AND GAMBLE CO COM 742718109 61851 408098 SH SOLE 408098 0 0 PROCTER AND GAMBLE CO COM 742718109 7578 50000 SH Put SOLE 50000 0 0 PROGRESSIVE CORP COM 743315103 707 5449 SH SOLE 5449 0 0 PROLOGIS INC. COM 74340W103 2334 20706 SH SOLE 20706 0 0 PROSHARES TR PSHS SH MSCI 74347R370 1397 69847 SH SOLE 69847 0 0 PROSHARES TR SHORT QQQ NE 74347B714 1191 80932 SH SOLE 80932 0 0 PROSHARES TR ONLINE RTL E 74347B169 218 7691 SH SOLE 7691 0 0 PROSHARES TR PSHS SHORT D 74347B235 2144 64317 SH SOLE 64317 0 0 PROSHARES TR SHORT S&P 50 74347B425 4124 257281 SH SOLE 257281 0 0 PROSHARES TR S&P MDCP 400 74347B680 528 7373 SH SOLE 7373 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 1516 43264 SH SOLE 43264 0 0 PROSHARES TR II VIX SH TRM F 74347Y854 915 80381 SH SOLE 80381 0 0 PROTALIX BIOTHERAPEUTICS INC COM 74365A309 49 36000 SH SOLE 36000 0 0 PRUDENTIAL FINL INC COM 744320102 24518 246513 SH SOLE 246513 0 0 PUBLIC STORAGE COM 74460D109 2206 7874 SH SOLE 7874 0 0 PULTE GROUP INC COM 745867101 340 7462 SH SOLE 7462 0 0 PURE STORAGE INC CL A 74624M102 906 33853 SH SOLE 33853 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 118 17450 SH SOLE 17450 0 0 QIAGEN NV SHS NEW N72482123 303 6079 SH SOLE 6079 0 0 QORVO INC COM 74736K101 529 5833 SH SOLE 5833 0 0 QUALCOMM INC COM 747525103 78147 710815 SH SOLE 710815 0 0 QUALCOMM INC COM 747525103 4398 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 13755 96527 SH SOLE 96527 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 22321 221175 SH SOLE 221175 0 0 REDHILL BIOPHARMA LTD SPONSORED AD 757468103 2 11075 SH SOLE 11075 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1758 2436 SH SOLE 2436 0 0 RELX PLC SPONSORED AD 759530108 658 23746 SH SOLE 23746 0 0 REPUBLIC SVCS INC COM 760759100 409 3171 SH SOLE 3171 0 0 RESOLUTE FST PRODS INC COM 76117W109 560 25916 SH SOLE 25916 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 172239 2663355 SH SOLE 2663355 0 0 REUNION NEUROSCIENCE INC COM 76134G103 16 17685 SH SOLE 17685 0 0 RH COM 74967X103 241 902 SH SOLE 902 0 0 RIO TINTO PLC SPONSORED AD 767204100 8406 118061 SH SOLE 118061 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2170 37601 SH SOLE 37601 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 283 15375 SH SOLE 15375 0 0 ROBLOX CORP CL A 771049103 1668 58625 SH SOLE 58625 0 0 ROCKWELL AUTOMATION INC COM 773903109 2080 8076 SH SOLE 8076 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 204160 4365188 SH SOLE 4365188 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 20111 430000 SH Call SOLE 430000 0 0 ROKU INC COM CL A 77543R102 1970 48402 SH SOLE 48402 0 0 ROKU INC COM CL A 77543R102 814 20000 SH Call SOLE 20000 0 0 ROPER TECHNOLOGIES INC COM 776696106 2905 6723 SH SOLE 6723 0 0 ROSS STORES INC COM 778296103 6026 51919 SH SOLE 51919 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 1977153 21042492 SH SOLE 21042492 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 36644 390000 SH Put SOLE 390000 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 47130 501600 SH Call SOLE 501600 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1415 28625 SH SOLE 28625 0 0 ROYAL GOLD INC COM 780287108 1685 14945 SH SOLE 14945 0 0 RPC INC COM 749660106 288 32440 SH SOLE 32440 0 0 RYDER SYS INC COM 783549108 481 5759 SH SOLE 5759 0 0 S&P GLOBAL INC COM 78409V104 21699 64786 SH SOLE 64786 0 0 SALESFORCE INC COM 79466L302 18525 139719 SH SOLE 139719 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 333 63286 SH SOLE 63286 0 0 SANMINA CORPORATION COM 801056102 298 5195 SH SOLE 5195 0 0 SANOFI SPONSORED AD 80105N105 11505 237555 SH SOLE 237555 0 0 SAP SE SPON ADR 803054204 1142 11071 SH SOLE 11071 0 0 SCHLUMBERGER LTD COM STK 806857108 9613 179810 SH SOLE 179810 0 0 SCHWAB CHARLES CORP COM 808513105 23135 277860 SH SOLE 277860 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 12661 167605 SH SOLE 167605 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 900 18513 SH SOLE 18513 0 0 SEABRIDGE GOLD INC COM 811916105 900 71708 SH SOLE 71708 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2078 39499 SH SOLE 39499 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 10739 144055 SH SOLE 144055 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 1768 22757 SH SOLE 22757 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 143953 1114536 SH SOLE 1114536 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 18714 137755 SH SOLE 137755 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 184701 2111594 SH SOLE 2111594 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 162679 4756701 SH SOLE 4756701 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 15053 153271 SH SOLE 153271 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 34826 279859 SH SOLE 279859 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 148116 3086398 SH SOLE 3086398 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 1738 24647 SH SOLE 24647 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 13120 150000 SH Put SOLE 150000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 118650 3469300 SH Put SOLE 3469300 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 14808 119000 SH Put SOLE 119000 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 34988 400000 SH Call SOLE 400000 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 286 15605 SH SOLE 15605 0 0 SERVICE CORP INTL COM 817565104 571 8259 SH SOLE 8259 0 0 SERVICENOW INC COM 81762P102 7569 19493 SH SOLE 19493 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 118844 4127947 SH SOLE 4127947 0 0 SHELL PLC SPON ADS 780259305 26637 467727 SH SOLE 467727 0 0 SHERWIN WILLIAMS CO COM 824348106 6411 27011 SH SOLE 27011 0 0 SHIFT4 PMTS INC CL A 82452J109 372 6648 SH SOLE 6648 0 0 SHOPIFY INC CL A 82509L107 228580 6585429 SH SOLE 6585429 0 0 SHOPIFY INC CL A 82509L107 6248 180000 SH Put SOLE 180000 0 0 SHOPIFY INC CL A 82509L107 392 11300 SH Call SOLE 11300 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 543 50897 SH SOLE 50897 0 0 SIERRA WIRELESS INC COM 826516106 2768 95618 SH SOLE 95618 0 0 SILVERCREST METALS INC COM 828363101 1037 173460 SH SOLE 173460 0 0 SIMON PPTY GROUP INC NEW COM 828806109 10553 89825 SH SOLE 89825 0 0 SIMON PPTY GROUP INC NEW COM 828806109 2820 24000 SH Call SOLE 24000 0 0 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTU 82889N699 1404 53984 SH SOLE 53984 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 208 7825 SH SOLE 7825 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 739 6299 SH SOLE 6299 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2550 123833 SH SOLE 123833 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1593 17485 SH SOLE 17485 0 0 SMUCKER J M CO COM NEW 832696405 2612 16484 SH SOLE 16484 0 0 SNAP INC CL A 83304A106 271 30310 SH SOLE 30310 0 0 SNAP ON INC COM 833034101 2126 9306 SH SOLE 9306 0 0 SNOWFLAKE INC CL A 833445109 1968 13707 SH SOLE 13707 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105 417 5218 SH SOLE 5218 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2263 7990 SH SOLE 7990 0 0 SONOS INC COM 83570H108 412 24365 SH SOLE 24365 0 0 SONY GROUP CORPORATION SPONSORED AD 835699307 1841 24131 SH SOLE 24131 0 0 SOUTHERN CO COM 842587107 4841 67789 SH SOLE 67789 0 0 SOUTHERN COPPER CORP COM 84265V105 2636 43646 SH SOLE 43646 0 0 SOUTHWEST AIRLS CO COM 844741108 1235 36683 SH SOLE 36683 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 22891 69087 SH SOLE 69087 0 0 SPDR GOLD TR GOLD SHS 78463V107 20297 119647 SH SOLE 119647 0 0 SPDR GOLD TR GOLD SHS 78463V107 12146 71600 SH Put SOLE 71600 0 0 SPDR GOLD TR GOLD SHS 78463V107 12146 71600 SH Call SOLE 71600 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 10978 283679 SH SOLE 283679 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1251 25564 SH SOLE 25564 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1054 20104 SH SOLE 20104 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 119622 312795 SH SOLE 312795 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 956 2500 SH Put SOLE 2500 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 1837 4148 SH SOLE 4148 0 0 SPDR SER TR S&P DIVID ET 78464A763 12042 96252 SH SOLE 96252 0 0 SPDR SER TR S&P REGL BKG 78464A698 1469 25003 SH SOLE 25003 0 0 SPDR SER TR S&P METALS M 78464A755 992 19922 SH SOLE 19922 0 0 SPDR SER TR S&P BIOTECH 78464A870 14588 175765 SH SOLE 175765 0 0 SPDR SER TR PORTFOLIO SH 78464A474 347 11794 SH SOLE 11794 0 0 SPDR SER TR S&P TELECOM 78464A540 2863 35083 SH SOLE 35083 0 0 SPDR SER TR HLTH CR EQUI 78464A581 260 2890 SH SOLE 2890 0 0 SPDR SER TR AEROSPACE DE 78464A631 301 2738 SH SOLE 2738 0 0 SPDR SER TR S&P OILGAS E 78468R556 2907 21393 SH SOLE 21393 0 0 SPDR SER TR BLOOMBERG 1- 78468R663 48901 534608 SH SOLE 534608 0 0 SPLUNK INC COM 848637104 4421 51354 SH SOLE 51354 0 0 SPLUNK INC COM 848637104 5854 68000 SH Call SOLE 68000 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 310 10736 SH SOLE 10736 0 0 SPROTT FDS TR URANIUM MINE 85208P303 482 15196 SH SOLE 15196 0 0 SPROTT INC COM NEW 852066208 282 8474 SH SOLE 8474 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6378 355743 SH SOLE 355743 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 5241 371676 SH SOLE 371676 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 318 38564 SH SOLE 38564 0 0 SPROUTS FMRS MKT INC COM 85208M102 3258 100636 SH SOLE 100636 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2047 39314 SH SOLE 39314 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1494 37322 SH SOLE 37322 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 570 12373 SH SOLE 12373 0 0 SSR MNG INC COM 784730103 4572 291782 SH SOLE 291782 0 0 STANTEC INC COM 85472N109 9069 189367 SH SOLE 189367 0 0 STARBUCKS CORP COM 855244109 41073 414039 SH SOLE 414039 0 0 STARWOOD PPTY TR INC COM 85571B105 637 34741 SH SOLE 34741 0 0 STEEL DYNAMICS INC COM 858119100 1413 14458 SH SOLE 14458 0 0 STELLANTIS N.V SHS N82405106 2957 208258 SH SOLE 208258 0 0 STONECO LTD COM CL A G85158106 406 43037 SH SOLE 43037 0 0 STRATEGIC ED INC COM 86272C103 250 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 19732 80705 SH SOLE 80705 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 6831 851803 SH SOLE 851803 0 0 SUN CMNTYS INC COM 866674104 554 3876 SH SOLE 3876 0 0 SUN LIFE FINANCIAL INC. COM 866796105 342963 7393031 SH SOLE 7393031 0 0 SUN LIFE FINANCIAL INC. COM 866796105 214248 4618400 SH Put SOLE 4618400 0 0 SUN LIFE FINANCIAL INC. COM 866796105 51414 1108300 SH Call SOLE 1108300 0 0 SUNCOR ENERGY INC NEW COM 867224107 487848 15389519 SH SOLE 15389519 0 0 SUNCOR ENERGY INC NEW COM 867224107 26945 850000 SH Put SOLE 850000 0 0 SUNCOR ENERGY INC NEW COM 867224107 3170 100000 SH Call SOLE 100000 0 0 SUNOPTA INC COM 8676EP108 157 18709 SH SOLE 18709 0 0 SUNRUN INC COM 86771W105 511 21268 SH SOLE 21268 0 0 SUPER MICRO COMPUTER INC COM 86800U104 4721 57506 SH SOLE 57506 0 0 SVB FINANCIAL GROUP COM 78486Q101 506 2199 SH SOLE 2199 0 0 SYNCHRONY FINANCIAL COM 87165B103 296 9002 SH SOLE 9002 0 0 SYNOPSYS INC COM 871607107 2804 8783 SH SOLE 8783 0 0 SYSCO CORP COM 871829107 4263 55756 SH SOLE 55756 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 30630 411195 SH SOLE 411195 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 254 2444 SH SOLE 2444 0 0 TAL EDUCATION GROUP SPONSORED AD 874080104 191 27150 SH SOLE 27150 0 0 TAPESTRY INC COM 876030107 274 7208 SH SOLE 7208 0 0 TARGA RES CORP COM 87612G101 11936 162390 SH SOLE 162390 0 0 TARGET CORP COM 87612E106 5855 39286 SH SOLE 39286 0 0 TASEKO MINES LTD COM 876511106 590 403921 SH SOLE 403921 0 0 TC ENERGY CORP COM 87807B107 486842 12219937 SH SOLE 12219937 0 0 TC ENERGY CORP COM 87807B107 94022 2360000 SH Put SOLE 2360000 0 0 TD SYNNEX CORPORATION COM 87162W100 2257 23829 SH SOLE 23829 0 0 TE CONNECTIVITY LTD SHS H84989104 4801 41820 SH SOLE 41820 0 0 TECHNIPFMC PLC COM G87110105 294 24122 SH SOLE 24122 0 0 TECK RESOURCES LTD CL B 878742204 134949 3568184 SH SOLE 3568184 0 0 TECK RESOURCES LTD CL B 878742204 1513 40000 SH Put SOLE 40000 0 0 TECK RESOURCES LTD CL B 878742204 1513 40000 SH Call SOLE 40000 0 0 TEJON RANCH CO COM 879080109 2255 119700 SH SOLE 119700 0 0 TELADOC HEALTH INC COM 87918A105 1008 42642 SH SOLE 42642 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 326 815 SH SOLE 815 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1279 178922 SH SOLE 178922 0 0 TELEFONICA S A SPONSORED AD 879382208 3285 920113 SH SOLE 920113 0 0 TELUS CORPORATION COM 87971M103 426382 22103807 SH SOLE 22103807 0 0 TELUS CORPORATION COM 87971M103 1929 100000 SH Put SOLE 100000 0 0 TELUS CORPORATION COM 87971M103 5787 300000 SH Call SOLE 300000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 1502 76118 SH SOLE 76118 0 0 TENARIS S A SPONSORED AD 88031M109 1736 49380 SH SOLE 49380 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 242 29220 SH SOLE 29220 0 0 TERADYNE INC COM 880770102 475 5443 SH SOLE 5443 0 0 TESLA INC COM 88160R101 21220 172270 SH SOLE 172270 0 0 TESLA INC COM 88160R101 8007 65000 SH Put SOLE 65000 0 0 TESLA INC COM 88160R101 20177 163800 SH Call SOLE 163800 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 823 90277 SH SOLE 90277 0 0 TEXAS INSTRS INC COM 882508104 44605 269972 SH SOLE 269972 0 0 TFI INTL INC COM 87241L109 67479 674184 SH SOLE 674184 0 0 TFI INTL INC COM 87241L109 751 7500 SH Call SOLE 7500 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 657 293455 SH SOLE 293455 0 0 THE TRADE DESK INC COM CL A 88339J105 331 7373 SH SOLE 7373 0 0 THERATECHNOLOGIES INC COM 88338H100 372 418074 SH SOLE 418074 0 0 THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8 990 11000 SH SOLE 11000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 25176 45717 SH SOLE 45717 0 0 THOMSON REUTERS CORP. COM NEW 884903709 134682 1181418 SH SOLE 1181418 0 0 THOMSON REUTERS CORP. COM NEW 884903709 2850 25000 SH Call SOLE 25000 0 0 THOR INDS INC COM 885160101 442 5853 SH SOLE 5853 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 436 16951 SH SOLE 16951 0 0 TILRAY BRANDS INC COM CL 2 88688T100 221 81987 SH SOLE 81987 0 0 TJX COS INC NEW COM 872540109 22031 276770 SH SOLE 276770 0 0 T-MOBILE US INC COM 872590104 2431 17362 SH SOLE 17362 0 0 TOLL BROTHERS INC COM 889478103 2108 42236 SH SOLE 42236 0 0 TORO CO COM 891092108 469 4145 SH SOLE 4145 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2290486 35396175 SH SOLE 35396175 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 174717 2700000 SH Put SOLE 2700000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 93829 1450000 SH Call SOLE 1450000 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 12516 201616 SH SOLE 201616 0 0 TOYOTA MOTOR CORP ADS 892331307 3008 22026 SH SOLE 22026 0 0 TRACTOR SUPPLY CO COM 892356106 3651 16231 SH SOLE 16231 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3972 23630 SH SOLE 23630 0 0 TRANSALTA CORP COM 89346D107 5880 657693 SH SOLE 657693 0 0 TRANSOCEAN LTD REG SHS H8817H100 77 16860 SH SOLE 16860 0 0 TRAVELERS COMPANIES INC COM 89417E109 803 4281 SH SOLE 4281 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 6620 858653 SH SOLE 858653 0 0 TRINITY PL HLDGS INC COM 89656D101 104 140827 SH SOLE 140827 0 0 TRIP COM GROUP LTD ADS 89677Q107 318 9258 SH SOLE 9258 0 0 TWILIO INC CL A 90138F102 975 19914 SH SOLE 19914 0 0 TYSON FOODS INC CL A 902494103 768 12343 SH SOLE 12343 0 0 U HAUL HOLDING COMPANY COM 023586100 1456 24192 SH SOLE 24192 0 0 UBER TECHNOLOGIES INC COM 90353T100 9298 375965 SH SOLE 375965 0 0 UBER TECHNOLOGIES INC COM 90353T100 2720 110000 SH Call SOLE 110000 0 0 UBS GROUP AG SHS H42097107 6913 371442 SH SOLE 371442 0 0 ULTA BEAUTY INC COM 90384S303 18584 39618 SH SOLE 39618 0 0 UNDER ARMOUR INC CL C 904311206 105 11726 SH SOLE 11726 0 0 UNILEVER PLC SPON ADR NEW 904767704 27072 537677 SH SOLE 537677 0 0 UNION PAC CORP COM 907818108 30001 144884 SH SOLE 144884 0 0 UNITED AIRLS HLDGS INC COM 910047109 8457 224330 SH SOLE 224330 0 0 UNITED AIRLS HLDGS INC COM 910047109 2639 70000 SH Call SOLE 70000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 17610 101299 SH SOLE 101299 0 0 UNITED RENTALS INC COM 911363109 3902 10979 SH SOLE 10979 0 0 UNITED STATES STL CORP NEW COM 912909108 278 11116 SH SOLE 11116 0 0 UNITED STS OIL FD LP UNITS 91232N207 901 12845 SH SOLE 12845 0 0 UNITEDHEALTH GROUP INC COM 91324P102 94909 179012 SH SOLE 179012 0 0 URBAN OUTFITTERS INC COM 917047102 260 10902 SH SOLE 10902 0 0 US BANCORP DEL COM NEW 902973304 2755 63185 SH SOLE 63185 0 0 VAALCO ENERGY INC COM NEW 91851C201 144 31539 SH SOLE 31539 0 0 VAIL RESORTS INC COM 91879Q109 1934 8113 SH SOLE 8113 0 0 VALE S A SPONSORED AD 91912E105 2399 141376 SH SOLE 141376 0 0 VALERO ENERGY CORP COM 91913Y100 6864 54108 SH SOLE 54108 0 0 VANECK ETF TRUST VANECK RUSSI 92189F403 408 72648 SH SOLE 72648 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 405 6240 SH SOLE 6240 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 7814 38502 SH SOLE 38502 0 0 VANECK ETF TRUST PHARMACEUTCL 92189F692 205 2640 SH SOLE 2640 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 311 1944 SH SOLE 1944 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 11437 399043 SH SOLE 399043 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 12902 361897 SH SOLE 361897 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 1813 5964 SH SOLE 5964 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 547 7177 SH SOLE 7177 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 8912 250000 SH Put SOLE 250000 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 9243 322500 SH Call SOLE 322500 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 5230 146700 SH Call SOLE 146700 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 379 2709 SH SOLE 2709 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1854 11808 SH SOLE 11808 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 611 3982 SH SOLE 3982 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 797 4707 SH SOLE 4707 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1379 18553 SH SOLE 18553 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 436 6012 SH SOLE 6012 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 1419 18843 SH SOLE 18843 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 1984 27622 SH SOLE 27622 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 530 11182 SH SOLE 11182 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1106 8176 SH SOLE 8176 0 0 VANGUARD INDEX FDS SML CP GRW E 922908595 838 4179 SH SOLE 4179 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 484 3045 SH SOLE 3045 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 624 3062 SH SOLE 3062 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 797 3740 SH SOLE 3740 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1083 7714 SH SOLE 7714 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8469 44294 SH SOLE 44294 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 22048 62753 SH SOLE 62753 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 303 3674 SH SOLE 3674 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 15355 393927 SH SOLE 393927 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1497 29865 SH SOLE 29865 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 3333 38670 SH SOLE 38670 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 341 6144 SH SOLE 6144 0 0 VANGUARD MALVERN FDS STRM INFPROI 922020805 1931 41344 SH SOLE 41344 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 330 4259 SH SOLE 4259 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2095 17205 SH SOLE 17205 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 7328 104142 SH SOLE 104142 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2144 37084 SH SOLE 37084 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 722 11717 SH SOLE 11717 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1036 13773 SH SOLE 13773 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9336 61484 SH SOLE 61484 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 247 4770 SH SOLE 4770 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 19885 473789 SH SOLE 473789 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 357 3300 SH SOLE 3300 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1585 22765 SH SOLE 22765 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2375 12400 SH SOLE 12400 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 2475 20411 SH SOLE 20411 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 435 5256 SH SOLE 5256 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1317 7213 SH SOLE 7213 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 5284 16543 SH SOLE 16543 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 1790 10519 SH SOLE 10519 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 885 3568 SH SOLE 3568 0 0 VELODYNE LIDAR INC COM 92259F101 98 131840 SH SOLE 131840 0 0 VENUS CONCEPT INC COM 92332W105 22 68674 SH SOLE 68674 0 0 VERISK ANALYTICS INC COM 92345Y106 4188 23740 SH SOLE 23740 0 0 VERITIV CORP COM 923454102 245 2017 SH SOLE 2017 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 46216 1172983 SH SOLE 1172983 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1576 40000 SH Call SOLE 40000 0 0 VERMILION ENERGY INC COM 923725105 9558 540317 SH SOLE 540317 0 0 VERSABANK NEW COM 92512J106 8947 1199325 SH SOLE 1199325 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1089 3771 SH SOLE 3771 0 0 VIATRIS INC COM 92556V106 1904 171042 SH SOLE 171042 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 415 11594 SH SOLE 11594 0 0 VIMEO INC COMMON STOCK 92719V100 193 56374 SH SOLE 56374 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED AD 92763W103 267 19541 SH SOLE 19541 0 0 VIRTU FINL INC CL A 928254101 242 11864 SH SOLE 11864 0 0 VISA INC COM CL A 92826C839 154184 742124 SH SOLE 742124 0 0 VIZSLA SILVER CORP COM NEW 92859G202 13 11336 SH SOLE 11336 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1989 196582 SH SOLE 196582 0 0 WABASH NATL CORP COM 929566107 2827 125100 SH SOLE 125100 0 0 WABTEC COM 929740108 340 3403 SH SOLE 3403 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 10145 271534 SH SOLE 271534 0 0 WALMART INC COM 931142103 79345 559593 SH SOLE 559593 0 0 WALMART INC COM 931142103 24898 175600 SH Put SOLE 175600 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 423 44622 SH SOLE 44622 0 0 WASTE CONNECTIONS INC COM 94106B101 184965 1396275 SH SOLE 1396275 0 0 WASTE MGMT INC DEL COM 94106L109 35167 224162 SH SOLE 224162 0 0 WATERS CORP COM 941848103 881 2573 SH SOLE 2573 0 0 WATSCO INC COM 942622200 724 2903 SH SOLE 2903 0 0 WEBSTER FINL CORP COM 947890109 260 5502 SH SOLE 5502 0 0 WELLS FARGO CO NEW COM 949746101 39049 945736 SH SOLE 945736 0 0 WELLS FARGO CO NEW COM 949746101 37161 900000 SH Put SOLE 900000 0 0 WESCO INTL INC COM 95082P105 3584 28629 SH SOLE 28629 0 0 WEST FRASER TIMBER CO LTD COM 952845105 6484 89857 SH SOLE 89857 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1474 24752 SH SOLE 24752 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 79 20000 SH SOLE 20000 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 134 75139 SH SOLE 75139 0 0 WESTERN DIGITAL CORP. COM 958102105 635 20118 SH SOLE 20118 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 5185 193100 SH SOLE 193100 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 13 17307 SH SOLE 17307 0 0 WESTROCK CO COM 96145D105 1230 34988 SH SOLE 34988 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 124604 3191707 SH SOLE 3191707 0 0 WHIRLPOOL CORP COM 963320106 497 3514 SH SOLE 3514 0 0 WILLIAMS COS INC COM 969457100 1579 47983 SH SOLE 47983 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 348 1421 SH SOLE 1421 0 0 WINTRUST FINL CORP COM 97650W108 2348 27783 SH SOLE 27783 0 0 WISDOMTREE TR INTL QULTY D 97717X131 507 16566 SH SOLE 16566 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 8055 295819 SH SOLE 295819 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 635 17819 SH SOLE 17819 0 0 WISDOMTREE TR US MIDCAP DI 97717W505 323 7848 SH SOLE 7848 0 0 WISDOMTREE TR INTL EQUITY 97717W703 1846 39251 SH SOLE 39251 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 324 9080 SH SOLE 9080 0 0 WISDOMTREE TR US QTLY DIV 97717X669 512 8480 SH SOLE 8480 0 0 WISDOMTREE TR EMG MKTS SMC 97717W281 583 13260 SH SOLE 13260 0 0 WPP PLC NEW ADR 92937A102 4882 99316 SH SOLE 99316 0 0 WYNN RESORTS LTD COM 983134107 2886 34998 SH SOLE 34998 0 0 XENON PHARMACEUTICALS INC COM 98420N105 889 22550 SH SOLE 22550 0 0 XORTX THERAPEUTICS INC COM NEW 98420Q207 16 19043 SH SOLE 19043 0 0 XP INC CL A G98239109 192 12521 SH SOLE 12521 0 0 XPEL INC COM 98379L100 497 8275 SH SOLE 8275 0 0 XYLEM INC COM 98419M100 789 7133 SH SOLE 7133 0 0 YAMANA GOLD INC COM 98462Y100 5649 1017856 SH SOLE 1017856 0 0 YETI HLDGS INC COM 98585X104 311 7528 SH SOLE 7528 0 0 YUM BRANDS INC COM 988498101 384 2997 SH SOLE 2997 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 915 7175 SH SOLE 7175 0 0 ZIONS BANCORPORATION N A COM 989701107 202 4117 SH SOLE 4117 0 0 ZOETIS INC CL A 98978V103 16323 111380 SH SOLE 111380 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 283 4179 SH SOLE 4179 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 329 10919 SH SOLE 10919 0 0