0001421224-22-000012.txt : 20221110 0001421224-22-000012.hdr.sgml : 20221110 20221110152239 ACCESSION NUMBER: 0001421224-22-000012 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221110 DATE AS OF CHANGE: 20221110 EFFECTIVENESS DATE: 20221110 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: 221376678 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 13F-HR LIVE false true false 0001421224 XXXXXXXX 09-30-2022 09-30-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 11-10-2022 0 1224 26032125 false
INFORMATION TABLE 2 cibcwminc13F20220930.xml 3M CO COM 88579Y101 17351 157023 SH SOLE 157023 0 0 ABB LTD SPONSORED AD 000375204 219 8912 SH SOLE 8912 0 0 ABBOTT LABS COM 002824100 23196 239729 SH SOLE 239729 0 0 ABBVIE INC COM 00287Y109 108964 811894 SH SOLE 811894 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 318 32175 SH SOLE 32175 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 719 62193 SH SOLE 62193 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10824 42067 SH SOLE 42067 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4759 64013 SH SOLE 64013 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 8530 30994 SH SOLE 30994 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1942 12422 SH SOLE 12422 0 0 ADVANCED MICRO DEVICES INC COM 007903107 22778 359503 SH SOLE 359503 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 5256 173647 SH SOLE 173647 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 166 18581 SH SOLE 18581 0 0 AEGON N V NY REGISTRY 007924103 2954 746082 SH SOLE 746082 0 0 AES CORP COM 00130H105 352 15559 SH SOLE 15559 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 241 2154 SH SOLE 2154 0 0 AFLAC INC COM 001055102 25906 460956 SH SOLE 460956 0 0 AFLAC INC COM 001055102 12364 220000 SH Put SOLE 220000 0 0 AGF INVTS TR AGFIQ US MK 00110G408 3083 151645 SH SOLE 151645 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 608 4998 SH SOLE 4998 0 0 AGNICO EAGLE MINES LTD COM 008474108 133295 3157892 SH SOLE 3157892 0 0 AGNICO EAGLE MINES LTD COM 008474108 14351 340000 SH Put SOLE 340000 0 0 AGNICO EAGLE MINES LTD COM 008474108 2533 60000 SH Call SOLE 60000 0 0 AIR PRODS & CHEMS INC COM 009158106 234 1007 SH SOLE 1007 0 0 AIRBNB INC COM CL A 009066101 7323 69713 SH SOLE 69713 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 370 4603 SH SOLE 4603 0 0 AKUMIN INC COM 01021F109 739 431967 SH SOLE 431967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3253 439017 SH SOLE 439017 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 1403 189300 SH Call SOLE 189300 0 0 ALASKA AIR GROUP INC COM 011659109 1972 50375 SH SOLE 50375 0 0 ALBEMARLE CORP COM 012653101 1761 6659 SH SOLE 6659 0 0 ALCOA CORP COM 013872106 2233 66345 SH SOLE 66345 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 53 10000 SH SOLE 10000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 619 4417 SH SOLE 4417 0 0 ALGOMA STL GROUP INC COM 015658107 2997 465322 SH SOLE 465322 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 118847 10893429 SH SOLE 10893429 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 19736 246731 SH SOLE 246731 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 3200 40000 SH Call SOLE 40000 0 0 ALIGN TECHNOLOGY INC COM 016255101 242 1167 SH SOLE 1167 0 0 ALLEGION PLC ORD SHS G0176J109 754 8409 SH SOLE 8409 0 0 ALLSTATE CORP COM 020002101 12568 100926 SH SOLE 100926 0 0 ALPHABET INC CAP STK CL C 02079K107 115525 1201506 SH SOLE 1201506 0 0 ALPHABET INC CAP STK CL A 02079K305 157977 1651618 SH SOLE 1651618 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 269 12093 SH SOLE 12093 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2798 76542 SH SOLE 76542 0 0 ALTERYX INC COM CL A 02156B103 213 3823 SH SOLE 3823 0 0 ALTRIA GROUP INC COM 02209S103 9628 238443 SH SOLE 238443 0 0 AMAZON COM INC COM 023135106 206066 1823592 SH SOLE 1823592 0 0 AMAZON COM INC COM 023135106 5876 52000 SH Put SOLE 52000 0 0 AMBEV SA SPONSORED AD 02319V103 7843 2771372 SH SOLE 2771372 0 0 AMCOR PLC ORD G0250X107 1105 103000 SH SOLE 103000 0 0 AMERCO COM 023586100 757 1486 SH SOLE 1486 0 0 AMEREN CORP COM 023608102 329 4081 SH SOLE 4081 0 0 AMERESCO INC CL A 02361E108 425 6400 SH SOLE 6400 0 0 AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 478 29024 SH SOLE 29024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 11666 968968 SH SOLE 968968 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3800 43957 SH SOLE 43957 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 205 5500 SH SOLE 5500 0 0 AMERICAN EXPRESS CO COM 025816109 6283 46571 SH SOLE 46571 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 515 4186 SH SOLE 4186 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 464 14156 SH SOLE 14156 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1670 35170 SH SOLE 35170 0 0 AMERICAN TOWER CORP NEW COM 03027X100 10650 49603 SH SOLE 49603 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4418 33945 SH SOLE 33945 0 0 AMERIPRISE FINL INC COM 03076C106 1270 5042 SH SOLE 5042 0 0 AMERISOURCEBERGEN CORP COM 03073E105 11680 86306 SH SOLE 86306 0 0 AMGEN INC COM 031162100 25240 111977 SH SOLE 111977 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1172 11061 SH SOLE 11061 0 0 AMPHENOL CORP NEW CL A 032095101 455 6790 SH SOLE 6790 0 0 ANALOG DEVICES INC COM 032654105 3470 24904 SH SOLE 24904 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 168 16319 SH SOLE 16319 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206 221 16016 SH SOLE 16016 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 240 5323 SH SOLE 5323 0 0 ANSYS INC COM 03662Q105 368 1659 SH SOLE 1659 0 0 AON PLC SHS CL A G0403H108 12036 44933 SH SOLE 44933 0 0 APA CORPORATION COM 03743Q108 2170 63478 SH SOLE 63478 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 5392 115948 SH SOLE 115948 0 0 APPLE INC COM 037833100 473978 3429653 SH SOLE 3429653 0 0 APPLIED MATLS INC COM 038222105 12014 146638 SH SOLE 146638 0 0 APTIV PLC SHS G6095L109 441 5634 SH SOLE 5634 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 4539 56425 SH SOLE 56425 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 1083 148534 SH SOLE 148534 0 0 ARES CAPITAL CORP COM 04010L103 1994 118131 SH SOLE 118131 0 0 ARISTA NETWORKS INC COM 040413106 735 6512 SH SOLE 6512 0 0 ARK ETF TR INNOVATION E 00214Q104 3535 93702 SH SOLE 93702 0 0 ARK ETF TR FINTECH INNO 00214Q708 613 39817 SH SOLE 39817 0 0 ASML HOLDING N V N Y REGISTRY N07059210 4223 10168 SH SOLE 10168 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 4587 83641 SH SOLE 83641 0 0 AT&T INC COM 00206R102 10578 689572 SH SOLE 689572 0 0 ATI INC COM 01741R102 227 8526 SH SOLE 8526 0 0 ATLAS CORP SHARES Y0436Q109 512 36817 SH SOLE 36817 0 0 ATLASSIAN CORP PLC CL A G06242104 483 2293 SH SOLE 2293 0 0 AUDIOCODES LTD ORD M15342104 268 12300 SH SOLE 12300 0 0 AURORA CANNABIS INC COM 05156X884 15 12601 SH SOLE 12601 0 0 AUTODESK INC COM 052769106 3049 16323 SH SOLE 16323 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14470 63973 SH SOLE 63973 0 0 AUTONATION INC COM 05329W102 4078 40033 SH SOLE 40033 0 0 AUTOZONE INC COM 053332102 281 131 SH SOLE 131 0 0 AVANTOR INC COM 05352A100 717 36582 SH SOLE 36582 0 0 AVERY DENNISON CORP COM 053611109 1144 7029 SH SOLE 7029 0 0 AVNET INC COM 053807103 277 7674 SH SOLE 7674 0 0 B2GOLD CORP COM 11777Q209 1934 602362 SH SOLE 602362 0 0 B2GOLD CORP COM 11777Q209 2142 667200 SH Call SOLE 667200 0 0 BAIDU INC SPON ADR REP 056752108 528 4498 SH SOLE 4498 0 0 BALL CORP COM 058498106 817 16909 SH SOLE 16909 0 0 BALLARD PWR SYS INC NEW COM 058586108 760 124234 SH SOLE 124234 0 0 BANCO MACRO SA SPON ADR B 05961W105 259 18134 SH SOLE 18134 0 0 BANK MONTREAL QUE COM 063671101 1084404 12383284 SH SOLE 12383284 0 0 BANK MONTREAL QUE COM 063671101 45099 515000 SH Put SOLE 515000 0 0 BANK MONTREAL QUE COM 063671101 35028 400000 SH Call SOLE 400000 0 0 BANK NEW YORK MELLON CORP COM 064058100 872 22636 SH SOLE 22636 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1066920 22452023 SH SOLE 22452023 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 94341 1985300 SH Put SOLE 1985300 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 67436 1419100 SH Call SOLE 1419100 0 0 BARCLAYS BANK PLC IPATH SHILR 06742A669 1175 64268 SH SOLE 64268 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 533 17735 SH SOLE 17735 0 0 BARCLAYS PLC ADR 06738E204 1799 281147 SH SOLE 281147 0 0 BARRICK GOLD CORP COM 067901108 143870 9281921 SH SOLE 9281921 0 0 BARRICK GOLD CORP COM 067901108 11238 725000 SH Put SOLE 725000 0 0 BARRICK GOLD CORP COM 067901108 381 24600 SH Call SOLE 24600 0 0 BAUSCH HEALTH COS INC COM 071734107 1126 163173 SH SOLE 163173 0 0 BAXTER INTL INC COM 071813109 316 5875 SH SOLE 5875 0 0 BCE INC COM NEW 05534B760 530926 12674284 SH SOLE 12674284 0 0 BCE INC COM NEW 05534B760 99908 2385000 SH Put SOLE 2385000 0 0 BCE INC COM NEW 05534B760 4189 100000 SH Call SOLE 100000 0 0 BEAZER HOMES USA INC COM NEW 07556Q881 108 11217 SH SOLE 11217 0 0 BECTON DICKINSON & CO COM 075887109 5443 24427 SH SOLE 24427 0 0 BED BATH & BEYOND INC COM 075896100 69 11280 SH SOLE 11280 0 0 BERKLEY W R CORP COM 084423102 2091 32372 SH SOLE 32372 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 178520 668564 SH SOLE 668564 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4878 12 SH SOLE 12 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3326 71475 SH SOLE 71475 0 0 BEST BUY INC COM 086516101 1249 19712 SH SOLE 19712 0 0 BHP GROUP LTD SPONSORED AD 088606108 9559 191033 SH SOLE 191033 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 257 17390 SH SOLE 17390 0 0 BIOGEN INC COM 09062X103 4248 15910 SH SOLE 15910 0 0 BIONTECH SE SPONSORED AD 09075V102 210 1560 SH SOLE 1560 0 0 BITFARMS LTD COM 09173B107 61 58694 SH SOLE 58694 0 0 BITNILE HOLDINGS INC COM 09175M101 2 12712 SH SOLE 12712 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 2585 35507 SH SOLE 35507 0 0 BK OF AMERICA CORP COM 060505104 48517 1606528 SH SOLE 1606528 0 0 BK OF AMERICA CORP COM 060505104 93620 3100000 SH Put SOLE 3100000 0 0 BK OF AMERICA CORP COM 060505104 24160 800000 SH Call SOLE 800000 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 239 15260 SH SOLE 15260 0 0 BLACKBERRY LTD COM 09228F103 761 161596 SH SOLE 161596 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 146 14561 SH SOLE 14561 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 120 14795 SH SOLE 14795 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 818 74275 SH SOLE 74275 0 0 BLACKROCK INC COM 09247X101 26646 48423 SH SOLE 48423 0 0 BLACKSTONE INC COM 09260D107 15771 188420 SH SOLE 188420 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 568 24353 SH SOLE 24353 0 0 BLOCK H & R INC COM 093671105 273 6422 SH SOLE 6422 0 0 BLOCK INC CL A 852234103 8018 145816 SH SOLE 145816 0 0 BLOCK INC CL A 852234103 2750 50000 SH Call SOLE 50000 0 0 BLOOMIN BRANDS INC COM 094235108 2293 125080 SH SOLE 125080 0 0 BOEING CO COM 097023105 13398 110651 SH SOLE 110651 0 0 BOEING CO COM 097023105 2664 22000 SH Call SOLE 22000 0 0 BOOKING HOLDINGS INC COM 09857L108 4875 2967 SH SOLE 2967 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2837 73244 SH SOLE 73244 0 0 BP PLC SPONSORED AD 055622104 11195 392125 SH SOLE 392125 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 367 6372 SH SOLE 6372 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 11029 155136 SH SOLE 155136 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 9764 275035 SH SOLE 275035 0 0 BROADCOM INC COM 11135F101 43913 98900 SH SOLE 98900 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 928 6431 SH SOLE 6431 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 444266 10864897 SH SOLE 10864897 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 1942 47500 SH Call SOLE 47500 0 0 BROOKFIELD ASSET MGMT REINS CL A EXCH LT G16169107 5184 126742 SH SOLE 126742 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 4456 201344 SH SOLE 201344 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 9837 502648 SH SOLE 502648 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 187529 5223645 SH SOLE 5223645 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 19527 479780 SH SOLE 479780 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 16942 518416 SH SOLE 518416 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 68027 2179646 SH SOLE 2179646 0 0 BRP INC COM SUN VTG 05577W200 4774 77580 SH SOLE 77580 0 0 BRUNSWICK CORP COM 117043109 549 8385 SH SOLE 8385 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 422 7168 SH SOLE 7168 0 0 BUNGE LIMITED COM G16962105 1855 22470 SH SOLE 22470 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2400 24919 SH SOLE 24919 0 0 CABOT CORP COM 127055101 932 14592 SH SOLE 14592 0 0 CADENCE BANK COM 12740C103 2043 80405 SH SOLE 80405 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 6405 39189 SH SOLE 39189 0 0 CAE INC COM 124765108 28729 1874049 SH SOLE 1874049 0 0 CAL MAINE FOODS INC COM NEW 128030202 898 16152 SH SOLE 16152 0 0 CAMECO CORP COM 13321L108 59972 2261391 SH SOLE 2261391 0 0 CAMECO CORP COM 13321L108 6630 250000 SH Call SOLE 250000 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 764 50238 SH SOLE 50238 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 584960 13376631 SH SOLE 13376631 0 0 CANADIAN NAT RES LTD COM 136385101 409354 8801417 SH SOLE 8801417 0 0 CANADIAN NAT RES LTD COM 136385101 40696 875000 SH Put SOLE 875000 0 0 CANADIAN NATL RY CO COM 136375102 544335 5044808 SH SOLE 5044808 0 0 CANADIAN PAC RY LTD COM 13645T100 430876 6460885 SH SOLE 6460885 0 0 CANADIAN PAC RY LTD COM 13645T100 2001 30000 SH Call SOLE 30000 0 0 CANON INC SPONSORED AD 138006309 411 18869 SH SOLE 18869 0 0 CANOPY GROWTH CORP COM 138035100 309 113981 SH SOLE 113981 0 0 CAPITAL ONE FINL CORP COM 14040H105 1642 17811 SH SOLE 17811 0 0 CARDINAL HEALTH INC COM 14149Y108 245 3671 SH SOLE 3671 0 0 CARLISLE COS INC COM 142339100 2348 8374 SH SOLE 8374 0 0 CARMAX INC COM 143130102 1559 23610 SH SOLE 23610 0 0 CARNIVAL CORP COMMON STOCK 143658300 324 46067 SH SOLE 46067 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 756 21250 SH SOLE 21250 0 0 CASELLA WASTE SYS INC CL A 147448104 222 2900 SH SOLE 2900 0 0 CATERPILLAR INC COM 149123101 20391 124272 SH SOLE 124272 0 0 CATERPILLAR INC COM 149123101 1969 12000 SH Call SOLE 12000 0 0 CAVCO INDS INC DEL COM 149568107 861 4185 SH SOLE 4185 0 0 CBRE GROUP INC CL A 12504L109 1611 23862 SH SOLE 23862 0 0 CELESTICA INC SUB VTG SHS 15101Q108 371 44072 SH SOLE 44072 0 0 CELSIUS HLDGS INC COM NEW 15118V207 596 6571 SH SOLE 6571 0 0 CENOVUS ENERGY INC COM 15135U109 126225 8223156 SH SOLE 8223156 0 0 CENOVUS ENERGY INC COM 15135U109 8298 540600 SH Call SOLE 540600 0 0 CENTENE CORP DEL COM 15135B101 265 3410 SH SOLE 3410 0 0 CENTERRA GOLD INC COM 152006102 336 76355 SH SOLE 76355 0 0 CENTURY ALUM CO COM 156431108 67 12607 SH SOLE 12607 0 0 CF INDS HLDGS INC COM 125269100 16415 170543 SH SOLE 170543 0 0 CGI INC CL A SUB VTG 12532H104 124828 1659721 SH SOLE 1659721 0 0 CHARLES RIV LABS INTL INC COM 159864107 407 2068 SH SOLE 2068 0 0 CHEMOURS CO COM 163851108 462 18739 SH SOLE 18739 0 0 CHENIERE ENERGY INC COM NEW 16411R208 6960 41950 SH SOLE 41950 0 0 CHEVRON CORP NEW COM 166764100 32632 227132 SH SOLE 227132 0 0 CHICOS FAS INC COM 168615102 109 22436 SH SOLE 22436 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 317 211 SH SOLE 211 0 0 CHUBB LIMITED COM H1467J104 3371 18535 SH SOLE 18535 0 0 CI FINL CORP COM 125491100 15909 1660595 SH SOLE 1660595 0 0 CI FINL CORP COM 125491100 831 86700 SH Call SOLE 86700 0 0 CIENA CORP COM NEW 171779309 348 8616 SH SOLE 8616 0 0 CIGNA CORP NEW COM 125523100 9400 33877 SH SOLE 33877 0 0 CINTAS CORP COM 172908105 2421 6237 SH SOLE 6237 0 0 CISCO SYS INC COM 17275R102 21481 537033 SH SOLE 537033 0 0 CITIGROUP INC COM NEW 172967424 34757 834093 SH SOLE 834093 0 0 CITIGROUP INC COM NEW 172967424 20835 500000 SH Put SOLE 500000 0 0 CITIGROUP INC COM NEW 172967424 8334 200000 SH Call SOLE 200000 0 0 CITIZENS FINL GROUP INC COM 174610105 1519 44195 SH SOLE 44195 0 0 CLEAN HARBORS INC COM 184496107 200 1821 SH SOLE 1821 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 862 63966 SH SOLE 63966 0 0 CLOROX CO DEL COM 189054109 737 5742 SH SOLE 5742 0 0 CLOUDFLARE INC CL A COM 18915M107 1243 22479 SH SOLE 22479 0 0 CME GROUP INC COM 12572Q105 3035 17135 SH SOLE 17135 0 0 CMS ENERGY CORP COM 125896100 2220 38112 SH SOLE 38112 0 0 COCA COLA CO COM 191216100 40627 725219 SH SOLE 725219 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 8181 140114 SH SOLE 140114 0 0 COEUR MNG INC COM NEW 192108504 146 42617 SH SOLE 42617 0 0 COGNEX CORP COM 192422103 1669 40254 SH SOLE 40254 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1383 24073 SH SOLE 24073 0 0 COHERENT CORP COM 19247G107 384 11022 SH SOLE 11022 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 329 5109 SH SOLE 5109 0 0 COLGATE PALMOLIVE CO COM 194162103 4453 63387 SH SOLE 63387 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 28073 306603 SH SOLE 306603 0 0 COMCAST CORP NEW CL A 20030N101 10049 342631 SH SOLE 342631 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 55 15605 SH SOLE 15605 0 0 CONAGRA BRANDS INC COM 205887102 2490 76302 SH SOLE 76302 0 0 CONOCOPHILLIPS COM 20825C104 3138 30658 SH SOLE 30658 0 0 CONSOL ENERGY INC NEW COM 20854L108 4291 66713 SH SOLE 66713 0 0 CONSOLIDATED EDISON INC COM 209115104 1125 13113 SH SOLE 13113 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8354 36373 SH SOLE 36373 0 0 COOPER COS INC COM NEW 216648402 736 2788 SH SOLE 2788 0 0 CORNING INC COM 219350105 2232 76904 SH SOLE 76904 0 0 CORTEVA INC COM 22052L104 2131 37289 SH SOLE 37289 0 0 COSTCO WHSL CORP NEW COM 22160K105 130465 276250 SH SOLE 276250 0 0 COTERRA ENERGY INC COM 127097103 3544 135669 SH SOLE 135669 0 0 CREDIT SUISSE GROUP SPONSORED AD 225401108 1521 388038 SH SOLE 388038 0 0 CRESCENT PT ENERGY CORP COM 22576C101 12588 2046804 SH SOLE 2046804 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 586 8961 SH SOLE 8961 0 0 CRONOS GROUP INC COM 22717L101 59 21195 SH SOLE 21195 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 332 11715 SH SOLE 11715 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 6365 38622 SH SOLE 38622 0 0 CROWN CASTLE INC COM 22822V101 2692 18625 SH SOLE 18625 0 0 CROWN CRAFTS INC COM 228309100 58 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 35211 1321717 SH SOLE 1321717 0 0 CSX CORP COM 126408103 1332 50000 SH Put SOLE 50000 0 0 CUMMINS INC COM 231021106 8960 44028 SH SOLE 44028 0 0 CUSHMAN WAKEFIELD PLC SHS G2717B108 1380 120564 SH SOLE 120564 0 0 CVS HEALTH CORP COM 126650100 56405 591430 SH SOLE 591430 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2315 15439 SH SOLE 15439 0 0 D R HORTON INC COM 23331A109 3645 54123 SH SOLE 54123 0 0 DANAHER CORPORATION COM 235851102 14103 54602 SH SOLE 54602 0 0 DARDEN RESTAURANTS INC COM 237194105 2419 19150 SH SOLE 19150 0 0 DARLING INGREDIENTS INC COM 237266101 3310 50034 SH SOLE 50034 0 0 DATADOG INC CL A COM 23804L103 581 6548 SH SOLE 6548 0 0 DAVITA INC COM 23918K108 1763 21302 SH SOLE 21302 0 0 DBX ETF TR XTRACK HRVST 233051879 283 10437 SH SOLE 10437 0 0 DCP MIDSTREAM LP COM UT LTD P 23311P100 6090 162100 SH SOLE 162100 0 0 DECKERS OUTDOOR CORP COM 243537107 1832 5860 SH SOLE 5860 0 0 DEERE & CO COM 244199105 25717 77023 SH SOLE 77023 0 0 DELCATH SYS INC COM NEW 24661P807 266 83170 SH SOLE 83170 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3749 133596 SH SOLE 133596 0 0 DENISON MINES CORP COM 248356107 871 750917 SH SOLE 750917 0 0 DESCARTES SYS GROUP INC COM 249906108 3671 57859 SH SOLE 57859 0 0 DESKTOP METAL INC COM CL A 25058X105 42 16110 SH SOLE 16110 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 245 32711 SH SOLE 32711 0 0 DEVON ENERGY CORP NEW COM 25179M103 22873 380396 SH SOLE 380396 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 17922 105543 SH SOLE 105543 0 0 DIAMONDBACK ENERGY INC COM 25278X109 4837 40156 SH SOLE 40156 0 0 DICKS SPORTING GOODS INC COM 253393102 336 3214 SH SOLE 3214 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 447 12372 SH SOLE 12372 0 0 DISCOVER FINL SVCS COM 254709108 1352 14866 SH SOLE 14866 0 0 DISNEY WALT CO COM 254687106 94084 997389 SH SOLE 997389 0 0 DOCEBO INC COM 25609L105 244 9044 SH SOLE 9044 0 0 DOCUSIGN INC COM 256163106 421 7879 SH SOLE 7879 0 0 DOCUSIGN INC COM 256163106 1337 25000 SH Call SOLE 25000 0 0 DOLLAR GEN CORP NEW COM 256677105 2848 11872 SH SOLE 11872 0 0 DOLLAR TREE INC COM 256746108 3016 22163 SH SOLE 22163 0 0 DOMINOS PIZZA INC COM 25754A201 2229 7185 SH SOLE 7185 0 0 DOUBLEVERIFY HLDGS INC COM 25862V105 494 18069 SH SOLE 18069 0 0 DOW INC COM 260557103 3520 80131 SH SOLE 80131 0 0 DR REDDYS LABS LTD ADR 256135203 659 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 486 32123 SH SOLE 32123 0 0 DROPBOX INC CL A 26210C104 201 9715 SH SOLE 9715 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3850 41393 SH SOLE 41393 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3721 40000 SH Call SOLE 40000 0 0 DUPONT DE NEMOURS INC COM 26614N102 1171 23231 SH SOLE 23231 0 0 EAGLE MATLS INC COM 26969P108 217 2021 SH SOLE 2021 0 0 EASTMAN CHEM CO COM 277432100 284 3998 SH SOLE 3998 0 0 EATON CORP PLC SHS G29183103 1042 7812 SH SOLE 7812 0 0 EBAY INC. COM 278642103 3994 108493 SH SOLE 108493 0 0 ECOLAB INC COM 278865100 948 6564 SH SOLE 6564 0 0 EDITAS MEDICINE INC COM 28106W103 265 21617 SH SOLE 21617 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1413 17102 SH SOLE 17102 0 0 ELDORADO GOLD CORP NEW COM 284902509 576 95438 SH SOLE 95438 0 0 ELECTRA BATTERY MATERIALS CO COM NEW 28474P201 47 16978 SH SOLE 16978 0 0 ELECTRONIC ARTS INC COM 285512109 1576 13621 SH SOLE 13621 0 0 ELEVANCE HEALTH INC COM 036752103 9549 21021 SH SOLE 21021 0 0 EMBRAER S.A. SPONSORED AD 29082A107 118 13700 SH SOLE 13700 0 0 EMERSON ELEC CO COM 291011104 18608 254141 SH SOLE 254141 0 0 ENBRIDGE INC COM 29250N105 811908 21913838 SH SOLE 21913838 0 0 ENBRIDGE INC COM 29250N105 276111 7452400 SH Put SOLE 7452400 0 0 ENBRIDGE INC COM 29250N105 5558 150000 SH Call SOLE 150000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1937 42819 SH SOLE 42819 0 0 ENCORE WIRE CORP COM 292562105 4124 35692 SH SOLE 35692 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 403 133941 SH SOLE 133941 0 0 ENERGY FUELS INC COM NEW 292671708 276 45088 SH SOLE 45088 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 4910 445111 SH SOLE 445111 0 0 ENERPLUS CORP COM 292766102 13597 960927 SH SOLE 960927 0 0 ENERPLUS CORP COM 292766102 1698 120000 SH Put SOLE 120000 0 0 ENGAGESMART INC COMMON STOCK 29283F103 2430 117471 SH SOLE 117471 0 0 ENHABIT INC COM 29332G102 294 20929 SH SOLE 20929 0 0 ENI S P A SPONSORED AD 26874R108 2709 128133 SH SOLE 128133 0 0 ENPHASE ENERGY INC COM 29355A107 9078 32717 SH SOLE 32717 0 0 ENTEGRIS INC COM 29362U104 577 6946 SH SOLE 6946 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 2124 89336 SH SOLE 89336 0 0 ENTHUSIAST GAMING HLDGS INC COM 29385B109 17 20331 SH SOLE 20331 0 0 ENVIVA INC COM 29415B103 209 3485 SH SOLE 3485 0 0 EOG RES INC COM 26875P101 5861 52456 SH SOLE 52456 0 0 EQUINOR ASA SPONSORED AD 29446M102 1104 33330 SH SOLE 33330 0 0 EQUINOX GOLD CORP COM 29446Y502 871 238758 SH SOLE 238758 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 600 9544 SH SOLE 9544 0 0 ERO COPPER CORP COM 296006109 1526 138262 SH SOLE 138262 0 0 ESSA PHARMA INC COM NEW 29668H708 141 77236 SH SOLE 77236 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 499 54746 SH SOLE 54746 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 383 8829 SH SOLE 8829 0 0 ETF MANAGERS TR PRIME MOBILE 26924G409 264 6986 SH SOLE 6986 0 0 ETF MANAGERS TR ETFMG ALTR H 26924G508 97 21088 SH SOLE 21088 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 300 13785 SH SOLE 13785 0 0 ETSY INC COM 29786A106 7398 73887 SH SOLE 73887 0 0 EVERSOURCE ENERGY COM 30040W108 2657 34084 SH SOLE 34084 0 0 EXCELLON RES INC COM 30069C801 14 39938 SH SOLE 39938 0 0 EXELON CORP COM 30161N101 1540 41113 SH SOLE 41113 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1558 16634 SH SOLE 16634 0 0 EXXON MOBIL CORP COM 30231G102 55019 630160 SH SOLE 630160 0 0 FACTSET RESH SYS INC COM 303075105 960 2400 SH SOLE 2400 0 0 FASTENAL CO COM 311900104 962 20894 SH SOLE 20894 0 0 FEDEX CORP COM 31428X106 32562 219315 SH SOLE 219315 0 0 FEDEX CORP COM 31428X106 1188 8000 SH Call SOLE 8000 0 0 FERRARI N V COM N3167Y103 2859 15221 SH SOLE 15221 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 234 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 437 9836 SH SOLE 9836 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 3004 82990 SH SOLE 82990 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 502 6643 SH SOLE 6643 0 0 FIFTH THIRD BANCORP COM 316773100 363 11353 SH SOLE 11353 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 742 931 SH SOLE 931 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1947 48264 SH SOLE 48264 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3287 430243 SH SOLE 430243 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1014 132700 SH Call SOLE 132700 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 4405 33740 SH SOLE 33740 0 0 FIRST SOLAR INC COM 336433107 471 3560 SH SOLE 3560 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC 33739E108 749 44846 SH SOLE 44846 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 3443 56995 SH SOLE 56995 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 872 10757 SH SOLE 10757 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 1894 49190 SH SOLE 49190 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 1152 9124 SH SOLE 9124 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG G 33733E500 214 3751 SH SOLE 3751 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3646 159648 SH SOLE 159648 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 247 6362 SH SOLE 6362 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 215 4878 SH SOLE 4878 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1172 14001 SH SOLE 14001 0 0 FIRSTENERGY CORP COM 337932107 200 5408 SH SOLE 5408 0 0 FIRSTSERVICE CORP NEW COM 33767E202 55789 469089 SH SOLE 469089 0 0 FISERV INC COM 337738108 8077 86325 SH SOLE 86325 0 0 FLUOR CORP NEW COM 343412102 444 17857 SH SOLE 17857 0 0 FOOT LOCKER INC COM 344849104 340 10913 SH SOLE 10913 0 0 FORD MTR CO DEL COM 345370860 16658 1487288 SH SOLE 1487288 0 0 FORTINET INC COM 34959E109 7093 144377 SH SOLE 144377 0 0 FORTIS INC COM 349553107 243967 6426954 SH SOLE 6426954 0 0 FORTIS INC COM 349553107 21637 570000 SH Put SOLE 570000 0 0 FORTIVE CORP COM 34959J108 1281 21964 SH SOLE 21964 0 0 FORTUNA SILVER MINES INC COM 349915108 582 232936 SH SOLE 232936 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3246 35000 SH SOLE 35000 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 219 4074 SH SOLE 4074 0 0 FORWARD AIR CORP COM 349853101 2315 25653 SH SOLE 25653 0 0 FOX CORP CL A COM 35137L105 1336 43547 SH SOLE 43547 0 0 FRANCO NEV CORP COM 351858105 161510 1353364 SH SOLE 1353364 0 0 FRANCO NEV CORP COM 351858105 8950 75000 SH Put SOLE 75000 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1542 17177 SH SOLE 17177 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7188 263002 SH SOLE 263002 0 0 FRESHWORKS INC CLASS A COM 358054104 598 46120 SH SOLE 46120 0 0 GABELLI EQUITY TR INC COM 362397101 156 28307 SH SOLE 28307 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4033 23557 SH SOLE 23557 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 62 18757 SH SOLE 18757 0 0 GARMIN LTD SHS H2906T109 389 4838 SH SOLE 4838 0 0 GARTNER INC COM 366651107 13791 49844 SH SOLE 49844 0 0 GATOS SILVER INC COM 368036109 43 16150 SH SOLE 16150 0 0 GENERAC HLDGS INC COM 368736104 5519 30984 SH SOLE 30984 0 0 GENERAL DYNAMICS CORP COM 369550108 9093 42859 SH SOLE 42859 0 0 GENERAL ELECTRIC CO COM NEW 369604301 4854 78409 SH SOLE 78409 0 0 GENERAL MLS INC COM 370334104 5470 71404 SH SOLE 71404 0 0 GENERAL MTRS CO COM 37045V100 7915 246661 SH SOLE 246661 0 0 GENTEX CORP COM 371901109 215 9013 SH SOLE 9013 0 0 GENUINE PARTS CO COM 372460105 318 2129 SH SOLE 2129 0 0 GENWORTH FINL INC COM CL A 37247D106 213 60956 SH SOLE 60956 0 0 GERDAU SA SPON ADR REP 373737105 229 50554 SH SOLE 50554 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 6669 264114 SH SOLE 264114 0 0 GILDAN ACTIVEWEAR INC COM 375916103 44636 1580604 SH SOLE 1580604 0 0 GILEAD SCIENCES INC COM 375558103 15923 258113 SH SOLE 258113 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 632 202602 SH SOLE 202602 0 0 GITLAB INC CLASS A COM 37637K108 398 7762 SH SOLE 7762 0 0 GLOBAL PMTS INC COM 37940X102 385 3559 SH SOLE 3559 0 0 GLOBAL X FDS NASDAQ 100 C 37954Y483 835 53302 SH SOLE 53302 0 0 GLOBAL X FDS US INFR DEV 37954Y673 233 10109 SH SOLE 10109 0 0 GLOBAL X FDS RENEWABLE EN 37954Y707 673 52450 SH SOLE 52450 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 436 24104 SH SOLE 24104 0 0 GLOBAL X FDS EDUCATION ET 37954Y723 125 20575 SH SOLE 20575 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1145 40529 SH SOLE 40529 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 266 11039 SH SOLE 11039 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 2014 30471 SH SOLE 30471 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 1741 87857 SH SOLE 87857 0 0 GLOBAL X FDS REIT ETF 37950E127 105 15305 SH SOLE 15305 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 692 14307 SH SOLE 14307 0 0 GLOBE LIFE INC COM 37959E102 2334 23414 SH SOLE 23414 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 159 19664 SH SOLE 19664 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 19667 67113 SH SOLE 67113 0 0 GOLDMINING INC COM 38149E101 27 31775 SH SOLE 31775 0 0 GRAFTECH INTL LTD COM 384313508 65 15150 SH SOLE 15150 0 0 GRAINGER W W INC COM 384802104 672 1373 SH SOLE 1373 0 0 GRAN TIERRA ENERGY INC COM 38500T101 1916 1583194 SH SOLE 1583194 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 18160 376597 SH SOLE 376597 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 1808 91609 SH SOLE 91609 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 208 1459 SH SOLE 1459 0 0 GROWGENERATION CORP COM 39986L109 115 32825 SH SOLE 32825 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 230 30890 SH SOLE 30890 0 0 GSK PLC SPONSORED AD 37733W204 8021 272545 SH SOLE 272545 0 0 HALEON PLC SPON ADS 405552100 119 19578 SH SOLE 19578 0 0 HALLIBURTON CO COM 406216101 755 30674 SH SOLE 30674 0 0 HANESBRANDS INC COM 410345102 1084 155741 SH SOLE 155741 0 0 HARLEY DAVIDSON INC COM 412822108 841 24115 SH SOLE 24115 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 592 9556 SH SOLE 9556 0 0 HCA HEALTHCARE INC COM 40412C101 1968 10707 SH SOLE 10707 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1115 19088 SH SOLE 19088 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 430 20622 SH SOLE 20622 0 0 HECLA MNG CO COM 422704106 258 65421 SH SOLE 65421 0 0 HEICO CORP NEW COM 422806109 213 1480 SH SOLE 1480 0 0 HENRY JACK & ASSOC INC COM 426281101 718 3941 SH SOLE 3941 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 228 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 135 84122 SH SOLE 84122 0 0 HERSHEY CO COM 427866108 6279 28478 SH SOLE 28478 0 0 HESS CORP COM 42809H107 1203 11036 SH SOLE 11036 0 0 HEXO CORP COM NEW 428304307 11 62634 SH SOLE 62634 0 0 HILLENBRAND INC COM 431571108 465 12651 SH SOLE 12651 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 269 2231 SH SOLE 2231 0 0 HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704 112 29697 SH SOLE 29697 0 0 HOLOGIC INC COM 436440101 1105 17130 SH SOLE 17130 0 0 HOME DEPOT INC COM 437076102 93952 340480 SH SOLE 340480 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2241 103782 SH SOLE 103782 0 0 HONEYWELL INTL INC COM 438516106 18949 113487 SH SOLE 113487 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 857 13851 SH SOLE 13851 0 0 HORMEL FOODS CORP COM 440452100 312 6875 SH SOLE 6875 0 0 HOWARD HUGHES CORP COM 44267D107 647 11679 SH SOLE 11679 0 0 HP INC COM 40434L105 2119 85043 SH SOLE 85043 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 633 24297 SH SOLE 24297 0 0 HUDBAY MINERALS INC COM 443628102 2518 626413 SH SOLE 626413 0 0 HUMANA INC COM 444859102 3886 8010 SH SOLE 8010 0 0 HUNT J B TRANS SVCS INC COM 445658107 301 1923 SH SOLE 1923 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2008 152387 SH SOLE 152387 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 2796 12623 SH SOLE 12623 0 0 HUNTSMAN CORP COM 447011107 261 10620 SH SOLE 10620 0 0 HUT 8 MNG CORP COM 44812T102 256 144058 SH SOLE 144058 0 0 HYZON MOTORS INC COM CL A 44951Y102 38 22150 SH SOLE 22150 0 0 I-80 GOLD CORP COM 44955L106 193 109696 SH SOLE 109696 0 0 IAMGOLD CORP COM 450913108 229 212456 SH SOLE 212456 0 0 ICON PLC SHS G4705A100 689 3750 SH SOLE 3750 0 0 ILLINOIS TOOL WKS INC COM 452308109 1851 10248 SH SOLE 10248 0 0 ILLUMINA INC COM 452327109 2145 11245 SH SOLE 11245 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 189 47427 SH SOLE 47427 0 0 IMPERIAL OIL LTD COM NEW 453038408 55604 1285346 SH SOLE 1285346 0 0 IMV INC COM 44974L103 17 30858 SH SOLE 30858 0 0 INDIA FD INC COM 454089103 671 41754 SH SOLE 41754 0 0 INFOSYS LTD SPONSORED AD 456788108 1788 105337 SH SOLE 105337 0 0 ING GROEP N.V. SPONSORED AD 456837103 3374 396901 SH SOLE 396901 0 0 INGERSOLL RAND INC COM 45687V106 1302 30094 SH SOLE 30094 0 0 INGREDION INC COM 457187102 6575 81651 SH SOLE 81651 0 0 INTEL CORP COM 458140100 29648 1150482 SH SOLE 1150482 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 450 8044 SH SOLE 8044 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2024 22403 SH SOLE 22403 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 46016 387310 SH SOLE 387310 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2122 23358 SH SOLE 23358 0 0 INTUIT COM 461202103 1470 3795 SH SOLE 3795 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2728 14552 SH SOLE 14552 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 228 4995 SH SOLE 4995 0 0 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 5218 73633 SH SOLE 73633 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 631 9770 SH SOLE 9770 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 2923 32308 SH SOLE 32308 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 924 38665 SH SOLE 38665 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE 46140H106 801 40027 SH SOLE 40027 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2772 91951 SH SOLE 91951 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 321 5558 SH SOLE 5558 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 573 48229 SH SOLE 48229 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 575 22444 SH SOLE 22444 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 223 6355 SH SOLE 6355 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 535 14737 SH SOLE 14737 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 509 4631 SH SOLE 4631 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 914 12410 SH SOLE 12410 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 221 9117 SH SOLE 9117 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 381 23572 SH SOLE 23572 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 212 10400 SH SOLE 10400 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866 217 10400 SH SOLE 10400 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 46138J882 3116 147118 SH SOLE 147118 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 658 13649 SH SOLE 13649 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 4382 106357 SH SOLE 106357 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 344 5096 SH SOLE 5096 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852 318 2620 SH SOLE 2620 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 610 8223 SH SOLE 8223 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 8896 69895 SH SOLE 69895 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 391 3439 SH SOLE 3439 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 552 3980 SH SOLE 3980 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 53380 199732 SH SOLE 199732 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 13363 50000 SH Put SOLE 50000 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 1471 23780 SH SOLE 23780 0 0 INVITAE CORP COM 46185L103 801 325539 SH SOLE 325539 0 0 IQVIA HLDGS INC COM 46266C105 509 2812 SH SOLE 2812 0 0 IRON MTN INC DEL COM 46284V101 2330 52998 SH SOLE 52998 0 0 ISHARES GOLD TR ISHARES NEW 464285204 5095 161588 SH SOLE 161588 0 0 ISHARES INC MSCI EM ASIA 464286426 1906 33218 SH SOLE 33218 0 0 ISHARES INC CORE MSCI EM 46434G103 1629 37898 SH SOLE 37898 0 0 ISHARES INC MSCI AUSTRIA 464286202 5226 336916 SH SOLE 336916 0 0 ISHARES INC MSCI BRAZIL 464286400 2355 79489 SH SOLE 79489 0 0 ISHARES INC MSCI GBL MIN 464286525 825 9315 SH SOLE 9315 0 0 ISHARES INC MSCI SWITZER 464286749 608 16224 SH SOLE 16224 0 0 ISHARES INC MSCI SPAIN E 464286764 4522 228151 SH SOLE 228151 0 0 ISHARES INC MSCI STH KOR 464286772 3280 69256 SH SOLE 69256 0 0 ISHARES INC MSCI MEXICO 464286822 3500 79130 SH SOLE 79130 0 0 ISHARES INC MSCI EMRG CH 46434G764 221 4987 SH SOLE 4987 0 0 ISHARES INC MSCI TAIWAN 46434G772 7297 169309 SH SOLE 169309 0 0 ISHARES INC MSCI JPN ETF 46434G822 2065 42279 SH SOLE 42279 0 0 ISHARES INC MSCI ITALY E 46434G830 5595 260223 SH SOLE 260223 0 0 ISHARES INC MSCI GBL ETF 46434G848 332 9760 SH SOLE 9760 0 0 ISHARES INC EM MKT SM-CP 464286475 383 8439 SH SOLE 8439 0 0 ISHARES INC MSCI CDA ETF 464286509 17774 577817 SH SOLE 577817 0 0 ISHARES INC MSCI GERMANY 464286806 221 11185 SH SOLE 11185 0 0 ISHARES INC MSCI HONG KG 464286871 5317 291493 SH SOLE 291493 0 0 ISHARES INC MSCI STH AFR 464286780 1181 32759 SH SOLE 32759 0 0 ISHARES INC MSCI WORLD E 464286392 492 4926 SH SOLE 4926 0 0 ISHARES INC MSCI CDA ETF 464286509 84282 2740000 SH Put SOLE 2740000 0 0 ISHARES INC MSCI CDA ETF 464286509 10766 350000 SH Call SOLE 350000 0 0 ISHARES SILVER TR ISHARES 46428Q109 969 55388 SH SOLE 55388 0 0 ISHARES TR INDIA 50 ETF 464289529 1047 24802 SH SOLE 24802 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7646 79554 SH SOLE 79554 0 0 ISHARES TR 20 YR TR BD 464287432 62730 612298 SH SOLE 612298 0 0 ISHARES TR ASIA 50 ETF 464288430 1444 28928 SH SOLE 28928 0 0 ISHARES TR CHINA LG-CAP 464287184 9062 350432 SH SOLE 350432 0 0 ISHARES TR CORE HIGH DV 46429B663 3123 34208 SH SOLE 34208 0 0 ISHARES TR CORE S&P500 464287200 42331 118029 SH SOLE 118029 0 0 ISHARES TR CORE S&P MCP 464287507 8922 40690 SH SOLE 40690 0 0 ISHARES TR CORE S&P SCP 464287804 1611 18481 SH SOLE 18481 0 0 ISHARES TR CORE S&P TTL 464287150 5094 64043 SH SOLE 64043 0 0 ISHARES TR CORE US AGGB 464287226 14521 150727 SH SOLE 150727 0 0 ISHARES TR DOW JONES US 464287846 360 4100 SH SOLE 4100 0 0 ISHARES TR GLOBAL 100 E 464287572 3918 65827 SH SOLE 65827 0 0 ISHARES TR GLOB HLTHCRE 464287325 768 10187 SH SOLE 10187 0 0 ISHARES TR GLOB INDSTRL 464288729 446 4963 SH SOLE 4963 0 0 ISHARES TR GLB INFRASTR 464288372 359 8583 SH SOLE 8583 0 0 ISHARES TR GLOBAL TECH 464287291 2095 49661 SH SOLE 49661 0 0 ISHARES TR IBOXX HI YD 464288513 1427 19987 SH SOLE 19987 0 0 ISHARES TR IBOXX INV CP 464287242 238 2323 SH SOLE 2323 0 0 ISHARES TR MRGSTR SM CP 464288604 278 8019 SH SOLE 8019 0 0 ISHARES TR MSCI ACWI ET 464288257 862 11080 SH SOLE 11080 0 0 ISHARES TR MSCI EAFE ET 464287465 29370 524366 SH SOLE 524366 0 0 ISHARES TR EAFE SML CP 464288273 7706 157965 SH SOLE 157965 0 0 ISHARES TR MSCI EMG MKT 464287234 11510 329975 SH SOLE 329975 0 0 ISHARES TR RUS 1000 ETF 464287622 417 2114 SH SOLE 2114 0 0 ISHARES TR RUS 1000 VAL 464287598 230 1689 SH SOLE 1689 0 0 ISHARES TR RUSSELL 2000 464287655 15512 94058 SH SOLE 94058 0 0 ISHARES TR RUS 2000 VAL 464287630 663 5143 SH SOLE 5143 0 0 ISHARES TR RUS MD CP GR 464287481 335 4265 SH SOLE 4265 0 0 ISHARES TR RUS MDCP VAL 464287473 4736 49303 SH SOLE 49303 0 0 ISHARES TR RUS TP200 GR 464289438 948 7932 SH SOLE 7932 0 0 ISHARES TR S&P 100 ETF 464287101 390 2400 SH SOLE 2400 0 0 ISHARES TR S&P 500 VAL 464287408 1138 8855 SH SOLE 8855 0 0 ISHARES TR GL CLEAN ENE 464288224 1054 55230 SH SOLE 55230 0 0 ISHARES TR S&P MC 400VL 464287705 4415 49056 SH SOLE 49056 0 0 ISHARES TR SP SMCP600VL 464287879 7632 92563 SH SOLE 92563 0 0 ISHARES TR SELECT DIVID 464287168 28166 262697 SH SOLE 262697 0 0 ISHARES TR TIPS BD ETF 464287176 5594 53330 SH SOLE 53330 0 0 ISHARES TR ISHARES SEMI 464287523 3168 9938 SH SOLE 9938 0 0 ISHARES TR ISHARES BIOT 464287556 695 5938 SH SOLE 5938 0 0 ISHARES TR MSCI DENMARK 46429B523 10447 140533 SH SOLE 140533 0 0 ISHARES TR MSCI INDIA E 46429B598 6013 147443 SH SOLE 147443 0 0 ISHARES TR MSCI INDIA S 46429B614 383 7269 SH SOLE 7269 0 0 ISHARES TR MSCI USA MME 46432F396 480 3661 SH SOLE 3661 0 0 ISHARES TR CORE MSCI TO 46432F834 1582 31075 SH SOLE 31075 0 0 ISHARES TR CORE MSCI EA 46432F842 6481 123045 SH SOLE 123045 0 0 ISHARES TR CORE TOTAL U 46434V613 659 14798 SH SOLE 14798 0 0 ISHARES TR CORE INTL AG 46435G672 202 4189 SH SOLE 4189 0 0 ISHARES TR 7-10 YR TRSY 464287440 7007 73000 SH SOLE 73000 0 0 ISHARES TR 1 3 YR TREAS 464287457 1550 19091 SH SOLE 19091 0 0 ISHARES TR EXPND TEC SC 464287549 6042 21860 SH SOLE 21860 0 0 ISHARES TR US CONSM STA 464287812 6960 38706 SH SOLE 38706 0 0 ISHARES TR INTL SEL DIV 464288448 337 14936 SH SOLE 14936 0 0 ISHARES TR USD INV GRDE 464288620 251 5220 SH SOLE 5220 0 0 ISHARES TR 3 7 YR TREAS 464288661 634 5545 SH SOLE 5545 0 0 ISHARES TR SHORT TREAS 464288679 302 2750 SH SOLE 2750 0 0 ISHARES TR PFD AND INCM 464288687 1808 57085 SH SOLE 57085 0 0 ISHARES TR US HOME CONS 464288752 226 4340 SH SOLE 4340 0 0 ISHARES TR US AER DEF E 464288760 986 10813 SH SOLE 10813 0 0 ISHARES TR US OIL GS EX 464288851 1755 21071 SH SOLE 21071 0 0 ISHARES TR EAFE VALUE E 464288877 1690 43856 SH SOLE 43856 0 0 ISHARES TR EAFE GRWTH E 464288885 286 3939 SH SOLE 3939 0 0 ISHARES TR US TREAS BD 46429B267 5110 224511 SH SOLE 224511 0 0 ISHARES TR FLTG RATE NT 46429B655 2497 49663 SH SOLE 49663 0 0 ISHARES TR MSCI EAFE MI 46429B689 3169 55586 SH SOLE 55586 0 0 ISHARES TR MSCI USA MIN 46429B697 1240 18764 SH SOLE 18764 0 0 ISHARES TR EXPONENTIAL 46434V381 5279 118436 SH SOLE 118436 0 0 ISHARES TR ESG AWRE USD 46435G193 436 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 203 7744 SH SOLE 7744 0 0 ISHARES TR ESG AWR MSCI 46435G425 361 4546 SH SOLE 4546 0 0 ISHARES TR ESG AW MSCI 46435G516 308 5492 SH SOLE 5492 0 0 ISHARES TR MSCI CDA ETF 46435G706 1163 39870 SH SOLE 39870 0 0 ISHARES TR CYBERSECURIT 46435U135 983 28943 SH SOLE 28943 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 6060 60440 SH SOLE 60440 0 0 ISHARES TR U.S. ENERGY 464287796 4372 111231 SH SOLE 111231 0 0 ISHARES TR U.S. FINLS E 464287788 330 4891 SH SOLE 4891 0 0 ISHARES TR US HLTHCARE 464287762 1646 6507 SH SOLE 6507 0 0 ISHARES TR U.S. MED DVC 464288810 3392 71901 SH SOLE 71901 0 0 ISHARES TR U.S. REAL ES 464287739 1591 19537 SH SOLE 19537 0 0 ISHARES TR U.S. TECH ET 464287721 2046 27888 SH SOLE 27888 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 1013 19768 SH SOLE 19768 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 314 6253 SH SOLE 6253 0 0 JACOBS SOLUTIONS INC COM 46982L108 1499 13813 SH SOLE 13813 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2029 15224 SH SOLE 15224 0 0 JELD-WEN HLDG INC COM 47580P103 576 65777 SH SOLE 65777 0 0 JOHNSON & JOHNSON COM 478160104 114465 700693 SH SOLE 700693 0 0 JOHNSON CTLS INTL PLC SHS G51502105 832 16911 SH SOLE 16911 0 0 JPMORGAN CHASE & CO COM 46625H100 119156 1140244 SH SOLE 1140244 0 0 JPMORGAN CHASE & CO COM 46625H100 28215 270000 SH Put SOLE 270000 0 0 JPMORGAN CHASE & CO COM 46625H100 20378 195000 SH Call SOLE 195000 0 0 KAR AUCTION SVCS INC COM 48238T109 609 54527 SH SOLE 54527 0 0 KELLOGG CO COM 487836108 1320 18954 SH SOLE 18954 0 0 KEYCORP COM 493267108 224 13956 SH SOLE 13956 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2996 19036 SH SOLE 19036 0 0 KIMBERLY-CLARK CORP COM 494368103 3678 32686 SH SOLE 32686 0 0 KINDER MORGAN INC DEL COM 49456B101 2169 130342 SH SOLE 130342 0 0 KINROSS GOLD CORP COM 496902404 24694 6567547 SH SOLE 6567547 0 0 KKR & CO INC COM 48251W104 1420 33033 SH SOLE 33033 0 0 KLA CORP COM NEW 482480100 4516 14923 SH SOLE 14923 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1041 21280 SH SOLE 21280 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 211 13696 SH SOLE 13696 0 0 KRAFT HEINZ CO COM 500754106 4189 125605 SH SOLE 125605 0 0 KRANESHARES TR CSI CHI INTE 500767306 2195 89087 SH SOLE 89087 0 0 KRANESHARES TR BOSERA MSCI 500767405 1570 51757 SH SOLE 51757 0 0 KRANESHARES TR CICC CHIN 5G 500767611 332 22727 SH SOLE 22727 0 0 KRANESHARES TR GLOBAL CARB 500767678 4601 123670 SH SOLE 123670 0 0 KRANESHARES TR SSE STAR MRK 500767694 307 21438 SH SOLE 21438 0 0 KRANESHARES TR QUADRTC INT 500767736 1989 89775 SH SOLE 89775 0 0 KROGER CO COM 501044101 1258 28761 SH SOLE 28761 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4694 22587 SH SOLE 22587 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 350 1711 SH SOLE 1711 0 0 LAM RESEARCH CORP COM 512807108 8310 22706 SH SOLE 22706 0 0 LAMB WESTON HLDGS INC COM 513272104 2284 29523 SH SOLE 29523 0 0 LANTHEUS HLDGS INC COM 516544103 6181 87890 SH SOLE 87890 0 0 LARGO INC COM 517097101 112 21380 SH SOLE 21380 0 0 LAS VEGAS SANDS CORP COM 517834107 1012 26978 SH SOLE 26978 0 0 LAUDER ESTEE COS INC CL A 518439104 3533 16364 SH SOLE 16364 0 0 LCI INDS COM 50189K103 624 6151 SH SOLE 6151 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 827 34284 SH SOLE 34284 0 0 LEGGETT & PLATT INC COM 524660107 280 8434 SH SOLE 8434 0 0 LENNAR CORP CL A 526057104 817 10964 SH SOLE 10964 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 6539 371981 SH SOLE 371981 0 0 LILLY ELI & CO COM 532457108 43333 134012 SH SOLE 134012 0 0 LINDE PLC SHS G5494J103 3952 14659 SH SOLE 14659 0 0 LITHIA MTRS INC COM 536797103 1704 7944 SH SOLE 7944 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 4948 188647 SH SOLE 188647 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 2217 1238563 SH SOLE 1238563 0 0 LOCKHEED MARTIN CORP COM 539830109 10903 28224 SH SOLE 28224 0 0 LOWES COS INC COM 548661107 22430 119427 SH SOLE 119427 0 0 LPL FINL HLDGS INC COM 50212V100 2997 13718 SH SOLE 13718 0 0 LULULEMON ATHLETICA INC COM 550021109 17836 63799 SH SOLE 63799 0 0 LUMEN TECHNOLOGIES INC COM 550241103 156 21408 SH SOLE 21408 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4873 64726 SH SOLE 64726 0 0 M & T BK CORP COM 55261F104 394 2237 SH SOLE 2237 0 0 M D C HLDGS INC COM 552676108 4193 152904 SH SOLE 152904 0 0 MACYS INC COM 55616P104 1230 78495 SH SOLE 78495 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 318 2437 SH SOLE 2437 0 0 MAG SILVER CORP COM 55903Q104 132 10513 SH SOLE 10513 0 0 MAGNA INTL INC COM 559222401 127772 2695603 SH SOLE 2695603 0 0 MAGNITE INC COM 55955D100 321 48796 SH SOLE 48796 0 0 MANULIFE FINL CORP COM 56501R106 454866 29009328 SH SOLE 29009328 0 0 MANULIFE FINL CORP COM 56501R106 181593 11581200 SH Put SOLE 11581200 0 0 MANULIFE FINL CORP COM 56501R106 37397 2385000 SH Call SOLE 2385000 0 0 MARATHON OIL CORP COM 565849106 4122 182554 SH SOLE 182554 0 0 MARATHON PETE CORP COM 56585A102 728 7330 SH SOLE 7330 0 0 MARKEL CORP COM 570535104 8367 7717 SH SOLE 7717 0 0 MARRIOTT INTL INC NEW CL A 571903202 7911 56448 SH SOLE 56448 0 0 MARSH & MCLENNAN COS INC COM 571748102 1434 9603 SH SOLE 9603 0 0 MARVELL TECHNOLOGY INC COM 573874104 3076 71687 SH SOLE 71687 0 0 MASCO CORP COM 574599106 374 8011 SH SOLE 8011 0 0 MASTERCARD INCORPORATED CL A 57636Q104 55629 195641 SH SOLE 195641 0 0 MATTEL INC COM 577081102 1141 60238 SH SOLE 60238 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 1544 82501 SH SOLE 82501 0 0 MCCORMICK & CO INC COM NON VTG 579780206 726 10185 SH SOLE 10185 0 0 MCDONALDS CORP COM 580135101 52161 226061 SH SOLE 226061 0 0 MCGRATH RENTCORP COM 580589109 516 6159 SH SOLE 6159 0 0 MCKESSON CORP COM 58155Q103 14551 42812 SH SOLE 42812 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 520 43816 SH SOLE 43816 0 0 MEDIFAST INC COM 58470H101 4092 37767 SH SOLE 37767 0 0 MEDTRONIC PLC SHS G5960L103 24831 307500 SH SOLE 307500 0 0 MERCADOLIBRE INC COM 58733R102 805 972 SH SOLE 972 0 0 MERCK & CO INC COM 58933Y105 81635 947916 SH SOLE 947916 0 0 META MATERIALS INC COM 59134N104 187 287787 SH SOLE 287787 0 0 META PLATFORMS INC CL A 30303M102 45325 334057 SH SOLE 334057 0 0 METHANEX CORP COM 59151K108 1340 42107 SH SOLE 42107 0 0 METLIFE INC COM 59156R108 39153 644168 SH SOLE 644168 0 0 METLIFE INC COM 59156R108 42546 700000 SH Put SOLE 700000 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1442 1330 SH SOLE 1330 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3204 52503 SH SOLE 52503 0 0 MICRON TECHNOLOGY INC COM 595112103 13310 265674 SH SOLE 265674 0 0 MICROSOFT CORP COM 594918104 318620 1368053 SH SOLE 1368053 0 0 MIDDLEBY CORP COM 596278101 436 3401 SH SOLE 3401 0 0 MILLERKNOLL INC COM 600544100 318 20368 SH SOLE 20368 0 0 MIND MEDICINE MINDMED INC COM NEW 60255C885 266 76800 SH Put SOLE 76800 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 4140 920100 SH SOLE 920100 0 0 MODERNA INC COM 60770K107 14388 121671 SH SOLE 121671 0 0 MOGO INC COM 60800C109 10 11039 SH SOLE 11039 0 0 MOLINA HEALTHCARE INC COM 60855R100 1547 4690 SH SOLE 4690 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 480 10002 SH SOLE 10002 0 0 MONDELEZ INTL INC CL A 609207105 7860 143357 SH SOLE 143357 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 794 9135 SH SOLE 9135 0 0 MOODYS CORP COM 615369105 2342 9635 SH SOLE 9635 0 0 MORGAN STANLEY COM NEW 617446448 24807 313968 SH SOLE 313968 0 0 MORGAN STANLEY COM NEW 617446448 11852 150000 SH Put SOLE 150000 0 0 MORGAN STANLEY COM NEW 617446448 23703 300000 SH Call SOLE 300000 0 0 MOSAIC CO NEW COM 61945C103 4597 95113 SH SOLE 95113 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2284 10197 SH SOLE 10197 0 0 MP MATERIALS CORP COM CL A 553368101 244 8931 SH SOLE 8931 0 0 MSCI INC COM 55354G100 1162 2755 SH SOLE 2755 0 0 NASDAQ INC COM 631103108 6906 121834 SH SOLE 121834 0 0 NATIONAL BK HLDGS CORP CL A 633707104 58944 1593500 SH Put SOLE 1593500 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1559 30255 SH SOLE 30255 0 0 NATWEST GROUP PLC SPONS ADR 639057207 128 25669 SH SOLE 25669 0 0 NAVIENT CORPORATION COM 63938C108 2334 158900 SH SOLE 158900 0 0 NAVITAS SEMICONDUCTOR CORP COM 63942X106 246 50713 SH SOLE 50713 0 0 NETAPP INC COM 64110D104 6164 99666 SH SOLE 99666 0 0 NETFLIX INC COM 64110L106 33679 143049 SH SOLE 143049 0 0 NETFLIX INC COM 64110L106 2825 12000 SH Put SOLE 12000 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 258 5897 SH SOLE 5897 0 0 NEW FOUND GOLD CORP COM 64440N103 87 24540 SH SOLE 24540 0 0 NEW GOLD INC CDA COM 644535106 60 67192 SH SOLE 67192 0 0 NEWELL BRANDS INC COM 651229106 561 40417 SH SOLE 40417 0 0 NEWMONT CORP COM 651639106 11181 266030 SH SOLE 266030 0 0 NEWMONT CORP COM 651639106 1366 32500 SH Call SOLE 32500 0 0 NEXGEN ENERGY LTD COM 65340P106 173 47678 SH SOLE 47678 0 0 NEXGEN ENERGY LTD COM 65340P106 509 140200 SH Put SOLE 140200 0 0 NEXTERA ENERGY INC COM 65339F101 19407 247511 SH SOLE 247511 0 0 NICE LTD SPONSORED AD 653656108 391 2079 SH SOLE 2079 0 0 NIKE INC CL B 654106103 33307 400711 SH SOLE 400711 0 0 NIO INC SPON ADS 62914V106 671 42542 SH SOLE 42542 0 0 NISOURCE INC COM 65473P105 2920 115903 SH SOLE 115903 0 0 NOKIA CORP SPONSORED AD 654902204 278 65040 SH SOLE 65040 0 0 NORFOLK SOUTHN CORP COM 655844108 6063 28920 SH SOLE 28920 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 3239 339537 SH SOLE 339537 0 0 NORTHROP GRUMMAN CORP COM 666807102 3958 8415 SH SOLE 8415 0 0 NORTONLIFELOCK INC COM 668771108 383 19010 SH SOLE 19010 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 317 27921 SH SOLE 27921 0 0 NOVAGOLD RES INC COM NEW 66987E206 492 104838 SH SOLE 104838 0 0 NOVARTIS AG SPONSORED AD 66987V109 9997 131524 SH SOLE 131524 0 0 NOVO-NORDISK A S ADR 670100205 11131 111728 SH SOLE 111728 0 0 NRG ENERGY INC COM NEW 629377508 221 5775 SH SOLE 5775 0 0 NUCOR CORP COM 670346105 5016 46881 SH SOLE 46881 0 0 NUTRIEN LTD COM 67077M108 385965 4632321 SH SOLE 4632321 0 0 NUTRIEN LTD COM 67077M108 417 5000 SH Call SOLE 5000 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 614 75725 SH SOLE 75725 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1155 42766 SH SOLE 42766 0 0 NVIDIA CORPORATION COM 67066G104 73493 605432 SH SOLE 605432 0 0 NVIDIA CORPORATION COM 67066G104 1214 10000 SH Call SOLE 10000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4386 29731 SH SOLE 29731 0 0 OAK STR HEALTH INC COM 67181A107 555 22644 SH SOLE 22644 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 156 26055 SH SOLE 26055 0 0 OATLY GROUP AB SPONSORED AD 67421J108 119 45096 SH SOLE 45096 0 0 OBSIDIAN ENERGY LTD COM 674482203 1510 210326 SH SOLE 210326 0 0 OCCIDENTAL PETE CORP COM 674599105 11855 192928 SH SOLE 192928 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 906 3643 SH SOLE 3643 0 0 OLD REP INTL CORP COM 680223104 425 20290 SH SOLE 20290 0 0 OMNICOM GROUP INC COM 681919106 1556 24671 SH SOLE 24671 0 0 ON SEMICONDUCTOR CORP COM 682189105 6115 98111 SH SOLE 98111 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 77 61479 SH SOLE 61479 0 0 ONECONNECT FINL TECHNOLOGY C SPONSORED AD 68248T105 23 31500 SH SOLE 31500 0 0 ONEOK INC NEW COM 682680103 3057 59655 SH SOLE 59655 0 0 OPEN TEXT CORP COM 683715106 58137 2201344 SH SOLE 2201344 0 0 ORACLE CORP COM 68389X105 13733 224868 SH SOLE 224868 0 0 ORGANIGRAM HLDGS INC COM 68620P101 9 10732 SH SOLE 10732 0 0 ORGANON & CO COMMON STOCK 68622V106 1050 44852 SH SOLE 44852 0 0 ORLA MNG LTD NEW COM 68634K106 129 39435 SH SOLE 39435 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 2765 271591 SH SOLE 271591 0 0 OTIS WORLDWIDE CORP COM 68902V107 989 15497 SH SOLE 15497 0 0 OUSTER INC COM 68989M103 16 17050 SH SOLE 17050 0 0 OVINTIV INC COM 69047Q102 10862 236129 SH SOLE 236129 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 1927 185863 SH SOLE 185863 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2036 250485 SH SOLE 250485 0 0 PALO ALTO NETWORKS INC COM 697435105 13483 82321 SH SOLE 82321 0 0 PAN AMERN SILVER CORP COM 697900108 4772 300506 SH SOLE 300506 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3398 178474 SH SOLE 178474 0 0 PARK HOTELS & RESORTS INC COM 700517105 116 10331 SH SOLE 10331 0 0 PARKER-HANNIFIN CORP COM 701094104 304 1255 SH SOLE 1255 0 0 PATRICK INDS INC COM 703343103 581 13242 SH SOLE 13242 0 0 PAYCHEX INC COM 704326107 1411 12579 SH SOLE 12579 0 0 PAYCOM SOFTWARE INC COM 70432V102 283 857 SH SOLE 857 0 0 PAYPAL HLDGS INC COM 70450Y103 25689 298472 SH SOLE 298472 0 0 PBF ENERGY INC CL A 69318G106 243 6899 SH SOLE 6899 0 0 PDC ENERGY INC COM 69327R101 358 6196 SH SOLE 6196 0 0 PEABODY ENERGY CORP COM 704551100 1341 54036 SH SOLE 54036 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 153 10571 SH SOLE 10571 0 0 PEMBINA PIPELINE CORP COM 706327103 318028 10478694 SH SOLE 10478694 0 0 PEMBINA PIPELINE CORP COM 706327103 105087 3462500 SH Put SOLE 3462500 0 0 PEMBINA PIPELINE CORP COM 706327103 4552 150000 SH Call SOLE 150000 0 0 PENN ENTERTAINMENT INC COM 707569109 955 34701 SH SOLE 34701 0 0 PENUMBRA INC COM 70975L107 404 2131 SH SOLE 2131 0 0 PEPSICO INC COM 713448108 28033 171707 SH SOLE 171707 0 0 PERKINELMER INC COM 714046109 774 6434 SH SOLE 6434 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 832 67399 SH SOLE 67399 0 0 PFIZER INC COM 717081103 58038 1326272 SH SOLE 1326272 0 0 PHILIP MORRIS INTL INC COM 718172109 13468 162244 SH SOLE 162244 0 0 PHILLIPS 66 COM 718546104 481 5964 SH SOLE 5964 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2150 110940 SH SOLE 110940 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 574 6165 SH SOLE 6165 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3122 34802 SH SOLE 34802 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 837 8833 SH SOLE 8833 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 1964 19865 SH SOLE 19865 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 54 11700 SH SOLE 11700 0 0 PINDUODUO INC SPONSORED AD 722304102 1040 16616 SH SOLE 16616 0 0 PINTEREST INC CL A 72352L106 636 27300 SH SOLE 27300 0 0 PIONEER NAT RES CO COM 723787107 2950 13622 SH SOLE 13622 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3188 303003 SH SOLE 303003 0 0 PLANET FITNESS INC CL A 72703H101 482 8351 SH SOLE 8351 0 0 PNC FINL SVCS GROUP INC COM 693475105 615 4118 SH SOLE 4118 0 0 POINT BIOPHARMA GLOBAL INC COM 730541109 95 12250 SH SOLE 12250 0 0 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 141 27866 SH SOLE 27866 0 0 POOL CORP COM 73278L105 744 2339 SH SOLE 2339 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 1728 47209 SH SOLE 47209 0 0 PPL CORP COM 69351T106 238 9399 SH SOLE 9399 0 0 PRECISION DRILLING CORP COM NEW 74022D407 395 7814 SH SOLE 7814 0 0 PRICE T ROWE GROUP INC COM 74144T108 2846 27105 SH SOLE 27105 0 0 PRIMO WATER CORPORATION COM 74167P108 1476 117823 SH SOLE 117823 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1818 25191 SH SOLE 25191 0 0 PROCTER AND GAMBLE CO COM 742718109 45008 356499 SH SOLE 356499 0 0 PROGRESSIVE CORP COM 743315103 779 6704 SH SOLE 6704 0 0 PROLOGIS INC. COM 74340W103 1888 18578 SH SOLE 18578 0 0 PROSHARES TR S&P 500 DV A 74348A467 831 10393 SH SOLE 10393 0 0 PROSHARES TR SHORT QQQ NE 74347B714 2555 171241 SH SOLE 171241 0 0 PROSHARES TR SHRT 20+YR T 74347X849 550 24680 SH SOLE 24680 0 0 PROSHARES TR ONLINE RTL E 74347B169 227 7612 SH SOLE 7612 0 0 PROSHARES TR PSHS SHORT D 74347B235 546 14135 SH SOLE 14135 0 0 PROSHARES TR SHORT S&P 50 74347B425 6829 395216 SH SOLE 395216 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 1597 43564 SH SOLE 43564 0 0 PROSHARES TR II VIX SH TRM F 74347Y854 788 46081 SH SOLE 46081 0 0 PRUDENTIAL FINL INC COM 744320102 13758 160388 SH SOLE 160388 0 0 PUBLIC STORAGE COM 74460D109 4546 15524 SH SOLE 15524 0 0 PULTE GROUP INC COM 745867101 282 7523 SH SOLE 7523 0 0 PURE STORAGE INC CL A 74624M102 939 34322 SH SOLE 34322 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 88 10950 SH SOLE 10950 0 0 QIAGEN NV SHS NEW N72482123 256 6190 SH SOLE 6190 0 0 QORVO INC COM 74736K101 765 9634 SH SOLE 9634 0 0 QUALCOMM INC COM 747525103 76322 675535 SH SOLE 675535 0 0 QUALCOMM INC COM 747525103 4519 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 13572 106536 SH SOLE 106536 0 0 RADA ELECTR INDS LTD COM PAR NEW M81863124 106 10984 SH SOLE 10984 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 16633 203188 SH SOLE 203188 0 0 REDHILL BIOPHARMA LTD SPONSORED AD 757468103 33 65575 SH SOLE 65575 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1487 2159 SH SOLE 2159 0 0 RELX PLC SPONSORED AD 759530108 565 23238 SH SOLE 23238 0 0 RENESOLA LTD SPONSORED AD 75971T301 108 21375 SH SOLE 21375 0 0 REPUBLIC SVCS INC COM 760759100 454 3339 SH SOLE 3339 0 0 RESOLUTE FST PRODS INC COM 76117W109 572 28624 SH SOLE 28624 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 141721 2664933 SH SOLE 2664933 0 0 REUNION NEUROSCIENCE INC COM 76134G103 27 19289 SH SOLE 19289 0 0 RH COM 74967X103 325 1320 SH SOLE 1320 0 0 RIO TINTO PLC SPONSORED AD 767204100 10045 182429 SH SOLE 182429 0 0 RIOT BLOCKCHAIN INC COM 767292105 102 14489 SH SOLE 14489 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1588 25434 SH SOLE 25434 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 607 18431 SH SOLE 18431 0 0 ROBLOX CORP CL A 771049103 3239 90374 SH SOLE 90374 0 0 ROCKWELL AUTOMATION INC COM 773903109 1573 7311 SH SOLE 7311 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 165355 4296062 SH SOLE 4296062 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 5004 130000 SH Call SOLE 130000 0 0 ROKU INC COM CL A 77543R102 1224 21702 SH SOLE 21702 0 0 ROPER TECHNOLOGIES INC COM 776696106 2892 8040 SH SOLE 8040 0 0 ROSS STORES INC COM 778296103 1657 19665 SH SOLE 19665 0 0 ROYAL BK CDA COM 780087102 1861189 20691375 SH SOLE 20691375 0 0 ROYAL BK CDA COM 780087102 122782 1365000 SH Put SOLE 1365000 0 0 ROYAL BK CDA COM 780087102 45874 510000 SH Call SOLE 510000 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 279 7363 SH SOLE 7363 0 0 ROYAL GOLD INC COM 780287108 309 3294 SH SOLE 3294 0 0 RPC INC COM 749660106 225 32440 SH SOLE 32440 0 0 RYDER SYS INC COM 783549108 469 6219 SH SOLE 6219 0 0 S&P GLOBAL INC COM 78409V104 19737 64636 SH SOLE 64636 0 0 SALESFORCE INC COM 79466L302 24438 169900 SH SOLE 169900 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 274 52905 SH SOLE 52905 0 0 SANMINA CORPORATION COM 801056102 244 5303 SH SOLE 5303 0 0 SANOFI SPONSORED AD 80105N105 9136 240283 SH SOLE 240283 0 0 SAP SE SPON ADR 803054204 932 11475 SH SOLE 11475 0 0 SCHLUMBERGER LTD COM STK 806857108 6854 190906 SH SOLE 190906 0 0 SCHWAB CHARLES CORP COM 808513105 16389 228042 SH SOLE 228042 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 7668 115435 SH SOLE 115435 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 909 21255 SH SOLE 21255 0 0 SEABRIDGE GOLD INC COM 811916105 344 28937 SH SOLE 28937 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1483 27863 SH SOLE 27863 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 86997 1303712 SH SOLE 1303712 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 84362 1240432 SH SOLE 1240432 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 19239 135061 SH SOLE 135061 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 4459 36817 SH SOLE 36817 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 117712 1634437 SH SOLE 1634437 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 94452 3111072 SH SOLE 3111072 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2727 32919 SH SOLE 32919 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 42688 359389 SH SOLE 359389 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 895 18698 SH SOLE 18698 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 6284 95921 SH SOLE 95921 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 10803 150000 SH Put SOLE 150000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 67378 2219300 SH Put SOLE 2219300 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 31952 269000 SH Put SOLE 269000 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 28808 400000 SH Call SOLE 400000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 113850 3750000 SH Call SOLE 3750000 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 252 15605 SH SOLE 15605 0 0 SERVICE CORP INTL COM 817565104 539 9334 SH SOLE 9334 0 0 SERVICENOW INC COM 81762P102 8546 22633 SH SOLE 22633 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 98939 4073245 SH SOLE 4073245 0 0 SHELL PLC SPON ADS 780259305 22885 459905 SH SOLE 459905 0 0 SHERWIN WILLIAMS CO COM 824348106 5778 28218 SH SOLE 28218 0 0 SHOPIFY INC CL A 82509L107 170064 6312710 SH SOLE 6312710 0 0 SHOPIFY INC CL A 82509L107 4849 180000 SH Put SOLE 180000 0 0 SHOPIFY INC CL A 82509L107 3941 146300 SH Call SOLE 146300 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 198 21283 SH SOLE 21283 0 0 SIERRA WIRELESS INC COM 826516106 3010 98878 SH SOLE 98878 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 277 1837 SH SOLE 1837 0 0 SILVERCORP METALS INC COM 82835P103 235 100600 SH Put SOLE 100600 0 0 SILVERCREST METALS INC COM 828363101 1219 219625 SH SOLE 219625 0 0 SIMON PPTY GROUP INC NEW COM 828806109 6964 77595 SH SOLE 77595 0 0 SIMON PROPERTY GRP ACQ HOLDI COM CL A 82880R103 236 24000 SH Call SOLE 24000 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 824 7910 SH SOLE 7910 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2321 120507 SH SOLE 120507 0 0 SMUCKER J M CO COM NEW 832696405 1462 10638 SH SOLE 10638 0 0 SNAP INC CL A 83304A106 251 25551 SH SOLE 25551 0 0 SNAP ON INC COM 833034101 2046 10159 SH SOLE 10159 0 0 SNOWFLAKE INC CL A 833445109 2422 14251 SH SOLE 14251 0 0 SOFI TECHNOLOGIES INC COM 83406F102 57 11778 SH SOLE 11778 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1826 7888 SH SOLE 7888 0 0 SONOS INC COM 83570H108 425 30565 SH SOLE 30565 0 0 SONY GROUP CORPORATION SPONSORED AD 835699307 1522 23761 SH SOLE 23761 0 0 SOUTHERN CO COM 842587107 4593 67537 SH SOLE 67537 0 0 SOUTHERN COPPER CORP COM 84265V105 1845 41145 SH SOLE 41145 0 0 SOUTHWEST AIRLS CO COM 844741108 1223 39657 SH SOLE 39657 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 24026 83627 SH SOLE 83627 0 0 SPDR GOLD TR GOLD SHS 78463V107 19553 126415 SH SOLE 126415 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 8095 263154 SH SOLE 263154 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1165 25574 SH SOLE 25574 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 960 20084 SH SOLE 20084 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 104172 291651 SH SOLE 291651 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 764 1901 SH SOLE 1901 0 0 SPDR SER TR S&P DIVID ET 78464A763 11199 100440 SH SOLE 100440 0 0 SPDR SER TR S&P REGL BKG 78464A698 3030 51468 SH SOLE 51468 0 0 SPDR SER TR S&P BIOTECH 78464A870 8854 111623 SH SOLE 111623 0 0 SPDR SER TR PORTFOLIO SH 78464A474 345 11794 SH SOLE 11794 0 0 SPDR SER TR PRTFLO S&P50 78464A508 239 6920 SH SOLE 6920 0 0 SPDR SER TR AEROSPACE DE 78464A631 474 5171 SH SOLE 5171 0 0 SPDR SER TR S&P OILGAS E 78468R556 2719 21803 SH SOLE 21803 0 0 SPDR SER TR BLOOMBERG HI 78468R622 354 4025 SH SOLE 4025 0 0 SPDR SER TR BLOOMBERG 1- 78468R663 4253 46425 SH SOLE 46425 0 0 SPDR SER TR PRTFLO S&P50 78468R788 451 12704 SH SOLE 12704 0 0 SPDR SER TR SPDR S&P 500 78468R796 241 2764 SH SOLE 2764 0 0 SPLUNK INC COM 848637104 4176 55536 SH SOLE 55536 0 0 SPLUNK INC COM 848637104 5114 68000 SH Call SOLE 68000 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 324 3757 SH SOLE 3757 0 0 SPROTT FDS TR URANIUM MINE 85208P303 503 7743 SH SOLE 7743 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 5314 341319 SH SOLE 341319 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 3803 297144 SH SOLE 297144 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 240 36264 SH SOLE 36264 0 0 SPROUTS FMRS MKT INC COM 85208M102 4713 169848 SH SOLE 169848 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2008 42061 SH SOLE 42061 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1576 39222 SH SOLE 39222 0 0 SSGA ACTIVE ETF TR MULT ASS RLR 78467V103 1380 53226 SH SOLE 53226 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 570 12373 SH SOLE 12373 0 0 SSR MNG INC COM 784730103 3596 244469 SH SOLE 244469 0 0 STANLEY BLACK & DECKER INC COM 854502101 1473 19583 SH SOLE 19583 0 0 STANTEC INC COM 85472N109 8671 197885 SH SOLE 197885 0 0 STARBUCKS CORP COM 855244109 28785 341619 SH SOLE 341619 0 0 STARWOOD PPTY TR INC COM 85571B105 575 31562 SH SOLE 31562 0 0 STEEL DYNAMICS INC COM 858119100 2003 28230 SH SOLE 28230 0 0 STELLANTIS N.V SHS N82405106 2496 207501 SH SOLE 207501 0 0 STONECO LTD COM CL A G85158106 486 50951 SH SOLE 50951 0 0 STRYKER CORPORATION COM 863667101 15920 78604 SH SOLE 78604 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 4673 849553 SH SOLE 849553 0 0 SUN CMNTYS INC COM 866674104 260 1923 SH SOLE 1923 0 0 SUN LIFE FINANCIAL INC. COM 866796105 327596 8245563 SH SOLE 8245563 0 0 SUN LIFE FINANCIAL INC. COM 866796105 138928 3496800 SH Put SOLE 3496800 0 0 SUN LIFE FINANCIAL INC. COM 866796105 43870 1104200 SH Call SOLE 1104200 0 0 SUNCOR ENERGY INC NEW COM 867224107 345055 12262090 SH SOLE 12262090 0 0 SUNCOR ENERGY INC NEW COM 867224107 9849 350000 SH Put SOLE 350000 0 0 SUNCOR ENERGY INC NEW COM 867224107 6011 213600 SH Call SOLE 213600 0 0 SUNOPTA INC COM 8676EP108 3326 365051 SH SOLE 365051 0 0 SUNRUN INC COM 86771W105 552 19998 SH SOLE 19998 0 0 SUPER MICRO COMPUTER INC COM 86800U104 962 17461 SH SOLE 17461 0 0 SVB FINANCIAL GROUP COM 78486Q101 744 2215 SH SOLE 2215 0 0 SWITCH INC CL A 87105L104 3372 100088 SH SOLE 100088 0 0 SYNCHRONY FINANCIAL COM 87165B103 233 8278 SH SOLE 8278 0 0 SYNEOS HEALTH INC CL A 87166B102 248 5262 SH SOLE 5262 0 0 SYNOPSYS INC COM 871607107 2874 9407 SH SOLE 9407 0 0 SYSCO CORP COM 871829107 3583 50671 SH SOLE 50671 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 35415 516549 SH SOLE 516549 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 240 2203 SH SOLE 2203 0 0 TARGA RES CORP COM 87612G101 11020 182636 SH SOLE 182636 0 0 TARGET CORP COM 87612E106 6059 40829 SH SOLE 40829 0 0 TASEKO MINES LTD COM 876511106 345 302568 SH SOLE 302568 0 0 TC ENERGY CORP COM 87807B107 446090 11085734 SH SOLE 11085734 0 0 TC ENERGY CORP COM 87807B107 184500 4585000 SH Put SOLE 4585000 0 0 TD SYNNEX CORPORATION COM 87162W100 1991 24526 SH SOLE 24526 0 0 TE CONNECTIVITY LTD SHS H84989104 3517 31865 SH SOLE 31865 0 0 TECHNIPFMC PLC COM G87110105 255 30156 SH SOLE 30156 0 0 TECK RESOURCES LTD CL B 878742204 108260 3560020 SH SOLE 3560020 0 0 TECK RESOURCES LTD CL B 878742204 1216 40000 SH Put SOLE 40000 0 0 TECK RESOURCES LTD CL B 878742204 1216 40000 SH Call SOLE 40000 0 0 TEJON RANCH CO COM 879080109 1763 122422 SH SOLE 122422 0 0 TELADOC HEALTH INC COM 87918A105 1012 39912 SH SOLE 39912 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 347 1029 SH SOLE 1029 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1349 179327 SH SOLE 179327 0 0 TELEFONICA S A SPONSORED AD 879382208 3125 964424 SH SOLE 964424 0 0 TELLURIAN INC NEW COM 87968A104 98 40850 SH SOLE 40850 0 0 TELUS CORPORATION COM 87971M103 434095 21879801 SH SOLE 21879801 0 0 TELUS CORPORATION COM 87971M103 1984 100000 SH Put SOLE 100000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 2551 97543 SH SOLE 97543 0 0 TEMPLETON DRAGON FD INC COM 88018T101 158 16929 SH SOLE 16929 0 0 TENARIS S A SPONSORED AD 88031M109 1139 44073 SH SOLE 44073 0 0 TERADYNE INC COM 880770102 419 5569 SH SOLE 5569 0 0 TESLA INC COM 88160R101 78097 294429 SH SOLE 294429 0 0 TESLA INC COM 88160R101 10345 39000 SH Put SOLE 39000 0 0 TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 309 11417 SH SOLE 11417 0 0 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 731 79933 SH SOLE 79933 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 762 94363 SH SOLE 94363 0 0 TEXAS INSTRS INC COM 882508104 43742 282609 SH SOLE 282609 0 0 TFI INTL INC COM 87241L109 63515 702444 SH SOLE 702444 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 637 222625 SH SOLE 222625 0 0 THE TRADE DESK INC COM CL A 88339J105 1591 26629 SH SOLE 26629 0 0 THERATECHNOLOGIES INC COM 88338H100 1151 485698 SH SOLE 485698 0 0 THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8 935 11000 SH SOLE 11000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 24216 47746 SH SOLE 47746 0 0 THOMSON REUTERS CORP. COM NEW 884903709 117100 1141767 SH SOLE 1141767 0 0 THOMSON REUTERS CORP. COM NEW 884903709 3590 35000 SH Call SOLE 35000 0 0 THOR INDS INC COM 885160101 324 4628 SH SOLE 4628 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 413 16887 SH SOLE 16887 0 0 TILRAY BRANDS INC COM CL 2 88688T100 279 101536 SH SOLE 101536 0 0 TJX COS INC NEW COM 872540109 16953 272902 SH SOLE 272902 0 0 T-MOBILE US INC COM 872590104 3039 22648 SH SOLE 22648 0 0 TOLL BROTHERS INC COM 889478103 1657 39442 SH SOLE 39442 0 0 TORO CO COM 891092108 302 3487 SH SOLE 3487 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2067692 33741711 SH SOLE 33741711 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 239298 3905000 SH Put SOLE 3905000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 42602 695200 SH Call SOLE 695200 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 9577 205867 SH SOLE 205867 0 0 TOYOTA MOTOR CORP ADS 892331307 2128 16329 SH SOLE 16329 0 0 TRACTOR SUPPLY CO COM 892356106 3116 16766 SH SOLE 16766 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 510 3523 SH SOLE 3523 0 0 TRANSALTA CORP COM 89346D107 3604 408156 SH SOLE 408156 0 0 TRANSGLOBE ENERGY CORP COM 893662106 112 41887 SH SOLE 41887 0 0 TRANSOCEAN LTD REG SHS H8817H100 42 16860 SH SOLE 16860 0 0 TRAVELERS COMPANIES INC COM 89417E109 514 3354 SH SOLE 3354 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 7309 845929 SH SOLE 845929 0 0 TRINITY PL HLDGS INC COM 89656D101 134 152811 SH SOLE 152811 0 0 TRUIST FINL CORP COM 89832Q109 404 9273 SH SOLE 9273 0 0 TURQUOISE HILL RES LTD COM 900435207 4073 137680 SH SOLE 137680 0 0 TWITTER INC COM 90184L102 2985 68083 SH SOLE 68083 0 0 TYLER TECHNOLOGIES INC COM 902252105 205 589 SH SOLE 589 0 0 TYSON FOODS INC CL A 902494103 806 12232 SH SOLE 12232 0 0 UBER TECHNOLOGIES INC COM 90353T100 8547 322511 SH SOLE 322511 0 0 UBER TECHNOLOGIES INC COM 90353T100 1590 60000 SH Call SOLE 60000 0 0 UBS GROUP AG SHS H42097107 5934 404465 SH SOLE 404465 0 0 ULTA BEAUTY INC COM 90384S303 15528 38705 SH SOLE 38705 0 0 UNDER ARMOUR INC CL C 904311206 72 12113 SH SOLE 12113 0 0 UNILEVER PLC SPON ADR NEW 904767704 23581 537894 SH SOLE 537894 0 0 UNION PAC CORP COM 907818108 28568 146640 SH SOLE 146640 0 0 UNITED AIRLS HLDGS INC COM 910047109 4421 135905 SH SOLE 135905 0 0 UNITED PARCEL SERVICE INC CL B 911312106 15060 93226 SH SOLE 93226 0 0 UNITED RENTALS INC COM 911363109 702 2600 SH SOLE 2600 0 0 UNITED STS OIL FD LP UNITS 91232N207 852 13045 SH SOLE 13045 0 0 UNITEDHEALTH GROUP INC COM 91324P102 91916 181998 SH SOLE 181998 0 0 UPSTART HLDGS INC COM 91680M107 365 17566 SH SOLE 17566 0 0 URBAN OUTFITTERS INC COM 917047102 259 13162 SH SOLE 13162 0 0 US BANCORP DEL COM NEW 902973304 361 8941 SH SOLE 8941 0 0 US FOODS HLDG CORP COM 912008109 1189 44954 SH SOLE 44954 0 0 UXIN LTD ADS 91818X108 11 18900 SH SOLE 18900 0 0 V F CORP COM 918204108 254 8507 SH SOLE 8507 0 0 VAIL RESORTS INC COM 91879Q109 1039 4818 SH SOLE 4818 0 0 VALE S A SPONSORED AD 91912E105 4215 316428 SH SOLE 316428 0 0 VALERO ENERGY CORP COM 91913Y100 6377 59684 SH SOLE 59684 0 0 VALHI INC NEW COM 918905209 1152 45799 SH SOLE 45799 0 0 VANECK ETF TRUST VANECK RUSSI 92189F403 413 73081 SH SOLE 73081 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 374 6240 SH SOLE 6240 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 1270 6862 SH SOLE 6862 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 255 1814 SH SOLE 1814 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 4126 171058 SH SOLE 171058 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 3232 109706 SH SOLE 109706 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 1255 5941 SH SOLE 5941 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 624 7484 SH SOLE 7484 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 7365 250000 SH Put SOLE 250000 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 308 2479 SH SOLE 2479 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1636 11459 SH SOLE 11459 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 I 921932828 1332 8251 SH SOLE 8251 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 553 3982 SH SOLE 3982 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 738 4690 SH SOLE 4690 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1362 18533 SH SOLE 18533 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 1435 19185 SH SOLE 19185 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 1708 23947 SH SOLE 23947 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 538 11282 SH SOLE 11282 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 859 7056 SH SOLE 7056 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 369 2573 SH SOLE 2573 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 519 2762 SH SOLE 2762 0 0 VANGUARD INDEX FDS LARGE CAP ET 922908637 1259 7695 SH SOLE 7695 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 820 3833 SH SOLE 3833 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1082 8764 SH SOLE 8764 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8057 44894 SH SOLE 44894 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 21031 64061 SH SOLE 64061 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 259 3228 SH SOLE 3228 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 14368 393751 SH SOLE 393751 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 470 10586 SH SOLE 10586 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 2978 37751 SH SOLE 37751 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 316 6854 SH SOLE 6854 0 0 VANGUARD MALVERN FDS STRM INFPROI 922020805 2066 42948 SH SOLE 42948 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 1272 16803 SH SOLE 16803 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 1949 17205 SH SOLE 17205 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 7178 107722 SH SOLE 107722 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2182 37759 SH SOLE 37759 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 481 7650 SH SOLE 7650 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1194 16075 SH SOLE 16075 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 10978 81224 SH SOLE 81224 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 209 4566 SH SOLE 4566 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 15973 439310 SH SOLE 439310 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 322 3390 SH SOLE 3390 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1286 20745 SH SOLE 20745 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2130 12400 SH SOLE 12400 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1444 14216 SH SOLE 14216 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 360 4836 SH SOLE 4836 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1071 6796 SH SOLE 6796 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 6783 22069 SH SOLE 22069 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 1769 11919 SH SOLE 11919 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 1759 7865 SH SOLE 7865 0 0 VELODYNE LIDAR INC COM 92259F101 121 127840 SH SOLE 127840 0 0 VENUS CONCEPT INC COM 92332W105 30 68674 SH SOLE 68674 0 0 VERISK ANALYTICS INC COM 92345Y106 3961 23226 SH SOLE 23226 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 45057 1186645 SH SOLE 1186645 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1519 40000 SH Call SOLE 40000 0 0 VERMILION ENERGY INC COM 923725105 15039 703077 SH SOLE 703077 0 0 VERSABANK NEW COM 92512J106 9159 1306583 SH SOLE 1306583 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 976 3372 SH SOLE 3372 0 0 VIATRIS INC COM 92556V106 1589 186453 SH SOLE 186453 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 336 11529 SH SOLE 11529 0 0 VILLAGE FARMS INTL INC COM 92707Y108 30 15930 SH SOLE 15930 0 0 VIMEO INC COMMON STOCK 92719V100 169 42315 SH SOLE 42315 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED AD 92763W103 164 19541 SH SOLE 19541 0 0 VIRTU FINL INC CL A 928254101 252 12113 SH SOLE 12113 0 0 VISA INC COM CL A 92826C839 133031 748839 SH SOLE 748839 0 0 VISTRA CORP COM 92840M102 225 10700 SH SOLE 10700 0 0 VIZSLA SILVER CORP COM NEW 92859G202 11 10000 SH SOLE 10000 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 2019 178206 SH SOLE 178206 0 0 WABTEC COM 929740108 265 3257 SH SOLE 3257 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 9483 301996 SH SOLE 301996 0 0 WALMART INC COM 931142103 62869 484726 SH SOLE 484726 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 410 35636 SH SOLE 35636 0 0 WASTE CONNECTIONS INC COM 94106B101 179479 1329476 SH SOLE 1329476 0 0 WASTE CONNECTIONS INC COM 94106B101 4725 35000 SH Call SOLE 35000 0 0 WASTE MGMT INC DEL COM 94106L109 33957 211952 SH SOLE 211952 0 0 WATERS CORP COM 941848103 728 2702 SH SOLE 2702 0 0 WATSCO INC COM 942622200 562 2182 SH SOLE 2182 0 0 WEBSTER FINL CORP COM 947890109 249 5508 SH SOLE 5508 0 0 WELLS FARGO CO NEW COM 949746101 32807 815688 SH SOLE 815688 0 0 WELLS FARGO CO NEW COM 949746101 46253 1150000 SH Put SOLE 1150000 0 0 WESCO INTL INC COM 95082P105 2796 23423 SH SOLE 23423 0 0 WEST FRASER TIMBER CO LTD COM 952845105 11807 163353 SH SOLE 163353 0 0 WEST FRASER TIMBER CO LTD COM 952845105 867 12000 SH Call SOLE 12000 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1652 25128 SH SOLE 25128 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 74 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP. COM 958102105 819 25172 SH SOLE 25172 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4858 193100 SH SOLE 193100 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 16 18145 SH SOLE 18145 0 0 WESTROCK CO COM 96145D105 1051 34010 SH SOLE 34010 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 98072 3031583 SH SOLE 3031583 0 0 WHIRLPOOL CORP COM 963320106 438 3247 SH SOLE 3247 0 0 WILLIAMS COS INC COM 969457100 1392 48607 SH SOLE 48607 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 287 1430 SH SOLE 1430 0 0 WINTRUST FINL CORP COM 97650W108 2266 27783 SH SOLE 27783 0 0 WISDOMTREE TR INTL QULTY D 97717X131 543 20634 SH SOLE 20634 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 6922 282750 SH SOLE 282750 0 0 WISDOMTREE TR US MIDCAP DI 97717W505 507 13456 SH SOLE 13456 0 0 WISDOMTREE TR INTL EQUITY 97717W703 1548 38559 SH SOLE 38559 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 273 13535 SH SOLE 13535 0 0 WORKDAY INC CL A 98138H101 522 3428 SH SOLE 3428 0 0 WPP PLC NEW ADR 92937A102 4301 104416 SH SOLE 104416 0 0 WYNN RESORTS LTD COM 983134107 728 11552 SH SOLE 11552 0 0 XCEL ENERGY INC COM 98389B100 1104 17249 SH SOLE 17249 0 0 XENON PHARMACEUTICALS INC COM 98420N105 841 23300 SH SOLE 23300 0 0 XORTX THERAPEUTICS INC COM NEW 98420Q207 23 19039 SH SOLE 19039 0 0 XP INC CL A G98239109 366 19245 SH SOLE 19245 0 0 XPEL INC COM 98379L100 533 8275 SH SOLE 8275 0 0 XYLEM INC COM 98419M100 281 3219 SH SOLE 3219 0 0 YAMANA GOLD INC COM 98462Y100 4338 959761 SH SOLE 959761 0 0 YETI HLDGS INC COM 98585X104 204 7165 SH SOLE 7165 0 0 YUM BRANDS INC COM 988498101 306 2881 SH SOLE 2881 0 0 ZENTEK LTD COM 98942X102 17 10350 SH SOLE 10350 0 0 ZIONS BANCORPORATION N A COM 989701107 209 4117 SH SOLE 4117 0 0 ZOETIS INC CL A 98978V103 16435 110830 SH SOLE 110830 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 247 3362 SH SOLE 3362 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 396 9510 SH SOLE 9510 0 0 ZSCALER INC COM 98980G102 717 4360 SH SOLE 4360 0 0