0001421224-22-000006.txt : 20220512 0001421224-22-000006.hdr.sgml : 20220512 20220512154432 ACCESSION NUMBER: 0001421224-22-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220512 DATE AS OF CHANGE: 20220512 EFFECTIVENESS DATE: 20220512 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: 22917520 BUSINESS ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS27TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 BUSINESS PHONE: 416-956-6882 MAIL ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS27TH 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 03-31-2022 03-31-2022 CIBC WORLD MARKET INC.
81 BAY STREET CIBC SQUARE, CS27TH FLOOR TORONTO A6 M5J 0E7
13F HOLDINGS REPORT 028-12719 N
Chi Chung Manager 416-956-6882 Chi Chung Toronto Z4 05-12-2022 0 1297 31549717 false
INFORMATION TABLE 2 cibcwminc13F20220331.xml 3M CO COM 88579Y101 20098 134993 SH SOLE 134993 0 0 ABB LTD SPONSORED AD 000375204 596 18426 SH SOLE 18426 0 0 ABBOTT LABS COM 002824100 26312 222307 SH SOLE 222307 0 0 ABBVIE INC COM 00287Y109 146056 900970 SH SOLE 900970 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 282 28900 SH SOLE 28900 0 0 ABERCROMBIE & FITCH CO CL A 002896207 252 7873 SH SOLE 7873 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 108 12748 SH SOLE 12748 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15895 47134 SH SOLE 47134 0 0 ACTIVISION BLIZZARD INC COM 00507V109 3350 41823 SH SOLE 41823 0 0 ACUITY BRANDS INC COM 00508Y102 232 1224 SH SOLE 1224 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 21205 46540 SH SOLE 46540 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2399 11593 SH SOLE 11593 0 0 ADVANCED MICRO DEVICES INC COM 007903107 33372 305217 SH SOLE 305217 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 758 31000 SH SOLE 31000 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 500 23969 SH SOLE 23969 0 0 AEGON N V NY REGISTRY 007924103 4663 881398 SH SOLE 881398 0 0 AES CORP COM 00130H105 574 22300 SH SOLE 22300 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 479 3396 SH SOLE 3396 0 0 AFFIRM HLDGS INC COM CL A 00827B106 380 8211 SH SOLE 8211 0 0 AFLAC INC COM 001055102 22796 354030 SH SOLE 354030 0 0 AGF INVTS TR AGFIQ US MK 00110G408 9379 511375 SH SOLE 511375 0 0 AGNICO EAGLE MINES LTD COM 008474108 179595 2932635 SH SOLE 2932635 0 0 AGNICO EAGLE MINES LTD COM 008474108 51913 847700 SH Put SOLE 847700 0 0 AGNICO EAGLE MINES LTD COM 008474108 27803 454000 SH Call SOLE 454000 0 0 AIR PRODS & CHEMS INC COM 009158106 295 1180 SH SOLE 1180 0 0 AIRBNB INC COM CL A 009066101 11307 65831 SH SOLE 65831 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1282 10741 SH SOLE 10741 0 0 AKUMIN INC COM 01021F109 479 431967 SH SOLE 431967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3888 461747 SH SOLE 461747 0 0 ALASKA AIR GROUP INC COM 011659109 2890 49824 SH SOLE 49824 0 0 ALBEMARLE CORP COM 012653101 1943 8785 SH SOLE 8785 0 0 ALCOA CORP COM 013872106 1824 20256 SH SOLE 20256 0 0 ALCON AG ORD SHS H01301128 801 10093 SH SOLE 10093 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 44 10000 SH SOLE 10000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 423 2102 SH SOLE 2102 0 0 ALEXCO RESOURCE CORP COM 01535P106 262 168810 SH SOLE 168810 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 167085 10765797 SH SOLE 10765797 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 776 50000 SH Put SOLE 50000 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 776 50000 SH Call SOLE 50000 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 28705 263835 SH SOLE 263835 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 2176 20000 SH Call SOLE 20000 0 0 ALIGN TECHNOLOGY INC COM 016255101 527 1209 SH SOLE 1209 0 0 ALITHYA GROUP INC CL A SUB VTG 01643B106 27 10600 SH SOLE 10600 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 237 8821 SH SOLE 8821 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 292 5204 SH SOLE 5204 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 120 13130 SH SOLE 13130 0 0 ALLSTATE CORP COM 020002101 17055 123132 SH SOLE 123132 0 0 ALPHABET INC CAP STK CL C 02079K107 163411 58508 SH SOLE 58508 0 0 ALPHABET INC CAP STK CL A 02079K305 214567 77145 SH SOLE 77145 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 287 12093 SH SOLE 12093 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2849 74376 SH SOLE 74376 0 0 ALTERYX INC COM CL A 02156B103 1028 14378 SH SOLE 14378 0 0 ALTRIA GROUP INC COM 02209S103 13384 256154 SH SOLE 256154 0 0 AMAZON COM INC COM 023135106 283818 87062 SH SOLE 87062 0 0 AMBEV SA SPONSORED AD 02319V103 10480 3244481 SH SOLE 3244481 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 321 13029 SH SOLE 13029 0 0 AMCOR PLC ORD G0250X107 187 16511 SH SOLE 16511 0 0 AMERCO COM 023586100 226 379 SH SOLE 379 0 0 AMEREN CORP COM 023608102 769 8197 SH SOLE 8197 0 0 AMERESCO INC CL A 02361E108 658 8278 SH SOLE 8278 0 0 AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 254 12024 SH SOLE 12024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 9928 543975 SH SOLE 543975 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 9125 500000 SH Call SOLE 500000 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 80 10297 SH SOLE 10297 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3074 30809 SH SOLE 30809 0 0 AMERICAN EXPRESS CO COM 025816109 15179 81171 SH SOLE 81171 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 818 5617 SH SOLE 5617 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1991 31719 SH SOLE 31719 0 0 AMERICAN TOWER CORP NEW COM 03027X100 12384 49296 SH SOLE 49296 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 5720 34554 SH SOLE 34554 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 47 43243 SH SOLE 43243 0 0 AMERIPRISE FINL INC COM 03076C106 3545 11802 SH SOLE 11802 0 0 AMERISOURCEBERGEN CORP COM 03073E105 5811 37558 SH SOLE 37558 0 0 AMGEN INC COM 031162100 21930 90688 SH SOLE 90688 0 0 AMPHENOL CORP NEW CL A 032095101 1393 18486 SH SOLE 18486 0 0 ANALOG DEVICES INC COM 032654105 1415 8567 SH SOLE 8567 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 201 16350 SH SOLE 16350 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206 333 14068 SH SOLE 14068 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 372 6192 SH SOLE 6192 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 163 23149 SH SOLE 23149 0 0 ANSYS INC COM 03662Q105 738 2323 SH SOLE 2323 0 0 ANTHEM INC COM 036752103 10490 21354 SH SOLE 21354 0 0 AON PLC SHS CL A G0403H108 11290 34670 SH SOLE 34670 0 0 APA CORPORATION COM 03743Q108 1854 44850 SH SOLE 44850 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 4653 75058 SH SOLE 75058 0 0 APPLE INC COM 037833100 581164 3328353 SH SOLE 3328353 0 0 APPLIED MATLS INC COM 038222105 18568 140881 SH SOLE 140881 0 0 APTIV PLC SHS G6095L109 670 5600 SH SOLE 5600 0 0 APTOSE BIOSCIENCES INC COM NEW 03835T200 17 12172 SH SOLE 12172 0 0 ARBOR REALTY TRUST INC COM 038923108 1299 76134 SH SOLE 76134 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 9802 108597 SH SOLE 108597 0 0 ARES CAPITAL CORP COM 04010L103 1737 82913 SH SOLE 82913 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2002 24641 SH SOLE 24641 0 0 ARISTA NETWORKS INC COM 040413106 4729 34026 SH SOLE 34026 0 0 ARK ETF TR INNOVATION E 00214Q104 5094 76845 SH SOLE 76845 0 0 ARK ETF TR GENOMIC REV 00214Q302 2054 44724 SH SOLE 44724 0 0 ARK ETF TR FINTECH INNO 00214Q708 1416 48741 SH SOLE 48741 0 0 ASANA INC CL A 04342Y104 231 5788 SH SOLE 5788 0 0 ASML HOLDING N V N Y REGISTRY N07059210 6039 9041 SH SOLE 9041 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 8060 121501 SH SOLE 121501 0 0 AT&T INC COM 00206R102 16889 946921 SH SOLE 946921 0 0 ATKORE INC COM 047649108 207 2101 SH SOLE 2101 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 314 8961 SH SOLE 8961 0 0 ATLAS CORP SHARES Y0436Q109 169 11543 SH SOLE 11543 0 0 ATLASSIAN CORP PLC CL A G06242104 723 2459 SH SOLE 2459 0 0 ATMOS ENERGY CORP COM 049560105 4131 34571 SH SOLE 34571 0 0 AUDIOCODES LTD ORD M15342104 327 12800 SH SOLE 12800 0 0 AURORA CANNABIS INC COM 05156X884 241 60208 SH SOLE 60208 0 0 AUTODESK INC COM 052769106 5922 27626 SH SOLE 27626 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 5584 24539 SH SOLE 24539 0 0 AUTONATION INC COM 05329W102 5000 50207 SH SOLE 50207 0 0 AUTOZONE INC COM 053332102 309 151 SH SOLE 151 0 0 AVALARA INC COM 05338G106 391 3929 SH SOLE 3929 0 0 AVANTOR INC COM 05352A100 1220 36082 SH SOLE 36082 0 0 AVINO SILVER & GOLD MINES LT COM 053906103 14 14703 SH SOLE 14703 0 0 AVIS BUDGET GROUP COM 053774105 310 1179 SH SOLE 1179 0 0 B2GOLD CORP COM 11777Q209 2926 637578 SH SOLE 637578 0 0 BAIDU INC SPON ADR REP 056752108 728 5499 SH SOLE 5499 0 0 BAKER HUGHES COMPANY CL A 05722G100 1339 36783 SH SOLE 36783 0 0 BALL CORP COM 058498106 727 8081 SH SOLE 8081 0 0 BALLARD PWR SYS INC NEW COM 058586108 1560 134056 SH SOLE 134056 0 0 BANCO MACRO SA SPON ADR B 05961W105 314 18134 SH SOLE 18134 0 0 BANK MONTREAL QUE COM 063671101 1332668 11296665 SH SOLE 11296665 0 0 BANK MONTREAL QUE COM 063671101 43059 365000 SH Put SOLE 365000 0 0 BANK MONTREAL QUE COM 063671101 17979 152400 SH Call SOLE 152400 0 0 BANK NEW YORK MELLON CORP COM 064058100 3430 69110 SH SOLE 69110 0 0 BANK NOVA SCOTIA B C COM 064149107 1422357 19832079 SH SOLE 19832079 0 0 BANK NOVA SCOTIA B C COM 064149107 121938 1700200 SH Put SOLE 1700200 0 0 BANK NOVA SCOTIA B C COM 064149107 64548 900000 SH Call SOLE 900000 0 0 BARCLAYS BANK PLC IPATH SHILR 06742A669 1298 58225 SH SOLE 58225 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 465 17576 SH SOLE 17576 0 0 BARCLAYS BANK PLC IPTH SR B S& 06747R477 221 8610 SH SOLE 8610 0 0 BARCLAYS PLC ADR 06738E204 2814 356254 SH SOLE 356254 0 0 BARRICK GOLD CORP COM 067901108 243014 9906789 SH SOLE 9906789 0 0 BATH & BODY WORKS INC COM 070830104 1826 38191 SH SOLE 38191 0 0 BAUSCH HEALTH COS INC COM 071734107 30954 1354677 SH SOLE 1354677 0 0 BAXTER INTL INC COM 071813109 2426 31293 SH SOLE 31293 0 0 BCE INC COM NEW 05534B760 690589 12452012 SH SOLE 12452012 0 0 BCE INC COM NEW 05534B760 128113 2310000 SH Put SOLE 2310000 0 0 BCE INC COM NEW 05534B760 5546 100000 SH Call SOLE 100000 0 0 BEAZER HOMES USA INC COM NEW 07556Q881 196 12852 SH SOLE 12852 0 0 BECTON DICKINSON & CO COM 075887109 7144 27549 SH SOLE 27549 0 0 BED BATH & BEYOND INC COM 075896100 254 11280 SH SOLE 11280 0 0 BELLUS HEALTH INC NEW COM NEW 07987C204 98 14201 SH SOLE 14201 0 0 BERKLEY W R CORP COM 084423102 254 3821 SH SOLE 3821 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 238163 674854 SH SOLE 674854 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 11107 21 SH SOLE 21 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3600 62108 SH SOLE 62108 0 0 BEST BUY INC COM 086516101 1196 13152 SH SOLE 13152 0 0 BHP GROUP LTD SPONSORED AD 088606108 8798 113893 SH SOLE 113893 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 393 17923 SH SOLE 17923 0 0 BIOCRYST PHARMACEUTICALS INC COM 09058V103 236 14500 SH SOLE 14500 0 0 BIOGEN INC COM 09062X103 3210 15244 SH SOLE 15244 0 0 BIONTECH SE SPONSORED AD 09075V102 509 2983 SH SOLE 2983 0 0 BITFARMS LTD COM 09173B107 142 37904 SH SOLE 37904 0 0 BK OF AMERICA CORP COM 060505104 62237 1509879 SH SOLE 1509879 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 411 30520 SH SOLE 30520 0 0 BLACKBERRY LTD COM 09228F103 1235 165485 SH SOLE 165485 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 154 11884 SH SOLE 11884 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 146 14795 SH SOLE 14795 0 0 BLACKROCK INC COM 09247X101 32634 42705 SH SOLE 42705 0 0 BLACKSTONE INC COM 09260D107 25366 199823 SH SOLE 199823 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 697 21912 SH SOLE 21912 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 3543 127085 SH SOLE 127085 0 0 BLOCK INC CL A 852234103 6839 50438 SH SOLE 50438 0 0 BLOCK INC CL A 852234103 7458 55000 SH Call SOLE 55000 0 0 BLOOMIN BRANDS INC COM 094235108 2744 125080 SH SOLE 125080 0 0 BOEING CO COM 097023105 18943 98920 SH SOLE 98920 0 0 BOISE CASCADE CO DEL COM 09739D100 219 3157 SH SOLE 3157 0 0 BOOKING HOLDINGS INC COM 09857L108 7964 3391 SH SOLE 3391 0 0 BORGWARNER INC COM 099724106 282 7261 SH SOLE 7261 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3358 75811 SH SOLE 75811 0 0 BOYD GAMING CORP COM 103304101 700 10638 SH SOLE 10638 0 0 BP PLC SPONSORED AD 055622104 11867 403625 SH SOLE 403625 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 757 5707 SH SOLE 5707 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 12307 168518 SH SOLE 168518 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 11842 280888 SH SOLE 280888 0 0 BROADCOM INC COM 11135F101 57356 91087 SH SOLE 91087 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 646922 11435776 SH SOLE 11435776 0 0 BROOKFIELD ASSET MGMT REINS CL A EXCH LT G16169107 8212 143572 SH SOLE 143572 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 8150 249921 SH SOLE 249921 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 14122 459689 SH SOLE 459689 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 218544 3299766 SH SOLE 3299766 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 20481 271485 SH SOLE 271485 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 248 11951 SH SOLE 11951 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 22595 515865 SH SOLE 515865 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 87999 2142649 SH SOLE 2142649 0 0 BROWN & BROWN INC COM 115236101 354 4895 SH SOLE 4895 0 0 BRP INC COM SUN VTG 05577W200 7503 91741 SH SOLE 91741 0 0 BRUNSWICK CORP COM 117043109 333 4111 SH SOLE 4111 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 538 8339 SH SOLE 8339 0 0 BUNGE LIMITED COM G16962105 241 2177 SH SOLE 2177 0 0 BURCON NUTRASCIENCE CORP COM 120831102 29 32321 SH SOLE 32321 0 0 C3 AI INC CL A 12468P104 449 19781 SH SOLE 19781 0 0 CABOT CORP COM 127055101 612 8944 SH SOLE 8944 0 0 CADENCE BANK COM 12740C103 2437 83293 SH SOLE 83293 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3541 21529 SH SOLE 21529 0 0 CAE INC COM 124765108 53861 2065205 SH SOLE 2065205 0 0 CAMECO CORP COM 13321L108 68905 2367871 SH SOLE 2367871 0 0 CAMPBELL SOUP CO COM 134429109 203 4547 SH SOLE 4547 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1501 56994 SH SOLE 56994 0 0 CANADIAN IMP BK COMM COM 136069101 743561 6110287 SH SOLE 6110287 0 0 CANADIAN NAT RES LTD COM 136385101 638403 10300153 SH SOLE 10300153 0 0 CANADIAN NATL RY CO COM 136375102 659995 4920195 SH SOLE 4920195 0 0 CANADIAN PAC RY LTD COM 13645T100 515942 6250812 SH SOLE 6250812 0 0 CANADIAN SOLAR INC COM 136635109 272 7684 SH SOLE 7684 0 0 CANON INC SPONSORED AD 138006309 2186 89926 SH SOLE 89926 0 0 CANOPY GROWTH CORP COM 138035100 1074 141746 SH SOLE 141746 0 0 CAPITAL ONE FINL CORP COM 14040H105 6624 50455 SH SOLE 50455 0 0 CARDINAL HEALTH INC COM 14149Y108 212 3734 SH SOLE 3734 0 0 CARDIOL THERAPEUTICS INC COM CL A 14161Y200 17 11210 SH SOLE 11210 0 0 CARMAX INC COM 143130102 1843 19104 SH SOLE 19104 0 0 CARNIVAL CORP COMMON STOCK 143658300 894 44214 SH SOLE 44214 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 844 18400 SH SOLE 18400 0 0 CATERPILLAR INC COM 149123101 19950 89533 SH SOLE 89533 0 0 CBRE GROUP INC CL A 12504L109 1426 15583 SH SOLE 15583 0 0 CELESTICA INC SUB VTG SHS 15101Q108 4393 368878 SH SOLE 368878 0 0 CELSIUS HLDGS INC COM NEW 15118V207 721 13074 SH SOLE 13074 0 0 CENOVUS ENERGY INC COM 15135U109 135633 8131474 SH SOLE 8131474 0 0 CENOVUS ENERGY INC *W EXP 01/01 15135U117 144 12455 SH SOLE 12455 0 0 CENTENE CORP DEL COM 15135B101 3901 46333 SH SOLE 46333 0 0 CENTERRA GOLD INC COM 152006102 4111 417805 SH SOLE 417805 0 0 CENTURY ALUM CO COM 156431108 323 12271 SH SOLE 12271 0 0 CF INDS HLDGS INC COM 125269100 12968 125826 SH SOLE 125826 0 0 CGI INC CL A SUB VTG 12532H104 136242 1706652 SH SOLE 1706652 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 237 11900 SH SOLE 11900 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 2543 4661 SH SOLE 4661 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 3511 25394 SH SOLE 25394 0 0 CHEMOURS CO COM 163851108 572 18169 SH SOLE 18169 0 0 CHENIERE ENERGY INC COM NEW 16411R208 594 4287 SH SOLE 4287 0 0 CHEVRON CORP NEW COM 166764100 32623 200349 SH SOLE 200349 0 0 CHEWY INC CL A 16679L109 484 11859 SH SOLE 11859 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 271 171 SH SOLE 171 0 0 CHUBB LIMITED COM H1467J104 6456 30180 SH SOLE 30180 0 0 CI FINL CORP COM 125491100 21257 1336926 SH SOLE 1336926 0 0 CIENA CORP COM NEW 171779309 430 7100 SH SOLE 7100 0 0 CIGNA CORP NEW COM 125523100 4547 18975 SH SOLE 18975 0 0 CINCINNATI FINL CORP COM 172062101 713 5247 SH SOLE 5247 0 0 CISCO SYS INC COM 17275R102 35020 628040 SH SOLE 628040 0 0 CITIGROUP INC COM NEW 172967424 23044 431533 SH SOLE 431533 0 0 CITIZENS FINL GROUP INC COM 174610105 2060 45445 SH SOLE 45445 0 0 CITRIX SYS INC COM 177376100 576 5713 SH SOLE 5713 0 0 CIVITAS RESOURCES INC COM NEW 17888H103 714 11955 SH SOLE 11955 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1873 58149 SH SOLE 58149 0 0 CLOROX CO DEL COM 189054109 1295 9318 SH SOLE 9318 0 0 CLOUDFLARE INC CL A COM 18915M107 2611 21811 SH SOLE 21811 0 0 CME GROUP INC COM 12572Q105 7025 29535 SH SOLE 29535 0 0 CMS ENERGY CORP COM 125896100 3914 55962 SH SOLE 55962 0 0 COCA COLA CO COM 191216100 46339 747407 SH SOLE 747407 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 7740 140858 SH SOLE 140858 0 0 COEUR MNG INC COM NEW 192108504 1504 337870 SH SOLE 337870 0 0 COGNEX CORP COM 192422103 3102 40212 SH SOLE 40212 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2275 25370 SH SOLE 25370 0 0 COHBAR INC COM 19249J109 26 81263 SH SOLE 81263 0 0 COHERENT INC COM 192479103 209 765 SH SOLE 765 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1427 7514 SH SOLE 7514 0 0 COLGATE PALMOLIVE CO COM 194162103 7023 92615 SH SOLE 92615 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 36667 281186 SH SOLE 281186 0 0 COMCAST CORP NEW CL A 20030N101 16240 346869 SH SOLE 346869 0 0 COMERICA INC COM 200340107 631 6976 SH SOLE 6976 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 79 15605 SH SOLE 15605 0 0 CONAGRA BRANDS INC COM 205887102 2458 73226 SH SOLE 73226 0 0 CONOCOPHILLIPS COM 20825C104 9957 99573 SH SOLE 99573 0 0 CONSOLIDATED EDISON INC COM 209115104 252 2657 SH SOLE 2657 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8292 36004 SH SOLE 36004 0 0 COOPER COS INC COM NEW 216648402 589 1410 SH SOLE 1410 0 0 CORNING INC COM 219350105 2420 65555 SH SOLE 65555 0 0 CORTEVA INC COM 22052L104 2178 37890 SH SOLE 37890 0 0 COSTAR GROUP INC COM 22160N109 217 3258 SH SOLE 3258 0 0 COSTCO WHSL CORP NEW COM 22160K105 131466 228299 SH SOLE 228299 0 0 COTERRA ENERGY INC COM 127097103 292 10835 SH SOLE 10835 0 0 CREDIT SUISSE GROUP SPONSORED AD 225401108 3089 393466 SH SOLE 393466 0 0 CRESCENT PT ENERGY CORP COM 22576C101 15960 2201408 SH SOLE 2201408 0 0 CRESCENT PT ENERGY CORP COM 22576C101 10661 1470500 SH Put SOLE 1470500 0 0 CRESCENT PT ENERGY CORP COM 22576C101 10875 1500000 SH Call SOLE 1500000 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 524 8354 SH SOLE 8354 0 0 CROCS INC COM 227046109 601 7863 SH SOLE 7863 0 0 CRONOS GROUP INC COM 22717L101 1007 258862 SH SOLE 258862 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 11685 51459 SH SOLE 51459 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 6573 35606 SH SOLE 35606 0 0 CROWN CRAFTS INC COM 228309100 65 10000 SH SOLE 10000 0 0 CROWN HLDGS INC COM 228368106 3910 31257 SH SOLE 31257 0 0 CSX CORP COM 126408103 46448 1240258 SH SOLE 1240258 0 0 CUMMINS INC COM 231021106 3732 18194 SH SOLE 18194 0 0 CUSHMAN WAKEFIELD PLC SHS G2717B108 2473 120564 SH SOLE 120564 0 0 CVS HEALTH CORP COM 126650100 62469 617226 SH SOLE 617226 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2493 14771 SH SOLE 14771 0 0 D R HORTON INC COM 23331A109 5803 77877 SH SOLE 77877 0 0 DANAHER CORPORATION COM 235851102 12210 41627 SH SOLE 41627 0 0 DANAOS CORPORATION SHS Y1968P121 347 3386 SH SOLE 3386 0 0 DARDEN RESTAURANTS INC COM 237194105 2599 19552 SH SOLE 19552 0 0 DARLING INGREDIENTS INC COM 237266101 3592 44685 SH SOLE 44685 0 0 DATADOG INC CL A COM 23804L103 1394 9200 SH SOLE 9200 0 0 DAVITA INC COM 23918K108 2286 20214 SH SOLE 20214 0 0 DBX ETF TR XTRACK HRVST 233051879 462 13949 SH SOLE 13949 0 0 DCP MIDSTREAM LP COM UT LTD P 23311P100 5440 162100 SH SOLE 162100 0 0 DEERE & CO COM 244199105 22622 54451 SH SOLE 54451 0 0 DELCATH SYS INC COM NEW 24661P807 568 88751 SH SOLE 88751 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1168 29508 SH SOLE 29508 0 0 DENISON MINES CORP COM 248356107 1225 765365 SH SOLE 765365 0 0 DESCARTES SYS GROUP INC COM 249906108 3946 53860 SH SOLE 53860 0 0 DESKTOP METAL INC COM CL A 25058X105 75 15907 SH SOLE 15907 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 580 45861 SH SOLE 45861 0 0 DEVON ENERGY CORP NEW COM 25179M103 26456 447421 SH SOLE 447421 0 0 DEXCOM INC COM 252131107 282 552 SH SOLE 552 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 20519 101008 SH SOLE 101008 0 0 DIAMONDBACK ENERGY INC COM 25278X109 4716 34403 SH SOLE 34403 0 0 DICKS SPORTING GOODS INC COM 253393102 331 3308 SH SOLE 3308 0 0 DIGITAL RLTY TR INC COM 253868103 843 5944 SH SOLE 5944 0 0 DIGITAL TURBINE INC COM NEW 25400W102 459 10483 SH SOLE 10483 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 939 16233 SH SOLE 16233 0 0 DILLARDS INC CL A 254067101 2987 11128 SH SOLE 11128 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 213 6755 SH SOLE 6755 0 0 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 14 10622 SH SOLE 10622 0 0 DISCOVER FINL SVCS COM 254709108 1551 14079 SH SOLE 14079 0 0 DISNEY WALT CO COM 254687106 107630 784705 SH SOLE 784705 0 0 DOCEBO INC COM 25609L105 701 13518 SH SOLE 13518 0 0 DOCUSIGN INC COM 256163106 1295 12091 SH SOLE 12091 0 0 DOLLAR GEN CORP NEW COM 256677105 871 3911 SH SOLE 3911 0 0 DOLLAR TREE INC COM 256746108 2802 17499 SH SOLE 17499 0 0 DOMINION ENERGY INC COM 25746U109 421 4949 SH SOLE 4949 0 0 DOMINOS PIZZA INC COM 25754A201 2565 6303 SH SOLE 6303 0 0 DOW INC COM 260557103 5156 80923 SH SOLE 80923 0 0 DR REDDYS LABS LTD ADR 256135203 702 12600 SH SOLE 12600 0 0 DRAFTKINGS INC COM CL A 26142R104 423 21719 SH SOLE 21719 0 0 DROPBOX INC CL A 26210C104 888 38193 SH SOLE 38193 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5276 47250 SH SOLE 47250 0 0 DUKE REALTY CORP COM NEW 264411505 711 12254 SH SOLE 12254 0 0 DUPONT DE NEMOURS INC COM 26614N102 1454 19766 SH SOLE 19766 0 0 EASTMAN CHEM CO COM 277432100 683 6098 SH SOLE 6098 0 0 EATON CORP PLC SHS G29183103 1060 6985 SH SOLE 6985 0 0 EBAY INC. COM 278642103 6123 106928 SH SOLE 106928 0 0 ECOLAB INC COM 278865100 1090 6172 SH SOLE 6172 0 0 EDITAS MEDICINE INC COM 28106W103 656 34489 SH SOLE 34489 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5102 43344 SH SOLE 43344 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 341 13087 SH SOLE 13087 0 0 ELDORADO GOLD CORP NEW COM 284902509 1458 130057 SH SOLE 130057 0 0 ELECTRONIC ARTS INC COM 285512109 1897 14997 SH SOLE 14997 0 0 EMERSON ELEC CO COM 291011104 24097 245760 SH SOLE 245760 0 0 ENBRIDGE INC COM 29250N105 1022371 22182060 SH SOLE 22182060 0 0 ENBRIDGE INC COM 29250N105 144603 3137400 SH Put SOLE 3137400 0 0 ENBRIDGE INC COM 29250N105 4609 100000 SH Call SOLE 100000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 3106 43677 SH SOLE 43677 0 0 ENCORE WIRE CORP COM 292562105 4791 42000 SH SOLE 42000 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 543 116758 SH SOLE 116758 0 0 ENEL CHILE S.A. SPONSORED AD 29278D105 37 23385 SH SOLE 23385 0 0 ENERGY FUELS INC COM NEW 292671708 931 101776 SH SOLE 101776 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 4755 424932 SH SOLE 424932 0 0 ENERPLUS CORP COM 292766102 10468 824221 SH SOLE 824221 0 0 ENGAGESMART INC COMMON STOCK 29283F103 2503 117471 SH SOLE 117471 0 0 ENI S P A SPONSORED AD 26874R108 4004 136902 SH SOLE 136902 0 0 ENPHASE ENERGY INC COM 29355A107 1073 5320 SH SOLE 5320 0 0 ENTEGRIS INC COM 29362U104 378 2879 SH SOLE 2879 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 2307 89367 SH SOLE 89367 0 0 ENTHUSIAST GAMING HLDGS INC COM 29385B109 86 35735 SH SOLE 35735 0 0 ENVIVA INC COM 29415B103 290 3660 SH SOLE 3660 0 0 EOG RES INC COM 26875P101 8760 73471 SH SOLE 73471 0 0 EQUIFAX INC COM 294429105 353 1488 SH SOLE 1488 0 0 EQUINIX INC COM 29444U700 483 651 SH SOLE 651 0 0 EQUINOX GOLD CORP COM 29446Y502 2789 337251 SH SOLE 337251 0 0 EQUITABLE HLDGS INC COM 29452E101 231 7475 SH SOLE 7475 0 0 ERO COPPER CORP COM 296006109 160 10951 SH SOLE 10951 0 0 ESSA PHARMA INC COM NEW 29668H708 712 115232 SH SOLE 115232 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 762 54106 SH SOLE 54106 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 528 8985 SH SOLE 8985 0 0 ETF MANAGERS TR PRIME MOBILE 26924G409 439 8420 SH SOLE 8420 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 437 16185 SH SOLE 16185 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 351 16137 SH SOLE 16137 0 0 ETF SER SOLUTIONS U S GLOBAL S 26922B865 1095 50908 SH SOLE 50908 0 0 ETSY INC COM 29786A106 13316 107146 SH SOLE 107146 0 0 EVEREST RE GROUP LTD COM G3223R108 273 905 SH SOLE 905 0 0 EVERGY INC COM 30034W106 405 5924 SH SOLE 5924 0 0 EXCELLON RES INC COM 30069C801 35 39938 SH SOLE 39938 0 0 EXCHANGE TRADED CONCEPTS TR NORTH SHOR G 301505715 401 4821 SH SOLE 4821 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 487 8355 SH SOLE 8355 0 0 EXELON CORP COM 30161N101 947 19872 SH SOLE 19872 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2494 12744 SH SOLE 12744 0 0 EXTRA SPACE STORAGE INC COM 30225T102 964 4688 SH SOLE 4688 0 0 EXXON MOBIL CORP COM 30231G102 56238 680935 SH SOLE 680935 0 0 F5 INC COM 315616102 206 985 SH SOLE 985 0 0 FACTSET RESH SYS INC COM 303075105 389 897 SH SOLE 897 0 0 FASTENAL CO COM 311900104 1280 21544 SH SOLE 21544 0 0 FEDEX CORP COM 31428X106 54136 233958 SH SOLE 233958 0 0 FERRARI N V COM N3167Y103 1523 6983 SH SOLE 6983 0 0 FIDELITY COVINGTON TRUST DIGITAL HLTH 316092238 226 9950 SH SOLE 9950 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 270 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 494 9922 SH SOLE 9922 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 4292 87886 SH SOLE 87886 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 741 7382 SH SOLE 7382 0 0 FIELD TRIP HEALTH LTD COM 31656R102 116 86931 SH SOLE 86931 0 0 FIFTH THIRD BANCORP COM 316773100 596 13846 SH SOLE 13846 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 4793 364173 SH SOLE 364173 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1746 132700 SH Call SOLE 132700 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 5837 36008 SH SOLE 36008 0 0 FIRST SOLAR INC COM 336433107 625 7464 SH SOLE 7464 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC 33739E108 1261 66324 SH SOLE 66324 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHA 33734X127 643 40347 SH SOLE 40347 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 226 1975 SH SOLE 1975 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS AL 33734X168 634 8855 SH SOLE 8855 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 4914 54286 SH SOLE 54286 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1214 11129 SH SOLE 11129 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 212 2519 SH SOLE 2519 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 2178 41004 SH SOLE 41004 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 431 2293 SH SOLE 2293 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG G 33733E500 269 4160 SH SOLE 4160 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3874 158854 SH SOLE 158854 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 731 14920 SH SOLE 14920 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 230 4884 SH SOLE 4884 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1537 14324 SH SOLE 14324 0 0 FIRSTENERGY CORP COM 337932107 3986 86906 SH SOLE 86906 0 0 FIRSTSERVICE CORP NEW COM 33767E202 68932 475786 SH SOLE 475786 0 0 FISERV INC COM 337738108 5995 59125 SH SOLE 59125 0 0 FIVERR INTL LTD ORD SHS M4R82T106 237 3109 SH SOLE 3109 0 0 FLUOR CORP NEW COM 343412102 507 17676 SH SOLE 17676 0 0 FMC CORP COM NEW 302491303 224 1706 SH SOLE 1706 0 0 FOOT LOCKER INC COM 344849104 334 11262 SH SOLE 11262 0 0 FORD MTR CO DEL COM 345370860 18354 1085382 SH SOLE 1085382 0 0 FORTINET INC COM 34959E109 9928 29050 SH SOLE 29050 0 0 FORTIS INC COM 349553107 328106 6628400 SH SOLE 6628400 0 0 FORTIS INC COM 349553107 28215 570000 SH Put SOLE 570000 0 0 FORTIVE CORP COM 34959J108 1288 21144 SH SOLE 21144 0 0 FORTUNA SILVER MINES INC COM 349915108 1407 369267 SH SOLE 369267 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3829 35000 SH SOLE 35000 0 0 FORWARD AIR CORP COM 349853101 2303 23553 SH SOLE 23553 0 0 FOX CORP CL A COM 35137L105 1732 43895 SH SOLE 43895 0 0 FRANCO NEV CORP COM 351858105 223387 1400369 SH SOLE 1400369 0 0 FRANKLIN ETF TR LIBERTY SHRT 353506108 1650 17910 SH SOLE 17910 0 0 FREEPORT-MCMORAN INC CL B 35671D857 13164 264655 SH SOLE 264655 0 0 FRESHWORKS INC CLASS A COM 358054104 887 49505 SH SOLE 49505 0 0 FREYR BATTERY SHS L4135L100 180 14658 SH SOLE 14658 0 0 GABELLI EQUITY TR INC COM 362397101 115 16620 SH SOLE 16620 0 0 GALIANO GOLD INC COM 36352H100 13 24000 SH SOLE 24000 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2837 16248 SH SOLE 16248 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 72 17759 SH SOLE 17759 0 0 GARMIN LTD SHS H2906T109 568 4792 SH SOLE 4792 0 0 GARTNER INC COM 366651107 12381 41621 SH SOLE 41621 0 0 GATOS SILVER INC COM 368036109 303 70220 SH SOLE 70220 0 0 GENERAC HLDGS INC COM 368736104 7201 24224 SH SOLE 24224 0 0 GENERAL DYNAMICS CORP COM 369550108 14916 61844 SH SOLE 61844 0 0 GENERAL ELECTRIC CO COM NEW 369604301 8382 91602 SH SOLE 91602 0 0 GENERAL MLS INC COM 370334104 1492 22026 SH SOLE 22026 0 0 GENERAL MTRS CO COM 37045V100 8499 194296 SH SOLE 194296 0 0 GENTEX CORP COM 371901109 261 8934 SH SOLE 8934 0 0 GENUINE PARTS CO COM 372460105 345 2740 SH SOLE 2740 0 0 GENWORTH FINL INC COM CL A 37247D106 297 78697 SH SOLE 78697 0 0 GERDAU SA SPON ADR REP 373737105 325 50500 SH SOLE 50500 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 8398 258087 SH SOLE 258087 0 0 GILDAN ACTIVEWEAR INC COM 375916103 64353 1716993 SH SOLE 1716993 0 0 GILEAD SCIENCES INC COM 375558103 15813 265994 SH SOLE 265994 0 0 GLAXOSMITHKLINE PLC SPONSORED AD 37733W105 17060 391636 SH SOLE 391636 0 0 GLOBAL PMTS INC COM 37940X102 499 3643 SH SOLE 3643 0 0 GLOBAL X FDS CLEANTECH ET 37954Y228 187 11250 SH SOLE 11250 0 0 GLOBAL X FDS CYBRSCURTY E 37954Y384 230 7328 SH SOLE 7328 0 0 GLOBAL X FDS CLOUD COMPUT 37954Y442 334 15186 SH SOLE 15186 0 0 GLOBAL X FDS NASDAQ 100 C 37954Y483 1229 58621 SH SOLE 58621 0 0 GLOBAL X FDS US INFR DEV 37954Y673 3378 119433 SH SOLE 119433 0 0 GLOBAL X FDS S&P 500 COVE 37954Y475 273 5520 SH SOLE 5520 0 0 GLOBAL X FDS RENEWABLE EN 37954Y707 2647 164599 SH SOLE 164599 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 677 23320 SH SOLE 23320 0 0 GLOBAL X FDS EDUCATION ET 37954Y723 192 23575 SH SOLE 23575 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 431 40158 SH SOLE 40158 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 624 17159 SH SOLE 17159 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 2544 33048 SH SOLE 33048 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 3431 131136 SH SOLE 131136 0 0 GLOBAL X FDS REIT ETF 37950E127 141 15305 SH SOLE 15305 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 998 15986 SH SOLE 15986 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 383 24779 SH SOLE 24779 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 29368 88968 SH SOLE 88968 0 0 GOLDMINING INC COM 38149E101 83 48716 SH SOLE 48716 0 0 GRAFTECH INTL LTD COM 384313508 139 14450 SH SOLE 14450 0 0 GRAINGER W W INC COM 384802104 407 789 SH SOLE 789 0 0 GRAN TIERRA ENERGY INC COM 38500T101 128 81826 SH SOLE 81826 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 22113 286623 SH SOLE 286623 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 252 1504 SH SOLE 1504 0 0 GROWGENERATION CORP COM 39986L109 196 21281 SH SOLE 21281 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 334 30890 SH SOLE 30890 0 0 HALLIBURTON CO COM 406216101 1397 36887 SH SOLE 36887 0 0 HANESBRANDS INC COM 410345102 1177 79055 SH SOLE 79055 0 0 HARLEY DAVIDSON INC COM 412822108 1189 30190 SH SOLE 30190 0 0 HARMONY GOLD MINING CO LTD SPONSORED AD 413216300 75 14954 SH SOLE 14954 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 668 9305 SH SOLE 9305 0 0 HCA HEALTHCARE INC COM 40412C101 16144 64416 SH SOLE 64416 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1784 29093 SH SOLE 29093 0 0 HEALTHCARE RLTY TR COM 421946104 492 17920 SH SOLE 17920 0 0 HECLA MNG CO COM 422704106 209 31847 SH SOLE 31847 0 0 HENRY JACK & ASSOC INC COM 426281101 1033 5244 SH SOLE 5244 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 228 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 114 84122 SH SOLE 84122 0 0 HERSHEY CO COM 427866108 6856 31648 SH SOLE 31648 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 214 12779 SH SOLE 12779 0 0 HEXO CORP COM NEW 428304307 8 12729 SH SOLE 12729 0 0 HEXO CORP COM NEW 428304307 226 364900 SH Call SOLE 364900 0 0 HILLENBRAND INC COM 431571108 391 8845 SH SOLE 8845 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 632 4166 SH SOLE 4166 0 0 HIMAX TECHNOLOGIES INC SPONSORED AD 43289P106 524 48288 SH SOLE 48288 0 0 HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 476 223357 SH SOLE 223357 0 0 HOLOGIC INC COM 436440101 1459 18988 SH SOLE 18988 0 0 HOME DEPOT INC COM 437076102 92913 310402 SH SOLE 310402 0 0 HONDA MOTOR LTD AMERN SHS 438128308 3902 138058 SH SOLE 138058 0 0 HONEYWELL INTL INC COM 438516106 36603 188114 SH SOLE 188114 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1608 15280 SH SOLE 15280 0 0 HORMEL FOODS CORP COM 440452100 463 8977 SH SOLE 8977 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 4041 192353 SH SOLE 192353 0 0 HOWARD HUGHES CORP COM 44267D107 1095 10565 SH SOLE 10565 0 0 HP INC COM 40434L105 7412 204179 SH SOLE 204179 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 908 26539 SH SOLE 26539 0 0 HUBSPOT INC COM 443573100 206 434 SH SOLE 434 0 0 HUDBAY MINERALS INC COM 443628102 5028 640466 SH SOLE 640466 0 0 HUMANA INC COM 444859102 2484 5709 SH SOLE 5709 0 0 HUNT J B TRANS SVCS INC COM 445658107 3578 17821 SH SOLE 17821 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2249 153861 SH SOLE 153861 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 746 3739 SH SOLE 3739 0 0 HUNTSMAN CORP COM 447011107 695 18539 SH SOLE 18539 0 0 HUT 8 MNG CORP COM 44812T102 854 154772 SH SOLE 154772 0 0 HUT 8 MNG CORP COM 44812T102 800 145000 SH Call SOLE 145000 0 0 HYZON MOTORS INC COM CL A 44951Y102 142 22150 SH SOLE 22150 0 0 IAMGOLD CORP COM 450913108 1154 331514 SH SOLE 331514 0 0 ICON PLC SHS G4705A100 828 3406 SH SOLE 3406 0 0 II-VI INC COM 902104108 768 10593 SH SOLE 10593 0 0 ILLINOIS TOOL WKS INC COM 452308109 2024 9666 SH SOLE 9666 0 0 ILLUMINA INC COM 452327109 3625 10374 SH SOLE 10374 0 0 IMPERIAL OIL LTD COM NEW 453038408 70535 1459745 SH SOLE 1459745 0 0 IMV INC COM 44974L103 50 35236 SH SOLE 35236 0 0 INDIA FD INC COM 454089103 722 37373 SH SOLE 37373 0 0 INFOSYS LTD SPONSORED AD 456788108 3914 157264 SH SOLE 157264 0 0 ING GROEP N.V. SPONSORED AD 456837103 1909 183067 SH SOLE 183067 0 0 INGERSOLL RAND INC COM 45687V106 4359 86569 SH SOLE 86569 0 0 INGREDION INC COM 457187102 7153 82073 SH SOLE 82073 0 0 INTEL CORP COM 458140100 50875 1026539 SH SOLE 1026539 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 344 4740 SH SOLE 4740 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3103 23485 SH SOLE 23485 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 42816 329303 SH SOLE 329303 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2221 16908 SH SOLE 16908 0 0 INTERNATIONAL PAPER CO COM 460146103 206 4468 SH SOLE 4468 0 0 INTUIT COM 461202103 2458 5111 SH SOLE 5111 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 5418 17961 SH SOLE 17961 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 410 7817 SH SOLE 7817 0 0 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 3148 40225 SH SOLE 40225 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 2426 31525 SH SOLE 31525 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 4658 47913 SH SOLE 47913 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3843 147482 SH SOLE 147482 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE 46140H106 1706 77983 SH SOLE 77983 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 406 6056 SH SOLE 6056 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX R 46138E388 818 16210 SH SOLE 16210 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 213 15661 SH SOLE 15661 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 764 22157 SH SOLE 22157 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 292 6321 SH SOLE 6321 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 900 19173 SH SOLE 19173 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1958 25954 SH SOLE 25954 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 307 9117 SH SOLE 9117 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 484 23236 SH SOLE 23236 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 1427 21903 SH SOLE 21903 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL T 46137V282 215 745 SH SOLE 745 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP 46137V431 624 6838 SH SOLE 6838 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICN 46137V647 369 2850 SH SOLE 2850 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 264 5559 SH SOLE 5559 0 0 INVESCO EXCHANGE TRADED FD T DYNMC ENRG E 46137V761 622 22402 SH SOLE 22402 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 413 5096 SH SOLE 5096 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852 412 3060 SH SOLE 3060 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR V 46137V258 314 3663 SH SOLE 3663 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 731 8079 SH SOLE 8079 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 11070 70194 SH SOLE 70194 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 649 3839 SH SOLE 3839 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 639 3740 SH SOLE 3740 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 705 9002 SH SOLE 9002 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 58655 161788 SH SOLE 161788 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 18127 50000 SH Put SOLE 50000 0 0 INVITAE CORP COM 46185L103 427 53626 SH SOLE 53626 0 0 INVITATION HOMES INC COM 46187W107 1858 46233 SH SOLE 46233 0 0 IQVIA HLDGS INC COM 46266C105 291 1258 SH SOLE 1258 0 0 IRON MTN INC NEW COM 46284V101 1286 23215 SH SOLE 23215 0 0 ISHARES GOLD TR ISHARES NEW 464285204 3445 93543 SH SOLE 93543 0 0 ISHARES INC MSCI EM ASIA 464286426 2182 29551 SH SOLE 29551 0 0 ISHARES INC CORE MSCI EM 46434G103 3337 60079 SH SOLE 60079 0 0 ISHARES INC MSCI AUSTRIA 464286202 7147 330872 SH SOLE 330872 0 0 ISHARES INC MSCI BRAZIL 464286400 3377 89317 SH SOLE 89317 0 0 ISHARES INC MSCI GBL MIN 464286525 1044 9962 SH SOLE 9962 0 0 ISHARES INC MSCI EMERG M 464286533 255 4179 SH SOLE 4179 0 0 ISHARES INC MSCI EURZONE 464286608 450 10393 SH SOLE 10393 0 0 ISHARES INC MSCI SWITZER 464286749 785 15979 SH SOLE 15979 0 0 ISHARES INC MSCI SPAIN E 464286764 5723 224786 SH SOLE 224786 0 0 ISHARES INC MSCI STH KOR 464286772 4904 68846 SH SOLE 68846 0 0 ISHARES INC MSCI MEXICO 464286822 4275 77772 SH SOLE 77772 0 0 ISHARES INC MSCI EMRG CH 46434G764 347 5963 SH SOLE 5963 0 0 ISHARES INC MSCI TAIWAN 46434G772 10177 165622 SH SOLE 165622 0 0 ISHARES INC MSCI JPN ETF 46434G822 9394 152474 SH SOLE 152474 0 0 ISHARES INC MSCI ITALY E 46434G830 7557 255921 SH SOLE 255921 0 0 ISHARES INC MSCI GBL ETF 46434G848 7640 149170 SH SOLE 149170 0 0 ISHARES INC EM MKT SM-CP 464286475 452 7933 SH SOLE 7933 0 0 ISHARES INC MSCI CDA ETF 464286509 15581 387480 SH SOLE 387480 0 0 ISHARES INC MSCI GERMANY 464286806 309 10885 SH SOLE 10885 0 0 ISHARES INC MSCI STH AFR 464286780 1787 32180 SH SOLE 32180 0 0 ISHARES INC MSCI WORLD E 464286392 536 4180 SH SOLE 4180 0 0 ISHARES INC MSCI CDA ETF 464286509 7640 190000 SH Put SOLE 190000 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 600 26491 SH SOLE 26491 0 0 ISHARES SILVER TR ISHARES 46428Q109 3057 133631 SH SOLE 133631 0 0 ISHARES TR INDIA 50 ETF 464289529 703 15232 SH SOLE 15232 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7691 73291 SH SOLE 73291 0 0 ISHARES TR 20 YR TR BD 464287432 157203 1190213 SH SOLE 1190213 0 0 ISHARES TR ASIA 50 ETF 464288430 1992 29020 SH SOLE 29020 0 0 ISHARES TR CHINA LG-CAP 464287184 19903 622559 SH SOLE 622559 0 0 ISHARES TR CORE HIGH DV 46429B663 4629 43304 SH SOLE 43304 0 0 ISHARES TR CORE S&P500 464287200 57312 126325 SH SOLE 126325 0 0 ISHARES TR CORE S&P MCP 464287507 9664 36015 SH SOLE 36015 0 0 ISHARES TR CORE S&P SCP 464287804 2674 24791 SH SOLE 24791 0 0 ISHARES TR CORE S&P TTL 464287150 3800 37651 SH SOLE 37651 0 0 ISHARES TR CORE US AGGB 464287226 15156 141517 SH SOLE 141517 0 0 ISHARES TR DOW JONES US 464287846 457 4100 SH SOLE 4100 0 0 ISHARES TR GLOBAL 100 E 464287572 5054 66459 SH SOLE 66459 0 0 ISHARES TR GLB CNSM STP 464288737 310 4984 SH SOLE 4984 0 0 ISHARES TR GLOB HLTHCRE 464287325 976 11143 SH SOLE 11143 0 0 ISHARES TR GLOB INDSTRL 464288729 450 3879 SH SOLE 3879 0 0 ISHARES TR GLB INFRASTR 464288372 386 7597 SH SOLE 7597 0 0 ISHARES TR GLOBAL TECH 464287291 3510 60500 SH SOLE 60500 0 0 ISHARES TR IBOXX HI YD 464288513 1120 13607 SH SOLE 13607 0 0 ISHARES TR IBOXX INV CP 464287242 570 4713 SH SOLE 4713 0 0 ISHARES TR MRGSTR SM CP 464288604 354 8019 SH SOLE 8019 0 0 ISHARES TR MSCI ACWI ET 464288257 1003 10049 SH SOLE 10049 0 0 ISHARES TR MSCI CHINA E 46429B671 587 11100 SH SOLE 11100 0 0 ISHARES TR MSCI EAFE ET 464287465 46530 632195 SH SOLE 632195 0 0 ISHARES TR EAFE SML CP 464288273 9351 140962 SH SOLE 140962 0 0 ISHARES TR MSCI EMG MKT 464287234 7040 155914 SH SOLE 155914 0 0 ISHARES TR RUS 1000 ETF 464287622 531 2122 SH SOLE 2122 0 0 ISHARES TR RUS 1000 VAL 464287598 1207 7270 SH SOLE 7270 0 0 ISHARES TR RUSSELL 2000 464287655 15212 74107 SH SOLE 74107 0 0 ISHARES TR RUS 2000 VAL 464287630 763 4729 SH SOLE 4729 0 0 ISHARES TR RUS MID CAP 464287499 203 2603 SH SOLE 2603 0 0 ISHARES TR RUS MD CP GR 464287481 505 5024 SH SOLE 5024 0 0 ISHARES TR RUS MDCP VAL 464287473 5954 49763 SH SOLE 49763 0 0 ISHARES TR RUS TP200 GR 464289438 1257 7912 SH SOLE 7912 0 0 ISHARES TR S&P 100 ETF 464287101 791 3793 SH SOLE 3793 0 0 ISHARES TR S&P 500 GRWT 464287309 526 6888 SH SOLE 6888 0 0 ISHARES TR S&P 500 VAL 464287408 1475 9472 SH SOLE 9472 0 0 ISHARES TR GL CLEAN ENE 464288224 1068 49636 SH SOLE 49636 0 0 ISHARES TR S&P MC 400VL 464287705 4593 41893 SH SOLE 41893 0 0 ISHARES TR SP SMCP600VL 464287879 8082 78930 SH SOLE 78930 0 0 ISHARES TR SELECT DIVID 464287168 36602 285660 SH SOLE 285660 0 0 ISHARES TR TIPS BD ETF 464287176 9188 73755 SH SOLE 73755 0 0 ISHARES TR ISHARES SEMI 464287523 4350 9191 SH SOLE 9191 0 0 ISHARES TR ISHARES BIOT 464287556 1072 8231 SH SOLE 8231 0 0 ISHARES TR MSCI DENMARK 46429B523 14990 148623 SH SOLE 148623 0 0 ISHARES TR MSCI INDIA E 46429B598 7445 167037 SH SOLE 167037 0 0 ISHARES TR MSCI USA MME 46432F396 1625 9655 SH SOLE 9655 0 0 ISHARES TR CORE MSCI TO 46432F834 315 4735 SH SOLE 4735 0 0 ISHARES TR CORE MSCI EA 46432F842 11904 171255 SH SOLE 171255 0 0 ISHARES TR 0-5YR INVT G 46434V100 208 4221 SH SOLE 4221 0 0 ISHARES TR CORE TOTAL U 46434V613 662 13343 SH SOLE 13343 0 0 ISHARES TR CORE INTL AG 46435G672 218 4189 SH SOLE 4189 0 0 ISHARES TR BARCLAYS 7 1 464287440 3457 32165 SH SOLE 32165 0 0 ISHARES TR 1 3 YR TREAS 464287457 5960 71506 SH SOLE 71506 0 0 ISHARES TR EXPND TEC SC 464287549 7994 20570 SH SOLE 20570 0 0 ISHARES TR US CONSM STA 464287812 7846 39156 SH SOLE 39156 0 0 ISHARES TR INTL SEL DIV 464288448 480 15123 SH SOLE 15123 0 0 ISHARES TR USD INV GRDE 464288620 439 7978 SH SOLE 7978 0 0 ISHARES TR ISHS 1-5YR I 464288646 3639 70364 SH SOLE 70364 0 0 ISHARES TR 3 7 YR TREAS 464288661 752 6164 SH SOLE 6164 0 0 ISHARES TR SHORT TREAS 464288679 331 3000 SH SOLE 3000 0 0 ISHARES TR PFD AND INCM 464288687 2544 69842 SH SOLE 69842 0 0 ISHARES TR US HOME CONS 464288752 254 4285 SH SOLE 4285 0 0 ISHARES TR US AER DEF E 464288760 991 8947 SH SOLE 8947 0 0 ISHARES TR US OIL GS EX 464288851 2396 28418 SH SOLE 28418 0 0 ISHARES TR EAFE VALUE E 464288877 2100 41773 SH SOLE 41773 0 0 ISHARES TR US TREAS BD 46429B267 5902 236927 SH SOLE 236927 0 0 ISHARES TR FLTG RATE NT 46429B655 4128 81715 SH SOLE 81715 0 0 ISHARES TR MSCI EAFE MI 46429B689 4178 57915 SH SOLE 57915 0 0 ISHARES TR MSCI USA MIN 46429B697 1526 19668 SH SOLE 19668 0 0 ISHARES TR EXPONENTIAL 46434V381 6937 117502 SH SOLE 117502 0 0 ISHARES TR ESG AWRE USD 46435G193 503 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 281 8344 SH SOLE 8344 0 0 ISHARES TR ESG AWR MSCI 46435G425 444 4376 SH SOLE 4376 0 0 ISHARES TR ESG AW MSCI 46435G516 390 5284 SH SOLE 5284 0 0 ISHARES TR MSCI CDA ETF 46435G706 1505 43775 SH SOLE 43775 0 0 ISHARES TR CYBERSECURIT 46435U135 1231 28830 SH SOLE 28830 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 10727 107219 SH SOLE 107219 0 0 ISHARES TR U.S. ENERGY 464287796 4503 110032 SH SOLE 110032 0 0 ISHARES TR U.S. FINLS E 464287788 426 5042 SH SOLE 5042 0 0 ISHARES TR US HLTHCARE 464287762 1928 6677 SH SOLE 6677 0 0 ISHARES TR U.S. MED DVC 464288810 5792 95019 SH SOLE 95019 0 0 ISHARES TR U.S. REAL ES 464287739 2580 23839 SH SOLE 23839 0 0 ISHARES TR U.S. TECH ET 464287721 2950 28631 SH SOLE 28631 0 0 ISTAR INC COM 45031U101 1237 52825 SH SOLE 52825 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP 465562106 103 18009 SH SOLE 18009 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMI 46641Q332 700 11405 SH SOLE 11405 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT I 46641Q837 1056 21014 SH SOLE 21014 0 0 JACOBS ENGR GROUP INC COM 469814107 2040 14801 SH SOLE 14801 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3283 21092 SH SOLE 21092 0 0 JELD-WEN HLDG INC COM 47580P103 899 44325 SH SOLE 44325 0 0 JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100 221 4583 SH SOLE 4583 0 0 JOHNSON & JOHNSON COM 478160104 133127 751156 SH SOLE 751156 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1204 18355 SH SOLE 18355 0 0 JPMORGAN CHASE & CO COM 46625H100 155000 1137028 SH SOLE 1137028 0 0 JUNIPER NETWORKS INC COM 48203R104 3756 101079 SH SOLE 101079 0 0 KAR AUCTION SVCS INC COM 48238T109 1093 60540 SH SOLE 60540 0 0 KELLOGG CO COM 487836108 2494 38670 SH SOLE 38670 0 0 KEYCORP COM 493267108 278 12434 SH SOLE 12434 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2478 15687 SH SOLE 15687 0 0 KIMBERLY-CLARK CORP COM 494368103 6021 48888 SH SOLE 48888 0 0 KIMCO RLTY CORP COM 49446R109 710 28734 SH SOLE 28734 0 0 KINDER MORGAN INC DEL COM 49456B101 2585 136675 SH SOLE 136675 0 0 KINROSS GOLD CORP COM 496902404 39435 6706656 SH SOLE 6706656 0 0 KINROSS GOLD CORP COM 496902404 2912 495300 SH Call SOLE 495300 0 0 KKR & CO INC COM 48251W104 1015 17356 SH SOLE 17356 0 0 KLA CORP COM NEW 482480100 8052 21997 SH SOLE 21997 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 907 17978 SH SOLE 17978 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 724 23725 SH SOLE 23725 0 0 KRAFT HEINZ CO COM 500754106 6503 165098 SH SOLE 165098 0 0 KRANESHARES TR CSI CHI INTE 500767306 2548 89370 SH SOLE 89370 0 0 KRANESHARES TR BOSERA MSCI 500767405 1902 51900 SH SOLE 51900 0 0 KRANESHARES TR CICC CHIN 5G 500767611 444 22823 SH SOLE 22823 0 0 KRANESHARES TR GLOBAL CARB 500767678 4659 99843 SH SOLE 99843 0 0 KRANESHARES TR SSE STAR MRK 500767694 401 21533 SH SOLE 21533 0 0 KRANESHARES TR QUADRTC INT 500767736 2058 80334 SH SOLE 80334 0 0 KRANESHARES TR ELEC VEH FUT 500767827 253 6400 SH SOLE 6400 0 0 KROGER CO COM 501044101 1672 29150 SH SOLE 29150 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 5846 23526 SH SOLE 23526 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 213 808 SH SOLE 808 0 0 LAM RESEARCH CORP COM 512807108 10577 19675 SH SOLE 19675 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 233 2006 SH SOLE 2006 0 0 LANTHEUS HLDGS INC COM 516544103 3880 70149 SH SOLE 70149 0 0 LARGO INC COM 517097101 671 52822 SH SOLE 52822 0 0 LAS VEGAS SANDS CORP COM 517834107 1370 35251 SH SOLE 35251 0 0 LAUDER ESTEE COS INC CL A 518439104 4833 17748 SH SOLE 17748 0 0 LAZARD LTD SHS A G54050102 321 9297 SH SOLE 9297 0 0 LCI INDS COM 50189K103 255 2460 SH SOLE 2460 0 0 LEGG MASON ETF INVT TR INT LW VTY H 52468L505 755 28021 SH SOLE 28021 0 0 LEGGETT & PLATT INC COM 524660107 279 8005 SH SOLE 8005 0 0 LEIDOS HOLDINGS INC COM 525327102 562 5199 SH SOLE 5199 0 0 LENNAR CORP CL A 526057104 771 9499 SH SOLE 9499 0 0 LI AUTO INC SPONSORED AD 50202M102 484 18750 SH SOLE 18750 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 12268 402627 SH SOLE 402627 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 457 15000 SH Call SOLE 15000 0 0 LILLY ELI & CO COM 532457108 35640 124456 SH SOLE 124456 0 0 LINDE PLC SHS G5494J103 6348 19872 SH SOLE 19872 0 0 LISTED FD TR WAHED FTSE E 53656F607 330 7935 SH SOLE 7935 0 0 LITHIA MTRS INC COM 536797103 2465 8215 SH SOLE 8215 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 2420 62861 SH SOLE 62861 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 421 3578 SH SOLE 3578 0 0 LIVERAMP HLDGS INC COM 53815P108 352 9416 SH SOLE 9416 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 2989 1240454 SH SOLE 1240454 0 0 LOCKHEED MARTIN CORP COM 539830109 14954 33878 SH SOLE 33878 0 0 LOGITECH INTL S A SHS H50430232 647 8775 SH SOLE 8775 0 0 LOUISIANA PAC CORP COM 546347105 231 3721 SH SOLE 3721 0 0 LOWES COS INC COM 548661107 23136 114427 SH SOLE 114427 0 0 LPL FINL HLDGS INC COM 50212V100 2326 12733 SH SOLE 12733 0 0 LSB INDS INC COM 502160104 4827 221034 SH SOLE 221034 0 0 LULULEMON ATHLETICA INC COM 550021109 18811 51504 SH SOLE 51504 0 0 LUMEN TECHNOLOGIES INC COM 550241103 354 31424 SH SOLE 31424 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6013 58483 SH SOLE 58483 0 0 M D C HLDGS INC COM 552676108 5824 153898 SH SOLE 153898 0 0 MACYS INC COM 55616P104 1568 64386 SH SOLE 64386 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 451 2517 SH SOLE 2517 0 0 MAG SILVER CORP COM 55903Q104 395 24429 SH SOLE 24429 0 0 MAGNA INTL INC COM 559222401 164978 2565358 SH SOLE 2565358 0 0 MAGNITE INC COM 55955D100 662 50146 SH SOLE 50146 0 0 MANULIFE FINL CORP COM 56501R106 553483 25924257 SH SOLE 25924257 0 0 MANULIFE FINL CORP COM 56501R106 164897 7723500 SH Put SOLE 7723500 0 0 MANULIFE FINL CORP COM 56501R106 50920 2385000 SH Call SOLE 2385000 0 0 MARATHON OIL CORP COM 565849106 4713 187679 SH SOLE 187679 0 0 MARATHON PETE CORP COM 56585A102 282 3298 SH SOLE 3298 0 0 MARKEL CORP COM 570535104 11160 7565 SH SOLE 7565 0 0 MARKETAXESS HLDGS INC COM 57060D108 317 931 SH SOLE 931 0 0 MARRIOTT INTL INC NEW CL A 571903202 8200 46659 SH SOLE 46659 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 292 1850 SH SOLE 1850 0 0 MARSH & MCLENNAN COS INC COM 571748102 300 1763 SH SOLE 1763 0 0 MARTIN MARIETTA MATLS INC COM 573284106 264 685 SH SOLE 685 0 0 MARVELL TECHNOLOGY INC COM 573874104 4655 64921 SH SOLE 64921 0 0 MASCO CORP COM 574599106 291 5697 SH SOLE 5697 0 0 MASTERCARD INCORPORATED CL A 57636Q104 65637 183661 SH SOLE 183661 0 0 MATADOR RES CO COM 576485205 1852 34966 SH SOLE 34966 0 0 MATCH GROUP INC NEW COM 57667L107 586 5392 SH SOLE 5392 0 0 MATSON INC COM 57686G105 501 4155 SH SOLE 4155 0 0 MATTEL INC COM 577081102 1516 68259 SH SOLE 68259 0 0 MATTERPORT INC COM CL A 577096100 123 15094 SH SOLE 15094 0 0 MAVERIX METALS INC COM NEW 57776F405 58 12096 SH SOLE 12096 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 2244 56876 SH SOLE 56876 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1273 12752 SH SOLE 12752 0 0 MCDONALDS CORP COM 580135101 50067 202472 SH SOLE 202472 0 0 MCEWEN MNG INC COM 58039P107 15 17524 SH SOLE 17524 0 0 MCGRATH RENTCORP COM 580589109 451 5302 SH SOLE 5302 0 0 MCKESSON CORP COM 58155Q103 16008 52292 SH SOLE 52292 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 816 38588 SH SOLE 38588 0 0 MEDIFAST INC COM 58470H101 6643 38896 SH SOLE 38896 0 0 MEDTRONIC PLC SHS G5960L103 36949 333025 SH SOLE 333025 0 0 MERCADOLIBRE INC COM 58733R102 784 659 SH SOLE 659 0 0 MERCK & CO INC COM 58933Y105 62724 764463 SH SOLE 764463 0 0 META MATERIALS INC COM 59134N104 481 287787 SH SOLE 287787 0 0 META PLATFORMS INC CL A 30303M102 60395 271608 SH SOLE 271608 0 0 METHANEX CORP COM 59151K108 3162 57960 SH SOLE 57960 0 0 METLIFE INC COM 59156R108 15634 222453 SH SOLE 222453 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1767 1287 SH SOLE 1287 0 0 MGM RESORTS INTERNATIONAL COM 552953101 461 10980 SH SOLE 10980 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3331 44324 SH SOLE 44324 0 0 MICRON TECHNOLOGY INC COM 595112103 10267 131812 SH SOLE 131812 0 0 MICROSOFT CORP COM 594918104 399628 1296189 SH SOLE 1296189 0 0 MIDDLEBY CORP COM 596278101 300 1828 SH SOLE 1828 0 0 MILLERKNOLL INC COM 600544100 752 21758 SH SOLE 21758 0 0 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 20 18206 SH SOLE 18206 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 6041 975989 SH SOLE 975989 0 0 MOBILE TELESYSTEMS PUB JT ST SPONSORED AD 607409109 177 32143 SH SOLE 32143 0 0 MODERNA INC COM 60770K107 26254 152409 SH SOLE 152409 0 0 MOGO INC COM 60800C109 63 21775 SH SOLE 21775 0 0 MOLINA HEALTHCARE INC COM 60855R100 612 1836 SH SOLE 1836 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 531 9951 SH SOLE 9951 0 0 MONDELEZ INTL INC CL A 609207105 8029 127888 SH SOLE 127888 0 0 MONOLITHIC PWR SYS INC COM 609839105 3492 7189 SH SOLE 7189 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 540 6759 SH SOLE 6759 0 0 MOODYS CORP COM 615369105 1684 4992 SH SOLE 4992 0 0 MORGAN STANLEY COM NEW 617446448 27256 311856 SH SOLE 311856 0 0 MOSAIC CO NEW COM 61945C103 8088 121620 SH SOLE 121620 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2685 11087 SH SOLE 11087 0 0 MP MATERIALS CORP COM CL A 553368101 558 9723 SH SOLE 9723 0 0 MRC GLOBAL INC COM 55345K103 248 20786 SH SOLE 20786 0 0 MSCI INC COM 55354G100 921 1831 SH SOLE 1831 0 0 NASDAQ INC COM 631103108 6104 34251 SH SOLE 34251 0 0 NATIONAL BK HLDGS CORP CL A 633707104 70893 1760000 SH Put SOLE 1760000 0 0 NATIONAL FUEL GAS CO COM 636180101 1337 19461 SH SOLE 19461 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 3561 46322 SH SOLE 46322 0 0 NATWEST GROUP PLC SPONS ADR 2 639057108 149 26150 SH SOLE 26150 0 0 NAVIENT CORPORATION COM 63938C108 2720 159600 SH SOLE 159600 0 0 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 3 11603 SH SOLE 11603 0 0 NETAPP INC COM 64110D104 8858 106718 SH SOLE 106718 0 0 NETFLIX INC COM 64110L106 52181 139303 SH SOLE 139303 0 0 NEW GOLD INC CDA COM 644535106 897 498214 SH SOLE 498214 0 0 NEW PAC METALS CORP COM 64782A107 64 20244 SH SOLE 20244 0 0 NEWELL BRANDS INC COM 651229106 1108 51763 SH SOLE 51763 0 0 NEWMONT CORP COM 651639106 29784 374873 SH SOLE 374873 0 0 NEXGEN ENERGY LTD COM 65340P106 832 147013 SH SOLE 147013 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 1453 7710 SH SOLE 7710 0 0 NEXTERA ENERGY INC COM 65339F101 13318 157222 SH SOLE 157222 0 0 NICE LTD SPONSORED AD 653656108 477 2179 SH SOLE 2179 0 0 NIKE INC CL B 654106103 38264 284363 SH SOLE 284363 0 0 NIO INC SPON ADS 62914V106 815 38708 SH SOLE 38708 0 0 NISOURCE INC COM 65473P105 4660 146548 SH SOLE 146548 0 0 NOKIA CORP SPONSORED AD 654902204 469 85930 SH SOLE 85930 0 0 NOMAD ROYALTY COMPANY LTD COM NEW 65532M606 191 26160 SH SOLE 26160 0 0 NORFOLK SOUTHN CORP COM 655844108 8853 31038 SH SOLE 31038 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 4956 343195 SH SOLE 343195 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 17850 SH SOLE 17850 0 0 NORTHROP GRUMMAN CORP COM 666807102 3305 7390 SH SOLE 7390 0 0 NORTONLIFELOCK INC COM 668771108 509 19179 SH SOLE 19179 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 539 24633 SH SOLE 24633 0 0 NOVAGOLD RES INC COM NEW 66987E206 919 118882 SH SOLE 118882 0 0 NOVARTIS AG SPONSORED AD 66987V109 11983 136564 SH SOLE 136564 0 0 NOVO-NORDISK A S ADR 670100205 14871 133910 SH SOLE 133910 0 0 NUCOR CORP COM 670346105 18782 126349 SH SOLE 126349 0 0 NUTRIEN LTD COM 67077M108 506950 4874987 SH SOLE 4874987 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 6598 87514 SH SOLE 87514 0 0 NVIDIA CORPORATION COM 67066G104 178830 655392 SH SOLE 655392 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5443 29411 SH SOLE 29411 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 177 23990 SH SOLE 23990 0 0 OBSIDIAN ENERGY LTD COM 674482203 1501 169357 SH SOLE 169357 0 0 OCCIDENTAL PETE CORP COM 674599105 3160 55697 SH SOLE 55697 0 0 OKTA INC CL A 679295105 498 3297 SH SOLE 3297 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 551 1846 SH SOLE 1846 0 0 OLD REP INTL CORP COM 680223104 256 9901 SH SOLE 9901 0 0 OLIN CORP COM PAR $1 680665205 224 4277 SH SOLE 4277 0 0 OMNICOM GROUP INC COM 681919106 2042 24063 SH SOLE 24063 0 0 ON SEMICONDUCTOR CORP COM 682189105 6159 98364 SH SOLE 98364 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 109 68953 SH SOLE 68953 0 0 ONECONNECT FINL TECHNOLOGY C SPONSORED AD 68248T105 104 73805 SH SOLE 73805 0 0 ONEOK INC NEW COM 682680103 6017 85190 SH SOLE 85190 0 0 OPEN TEXT CORP COM 683715106 101188 2386501 SH SOLE 2386501 0 0 ORACLE CORP COM 68389X105 20856 252092 SH SOLE 252092 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 2213 3231 SH SOLE 3231 0 0 ORGANIGRAM HLDGS INC COM 68620P101 82 49128 SH SOLE 49128 0 0 ORGANON & CO COMMON STOCK 68622V106 2217 63472 SH SOLE 63472 0 0 ORLA MNG LTD NEW COM 68634K106 404 84345 SH SOLE 84345 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5468 414585 SH SOLE 414585 0 0 OTIS WORLDWIDE CORP COM 68902V107 898 11669 SH SOLE 11669 0 0 OUSTER INC COM 68989M103 66 14650 SH SOLE 14650 0 0 OVINTIV INC COM 69047Q102 14471 267643 SH SOLE 267643 0 0 OWENS CORNING NEW COM 690742101 312 3405 SH SOLE 3405 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 154 10410 SH SOLE 10410 0 0 PACCAR INC COM 693718108 221 2511 SH SOLE 2511 0 0 PACKAGING CORP AMER COM 695156109 693 4438 SH SOLE 4438 0 0 PACWEST BANCORP DEL COM 695263103 954 22110 SH SOLE 22110 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 3114 226834 SH SOLE 226834 0 0 PALO ALTO NETWORKS INC COM 697435105 13566 21792 SH SOLE 21792 0 0 PAN AMERN SILVER CORP COM 697900108 8398 307628 SH SOLE 307628 0 0 PAPA JOHNS INTL INC COM 698813102 573 5443 SH SOLE 5443 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 10349 273708 SH SOLE 273708 0 0 PARK HOTELS & RESORTS INC COM 700517105 217 11102 SH SOLE 11102 0 0 PARKER-HANNIFIN CORP COM 701094104 319 1123 SH SOLE 1123 0 0 PATRICK INDS INC COM 703343103 950 15747 SH SOLE 15747 0 0 PAYCHEX INC COM 704326107 1809 13259 SH SOLE 13259 0 0 PAYPAL HLDGS INC COM 70450Y103 31492 272301 SH SOLE 272301 0 0 PDC ENERGY INC COM 69327R101 706 9709 SH SOLE 9709 0 0 PEABODY ENGR CORP COM 704551100 309 12600 SH SOLE 12600 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 276 11265 SH SOLE 11265 0 0 PEMBINA PIPELINE CORP COM 706327103 380206 10111871 SH SOLE 10111871 0 0 PEMBINA PIPELINE CORP COM 706327103 96350 2562500 SH Put SOLE 2562500 0 0 PEMBINA PIPELINE CORP COM 706327103 5640 150000 SH Call SOLE 150000 0 0 PENN NATL GAMING INC COM 707569109 1522 35889 SH SOLE 35889 0 0 PEPSICO INC COM 713448108 25886 154654 SH SOLE 154654 0 0 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 457 22990 SH SOLE 22990 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 240 16221 SH SOLE 16221 0 0 PFIZER INC COM 717081103 71305 1377334 SH SOLE 1377334 0 0 PHILIP MORRIS INTL INC COM 718172109 15281 162664 SH SOLE 162664 0 0 PHILLIPS 66 COM 718546104 625 7236 SH SOLE 7236 0 0 PHOTRONICS INC COM 719405102 206 12167 SH SOLE 12167 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 3120 128042 SH SOLE 128042 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 854 6438 SH SOLE 6438 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3313 32547 SH SOLE 32547 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 852 8737 SH SOLE 8737 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 1862 18594 SH SOLE 18594 0 0 PINDUODUO INC SPONSORED AD 722304102 515 12847 SH SOLE 12847 0 0 PINTEREST INC CL A 72352L106 906 36833 SH SOLE 36833 0 0 PIONEER NAT RES CO COM 723787107 6866 27461 SH SOLE 27461 0 0 PITNEY BOWES INC COM 724479100 196 37660 SH SOLE 37660 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3260 303003 SH SOLE 303003 0 0 PLANET FITNESS INC CL A 72703H101 686 8125 SH SOLE 8125 0 0 PLUG POWER INC COM NEW 72919P202 285 9951 SH SOLE 9951 0 0 PNC FINL SVCS GROUP INC COM 693475105 912 4944 SH SOLE 4944 0 0 POINT BIOPHARMA GLOBAL INC COM 730541109 98 12250 SH SOLE 12250 0 0 POOL CORP COM 73278L105 984 2327 SH SOLE 2327 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 2794 47136 SH SOLE 47136 0 0 PPL CORP COM 69351T106 215 7540 SH SOLE 7540 0 0 PRA GROUP INC COM 69354N106 247 5486 SH SOLE 5486 0 0 PRECISION DRILLING CORP COM NEW 74022D407 569 7704 SH SOLE 7704 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 228 4312 SH SOLE 4312 0 0 PRICE T ROWE GROUP INC COM 74144T108 4092 27065 SH SOLE 27065 0 0 PRIMO WATER CORPORATION COM 74167P108 1847 129626 SH SOLE 129626 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1345 18325 SH SOLE 18325 0 0 PROCTER AND GAMBLE CO COM 742718109 58009 379639 SH SOLE 379639 0 0 PROGRESSIVE CORP COM 743315103 763 6693 SH SOLE 6693 0 0 PROLOGIS INC. COM 74340W103 5543 34328 SH SOLE 34328 0 0 PROSHARES TR S&P 500 DV A 74348A467 1203 12675 SH SOLE 12675 0 0 PROSHARES TR SHORT QQQ NE 74347B714 2354 203308 SH SOLE 203308 0 0 PROSHARES TR SHRT 20+YR T 74347X849 456 25780 SH SOLE 25780 0 0 PROSHARES TR SHRT RUSSELL 74348A210 2472 111762 SH SOLE 111762 0 0 PROSHARES TR ONLINE RTL E 74347B169 315 6862 SH SOLE 6862 0 0 PROSHARES TR SHORT S&P 50 74347B425 467 33147 SH SOLE 33147 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 3112 43264 SH SOLE 43264 0 0 PRUDENTIAL FINL INC COM 744320102 28499 241166 SH SOLE 241166 0 0 PUBLIC STORAGE COM 74460D109 5723 14663 SH SOLE 14663 0 0 PURE STORAGE INC CL A 74624M102 1185 33551 SH SOLE 33551 0 0 PYROGENESIS CDA INC COM 74734T104 50 20164 SH SOLE 20164 0 0 QIAGEN NV SHS NEW N72482123 295 6013 SH SOLE 6013 0 0 QORVO INC COM 74736K101 1114 8979 SH SOLE 8979 0 0 QUALCOMM INC COM 747525103 99481 650967 SH SOLE 650967 0 0 QUANTA SVCS INC COM 74762E102 8000 60787 SH SOLE 60787 0 0 RAMBUS INC DEL COM 750917106 575 18016 SH SOLE 18016 0 0 RAYMOND JAMES FINL INC COM 754730109 4195 38170 SH SOLE 38170 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 15714 158612 SH SOLE 158612 0 0 REDHILL BIOPHARMA LTD SPONSORED AD 757468103 165 65575 SH SOLE 65575 0 0 REGENCY CTRS CORP COM 758849103 866 12143 SH SOLE 12143 0 0 REGENERON PHARMACEUTICALS COM 75886F107 4481 6416 SH SOLE 6416 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 219 9849 SH SOLE 9849 0 0 RELX PLC SPONSORED AD 759530108 520 16717 SH SOLE 16717 0 0 RENESOLA LTD SPONSORED AD 75971T301 124 21410 SH SOLE 21410 0 0 REPUBLIC SVCS INC COM 760759100 642 4847 SH SOLE 4847 0 0 RESMED INC COM 761152107 243 1000 SH SOLE 1000 0 0 RESOLUTE FST PRODS INC COM 76117W109 602 46610 SH SOLE 46610 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 149456 2559619 SH SOLE 2559619 0 0 RH COM 74967X103 241 738 SH SOLE 738 0 0 RIO TINTO PLC SPONSORED AD 767204100 14398 179079 SH SOLE 179079 0 0 RIOT BLOCKCHAIN INC COM 767292105 410 19387 SH SOLE 19387 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 4624 78331 SH SOLE 78331 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 804 15995 SH SOLE 15995 0 0 ROBLOX CORP CL A 771049103 4277 92495 SH SOLE 92495 0 0 ROCKWELL AUTOMATION INC COM 773903109 2051 7323 SH SOLE 7323 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 224156 3949888 SH SOLE 3949888 0 0 ROKU INC COM CL A 77543R102 2524 20148 SH SOLE 20148 0 0 ROPER TECHNOLOGIES INC COM 776696106 3063 6486 SH SOLE 6486 0 0 ROSS STORES INC COM 778296103 1810 20004 SH SOLE 20004 0 0 ROYAL BK CDA COM 780087102 2033379 18439999 SH SOLE 18439999 0 0 ROYAL BK CDA COM 780087102 127913 1160000 SH Put SOLE 1160000 0 0 ROYAL BK CDA COM 780087102 22054 200000 SH Call SOLE 200000 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 527 6289 SH SOLE 6289 0 0 ROYAL GOLD INC COM 780287108 1825 12920 SH SOLE 12920 0 0 RPC INC COM 749660106 346 32440 SH SOLE 32440 0 0 RYDER SYS INC COM 783549108 216 2717 SH SOLE 2717 0 0 S&P GLOBAL INC COM 78409V104 24254 59129 SH SOLE 59129 0 0 SABRE CORP COM 78573M104 934 81710 SH SOLE 81710 0 0 SALESFORCE COM INC COM 79466L302 41680 196308 SH SOLE 196308 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 922 114076 SH SOLE 114076 0 0 SANMINA CORPORATION COM 801056102 231 5726 SH SOLE 5726 0 0 SANOFI SPONSORED AD 80105N105 12525 243965 SH SOLE 243965 0 0 SAP SE SPON ADR 803054204 1772 15971 SH SOLE 15971 0 0 SASOL LTD SPONSORED AD 803866300 598 24724 SH SOLE 24724 0 0 SCHLUMBERGER LTD COM STK 806857108 9248 223874 SH SOLE 223874 0 0 SCHWAB CHARLES CORP COM 808513105 10746 127453 SH SOLE 127453 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 2179 17725 SH SOLE 17725 0 0 SEA LTD SPONSORD ADS 81141R100 403 3365 SH SOLE 3365 0 0 SEABRIDGE GOLD INC COM 811916105 872 47146 SH SOLE 47146 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2124 23624 SH SOLE 23624 0 0 SEALED AIR CORP NEW COM 81211K100 211 3158 SH SOLE 3158 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 78643 1036279 SH SOLE 1036279 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 2228 12045 SH SOLE 12045 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 142231 1038257 SH SOLE 1038257 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 103592 1355213 SH SOLE 1355213 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 132473 3457009 SH SOLE 3457009 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4031 39139 SH SOLE 39139 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 33114 208358 SH SOLE 208358 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 1033 15017 SH SOLE 15017 0 0 SELECT SECTOR SPDR TR RL EST SEL S 81369Y860 310 6423 SH SOLE 6423 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 1246 16728 SH SOLE 16728 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 31396 819300 SH Put SOLE 819300 0 0 SEMPRA COM 816851109 782 4650 SH SOLE 4650 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 268 15605 SH SOLE 15605 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 228 4477 SH SOLE 4477 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 541 42715 SH SOLE 42715 0 0 SERVICE CORP INTL COM 817565104 482 7316 SH SOLE 7316 0 0 SERVICENOW INC COM 81762P102 11578 20790 SH SOLE 20790 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 125935 4057180 SH SOLE 4057180 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 1329 42800 SH Put SOLE 42800 0 0 SHELL PLC SPON ADS 780259305 23358 425225 SH SOLE 425225 0 0 SHERWIN WILLIAMS CO COM 824348106 2598 10409 SH SOLE 10409 0 0 SHOPIFY INC CL A 82509L107 403885 597499 SH SOLE 597499 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 235 14505 SH SOLE 14505 0 0 SIERRA METALS INC COM 82639W106 18 15511 SH SOLE 15511 0 0 SIERRA WIRELESS INC COM 826516106 1496 82916 SH SOLE 82916 0 0 SIFY TECHNOLOGIES LTD SPONSORED AD 82655M107 239 80000 SH SOLE 80000 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 920 3134 SH SOLE 3134 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED AD 82706C108 440 6585 SH SOLE 6585 0 0 SILVERCORP METALS INC COM 82835P103 112 30920 SH SOLE 30920 0 0 SILVERCREST METALS INC COM 828363101 1571 176304 SH SOLE 176304 0 0 SIMON PPTY GROUP INC NEW COM 828806109 4793 36432 SH SOLE 36432 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1592 9844 SH SOLE 9844 0 0 SK TELECOM LTD SPONSORED AD 78440P306 3056 119222 SH SOLE 119222 0 0 SKEENA RES LTD NEW COM 83056P715 338 30346 SH SOLE 30346 0 0 SM ENERGY CO COM 78454L100 1226 31470 SH SOLE 31470 0 0 SMUCKER J M CO COM NEW 832696405 443 3274 SH SOLE 3274 0 0 SNAP INC CL A 83304A106 863 23977 SH SOLE 23977 0 0 SNAP ON INC COM 833034101 202 985 SH SOLE 985 0 0 SNOWFLAKE INC CL A 833445109 3198 13959 SH SOLE 13959 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105 498 5814 SH SOLE 5814 0 0 SOFI TECHNOLOGIES INC COM 83406F102 518 54765 SH SOLE 54765 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1562 4844 SH SOLE 4844 0 0 SOLO BRANDS INC COM CL A 83425V104 471 55275 SH SOLE 55275 0 0 SONOS INC COM 83570H108 255 9035 SH SOLE 9035 0 0 SONY GROUP CORPORATION SPONSORED AD 835699307 2964 28862 SH SOLE 28862 0 0 SOUTHERN CO COM 842587107 5816 80213 SH SOLE 80213 0 0 SOUTHERN COPPER CORP COM 84265V105 3445 45394 SH SOLE 45394 0 0 SOUTHWEST AIRLS CO COM 844741108 1841 40189 SH SOLE 40189 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 21793 62836 SH SOLE 62836 0 0 SPDR GOLD TR GOLD SHS 78463V107 31633 175109 SH SOLE 175109 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 10510 255398 SH SOLE 255398 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1392 24569 SH SOLE 24569 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1136 19554 SH SOLE 19554 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 224799 497740 SH SOLE 497740 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 999 2037 SH SOLE 2037 0 0 SPDR SER TR S&P DIVID ET 78464A763 11337 88491 SH SOLE 88491 0 0 SPDR SER TR S&P REGL BKG 78464A698 8634 125315 SH SOLE 125315 0 0 SPDR SER TR S&P METALS M 78464A755 2105 34338 SH SOLE 34338 0 0 SPDR SER TR S&P BIOTECH 78464A870 9072 100937 SH SOLE 100937 0 0 SPDR SER TR PORTFOLIO SH 78464A474 355 11794 SH SOLE 11794 0 0 SPDR SER TR HLTH CR EQUI 78464A581 217 1940 SH SOLE 1940 0 0 SPDR SER TR AEROSPACE DE 78464A631 716 5746 SH SOLE 5746 0 0 SPDR SER TR PORTFOLIO AG 78464A649 215 7720 SH SOLE 7720 0 0 SPDR SER TR S&P OILGAS E 78468R556 7014 52126 SH SOLE 52126 0 0 SPDR SER TR BLOOMBERG 1- 78468R663 5356 58578 SH SOLE 58578 0 0 SPDR SER TR SPDR S&P 500 78468R796 307 2764 SH SOLE 2764 0 0 SPLUNK INC COM 848637104 25773 173430 SH SOLE 173430 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 728 4823 SH SOLE 4823 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 223 5137 SH SOLE 5137 0 0 SPROTT INC COM NEW 852066208 505 10048 SH SOLE 10048 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 7994 412505 SH SOLE 412505 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 4589 298570 SH SOLE 298570 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 561 63912 SH SOLE 63912 0 0 SPROUTS FMRS MKT INC COM 85208M102 7293 228046 SH SOLE 228046 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 425 5669 SH SOLE 5669 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1819 40633 SH SOLE 40633 0 0 SSGA ACTIVE ETF TR MULT ASS RLR 78467V103 1534 49747 SH SOLE 49747 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 584 12238 SH SOLE 12238 0 0 SSR MNG INC COM 784730103 8172 375740 SH SOLE 375740 0 0 STANLEY BLACK & DECKER INC COM 854502101 6268 44837 SH SOLE 44837 0 0 STANTEC INC COM 85472N109 12263 244575 SH SOLE 244575 0 0 STARBUCKS CORP COM 855244109 37662 414002 SH SOLE 414002 0 0 STARWOOD PPTY TR INC COM 85571B105 657 27174 SH SOLE 27174 0 0 STEEL DYNAMICS INC COM 858119100 3539 42419 SH SOLE 42419 0 0 STELLANTIS N.V SHS N82405106 3241 199231 SH SOLE 199231 0 0 STONECO LTD COM CL A G85158106 518 44294 SH SOLE 44294 0 0 STRYKER CORPORATION COM 863667101 16840 62989 SH SOLE 62989 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 5378 857674 SH SOLE 857674 0 0 SUN LIFE FINANCIAL INC. COM 866796105 375723 6729760 SH SOLE 6729760 0 0 SUN LIFE FINANCIAL INC. COM 866796105 138012 2472000 SH Put SOLE 2472000 0 0 SUN LIFE FINANCIAL INC. COM 866796105 60414 1082100 SH Call SOLE 1082100 0 0 SUNCOR ENERGY INC NEW COM 867224107 420877 12914304 SH SOLE 12914304 0 0 SUNCOR ENERGY INC NEW COM 867224107 11407 350000 SH Put SOLE 350000 0 0 SUNCOR ENERGY INC NEW COM 867224107 6916 212200 SH Call SOLE 212200 0 0 SUNDIAL GROWERS INC COM 86730L109 252 359874 SH SOLE 359874 0 0 SUNOPTA INC COM 8676EP108 131 26006 SH SOLE 26006 0 0 SUNRUN INC COM 86771W105 563 18523 SH SOLE 18523 0 0 SVB FINANCIAL GROUP COM 78486Q101 6675 11932 SH SOLE 11932 0 0 SWITCH INC CL A 87105L104 3136 101738 SH SOLE 101738 0 0 SYNCHRONY FINANCIAL COM 87165B103 335 9628 SH SOLE 9628 0 0 SYNEOS HEALTH INC CL A 87166B102 1792 22133 SH SOLE 22133 0 0 SYNOPSYS INC COM 871607107 3964 11893 SH SOLE 11893 0 0 SYSCO CORP COM 871829107 5677 69533 SH SOLE 69533 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 52888 507273 SH SOLE 507273 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 317 2063 SH SOLE 2063 0 0 TANZANIAN GOLD CORP COM 87601A107 5 17000 SH SOLE 17000 0 0 TAPESTRY INC COM 876030107 207 5582 SH SOLE 5582 0 0 TARGA RES CORP COM 87612G101 13816 183070 SH SOLE 183070 0 0 TARGET CORP COM 87612E106 2711 12773 SH SOLE 12773 0 0 TASEKO MINES LTD COM 876511106 1084 473491 SH SOLE 473491 0 0 TATA MTRS LTD SPONSORED AD 876568502 210 7527 SH SOLE 7527 0 0 TC ENERGY CORP COM 87807B107 654933 11608169 SH SOLE 11608169 0 0 TC ENERGY CORP COM 87807B107 238939 4235000 SH Put SOLE 4235000 0 0 TD SYNNEX CORPORATION COM 87162W100 2539 24605 SH SOLE 24605 0 0 TE CONNECTIVITY LTD SHS H84989104 1489 11366 SH SOLE 11366 0 0 TECK RESOURCES LTD CL B 878742204 152092 3765586 SH SOLE 3765586 0 0 TECK RESOURCES LTD CL B 878742204 5251 130000 SH Put SOLE 130000 0 0 TECK RESOURCES LTD CL B 878742204 17610 436000 SH Call SOLE 436000 0 0 TEJON RANCH CO COM 879080109 2379 130300 SH SOLE 130300 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 913 40995 SH SOLE 40995 0 0 TELADOC HEALTH INC COM 87918A105 2443 33874 SH SOLE 33874 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 648 1370 SH SOLE 1370 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 2037 181069 SH SOLE 181069 0 0 TELEFONICA S A SPONSORED AD 879382208 5885 1226121 SH SOLE 1226121 0 0 TELUS CORPORATION COM 87971M103 537084 20546460 SH SOLE 20546460 0 0 TELUS CORPORATION COM 87971M103 2614 100000 SH Put SOLE 100000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 2186 88458 SH SOLE 88458 0 0 TEMPLETON DRAGON FD INC COM 88018T101 462 34467 SH SOLE 34467 0 0 TENARIS S A SPONSORED AD 88031M109 1542 51265 SH SOLE 51265 0 0 TERADYNE INC COM 880770102 710 6009 SH SOLE 6009 0 0 TESLA INC COM 88160R101 86478 80251 SH SOLE 80251 0 0 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 169 17188 SH SOLE 17188 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 753 80183 SH SOLE 80183 0 0 TEXAS INSTRS INC COM 882508104 43596 237609 SH SOLE 237609 0 0 TFI INTL INC COM 87241L109 80766 758295 SH SOLE 758295 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 1941 231079 SH SOLE 231079 0 0 THE TRADE DESK INC COM CL A 88339J105 2329 33635 SH SOLE 33635 0 0 THE VALENS COMPANY INC COM NEW 91914P603 32 18401 SH SOLE 18401 0 0 THERATECHNOLOGIES INC COM 88338H100 1242 506996 SH SOLE 506996 0 0 THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8 934 11000 SH SOLE 11000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 30646 51886 SH SOLE 51886 0 0 THOMSON REUTERS CORP. COM NEW 884903709 124588 1144588 SH SOLE 1144588 0 0 THOR INDS INC COM 885160101 365 4643 SH SOLE 4643 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 490 15704 SH SOLE 15704 0 0 TILRAY BRANDS INC COM CL 2 88688T100 817 105129 SH SOLE 105129 0 0 TJX COS INC NEW COM 872540109 8678 143253 SH SOLE 143253 0 0 T-MOBILE US INC COM 872590104 395 3080 SH SOLE 3080 0 0 TOLL BROTHERS INC COM 889478103 4606 97957 SH SOLE 97957 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2420732 30480125 SH SOLE 30480125 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 229921 2895000 SH Put SOLE 2895000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 38916 490000 SH Call SOLE 490000 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 10366 205108 SH SOLE 205108 0 0 TOYOTA MOTOR CORP ADS 892331307 4616 25609 SH SOLE 25609 0 0 TRACTOR SUPPLY CO COM 892356106 2946 12622 SH SOLE 12622 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 596 3901 SH SOLE 3901 0 0 TRANSALTA CORP COM 89346D107 5468 527834 SH SOLE 527834 0 0 TRANSGLOBE ENERGY CORP COM 893662106 346 95075 SH SOLE 95075 0 0 TRANSOCEAN LTD REG SHS H8817H100 86 18755 SH SOLE 18755 0 0 TRAVELERS COMPANIES INC COM 89417E109 1084 5934 SH SOLE 5934 0 0 TREEHOUSE FOODS INC COM 89469A104 234 7247 SH SOLE 7247 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 16007 1007969 SH SOLE 1007969 0 0 TRINITY PL HLDGS INC COM 89656D101 253 133355 SH SOLE 133355 0 0 TRIP COM GROUP LTD ADS 89677Q107 485 20992 SH SOLE 20992 0 0 TRITON INTL LTD CL A G9078F107 861 12264 SH SOLE 12264 0 0 TRUIST FINL CORP COM 89832Q109 449 7927 SH SOLE 7927 0 0 TUCOWS INC COM NEW 898697206 3514 51448 SH SOLE 51448 0 0 TURQUOISE HILL RES LTD COM 900435207 2342 77968 SH SOLE 77968 0 0 TWITTER INC COM 90184L102 3697 95555 SH SOLE 95555 0 0 TYLER TECHNOLOGIES INC COM 902252105 371 833 SH SOLE 833 0 0 TYSON FOODS INC CL A 902494103 1590 17736 SH SOLE 17736 0 0 UBER TECHNOLOGIES INC COM 90353T100 14800 414799 SH SOLE 414799 0 0 UBS GROUP AG SHS H42097107 8633 441831 SH SOLE 441831 0 0 ULTA BEAUTY INC COM 90384S303 13736 34493 SH SOLE 34493 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 208 4900 SH SOLE 4900 0 0 UNDER ARMOUR INC CL C 904311206 212 13633 SH SOLE 13633 0 0 UNILEVER PLC SPON ADR NEW 904767704 22499 493731 SH SOLE 493731 0 0 UNION PAC CORP COM 907818108 47454 173691 SH SOLE 173691 0 0 UNITED PARCEL SERVICE INC CL B 911312106 41301 192580 SH SOLE 192580 0 0 UNITED RENTALS INC COM 911363109 2821 7941 SH SOLE 7941 0 0 UNITED STATES STL CORP NEW COM 912909108 4248 112565 SH SOLE 112565 0 0 UNITEDHEALTH GROUP INC COM 91324P102 85442 167543 SH SOLE 167543 0 0 UNITY SOFTWARE INC COM 91332U101 378 3808 SH SOLE 3808 0 0 UNUM GROUP COM 91529Y106 1725 54744 SH SOLE 54744 0 0 UPSTART HLDGS INC COM 91680M107 1581 14496 SH SOLE 14496 0 0 UR-ENERGY INC COM 91688R108 95 59465 SH SOLE 59465 0 0 US BANCORP DEL COM NEW 902973304 652 12259 SH SOLE 12259 0 0 US FOODS HLDG CORP COM 912008109 1708 45401 SH SOLE 45401 0 0 UXIN LTD ADS 91818X108 19 18900 SH SOLE 18900 0 0 V F CORP COM 918204108 346 6090 SH SOLE 6090 0 0 VAIL RESORTS INC COM 91879Q109 316 1213 SH SOLE 1213 0 0 VALE S A SPONSORED AD 91912E105 6368 318553 SH SOLE 318553 0 0 VALERO ENERGY CORP COM 91913Y100 2384 23476 SH SOLE 23476 0 0 VANECK ETF TRUST VANECK RUSSI 92189F403 414 73261 SH SOLE 73261 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 472 6318 SH SOLE 6318 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 5284 19587 SH SOLE 19587 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 289 1785 SH SOLE 1785 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 24097 628357 SH SOLE 628357 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 7321 156188 SH SOLE 156188 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 9131 32315 SH SOLE 32315 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 1228 10380 SH SOLE 10380 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 11718 250000 SH Put SOLE 250000 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 400 2652 SH SOLE 2652 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1666 9404 SH SOLE 9404 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 667 3982 SH SOLE 3982 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 724 3764 SH SOLE 3764 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1350 16484 SH SOLE 16484 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 320 3485 SH SOLE 3485 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 961 12338 SH SOLE 12338 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 1731 21764 SH SOLE 21764 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 623 11882 SH SOLE 11882 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 681 4551 SH SOLE 4551 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 378 2147 SH SOLE 2147 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 657 2762 SH SOLE 2762 0 0 VANGUARD INDEX FDS LARGE CAP ET 922908637 1085 5204 SH SOLE 5204 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1056 3671 SH SOLE 3671 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1427 9656 SH SOLE 9656 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 10429 45808 SH SOLE 45808 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 23081 55595 SH SOLE 55595 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 463 4268 SH SOLE 4268 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 18180 394095 SH SOLE 394095 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 478 8295 SH SOLE 8295 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 3885 38356 SH SOLE 38356 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 452 7257 SH SOLE 7257 0 0 VANGUARD MALVERN FDS STRM INFPROI 922020805 4209 82187 SH SOLE 82187 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 411 4774 SH SOLE 4774 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2414 17100 SH SOLE 17100 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 10422 125797 SH SOLE 125797 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2250 37971 SH SOLE 37971 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 630 7837 SH SOLE 7837 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1101 14102 SH SOLE 14102 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 32902 202900 SH SOLE 202900 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 371 6205 SH SOLE 6205 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT 921943858 22206 462344 SH SOLE 462344 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 227 2024 SH SOLE 2024 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3115 39402 SH SOLE 39402 0 0 VANGUARD WORLD FD ESG INTL STK 921910725 201 3506 SH SOLE 3506 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2650 13526 SH SOLE 13526 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1770 16533 SH SOLE 16533 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 915 9799 SH SOLE 9799 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1233 6341 SH SOLE 6341 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 12170 29220 SH SOLE 29220 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 2319 11949 SH SOLE 11949 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 443 1741 SH SOLE 1741 0 0 VEEVA SYS INC CL A COM 922475108 223 1051 SH SOLE 1051 0 0 VELODYNE LIDAR INC COM 92259F101 83 32340 SH SOLE 32340 0 0 VEON LTD SPONSORED AD 91822M106 153 223540 SH SOLE 223540 0 0 VERISK ANALYTICS INC COM 92345Y106 4906 22860 SH SOLE 22860 0 0 VERITIV CORP COM 923454102 305 2281 SH SOLE 2281 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 48064 943540 SH SOLE 943540 0 0 VERMILION ENERGY INC COM 923725105 15722 747973 SH SOLE 747973 0 0 VERMILION ENERGY INC COM 923725105 3153 150000 SH Put SOLE 150000 0 0 VERSABANK NEW COM 92512J106 14719 1291127 SH SOLE 1291127 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1728 6622 SH SOLE 6622 0 0 VERVE THERAPEUTICS INC COM 92539P101 285 12474 SH SOLE 12474 0 0 VIATRIS INC COM 92556V106 1919 176341 SH SOLE 176341 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 536 10442 SH SOLE 10442 0 0 VIMEO INC COMMON STOCK 92719V100 562 47327 SH SOLE 47327 0 0 VIRTU FINL INC CL A 928254101 518 13913 SH SOLE 13913 0 0 VISA INC COM CL A 92826C839 164621 742304 SH SOLE 742304 0 0 VISTRA CORP COM 92840M102 475 20444 SH SOLE 20444 0 0 VIZSLA SILVER CORP COM NEW 92859G202 35 17500 SH SOLE 17500 0 0 VMWARE INC CL A COM 928563402 521 4574 SH SOLE 4574 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 2945 177225 SH SOLE 177225 0 0 WABTEC COM 929740108 391 4061 SH SOLE 4061 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 11165 249380 SH SOLE 249380 0 0 WALMART INC COM 931142103 68683 461211 SH SOLE 461211 0 0 WASTE CONNECTIONS INC COM 94106B101 188710 1350823 SH SOLE 1350823 0 0 WASTE MGMT INC DEL COM 94106L109 31559 199108 SH SOLE 199108 0 0 WATERS CORP COM 941848103 728 2344 SH SOLE 2344 0 0 WATSCO INC COM 942622200 206 677 SH SOLE 677 0 0 WELLS FARGO CO NEW COM 949746101 43951 906951 SH SOLE 906951 0 0 WESCO INTL INC COM 95082P105 2691 20678 SH SOLE 20678 0 0 WEST FRASER TIMBER CO LTD COM 952845105 15063 182736 SH SOLE 182736 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2172 26228 SH SOLE 26228 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 89 20000 SH SOLE 20000 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 64 27172 SH SOLE 27172 0 0 WESTERN DIGITAL CORP. COM 958102105 1254 25247 SH SOLE 25247 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4870 193100 SH SOLE 193100 0 0 WESTLAKE CORPORATION COM 960413102 4114 33336 SH SOLE 33336 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 51 32477 SH SOLE 32477 0 0 WESTROCK CO COM 96145D105 1615 34335 SH SOLE 34335 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1440 37983 SH SOLE 37983 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 150185 3156467 SH SOLE 3156467 0 0 WHIRLPOOL CORP COM 963320106 635 3677 SH SOLE 3677 0 0 WILLIAMS COS INC COM 969457100 3375 101026 SH SOLE 101026 0 0 WINTRUST FINL CORP COM 97650W108 2442 26283 SH SOLE 26283 0 0 WISDOMTREE TR INTL QULTY D 97717X131 747 20484 SH SOLE 20484 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 8697 266287 SH SOLE 266287 0 0 WISDOMTREE TR INTL EQUITY 97717W703 1944 36850 SH SOLE 36850 0 0 WISDOMTREE TR US QTLY DIV 97717X669 284 4460 SH SOLE 4460 0 0 WORKDAY INC CL A 98138H101 4255 17771 SH SOLE 17771 0 0 WPP PLC NEW ADR 92937A102 6898 105374 SH SOLE 105374 0 0 WYNN RESORTS LTD COM 983134107 866 10866 SH SOLE 10866 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1264 41337 SH SOLE 41337 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 309 15301 SH SOLE 15301 0 0 XORTX THERAPEUTICS INC COM NEW 98420Q207 44 22500 SH SOLE 22500 0 0 XP INC CL A G98239109 684 22734 SH SOLE 22734 0 0 XPO LOGISTICS INC COM 983793100 269 3696 SH SOLE 3696 0 0 XYLEM INC COM 98419M100 270 3169 SH SOLE 3169 0 0 YAMANA GOLD INC COM 98462Y100 6314 1131567 SH SOLE 1131567 0 0 YETI HLDGS INC COM 98585X104 442 7368 SH SOLE 7368 0 0 YUM BRANDS INC COM 988498101 833 7029 SH SOLE 7029 0 0 YUM CHINA HLDGS INC COM 98850P109 244 5883 SH SOLE 5883 0 0 ZENDESK INC COM 98936J101 370 3076 SH SOLE 3076 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 388 3036 SH SOLE 3036 0 0 ZOETIS INC CL A 98978V103 30700 162785 SH SOLE 162785 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 512 4364 SH SOLE 4364 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 714 11949 SH SOLE 11949 0 0 ZSCALER INC COM 98980G102 1700 7045 SH SOLE 7045 0 0 ZYNGA INC CL A 98986T108 147 15906 SH SOLE 15906 0 0