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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 25,172 130,640 SH   SOLE   130,640 0 0
ABBOTT LABS COM 002824100 35,763 298,420 SH   SOLE   298,420 0 0
ABBVIE INC COM 00287Y109 82,388 761,303 SH   SOLE   761,303 0 0
ABCELLERA BIOLOGICS INC COM 00288U106 1,943 57,225 SH   SOLE   57,225 0 0
ABERCROMBIE & FITCH CO CL A 002896207 1,722 50,178 SH   SOLE   50,178 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 254 18,321 SH   SOLE   18,321 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,771 57,089 SH   SOLE   57,089 0 0
ACTIVISION BLIZZARD INC COM 00507V109 10,161 109,258 SH   SOLE   109,258 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 53,708 112,982 SH   SOLE   112,982 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 612 3,335 SH   SOLE   3,335 0 0
ADVANCED MICRO DEVICES INC COM 007903107 9,290 118,350 SH   SOLE   118,350 0 0
ADVISORSHARES TR PURE US CANN 00768Y453 310 7,317 SH   SOLE   7,317 0 0
AEGON N V NY REGISTRY 007924103 5,868 1,240,689 SH   SOLE   1,240,689 0 0
AENZA S.A.A SPONSORED AD 00776D103 96 40,773 SH   SOLE   40,773 0 0
AES CORP COM 00130H105 810 30,206 SH   SOLE   30,206 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 259 1,740 SH   SOLE   1,740 0 0
AFLAC INC COM 001055102 2,844 55,561 SH   SOLE   55,561 0 0
AGCO CORP COM 001084102 5,142 35,795 SH   SOLE   35,795 0 0
AGF INVTS TR AGFIQ US MK 00110G408 2,264 132,165 SH   SOLE   132,165 0 0
AGNICO EAGLE MINES LTD COM 008474108 108,618 1,878,885 SH   SOLE   1,878,885 0 0
AIRBNB INC COM CL A 009066101 6,154 32,743 SH   SOLE   32,743 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,986 29,301 SH   SOLE   29,301 0 0
AKUMIN INC COM 01021F109 1,609 434,859 SH   SOLE   434,859 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 3,412 436,930 SH   SOLE   436,930 0 0
ALASKA AIR GROUP INC COM 011659109 202 2,925 SH   SOLE   2,925 0 0
ALBEMARLE CORP COM 012653101 338 2,310 SH   SOLE   2,310 0 0
ALCOA CORP COM 013872106 2,536 78,059 SH   SOLE   78,059 0 0
ALCON AG ORD SHS H01301128 831 11,837 SH   SOLE   11,837 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 178 15,000 SH   SOLE   15,000 0 0
ALEXCO RESOURCE CORP COM 01535P106 133 52,955 SH   SOLE   52,955 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 149,072 9,411,104 SH   SOLE   9,411,104 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 237,600 15,000,000 SH Call SOLE   15,000,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 145,539 641,905 SH   SOLE   641,905 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,973 7,337 SH   SOLE   7,337 0 0
ALLEGION PLC ORD SHS G0176J109 1,090 8,677 SH   SOLE   8,677 0 0
ALLSTATE CORP COM 020002101 15,378 133,840 SH   SOLE   133,840 0 0
ALLY FINL INC COM 02005N100 7,590 167,880 SH   SOLE   167,880 0 0
ALPHABET INC CAP STK CL C 02079K107 1,296,779 626,878 SH   SOLE   626,878 0 0
ALPHABET INC CAP STK CL A 02079K305 303,028 146,921 SH   SOLE   146,921 0 0
ALPS ETF TR RIVRFRNT STR 00162Q783 309 12,533 SH   SOLE   12,533 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 2,758 90,429 SH   SOLE   90,429 0 0
ALTERYX INC COM CL A 02156B103 1,477 17,800 SH   SOLE   17,800 0 0
ALTICE USA INC CL A 02156K103 226 6,937 SH   SOLE   6,937 0 0
ALTRIA GROUP INC COM 02209S103 20,950 409,497 SH   SOLE   409,497 0 0
AMAZON COM INC COM 023135106 427,416 138,140 SH   SOLE   138,140 0 0
AMBEV SA SPONSORED AD 02319V103 7,809 2,850,006 SH   SOLE   2,850,006 0 0
AMCOR PLC ORD G0250X107 159 13,627 SH   SOLE   13,627 0 0
AMDOCS LTD SHS G02602103 206 2,943 SH   SOLE   2,943 0 0
AMERCO COM 023586100 373 609 SH   SOLE   609 0 0
AMERESCO INC CL A 02361E108 278 5,722 SH   SOLE   5,722 0 0
AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 693 51,023 SH   SOLE   51,023 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 6,078 254,324 SH   SOLE   254,324 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103 99 10,216 SH   SOLE   10,216 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 700 23,935 SH   SOLE   23,935 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,229 26,312 SH   SOLE   26,312 0 0
AMERICAN ELEC PWR CO INC COM 025537101 6,352 75,000 SH Call SOLE   75,000 0 0
AMERICAN EXPRESS CO COM 025816109 9,549 67,511 SH   SOLE   67,511 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,749 37,842 SH   SOLE   37,842 0 0
AMERICAN TOWER CORP NEW COM 03027X100 24,223 101,325 SH   SOLE   101,325 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,641 30,956 SH   SOLE   30,956 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100 135 60,093 SH   SOLE   60,093 0 0
AMERIPRISE FINL INC COM 03076C106 1,566 6,738 SH   SOLE   6,738 0 0
AMERISOURCEBERGEN CORP COM 03073E105 11,106 94,060 SH   SOLE   94,060 0 0
AMGEN INC COM 031162100 27,876 112,039 SH   SOLE   112,039 0 0
AMPHENOL CORP NEW CL A 032095101 1,051 15,936 SH   SOLE   15,936 0 0
ANALOG DEVICES INC COM 032654105 1,366 8,807 SH   SOLE   8,807 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 736 11,717 SH   SOLE   11,717 0 0
ANSYS INC COM 03662Q105 1,001 2,947 SH   SOLE   2,947 0 0
ANTHEM INC COM 036752103 10,904 30,377 SH   SOLE   30,377 0 0
AON PLC SHS CL A G0403H108 7,101 30,859 SH   SOLE   30,859 0 0
AON PLC SHS CL A G0403H108 46,022 200,000 SH Call SOLE   200,000 0 0
APA CORPORATION COM 03743Q108 351 19,622 SH   SOLE   19,622 0 0
APHRIA INC COM 03765K104 2,978 162,104 SH   SOLE   162,104 0 0
APHRIA INC COM 03765K104 3,531 192,200 SH Call SOLE   192,200 0 0
APPLE INC COM 037833100 735,308 6,019,711 SH   SOLE   6,019,711 0 0
APPLIED MATLS INC COM 038222105 190,364 1,424,882 SH   SOLE   1,424,882 0 0
APTIV PLC SHS G6095L109 441 3,195 SH   SOLE   3,195 0 0
ARBOR REALTY TRUST INC COM 038923108 1,155 72,659 SH   SOLE   72,659 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY 03938L203 1,671 57,287 SH   SOLE   57,287 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 528 9,262 SH   SOLE   9,262 0 0
ARES CAPITAL CORP COM 04010L103 1,042 55,700 SH   SOLE   55,700 0 0
ARK ETF TR NEXT GNRTN I 00214Q401 300 2,037 SH   SOLE   2,037 0 0
ARK ETF TR ISRAEL INOVA 00214Q609 1,396 44,391 SH   SOLE   44,391 0 0
ARK ETF TR INNOVATION E 00214Q104 27,636 230,398 SH   SOLE   230,398 0 0
ARK ETF TR GENOMIC REV 00214Q302 4,079 45,969 SH   SOLE   45,969 0 0
ARK ETF TR FINTECH INNO 00214Q708 6,013 117,672 SH   SOLE   117,672 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,035 19,844 SH   SOLE   19,844 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED AD 00215W100 536 69,585 SH   SOLE   69,585 0 0
ASML HOLDING N V N Y REGISTRY N07059210 4,852 7,860 SH   SOLE   7,860 0 0
ASPEN TECHNOLOGY INC COM 045327103 953 6,600 SH   SOLE   6,600 0 0
ASTRAZENECA PLC SPONSORED AD 046353108 2,674 53,772 SH   SOLE   53,772 0 0
AT&T INC COM 00206R102 29,191 964,361 SH   SOLE   964,361 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 359 9,810 SH   SOLE   9,810 0 0
ATLAS CORP SHARES Y0436Q109 151 11,027 SH   SOLE   11,027 0 0
ATLASSIAN CORP PLC CL A G06242104 231 1,096 SH   SOLE   1,096 0 0
AUDIOCODES LTD ORD M15342104 345 12,800 SH   SOLE   12,800 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 183 14,131 SH   SOLE   14,131 0 0
AURORA CANNABIS INC COM 05156X884 301 32,324 SH   SOLE   32,324 0 0
AUTODESK INC COM 052769106 9,014 32,523 SH   SOLE   32,523 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,913 26,070 SH   SOLE   26,070 0 0
AUTONATION INC COM 05329W102 2,097 22,496 SH   SOLE   22,496 0 0
AUTOZONE INC COM 053332102 2,847 2,027 SH   SOLE   2,027 0 0
AVALARA INC COM 05338G106 490 3,675 SH   SOLE   3,675 0 0
AVANTOR INC COM 05352A100 861 29,767 SH   SOLE   29,767 0 0
B & G FOODS INC NEW COM 05508R106 391 12,600 SH   SOLE   12,600 0 0
B2GOLD CORP COM 11777Q209 2,464 571,733 SH   SOLE   571,733 0 0
BABCOCK & WILCOX ENTERPRISES COM 05614L209 196 20,733 SH   SOLE   20,733 0 0
BAIDU INC SPON ADR REP 056752108 44,234 203,326 SH   SOLE   203,326 0 0
BALL CORP COM 058498106 201 2,369 SH   SOLE   2,369 0 0
BALLARD PWR SYS INC NEW COM 058586108 4,042 166,056 SH   SOLE   166,056 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED AD 05946K101 731 140,013 SH   SOLE   140,013 0 0
BANCO BRADESCO S A SP ADR PFD N 059460303 160 37,371 SH   SOLE   37,371 0 0
BANCO SANTANDER S.A. ADR 05964H105 2,517 733,837 SH   SOLE   733,837 0 0
BANK MONTREAL QUE COM 063671101 1,184,532 13,291,425 SH   SOLE   13,291,425 0 0
BANK MONTREAL QUE COM 063671101 66,840 750,000 SH Put SOLE   750,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 9,549 201,929 SH   SOLE   201,929 0 0
BANK NOVA SCOTIA B C COM 064149107 1,522,942 24,347,596 SH   SOLE   24,347,596 0 0
BANK NOVA SCOTIA B C COM 064149107 81,315 1,300,000 SH Put SOLE   1,300,000 0 0
BANK NOVA SCOTIA B C COM 064149107 37,905 606,000 SH Call SOLE   606,000 0 0
BARCLAYS BANK PLC IPATH SHILR 06742A669 862 4,496 SH   SOLE   4,496 0 0
BARCLAYS BANK PLC IPATH B MID 06746P613 290 9,995 SH   SOLE   9,995 0 0
BARCLAYS BANK PLC IPTH SR B S& 06746P621 2,352 94,449 SH   SOLE   94,449 0 0
BARCLAYS PLC ADR 06738E204 3,948 385,890 SH   SOLE   385,890 0 0
BARRICK GOLD CORP COM 067901108 217,701 10,994,981 SH   SOLE   10,994,981 0 0
BARRICK GOLD CORP COM 067901108 396 20,000 SH Call SOLE   20,000 0 0
BAUSCH HEALTH COS INC COM 071734107 59,629 1,878,655 SH   SOLE   1,878,655 0 0
BAXTER INTL INC COM 071813109 3,223 38,212 SH   SOLE   38,212 0 0
BCE INC COM NEW 05534B760 605,998 13,424,849 SH   SOLE   13,424,849 0 0
BCE INC COM NEW 05534B760 31,598 700,000 SH Put SOLE   700,000 0 0
BCE INC COM NEW 05534B760 9,028 200,000 SH Call SOLE   200,000 0 0
BECTON DICKINSON & CO COM 075887109 10,397 42,759 SH   SOLE   42,759 0 0
BED BATH & BEYOND INC COM 075896100 477 16,356 SH   SOLE   16,356 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 250,619 981,011 SH   SOLE   981,011 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 8,100 21 SH   SOLE   21 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,025 49,262 SH   SOLE   49,262 0 0
BEST BUY INC COM 086516101 1,752 15,263 SH   SOLE   15,263 0 0
BEYOND MEAT INC COM 08862E109 1,336 10,271 SH   SOLE   10,271 0 0
BHP GROUP LTD SPONSORED AD 088606108 2,888 41,622 SH   SOLE   41,622 0 0
BILIBILI INC SPONS ADS RE 090040106 1,629 15,214 SH   SOLE   15,214 0 0
BIOGEN INC COM 09062X103 1,276 4,560 SH   SOLE   4,560 0 0
BK OF AMERICA CORP COM 060505104 134,739 3,482,536 SH   SOLE   3,482,536 0 0
BK OF AMERICA CORP COM 060505104 11,739 303,400 SH Put SOLE   303,400 0 0
BK OF AMERICA CORP COM 060505104 15,476 400,000 SH Call SOLE   400,000 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 266 30,520 SH   SOLE   30,520 0 0
BLACKBERRY LTD COM 09228F103 3,924 465,440 SH   SOLE   465,440 0 0
BLACKROCK INC COM 09247X101 26,379 34,987 SH   SOLE   34,987 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 683 12,622 SH   SOLE   12,622 0 0
BLACKSTONE GROUP INC COM 09260D107 9,485 127,258 SH   SOLE   127,258 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 512 16,529 SH   SOLE   16,529 0 0
BOEING CO COM 097023105 52,728 207,005 SH   SOLE   207,005 0 0
BOEING CO COM 097023105 11,462 45,000 SH Call SOLE   45,000 0 0
BOK FINL CORP COM NEW 05561Q201 84,854 950,000 SH   SOLE   950,000 0 0
BOOKING HOLDINGS INC COM 09857L108 2,213 950 SH   SOLE   950 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 563 6,996 SH   SOLE   6,996 0 0
BORGWARNER INC COM 099724106 1,695 36,554 SH   SOLE   36,554 0 0
BOSTON BEER INC CL A 100557107 491 407 SH   SOLE   407 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,903 49,242 SH   SOLE   49,242 0 0
BOYD GAMING CORP COM 103304101 2,475 41,984 SH   SOLE   41,984 0 0
BP PLC SPONSORED AD 055622104 9,068 372,387 SH   SOLE   372,387 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 1,779 293,000 SH   SOLE   293,000 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 320 1,867 SH   SOLE   1,867 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 19,832 314,151 SH   SOLE   314,151 0 0
BRITISH AMERN TOB PLC SPONSORED AD 110448107 8,421 217,383 SH   SOLE   217,383 0 0
BROADCOM INC COM 11135F101 37,005 79,810 SH   SOLE   79,810 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,151 7,516 SH   SOLE   7,516 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 533,568 11,990,287 SH   SOLE   11,990,287 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 10,836 269,764 SH   SOLE   269,764 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 187,479 3,520,724 SH   SOLE   3,520,724 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 10,699 140,096 SH   SOLE   140,096 0 0
BROOKFIELD PPTY REIT INC CL A 11282X103 269 15,000 SH   SOLE   15,000 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PAR G16249107 79,615 4,475,259 SH   SOLE   4,475,259 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 201 9,714 SH   SOLE   9,714 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 14,371 307,082 SH   SOLE   307,082 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 87,609 2,056,554 SH   SOLE   2,056,554 0 0
BROOKS AUTOMATION INC NEW COM 114340102 338 4,141 SH   SOLE   4,141 0 0
BROWN FORMAN CORP CL B 115637209 427 6,196 SH   SOLE   6,196 0 0
BRP INC COM SUN VTG 05577W200 11,319 130,227 SH   SOLE   130,227 0 0
C3 AI INC CL A 12468P104 621 9,426 SH   SOLE   9,426 0 0
CABOT OIL & GAS CORP COM 127097103 471 25,061 SH   SOLE   25,061 0 0
CACI INTL INC CL A 127190304 2,009 8,143 SH   SOLE   8,143 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,163 8,493 SH   SOLE   8,493 0 0
CAE INC COM 124765108 27,137 952,495 SH   SOLE   952,495 0 0
CAMBRIA ETF TR TAIL RISK 132061862 1,188 63,375 SH   SOLE   63,375 0 0
CAMECO CORP COM 13321L108 57,684 3,472,877 SH   SOLE   3,472,877 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 3,362 85,668 SH   SOLE   85,668 0 0
CANADIAN IMP BK COMM COM 136069101 671,227 6,858,353 SH   SOLE   6,858,353 0 0
CANADIAN NAT RES LTD COM 136385101 380,588 12,328,740 SH   SOLE   12,328,740 0 0
CANADIAN NATL RY CO COM 136375102 655,388 5,650,874 SH   SOLE   5,650,874 0 0
CANADIAN NATL RY CO COM 136375102 12,758 110,000 SH Call SOLE   110,000 0 0
CANADIAN PAC RY LTD COM 13645T100 428,411 1,129,507 SH   SOLE   1,129,507 0 0
CANADIAN PAC RY LTD COM 13645T100 5,689 15,000 SH Call SOLE   15,000 0 0
CANADIAN SOLAR INC COM 136635109 303 6,104 SH   SOLE   6,104 0 0
CANON INC SPONSORED AD 138006309 1,711 75,152 SH   SOLE   75,152 0 0
CANOPY GROWTH CORP COM 138035100 42,895 1,339,227 SH   SOLE   1,339,227 0 0
CAPITAL ONE FINL CORP COM 14040H105 4,322 33,973 SH   SOLE   33,973 0 0
CARDINAL HEALTH INC COM 14149Y108 1,476 24,302 SH   SOLE   24,302 0 0
CAREDX INC COM 14167L103 874 12,840 SH   SOLE   12,840 0 0
CARMAX INC COM 143130102 2,951 22,246 SH   SOLE   22,246 0 0
CARNIVAL CORP UNIT 99/99/9 143658300 3,362 126,664 SH   SOLE   126,664 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 763 18,069 SH   SOLE   18,069 0 0
CATALENT INC COM 148806102 564 5,358 SH   SOLE   5,358 0 0
CATERPILLAR INC COM 149123101 20,575 88,737 SH   SOLE   88,737 0 0
CBOE GLOBAL MKTS INC COM 12503M108 3,048 30,887 SH   SOLE   30,887 0 0
CBRE GROUP INC CL A 12504L109 770 9,735 SH   SOLE   9,735 0 0
CDW CORP COM 12514G108 4,753 28,677 SH   SOLE   28,677 0 0
CELANESE CORP DEL COM 150870103 765 5,104 SH   SOLE   5,104 0 0
CELESTICA INC SUB VTG SHS 15101Q108 345 41,265 SH   SOLE   41,265 0 0
CELSIUS HLDGS INC COM NEW 15118V207 657 13,669 SH   SOLE   13,669 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 436 62,507 SH   SOLE   62,507 0 0
CENOVUS ENERGY INC COM 15135U109 80,145 10,657,627 SH   SOLE   10,657,627 0 0
CENOVUS ENERGY INC *W EXP 01/01 15135U117 73 18,225 SH   SOLE   18,225 0 0
CENTENE CORP DEL COM 15135B101 2,373 37,125 SH   SOLE   37,125 0 0
CENTURY ALUM CO COM 156431108 214 12,092 SH   SOLE   12,092 0 0
CERNER CORP COM 156782104 2,055 28,593 SH   SOLE   28,593 0 0
CF INDS HLDGS INC COM 125269100 1,531 33,733 SH   SOLE   33,733 0 0
CGI INC CL A SUB VTG 12532H104 150,376 1,806,966 SH   SOLE   1,806,966 0 0
CHANGE HEALTHCARE INC COM 15912K100 465 21,047 SH   SOLE   21,047 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,543 4,121 SH   SOLE   4,121 0 0
CHEGG INC COM 163092109 924 10,783 SH   SOLE   10,783 0 0
CHEMOURS CO COM 163851108 1,618 57,966 SH   SOLE   57,966 0 0
CHENIERE ENERGY INC COM NEW 16411R208 3,586 49,803 SH   SOLE   49,803 0 0
CHEVRON CORP NEW COM 166764100 47,440 452,713 SH   SOLE   452,713 0 0
CHEWY INC CL A 16679L109 741 8,748 SH   SOLE   8,748 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 669 471 SH   SOLE   471 0 0
CHURCH & DWIGHT INC COM 171340102 772 8,834 SH   SOLE   8,834 0 0
CI FINL CORP COM 125491100 9,119 630,208 SH   SOLE   630,208 0 0
CIENA CORP COM NEW 171779309 495 9,039 SH   SOLE   9,039 0 0
CIGNA CORP NEW COM 125523100 2,962 12,251 SH   SOLE   12,251 0 0
CINTAS CORP COM 172908105 1,086 3,181 SH   SOLE   3,181 0 0
CIRRUS LOGIC INC COM 172755100 965 11,381 SH   SOLE   11,381 0 0
CISCO SYS INC COM 17275R102 37,100 717,460 SH   SOLE   717,460 0 0
CITIGROUP INC COM NEW 172967424 109,488 1,504,992 SH   SOLE   1,504,992 0 0
CITIGROUP INC COM NEW 172967424 32,738 450,000 SH Call SOLE   450,000 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 3,450 78,154 SH   SOLE   78,154 0 0
CITRIX SYS INC COM 177376100 5,181 36,913 SH   SOLE   36,913 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 3,190 158,620 SH   SOLE   158,620 0 0
CLOROX CO DEL COM 189054109 1,686 8,740 SH   SOLE   8,740 0 0
CLOUDFLARE INC CL A COM 18915M107 326 4,647 SH   SOLE   4,647 0 0
CME GROUP INC COM 12572Q105 6,089 29,812 SH   SOLE   29,812 0 0
CME GROUP INC COM 12572Q105 15,317 75,000 SH Call SOLE   75,000 0 0
CMS ENERGY CORP COM 125896100 834 13,619 SH   SOLE   13,619 0 0
CNA FINL CORP COM 126117100 207 4,642 SH   SOLE   4,642 0 0
CNH INDL N V SHS N20944109 1,332 85,170 SH   SOLE   85,170 0 0
CNX RES CORP COM 12653C108 768 52,211 SH   SOLE   52,211 0 0
COCA COLA CO COM 191216100 70,141 1,330,701 SH   SOLE   1,330,701 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 3,474 75,195 SH   SOLE   75,195 0 0
COEUR MNG INC COM NEW 192108504 458 50,729 SH   SOLE   50,729 0 0
COGNEX CORP COM 192422103 518 6,238 SH   SOLE   6,238 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,697 60,123 SH   SOLE   60,123 0 0
COLGATE PALMOLIVE CO COM 194162103 6,239 79,142 SH   SOLE   79,142 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 27,384 278,743 SH   SOLE   278,743 0 0
COMCAST CORP NEW CL A 20030N101 52,828 976,308 SH   SOLE   976,308 0 0
COMMERCIAL METALS CO COM 201723103 244 7,912 SH   SOLE   7,912 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 205 15,139 SH   SOLE   15,139 0 0
COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 140 24,105 SH   SOLE   24,105 0 0
CONAGRA BRANDS INC COM 205887102 245 6,511 SH   SOLE   6,511 0 0
CONOCOPHILLIPS COM 20825C104 1,364 25,742 SH   SOLE   25,742 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,575 41,997 SH   SOLE   41,997 0 0
CONTINENTAL RES INC COM 212015101 2,075 80,216 SH   SOLE   80,216 0 0
COOPER COS INC COM NEW 216648402 624 1,624 SH   SOLE   1,624 0 0
COPART INC COM 217204106 242 2,226 SH   SOLE   2,226 0 0
CORNING INC COM 219350105 2,408 55,334 SH   SOLE   55,334 0 0
CORSAIR GAMING INC COM 22041X102 544 16,350 SH   SOLE   16,350 0 0
CORTEVA INC COM 22052L104 3,453 74,064 SH   SOLE   74,064 0 0
COSTAR GROUP INC COM 22160N109 284 346 SH   SOLE   346 0 0
COSTCO WHSL CORP NEW COM 22160K105 107,743 305,671 SH   SOLE   305,671 0 0
CREDIT SUISSE GROUP SPONSORED AD 225401108 4,395 414,612 SH   SOLE   414,612 0 0
CREE INC COM 225447101 250 2,314 SH   SOLE   2,314 0 0
CRESCENT PT ENERGY CORP COM 22576C101 13,691 3,283,308 SH   SOLE   3,283,308 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 513 4,206 SH   SOLE   4,206 0 0
CRONOS GROUP INC COM 22717L101 705 74,542 SH   SOLE   74,542 0 0
CRONOS GROUP INC COM 22717L101 864 91,300 SH Put SOLE   91,300 0 0
CRONOS GROUP INC COM 22717L101 921 97,400 SH Call SOLE   97,400 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 8,222 45,049 SH   SOLE   45,049 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,079 23,696 SH   SOLE   23,696 0 0
CSX CORP COM 126408103 36,584 379,423 SH   SOLE   379,423 0 0
CUMMINS INC COM 231021106 2,586 9,982 SH   SOLE   9,982 0 0
CVS HEALTH CORP COM 126650100 37,260 495,279 SH   SOLE   495,279 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,223 9,459 SH   SOLE   9,459 0 0
CYRUSONE INC COM 23283R100 1,540 22,748 SH   SOLE   22,748 0 0
D R HORTON INC COM 23331A109 8,664 97,213 SH   SOLE   97,213 0 0
DANAHER CORPORATION COM 235851102 11,939 53,044 SH   SOLE   53,044 0 0
DARDEN RESTAURANTS INC COM 237194105 2,186 15,396 SH   SOLE   15,396 0 0
DARLING INGREDIENTS INC COM 237266101 898 12,211 SH   SOLE   12,211 0 0
DATADOG INC CL A COM 23804L103 388 4,652 SH   SOLE   4,652 0 0
DAVITA INC COM 23918K108 2,663 24,709 SH   SOLE   24,709 0 0
DBX ETF TR XTRACK HRVST 233051879 317 8,214 SH   SOLE   8,214 0 0
DCP MIDSTREAM LP COM UT LTD P 23311P100 3,511 162,100 SH   SOLE   162,100 0 0
DEERE & CO COM 244199105 15,256 40,775 SH   SOLE   40,775 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,215 66,601 SH   SOLE   66,601 0 0
DENBURY INC COM 24790A101 653 13,631 SH   SOLE   13,631 0 0
DENISON MINES CORP COM 248356107 1,945 1,784,631 SH   SOLE   1,784,631 0 0
DESCARTES SYS GROUP INC COM 249906108 3,587 58,887 SH   SOLE   58,887 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 755 62,892 SH   SOLE   62,892 0 0
DEVON ENERGY CORP NEW COM 25179M103 984 45,036 SH   SOLE   45,036 0 0
DEXCOM INC COM 252131107 672 1,870 SH   SOLE   1,870 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 72 12,127 SH   SOLE   12,127 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 15,217 92,666 SH   SOLE   92,666 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,301 31,315 SH   SOLE   31,315 0 0
DICKS SPORTING GOODS INC COM 253393102 292 3,838 SH   SOLE   3,838 0 0
DIGITAL RLTY TR INC COM 253868103 1,123 7,974 SH   SOLE   7,974 0 0
DIGITAL TURBINE INC COM NEW 25400W102 746 9,285 SH   SOLE   9,285 0 0
DIMENSIONAL ETF TRUST US CORE EQT 25434V104 333 11,805 SH   SOLE   11,805 0 0
DISCOVER FINL SVCS COM 254709108 4,150 43,686 SH   SOLE   43,686 0 0
DISCOVERY INC COM SER A 25470F104 833 19,178 SH   SOLE   19,178 0 0
DISCOVERY INC COM SER C 25470F302 6,614 179,301 SH   SOLE   179,301 0 0
DISNEY WALT CO COM 254687106 144,340 782,248 SH   SOLE   782,248 0 0
DOCEBO INC COM 25609L105 429 10,006 SH   SOLE   10,006 0 0
DOCUSIGN INC COM 256163106 4,196 20,725 SH   SOLE   20,725 0 0
DOLLAR GEN CORP NEW COM 256677105 342 1,688 SH   SOLE   1,688 0 0
DOLLAR TREE INC COM 256746108 7,692 67,200 SH   SOLE   67,200 0 0
DOMINION ENERGY INC COM 25746U109 428 5,629 SH   SOLE   5,629 0 0
DOMINOS PIZZA INC COM 25754A201 452 1,230 SH   SOLE   1,230 0 0
DOW INC COM 260557103 5,548 86,776 SH   SOLE   86,776 0 0
DRAFTKINGS INC COM CL A 26142R104 1,800 29,357 SH   SOLE   29,357 0 0
DROPBOX INC CL A 26210C104 2,238 83,964 SH   SOLE   83,964 0 0
DTE ENERGY CO UNIT 11/01/2 233331842 540 10,872 SH   SOLE   10,872 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,634 48,006 SH   SOLE   48,006 0 0
DUKE REALTY CORP COM NEW 264411505 402 9,577 SH   SOLE   9,577 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,515 19,603 SH   SOLE   19,603 0 0
DXC TECHNOLOGY CO COM 23355L106 700 22,383 SH   SOLE   22,383 0 0
DYCOM INDS INC COM 267475101 990 10,663 SH   SOLE   10,663 0 0
EAGLE MATLS INC COM 26969P108 3,495 26,003 SH   SOLE   26,003 0 0
EASTMAN CHEM CO COM 277432100 693 6,290 SH   SOLE   6,290 0 0
EATON CORP PLC SHS G29183103 757 5,474 SH   SOLE   5,474 0 0
EBAY INC. COM 278642103 11,214 183,108 SH   SOLE   183,108 0 0
ECOLAB INC COM 278865100 1,056 4,932 SH   SOLE   4,932 0 0
EDITAS MEDICINE INC COM 28106W103 708 16,858 SH   SOLE   16,858 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 5,054 60,426 SH   SOLE   60,426 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 29,516 1,002,229 SH   SOLE   1,002,229 0 0
ELDORADO GOLD CORP NEW COM 284902509 1,015 94,029 SH   SOLE   94,029 0 0
ELECTRONIC ARTS INC COM 285512109 2,395 17,689 SH   SOLE   17,689 0 0
ELEMENT SOLUTIONS INC COM 28618M106 194 10,595 SH   SOLE   10,595 0 0
EMERSON ELEC CO COM 291011104 18,475 204,773 SH   SOLE   204,773 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP 292480100 1,340 206,800 SH   SOLE   206,800 0 0
ENBRIDGE INC COM 29250N105 842,663 23,150,092 SH   SOLE   23,150,092 0 0
ENBRIDGE INC COM 29250N105 45,864 1,260,000 SH Put SOLE   1,260,000 0 0
ENBRIDGE INC COM 29250N105 27,300 750,000 SH Call SOLE   750,000 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 354 71,400 SH   SOLE   71,400 0 0
ENERGY FUELS INC COM NEW 292671708 175 30,838 SH   SOLE   30,838 0 0
ENERGY TRANSFER LP COM UT LTD P 29273V100 1,950 253,880 SH   SOLE   253,880 0 0
ENERPLUS CORP COM 292766102 3,027 604,281 SH   SOLE   604,281 0 0
ENI S P A SPONSORED AD 26874R108 3,465 140,224 SH   SOLE   140,224 0 0
ENPHASE ENERGY INC COM 29355A107 4,794 29,566 SH   SOLE   29,566 0 0
ENTEGRIS INC COM 29362U104 350 3,131 SH   SOLE   3,131 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,894 86,000 SH   SOLE   86,000 0 0
EOG RES INC COM 26875P101 2,914 40,176 SH   SOLE   40,176 0 0
EQUIFAX INC COM 294429105 202 1,114 SH   SOLE   1,114 0 0
EQUINIX INC COM 29444U700 896 1,318 SH   SOLE   1,318 0 0
EQUINOX GOLD CORP COM 29446Y502 955 119,556 SH   SOLE   119,556 0 0
ERICSSON ADR B SEK 10 294821608 2,605 197,505 SH   SOLE   197,505 0 0
EROS STX GLOBAL CORPORATION SHS NEW G3788M114 3,368 1,860,759 SH   SOLE   1,860,759 0 0
ETF MANAGERS TR PRIME JUNIR 26924G102 561 38,891 SH   SOLE   38,891 0 0
ETF MANAGERS TR PRIME CYBR S 26924G201 270 4,922 SH   SOLE   4,922 0 0
ETF MANAGERS TR PRIME MOBILE 26924G409 470 7,030 SH   SOLE   7,030 0 0
ETF MANAGERS TR ETFMG TRAVEL 26924G771 374 11,950 SH   SOLE   11,950 0 0
ETF SER SOLUTIONS DFIANC NQ JR 26922A149 274 8,245 SH   SOLE   8,245 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 1,075 39,966 SH   SOLE   39,966 0 0
ETSY INC COM 29786A106 8,278 41,047 SH   SOLE   41,047 0 0
EVERBRIDGE INC COM 29978A104 773 6,380 SH   SOLE   6,380 0 0
EVERCORE INC CLASS A 29977A105 1,246 9,458 SH   SOLE   9,458 0 0
EVERSOURCE ENERGY COM 30040W108 219 2,528 SH   SOLE   2,528 0 0
EXCELLON RES INC COM 30069C801 111 39,938 SH   SOLE   39,938 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTE 301505889 220 3,440 SH   SOLE   3,440 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,012 15,934 SH   SOLE   15,934 0 0
EXELON CORP COM 30161N101 864 19,746 SH   SOLE   19,746 0 0
EXPEDIA GROUP INC COM NEW 30212P303 5,359 31,134 SH   SOLE   31,134 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,629 12,291 SH   SOLE   12,291 0 0
EXXON MOBIL CORP COM 30231G102 31,122 557,441 SH   SOLE   557,441 0 0
F5 NETWORKS INC COM 315616102 940 4,504 SH   SOLE   4,504 0 0
FACEBOOK INC CL A 30303M102 1,048,698 3,560,582 SH   SOLE   3,560,582 0 0
FACEBOOK INC CL A 30303M102 16,199 55,000 SH Call SOLE   55,000 0 0
FACTSET RESH SYS INC COM 303075105 229 741 SH   SOLE   741 0 0
FAIR ISAAC CORP COM 303250104 1,085 2,233 SH   SOLE   2,233 0 0
FARO TECHNOLOGIES INC COM 311642102 522 6,025 SH   SOLE   6,025 0 0
FASTENAL CO COM 311900104 1,726 34,337 SH   SOLE   34,337 0 0
FASTLY INC CL A 31188V100 896 13,311 SH   SOLE   13,311 0 0
FEDEX CORP COM 31428X106 61,018 214,821 SH   SOLE   214,821 0 0
FERRARI N V COM N3167Y103 472 2,257 SH   SOLE   2,257 0 0
FIDELITY COVINGTON TRUST MSCI INFO TE 316092808 221 2,087 SH   SOLE   2,087 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN 316092873 226 4,573 SH   SOLE   4,573 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 3,384 83,218 SH   SOLE   83,218 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,532 10,893 SH   SOLE   10,893 0 0
FIFTH THIRD BANCORP COM 316773100 1,336 35,676 SH   SOLE   35,676 0 0
FIREEYE INC COM 31816Q101 630 32,201 SH   SOLE   32,201 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 5,420 347,862 SH   SOLE   347,862 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 5,807 372,700 SH Call SOLE   372,700 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 6,154 36,903 SH   SOLE   36,903 0 0
FIRST SOLAR INC COM 336433107 272 3,119 SH   SOLE   3,119 0 0
FIRST TR EXCH TRD ALPHDX FD UNIT KING AL 33737J224 420 10,054 SH   SOLE   10,054 0 0
FIRST TR EXCH TRD ALPHDX FD EM SML CP AL 33737J307 372 8,540 SH   SOLE   8,540 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 258 2,375 SH   SOLE   2,375 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 3,724 38,884 SH   SOLE   38,884 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1,297 10,885 SH   SOLE   10,885 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 1,366 32,672 SH   SOLE   32,672 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 1,156 5,300 SH   SOLE   5,300 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG G 33733E500 221 3,223 SH   SOLE   3,223 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 656 51,227 SH   SOLE   51,227 0 0
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG 33736G106 208 9,241 SH   SOLE   9,241 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 242 5,059 SH   SOLE   5,059 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 241 2,330 SH   SOLE   2,330 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 451 4,974 SH   SOLE   4,974 0 0
FIRSTENERGY CORP COM 337932107 913 26,329 SH   SOLE   26,329 0 0
FIRSTSERVICE CORP NEW COM 33767E202 39,346 265,513 SH   SOLE   265,513 0 0
FISERV INC COM 337738108 3,094 25,990 SH   SOLE   25,990 0 0
FIVERR INTL LTD ORD SHS M4R82T106 349 1,608 SH   SOLE   1,608 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,310 8,598 SH   SOLE   8,598 0 0
FLOWSERVE CORP COM 34354P105 694 17,894 SH   SOLE   17,894 0 0
FLUOR CORP NEW COM 343412102 398 17,224 SH   SOLE   17,224 0 0
FOOT LOCKER INC COM 344849104 492 8,751 SH   SOLE   8,751 0 0
FORD MTR CO DEL COM 345370860 3,199 261,162 SH   SOLE   261,162 0 0
FORTINET INC COM 34959E109 9,861 53,470 SH   SOLE   53,470 0 0
FORTIS INC COM 349553107 293,439 6,765,940 SH   SOLE   6,765,940 0 0
FORTUNA SILVER MINES INC COM 349915108 2,014 311,246 SH   SOLE   311,246 0 0
FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 226 35,000 SH   SOLE   35,000 0 0
FOX CORP CL A COM 35137L105 1,415 39,181 SH   SOLE   39,181 0 0
FOX CORP CL B COM 35137L204 591 16,933 SH   SOLE   16,933 0 0
FRANCO NEV CORP COM 351858105 188,117 1,501,454 SH   SOLE   1,501,454 0 0
FRANKLIN ETF TR LIBERTY SHRT 353506108 1,568 16,470 SH   SOLE   16,470 0 0
FREEPORT-MCMORAN INC CL B 35671D857 11,880 360,760 SH   SOLE   360,760 0 0
FUELCELL ENERGY INC COM 35952H601 173 12,003 SH   SOLE   12,003 0 0
GALIANO GOLD INC COM 36352H100 12 11,000 SH   SOLE   11,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,086 32,749 SH   SOLE   32,749 0 0
GAN LTD ORD SHS G3728V109 411 22,600 SH   SOLE   22,600 0 0
GAP INC COM 364760108 756 25,392 SH   SOLE   25,392 0 0
GARMIN LTD SHS H2906T109 2,177 16,513 SH   SOLE   16,513 0 0
GATOS SILVER INC COM 368036109 713 71,500 SH   SOLE   71,500 0 0
GENERAC HLDGS INC COM 368736104 5,270 16,095 SH   SOLE   16,095 0 0
GENERAL DYNAMICS CORP COM 369550108 11,455 63,092 SH   SOLE   63,092 0 0
GENERAL ELECTRIC CO COM 369604103 28,503 2,170,857 SH   SOLE   2,170,857 0 0
GENERAL MLS INC COM 370334104 3,313 54,022 SH   SOLE   54,022 0 0
GENERAL MTRS CO COM 37045V100 18,208 316,888 SH   SOLE   316,888 0 0
GENUINE PARTS CO COM 372460105 227 1,966 SH   SOLE   1,966 0 0
GENWORTH FINL INC COM CL A 37247D106 261 78,697 SH   SOLE   78,697 0 0
GERDAU SA SPON ADR REP 373737105 270 50,500 SH   SOLE   50,500 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 6,872 196,614 SH   SOLE   196,614 0 0
GILDAN ACTIVEWEAR INC COM 375916103 38,825 1,266,309 SH   SOLE   1,266,309 0 0
GILEAD SCIENCES INC COM 375558103 17,432 269,715 SH   SOLE   269,715 0 0
GLAXOSMITHKLINE PLC SPONSORED AD 37733W105 15,150 424,496 SH   SOLE   424,496 0 0
GLOBAL PMTS INC COM 37940X102 1,193 5,916 SH   SOLE   5,916 0 0
GLOBAL X FDS E COMMERCE E 37954Y467 215 6,280 SH   SOLE   6,280 0 0
GLOBAL X FDS US INFR DEV 37954Y673 1,487 59,332 SH   SOLE   59,332 0 0
GLOBAL X FDS MSCI CHINA C 37950E408 252 7,515 SH   SOLE   7,515 0 0
GLOBAL X FDS RBTCS ARTFL 37954Y715 656 19,800 SH   SOLE   19,800 0 0
GLOBAL X FDS GLOBAL X COP 37954Y830 1,712 48,153 SH   SOLE   48,153 0 0
GLOBAL X FDS GLOBAL X SIL 37954Y848 631 15,803 SH   SOLE   15,803 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855 1,618 27,669 SH   SOLE   27,669 0 0
GLOBAL X FDS GLOBAL X GOL 37954Y863 329 11,261 SH   SOLE   11,261 0 0
GLOBAL X FDS GLOBAL X URA 37954Y871 1,576 83,680 SH   SOLE   83,680 0 0
GOLD FIELDS LTD SPONSORED AD 38059T106 1,230 129,654 SH   SOLE   129,654 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 222 75,238 SH   SOLE   75,238 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 35,641 108,994 SH   SOLE   108,994 0 0
GOLDMINING INC COM 38149E101 49 29,475 SH   SOLE   29,475 0 0
GOODRX HLDGS INC COM CL A 38246G108 474 12,145 SH   SOLE   12,145 0 0
GRAFTECH INTL LTD COM 384313508 386 31,550 SH   SOLE   31,550 0 0
GRAHAM HLDGS CO COM CL B 384637104 294 522 SH   SOLE   522 0 0
GRAINGER W W INC COM 384802104 210 525 SH   SOLE   525 0 0
GRAN TIERRA ENERGY INC COM 38500T101 25 35,252 SH   SOLE   35,252 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 21,361 350,705 SH   SOLE   350,705 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 252 1,599 SH   SOLE   1,599 0 0
GROWGENERATION CORP COM 39986L109 231 4,639 SH   SOLE   4,639 0 0
HAIN CELESTIAL GROUP INC COM 405217100 227 5,199 SH   SOLE   5,199 0 0
HALLIBURTON CO COM 406216101 1,048 48,825 SH   SOLE   48,825 0 0
HANESBRANDS INC COM 410345102 3,860 196,246 SH   SOLE   196,246 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,886 33,621 SH   SOLE   33,621 0 0
HARLEY DAVIDSON INC COM 412822108 877 21,860 SH   SOLE   21,860 0 0
HARMONY GOLD MINING CO LTD SPONSORED AD 413216300 93 21,352 SH   SOLE   21,352 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,131 16,930 SH   SOLE   16,930 0 0
HASBRO INC COM 418056107 279 2,904 SH   SOLE   2,904 0 0
HCA HEALTHCARE INC COM 40412C101 8,011 42,533 SH   SOLE   42,533 0 0
HDFC BANK LTD SPONSORED AD 40415F101 834 10,739 SH   SOLE   10,739 0 0
HECLA MNG CO COM 422704106 228 40,062 SH   SOLE   40,062 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 209 7,700 SH   SOLE   7,700 0 0
HERITAGE GLOBAL INC COM 42727E103 229 80,392 SH   SOLE   80,392 0 0
HERSHA HOSPITALITY TR PR SHS BEN I 427825500 1,485 140,800 SH   SOLE   140,800 0 0
HERSHEY CO COM 427866108 10,285 65,029 SH   SOLE   65,029 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 255 16,187 SH   SOLE   16,187 0 0
HEXO CORP COM NEW 428304307 67 10,350 SH   SOLE   10,350 0 0
HIBBETT SPORTS INC COM 428567101 236 3,422 SH   SOLE   3,422 0 0
HILLENBRAND INC COM 431571108 516 10,821 SH   SOLE   10,821 0 0
HILTON GRAND VACATIONS INC COM 43283X105 1,135 30,268 SH   SOLE   30,268 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,860 15,386 SH   SOLE   15,386 0 0
HOLOGIC INC COM 436440101 5,813 78,148 SH   SOLE   78,148 0 0
HOME DEPOT INC COM 437076102 132,643 434,540 SH   SOLE   434,540 0 0
HOME DEPOT INC COM 437076102 16,789 55,000 SH Call SOLE   55,000 0 0
HONDA MOTOR LTD AMERN SHS 438128308 3,818 126,428 SH   SOLE   126,428 0 0
HONEYWELL INTL INC COM 438516106 46,234 212,991 SH   SOLE   212,991 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 1,368 14,864 SH   SOLE   14,864 0 0
HORMEL FOODS CORP COM 440452100 360 7,541 SH   SOLE   7,541 0 0
HOWARD HUGHES CORP COM 44267D107 887 9,326 SH   SOLE   9,326 0 0
HP INC COM 40434L105 3,783 119,158 SH   SOLE   119,158 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 681 23,375 SH   SOLE   23,375 0 0
HUDBAY MINERALS INC COM 443628102 2,049 298,314 SH   SOLE   298,314 0 0
HUDSON EXECUTIVE INVT CORP COM CL A 443761101 131 13,250 SH   SOLE   13,250 0 0
HUMANA INC COM 444859102 678 1,616 SH   SOLE   1,616 0 0
HUNT J B TRANS SVCS INC COM 445658107 3,378 20,098 SH   SOLE   20,098 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,316 83,727 SH   SOLE   83,727 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 813 3,948 SH   SOLE   3,948 0 0
HUNTSMAN CORP COM 447011107 983 34,084 SH   SOLE   34,084 0 0
IAC INTERACTIVECORP NEW COM 44891N109 295 1,366 SH   SOLE   1,366 0 0
IAMGOLD CORP COM 450913108 818 274,644 SH   SOLE   274,644 0 0
ICICI BANK LIMITED ADR 45104G104 539 33,599 SH   SOLE   33,599 0 0
IDEXX LABS INC COM 45168D104 3,316 6,777 SH   SOLE   6,777 0 0
IHS MARKIT LTD SHS G47567105 3,440 35,547 SH   SOLE   35,547 0 0
II-VI INC COM 902104108 479 7,012 SH   SOLE   7,012 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,455 11,082 SH   SOLE   11,082 0 0
ILLUMINA INC COM 452327109 3,437 8,950 SH   SOLE   8,950 0 0
IMPERIAL OIL LTD COM NEW 453038408 47,649 1,970,609 SH   SOLE   1,970,609 0 0
IMV INC COM 44974L103 40 11,936 SH   SOLE   11,936 0 0
INDIA FD INC COM 454089103 656 30,587 SH   SOLE   30,587 0 0
INFOSYS LTD SPONSORED AD 456788108 729 38,918 SH   SOLE   38,918 0 0
ING GROEP N.V. SPONSORED AD 456837103 2,784 227,649 SH   SOLE   227,649 0 0
INGERSOLL RAND INC COM 45687V106 3,448 70,060 SH   SOLE   70,060 0 0
INGREDION INC COM 457187102 6,706 74,578 SH   SOLE   74,578 0 0
INTEL CORP COM 458140100 137,927 2,155,116 SH   SOLE   2,155,116 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 422 5,260 SH   SOLE   5,260 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 784 7,018 SH   SOLE   7,018 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 22,341 167,650 SH   SOLE   167,650 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,272 37,760 SH   SOLE   37,760 0 0
INTERNATIONAL PAPER CO COM 460146103 400 7,394 SH   SOLE   7,394 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,709 58,544 SH   SOLE   58,544 0 0
INTUIT COM 461202103 2,106 5,497 SH   SOLE   5,497 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,925 8,018 SH   SOLE   8,018 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 375 6,702 SH   SOLE   6,702 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 1,137 13,346 SH   SOLE   13,346 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3,297 34,301 SH   SOLE   34,301 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 672 40,468 SH   SOLE   40,468 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP EN 46138E164 2,427 384,555 SH   SOLE   384,555 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 225 3,876 SH   SOLE   3,876 0 0
INVESCO EXCH TRADED FD TR II S&P 500 HB E 46138E370 1,528 21,969 SH   SOLE   21,969 0 0
INVESCO EXCH TRADED FD TR II S&P 500 EX R 46138E388 211 4,800 SH   SOLE   4,800 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 2,005 133,682 SH   SOLE   133,682 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 803 21,955 SH   SOLE   21,955 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 286 6,183 SH   SOLE   6,183 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 630 7,731 SH   SOLE   7,731 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2,053 22,366 SH   SOLE   22,366 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 320 9,437 SH   SOLE   9,437 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 536 23,785 SH   SOLE   23,785 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 1,488 15,120 SH   SOLE   15,120 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICN 46137V647 256 2,130 SH   SOLE   2,130 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 250 4,959 SH   SOLE   4,959 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG C 46137V779 1,401 28,538 SH   SOLE   28,538 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 474 5,570 SH   SOLE   5,570 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852 705 4,490 SH   SOLE   4,490 0 0
INVESCO EXCHANGE TRADED FD T DWA ENERGY M 46137V878 242 9,776 SH   SOLE   9,776 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 694 8,237 SH   SOLE   8,237 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 5,785 40,834 SH   SOLE   40,834 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 925 4,009 SH   SOLE   4,009 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 15 46137V597 215 1,217 SH   SOLE   1,217 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 509 3,359 SH   SOLE   3,359 0 0
INVESCO LTD SHS G491BT108 2,709 107,430 SH   SOLE   107,430 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 24,955 78,197 SH   SOLE   78,197 0 0
INVESTORS BANCORP INC NEW COM 46146L101 4,336 295,178 SH   SOLE   295,178 0 0
INVITAE CORP COM 46185L103 721 18,875 SH   SOLE   18,875 0 0
IQVIA HLDGS INC COM 46266C105 640 3,315 SH   SOLE   3,315 0 0
IRON MTN INC NEW COM 46284V101 1,014 27,398 SH   SOLE   27,398 0 0
ISHARES GOLD TR ISHARES 464285105 1,812 111,449 SH   SOLE   111,449 0 0
ISHARES INC MSCI EM ASIA 464286426 3,625 39,950 SH   SOLE   39,950 0 0
ISHARES INC CORE MSCI EM 46434G103 8,936 138,850 SH   SOLE   138,850 0 0
ISHARES INC EM MKTS DIV 464286319 598 15,258 SH   SOLE   15,258 0 0
ISHARES INC INTL HIGH YI 464286210 392 7,101 SH   SOLE   7,101 0 0
ISHARES INC MSCI BRAZIL 464286400 1,888 56,445 SH   SOLE   56,445 0 0
ISHARES INC MSCI GBL MIN 464286525 937 9,497 SH   SOLE   9,497 0 0
ISHARES INC MSCI EURZONE 464286608 541 11,653 SH   SOLE   11,653 0 0
ISHARES INC MSCI SWITZER 464286749 679 15,367 SH   SOLE   15,367 0 0
ISHARES INC MSCI SPAIN E 464286764 6,064 221,391 SH   SOLE   221,391 0 0
ISHARES INC MSCI STH KOR 464286772 6,106 68,074 SH   SOLE   68,074 0 0
ISHARES INC MSCI MEXICO 464286822 457 10,425 SH   SOLE   10,425 0 0
ISHARES INC MSCI TAIWAN 46434G772 10,365 172,858 SH   SOLE   172,858 0 0
ISHARES INC MSCI SINGPOR 46434G780 7,473 319,099 SH   SOLE   319,099 0 0
ISHARES INC MSCI JPN ETF 46434G822 12,193 177,950 SH   SOLE   177,950 0 0
ISHARES INC MSCI ITALY E 46434G830 7,950 252,316 SH   SOLE   252,316 0 0
ISHARES INC EM MKT SM-CP 464286475 319 5,555 SH   SOLE   5,555 0 0
ISHARES INC MSCI CDA ETF 464286509 829 24,355 SH   SOLE   24,355 0 0
ISHARES INC MSCI GERMANY 464286806 364 10,885 SH   SOLE   10,885 0 0
ISHARES INC MSCI STH AFR 464286780 1,542 31,230 SH   SOLE   31,230 0 0
ISHARES INC MSCI WORLD E 464286392 948 7,998 SH   SOLE   7,998 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 198 14,202 SH   SOLE   14,202 0 0
ISHARES SILVER TR ISHARES 46428Q109 6,649 292,913 SH   SOLE   292,913 0 0
ISHARES TR INDIA 50 ETF 464289529 639 14,243 SH   SOLE   14,243 0 0
ISHARES TR 20 YR TR BD 464287432 69,412 512,453 SH   SOLE   512,453 0 0
ISHARES TR ASIA 50 ETF 464288430 2,442 26,491 SH   SOLE   26,491 0 0
ISHARES TR CHINA LG-CAP 464287184 13,888 297,640 SH   SOLE   297,640 0 0
ISHARES TR CORE HIGH DV 46429B663 3,077 32,424 SH   SOLE   32,424 0 0
ISHARES TR CORE S&P500 464287200 42,752 107,465 SH   SOLE   107,465 0 0
ISHARES TR CORE S&P MCP 464287507 8,205 31,525 SH   SOLE   31,525 0 0
ISHARES TR CORE S&P SCP 464287804 1,042 9,598 SH   SOLE   9,598 0 0
ISHARES TR CORE S&P TTL 464287150 1,266 13,820 SH   SOLE   13,820 0 0
ISHARES TR CORE US AGGB 464287226 13,682 120,193 SH   SOLE   120,193 0 0
ISHARES TR GLOBAL 100 E 464287572 3,945 59,768 SH   SOLE   59,768 0 0
ISHARES TR GLOB HLTHCRE 464287325 1,191 15,456 SH   SOLE   15,456 0 0
ISHARES TR GLB INFRASTR 464288372 353 7,841 SH   SOLE   7,841 0 0
ISHARES TR GLOBAL TECH 464287291 2,754 8,951 SH   SOLE   8,951 0 0
ISHARES TR IBOXX HI YD 464288513 2,837 32,542 SH   SOLE   32,542 0 0
ISHARES TR IBOXX INV CP 464287242 299 2,301 SH   SOLE   2,301 0 0
ISHARES TR INTL DEV RE 464288489 203 7,367 SH   SOLE   7,367 0 0
ISHARES TR MSCI ACWI ET 464288257 872 9,162 SH   SOLE   9,162 0 0
ISHARES TR MSCI CHINA E 46429B671 1,389 17,000 SH   SOLE   17,000 0 0
ISHARES TR MSCI EAFE ET 464287465 55,261 728,369 SH   SOLE   728,369 0 0
ISHARES TR EAFE SML CP 464288273 7,177 99,908 SH   SOLE   99,908 0 0
ISHARES TR MSCI EMG MKT 464287234 20,270 380,024 SH   SOLE   380,024 0 0
ISHARES TR NASDAQ BIOTE 464287556 1,142 7,586 SH   SOLE   7,586 0 0
ISHARES TR PHLX SEMICND 464287523 2,269 5,352 SH   SOLE   5,352 0 0
ISHARES TR RUS 1000 ETF 464287622 500 2,233 SH   SOLE   2,233 0 0
ISHARES TR RUS 1000 VAL 464287598 2,528 16,683 SH   SOLE   16,683 0 0
ISHARES TR RUSSELL 2000 464287655 180,977 819,121 SH   SOLE   819,121 0 0
ISHARES TR RUS 2000 GRW 464287648 216 717 SH   SOLE   717 0 0
ISHARES TR RUS 2000 VAL 464287630 1,279 8,020 SH   SOLE   8,020 0 0
ISHARES TR RUS MDCP VAL 464287473 7,078 64,762 SH   SOLE   64,762 0 0
ISHARES TR RUS TP200 GR 464289438 1,394 10,361 SH   SOLE   10,361 0 0
ISHARES TR S&P 500 VAL 464287408 2,766 19,583 SH   SOLE   19,583 0 0
ISHARES TR GL CLEAN ENE 464288224 2,248 92,491 SH   SOLE   92,491 0 0
ISHARES TR S&P MC 400VL 464287705 3,174 31,137 SH   SOLE   31,137 0 0
ISHARES TR SP SMCP600VL 464287879 5,664 56,227 SH   SOLE   56,227 0 0
ISHARES TR SELECT DIVID 464287168 25,711 225,339 SH   SOLE   225,339 0 0
ISHARES TR TIPS BD ETF 464287176 16,864 134,375 SH   SOLE   134,375 0 0
ISHARES TR MSCI UK SM E 46429B416 344 7,539 SH   SOLE   7,539 0 0
ISHARES TR MSCI DENMARK 46429B523 8,649 89,280 SH   SOLE   89,280 0 0
ISHARES TR MSCI INDIA E 46429B598 3,194 75,712 SH   SOLE   75,712 0 0
ISHARES TR MSCI INDIA S 46429B614 474 9,661 SH   SOLE   9,661 0 0
ISHARES TR MSCI USA VAL 46432F388 5,067 49,458 SH   SOLE   49,458 0 0
ISHARES TR CORE MSCI TO 46432F834 333 4,735 SH   SOLE   4,735 0 0
ISHARES TR CORE MSCI EA 46432F842 7,971 110,626 SH   SOLE   110,626 0 0
ISHARES TR CORE 1 5 YR 46432F859 704 13,734 SH   SOLE   13,734 0 0
ISHARES TR CORE INTL AG 46435G672 211 3,855 SH   SOLE   3,855 0 0
ISHARES TR US INFRASTRU 46435U713 237 6,845 SH   SOLE   6,845 0 0
ISHARES TR US SML CP VA 46436E536 415 13,559 SH   SOLE   13,559 0 0
ISHARES TR TRANS AVG ET 464287192 1,470 5,704 SH   SOLE   5,704 0 0
ISHARES TR BARCLAYS 7 1 464287440 11,673 103,364 SH   SOLE   103,364 0 0
ISHARES TR 1 3 YR TREAS 464287457 8,311 96,359 SH   SOLE   96,359 0 0
ISHARES TR EXPND TEC SC 464287549 7,308 20,251 SH   SOLE   20,251 0 0
ISHARES TR JPMORGAN USD 464288281 211 1,935 SH   SOLE   1,935 0 0
ISHARES TR INTL SEL DIV 464288448 372 11,824 SH   SOLE   11,824 0 0
ISHARES TR RESIDENTIAL 464288562 682 9,216 SH   SOLE   9,216 0 0
ISHARES TR ISHS 1-5YR I 464288646 3,571 65,299 SH   SOLE   65,299 0 0
ISHARES TR 3 7 YR TREAS 464288661 970 7,469 SH   SOLE   7,469 0 0
ISHARES TR SHORT TREAS 464288679 641 5,799 SH   SOLE   5,799 0 0
ISHARES TR PFD AND INCM 464288687 646 16,811 SH   SOLE   16,811 0 0
ISHARES TR US HOME CONS 464288752 567 8,356 SH   SOLE   8,356 0 0
ISHARES TR US AER DEF E 464288760 611 5,866 SH   SOLE   5,866 0 0
ISHARES TR EAFE VALUE E 464288877 686 13,468 SH   SOLE   13,468 0 0
ISHARES TR US TREAS BD 46429B267 3,345 127,703 SH   SOLE   127,703 0 0
ISHARES TR FLTG RATE NT 46429B655 1,758 34,619 SH   SOLE   34,619 0 0
ISHARES TR MSCI EAFE MI 46429B689 4,080 55,899 SH   SOLE   55,899 0 0
ISHARES TR MSCI USA MIN 46429B697 1,754 25,355 SH   SOLE   25,355 0 0
ISHARES TR EXPONENTIAL 46434V381 7,092 119,753 SH   SOLE   119,753 0 0
ISHARES TR MSCI UK ETF 46435G334 699 22,310 SH   SOLE   22,310 0 0
ISHARES TR ESG AWR MSCI 46435G425 230 2,535 SH   SOLE   2,535 0 0
ISHARES TR MSCI CDA ETF 46435G706 1,349 45,732 SH   SOLE   45,732 0 0
ISHARES TR CYBERSECURIT 46435U135 1,006 26,345 SH   SOLE   26,345 0 0
ISHARES TR FOCUSD VAL F 46435U333 777 14,560 SH   SOLE   14,560 0 0
ISHARES TR 0-3 MNTH TRE 46436E718 9,880 98,790 SH   SOLE   98,790 0 0
ISHARES TR GL TIMB FORE 464288174 1,797 21,075 SH   SOLE   21,075 0 0
ISHARES TR U.S. CNSM GD 464287812 6,618 37,391 SH   SOLE   37,391 0 0
ISHARES TR U.S. ENERGY 464287796 2,314 88,207 SH   SOLE   88,207 0 0
ISHARES TR U.S. FINLS E 464287788 456 6,092 SH   SOLE   6,092 0 0
ISHARES TR US HLTHCARE 464287762 2,076 8,224 SH   SOLE   8,224 0 0
ISHARES TR U.S. MED DVC 464288810 4,480 13,561 SH   SOLE   13,561 0 0
ISHARES TR U.S. REAL ES 464287739 10,987 119,501 SH   SOLE   119,501 0 0
ISHARES TR US REGNL BKS 464288778 381 6,723 SH   SOLE   6,723 0 0
ISHARES TR U.S. TECH ET 464287721 3,059 34,878 SH   SOLE   34,878 0 0
ISHARES U S ETF TR BLACKROCK ST 46431W507 392 7,803 SH   SOLE   7,803 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT I 46641Q837 256 5,050 SH   SOLE   5,050 0 0
JACOBS ENGR GROUP INC COM 469814107 1,966 15,208 SH   SOLE   15,208 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,158 7,048 SH   SOLE   7,048 0 0
JD.COM INC SPON ADR CL 47215P106 4,446 52,717 SH   SOLE   52,717 0 0
JFROG LTD ORD SHS M6191J100 595 13,400 SH   SOLE   13,400 0 0
JOHNSON & JOHNSON COM 478160104 191,992 1,168,188 SH   SOLE   1,168,188 0 0
JOHNSON CTLS INTL PLC SHS G51502105 758 12,706 SH   SOLE   12,706 0 0
JPMORGAN CHASE & CO COM 46625H100 301,661 1,981,612 SH   SOLE   1,981,612 0 0
JPMORGAN CHASE & CO ALERIAN ML E 46625H365 830 50,000 SH Put SOLE   50,000 0 0
JPMORGAN CHASE & CO ALERIAN ML E 46625H365 4,977 300,000 SH Call SOLE   300,000 0 0
JUNIPER NETWORKS INC COM 48203R104 419 16,525 SH   SOLE   16,525 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 5,863 22,214 SH   SOLE   22,214 0 0
KELLOGG CO COM 487836108 1,989 31,415 SH   SOLE   31,415 0 0
KEYCORP COM 493267108 730 36,538 SH   SOLE   36,538 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,519 10,595 SH   SOLE   10,595 0 0
KIMBERLY-CLARK CORP COM 494368103 7,331 52,719 SH   SOLE   52,719 0 0
KINDER MORGAN INC DEL COM 49456B101 76,417 4,589,634 SH   SOLE   4,589,634 0 0
KINROSS GOLD CORP COM 496902404 49,868 7,476,529 SH   SOLE   7,476,529 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 56,543 1,672,862 SH   SOLE   1,672,862 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 3,353 99,200 SH Put SOLE   99,200 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 6,594 195,100 SH Call SOLE   195,100 0 0
KKR & CO INC COM 48251W104 2,587 52,967 SH   SOLE   52,967 0 0
KLA CORP COM NEW 482480100 8,809 26,663 SH   SOLE   26,663 0 0
KONINKLIJKE PHILIPS N V NY REG SH NE 500472303 1,065 18,672 SH   SOLE   18,672 0 0
KRAFT HEINZ CO COM 500754106 7,982 199,560 SH   SOLE   199,560 0 0
KRANESHARES TR CSI CHI INTE 500767306 2,857 37,417 SH   SOLE   37,417 0 0
KRANESHARES TR BOSERA MSCI 500767405 1,847 41,757 SH   SOLE   41,757 0 0
KRANESHARES TR QUADRTC INT 500767736 1,277 44,690 SH   SOLE   44,690 0 0
KROGER CO COM 501044101 685 19,044 SH   SOLE   19,044 0 0
KROGER CO COM 501044101 10,797 300,000 SH Call SOLE   300,000 0 0
L BRANDS INC COM 501797104 7,527 121,679 SH   SOLE   121,679 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,306 16,312 SH   SOLE   16,312 0 0
LAM RESEARCH CORP COM 512807108 164,014 275,543 SH   SOLE   275,543 0 0
LAS VEGAS SANDS CORP COM 517834107 1,180 19,417 SH   SOLE   19,417 0 0
LAUDER ESTEE COS INC CL A 518439104 3,088 10,618 SH   SOLE   10,618 0 0
LEAF GROUP LTD COM 52177G102 2,391 370,637 SH   SOLE   370,637 0 0
LEGGETT & PLATT INC COM 524660107 292 6,403 SH   SOLE   6,403 0 0
LEIDOS HOLDINGS INC COM 525327102 667 6,923 SH   SOLE   6,923 0 0
LENNAR CORP CL A 526057104 1,436 14,189 SH   SOLE   14,189 0 0
LG DISPLAY CO LTD SPONS ADR RE 50186V102 269 26,892 SH   SOLE   26,892 0 0
LI AUTO INC SPONSORED AD 50202M102 522 20,865 SH   SOLE   20,865 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 212 1,460 SH   SOLE   1,460 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 25,772 410,314 SH   SOLE   410,314 0 0
LILLY ELI & CO COM 532457108 12,331 66,007 SH   SOLE   66,007 0 0
LINCOLN NATL CORP IND COM 534187109 341 5,470 SH   SOLE   5,470 0 0
LINDE PLC SHS G5494J103 9,478 33,832 SH   SOLE   33,832 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 198 13,240 SH   SOLE   13,240 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 158 12,224 SH   SOLE   12,224 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 168 10,440 SH   SOLE   10,440 0 0
LIVERAMP HLDGS INC COM 53815P108 209 4,020 SH   SOLE   4,020 0 0
LKQ CORP COM 501889208 566 13,367 SH   SOLE   13,367 0 0
LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 3,166 1,364,482 SH   SOLE   1,364,482 0 0
LOCKHEED MARTIN CORP COM 539830109 15,922 43,092 SH   SOLE   43,092 0 0
LOGITECH INTL S A SHS H50430232 233 2,231 SH   SOLE   2,231 0 0
LOUISIANA PAC CORP COM 546347105 239 4,310 SH   SOLE   4,310 0 0
LOWES COS INC COM 548661107 13,733 72,211 SH   SOLE   72,211 0 0
LPL FINL HLDGS INC COM 50212V100 1,879 13,218 SH   SOLE   13,218 0 0
LULULEMON ATHLETICA INC COM 550021109 19,097 62,265 SH   SOLE   62,265 0 0
LUMENTUM HLDGS INC COM 55024U109 294 3,223 SH   SOLE   3,223 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,846 36,965 SH   SOLE   36,965 0 0
M D C HLDGS INC COM 552676108 639 10,763 SH   SOLE   10,763 0 0
MACYS INC COM 55616P104 3,873 239,217 SH   SOLE   239,217 0 0
MAG SILVER CORP COM 55903Q104 368 24,543 SH   SOLE   24,543 0 0
MAGNA INTL INC COM 559222401 244,273 2,774,565 SH   SOLE   2,774,565 0 0
MAGNITE INC COM 55955D100 3,833 92,114 SH   SOLE   92,114 0 0
MANULIFE FINL CORP COM 56501R106 509,140 23,680,908 SH   SOLE   23,680,908 0 0
MANULIFE FINL CORP COM 56501R106 82,775 3,850,000 SH Put SOLE   3,850,000 0 0
MARATHON OIL CORP COM 565849106 118 11,077 SH   SOLE   11,077 0 0
MARATHON PETE CORP COM 56585A102 339 6,339 SH   SOLE   6,339 0 0
MARKEL CORP COM 570535104 8,935 7,840 SH   SOLE   7,840 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,001 2,011 SH   SOLE   2,011 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,112 7,510 SH   SOLE   7,510 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 257 1,473 SH   SOLE   1,473 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,054 8,657 SH   SOLE   8,657 0 0
MARTIN MARIETTA MATLS INC COM 573284106 5,229 15,570 SH   SOLE   15,570 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 751 15,342 SH   SOLE   15,342 0 0
MASCO CORP COM 574599106 210 3,502 SH   SOLE   3,502 0 0
MASIMO CORP COM 574795100 203 886 SH   SOLE   886 0 0
MASTERCARD INCORPORATED CL A 57636Q104 118,737 333,485 SH   SOLE   333,485 0 0
MATADOR RES CO COM 576485205 1,247 53,173 SH   SOLE   53,173 0 0
MATCH GROUP INC NEW COM 57667L107 961 6,997 SH   SOLE   6,997 0 0
MATTEL INC COM 577081102 1,271 63,829 SH   SOLE   63,829 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 2,546 67,329 SH   SOLE   67,329 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,969 44,519 SH   SOLE   44,519 0 0
MCDONALDS CORP COM 580135101 102,792 458,607 SH   SOLE   458,607 0 0
MCEWEN MNG INC COM 58039P107 120 115,865 SH   SOLE   115,865 0 0
MCKESSON CORP COM 58155Q103 3,312 16,979 SH   SOLE   16,979 0 0
MDU RES GROUP INC COM 552690109 4,495 142,209 SH   SOLE   142,209 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 549 25,797 SH   SOLE   25,797 0 0
MEDIFAST INC COM 58470H101 512 2,416 SH   SOLE   2,416 0 0
MEDTRONIC PLC SHS G5960L103 28,062 237,550 SH   SOLE   237,550 0 0
MERCADOLIBRE INC COM 58733R102 434 295 SH   SOLE   295 0 0
MERCK & CO. INC COM 58933Y105 32,534 422,028 SH   SOLE   422,028 0 0
METHANEX CORP COM 59151K108 684 18,592 SH   SOLE   18,592 0 0
METLIFE INC COM 59156R108 7,805 128,386 SH   SOLE   128,386 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,678 1,452 SH   SOLE   1,452 0 0
MGM RESORTS INTERNATIONAL COM 552953101 3,034 79,870 SH   SOLE   79,870 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 567 3,652 SH   SOLE   3,652 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 8,848 57,000 SH Put SOLE   57,000 0 0
MICRON TECHNOLOGY INC COM 595112103 8,292 93,998 SH   SOLE   93,998 0 0
MICROSOFT CORP COM 594918104 757,064 3,211,028 SH   SOLE   3,211,028 0 0
MICROSTRATEGY INC CL A NEW 594972408 329 485 SH   SOLE   485 0 0
MICROVISION INC DEL COM NEW 594960304 274 14,771 SH   SOLE   14,771 0 0
MIDDLEBY CORP COM 596278101 345 2,079 SH   SOLE   2,079 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 5,482 1,018,880 SH   SOLE   1,018,880 0 0
MODERNA INC COM 60770K107 15,397 117,578 SH   SOLE   117,578 0 0
MOHAWK INDS INC COM 608190104 1,590 8,269 SH   SOLE   8,269 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 1,222 23,899 SH   SOLE   23,899 0 0
MOMO INC ADR 60879B107 625 42,400 SH   SOLE   42,400 0 0
MONDELEZ INTL INC CL A 609207105 24,582 419,982 SH   SOLE   419,982 0 0
MONOLITHIC PWR SYS INC COM 609839105 344 973 SH   SOLE   973 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,227 13,466 SH   SOLE   13,466 0 0
MOODYS CORP COM 615369105 1,333 4,465 SH   SOLE   4,465 0 0
MORGAN STANLEY COM NEW 617446448 31,691 408,068 SH   SOLE   408,068 0 0
MORGAN STANLEY COM NEW 617446448 18,631 239,900 SH Put SOLE   239,900 0 0
MORGAN STANLEY COM NEW 617446448 23,298 300,000 SH Call SOLE   300,000 0 0
MORGAN STANLEY CUSHNG MLP E 61760E846 207 50,000 SH Call SOLE   50,000 0 0
MOSAIC CO NEW COM 61945C103 2,518 79,644 SH   SOLE   79,644 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,059 10,948 SH   SOLE   10,948 0 0
MP MATERIALS CORP COM CL A 553368101 308 8,559 SH   SOLE   8,559 0 0
MR COOPER GROUP INC COM 62482R107 203 5,852 SH   SOLE   5,852 0 0
MSCI INC COM 55354G100 834 1,988 SH   SOLE   1,988 0 0
NASDAQ INC COM 631103108 5,939 40,276 SH   SOLE   40,276 0 0
NATIONAL BANKSHARES INC VA COM 634865109 2,131 60,000 SH Put SOLE   60,000 0 0
NATIONAL BK HLDGS CORP CL A 633707104 20,693 521,500 SH Put SOLE   521,500 0 0
NATIONAL BK HLDGS CORP CL A 633707104 28,399 715,700 SH Call SOLE   715,700 0 0
NATIONAL GRID PLC SPONSORED AD 636274409 1,639 27,664 SH   SOLE   27,664 0 0
NATWEST GROUP PLC SPONS ADR 2 639057108 329 61,250 SH   SOLE   61,250 0 0
NAVIENT CORPORATION COM 63938C108 2,208 154,301 SH   SOLE   154,301 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 19 14,603 SH   SOLE   14,603 0 0
NETAPP INC COM 64110D104 858 11,801 SH   SOLE   11,801 0 0
NETFLIX INC COM 64110L106 103,948 199,264 SH   SOLE   199,264 0 0
NETFLIX INC COM 64110L106 5,217 10,000 SH Put SOLE   10,000 0 0
NEW GOLD INC CDA COM 644535106 510 330,952 SH   SOLE   330,952 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 128 10,139 SH   SOLE   10,139 0 0
NEWELL BRANDS INC COM 651229106 2,279 85,108 SH   SOLE   85,108 0 0
NEWMONT CORP COM 651639106 23,294 386,498 SH   SOLE   386,498 0 0
NEWS CORP NEW CL A 65249B109 631 24,800 SH   SOLE   24,800 0 0
NEXGEN ENERGY LTD COM 65340P106 2,556 704,158 SH   SOLE   704,158 0 0
NEXTERA ENERGY INC COM 65339F101 54,600 722,128 SH   SOLE   722,128 0 0
NEXTERA ENERGY INC UNIT 99/99/9 65339F739 368 7,420 SH   SOLE   7,420 0 0
NEXTERA ENERGY INC UNIT 09/01/2 65339F796 370 6,437 SH   SOLE   6,437 0 0
NICE LTD SPONSORED AD 653656108 430 1,975 SH   SOLE   1,975 0 0
NIKE INC CL B 654106103 128,424 966,393 SH   SOLE   966,393 0 0
NIO INC SPON ADS 62914V106 1,557 39,946 SH   SOLE   39,946 0 0
NISOURCE INC COM 65473P105 1,252 51,921 SH   SOLE   51,921 0 0
NOKIA CORP SPONSORED AD 654902204 581 146,620 SH   SOLE   146,620 0 0
NORFOLK SOUTHN CORP COM 655844108 9,400 35,005 SH   SOLE   35,005 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 3,203 297,973 SH   SOLE   297,973 0 0
NORTHERN GENESIS ACQUISITION COMMON STOCK 66516T104 1,159 71,041 SH   SOLE   71,041 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,314 7,150 SH   SOLE   7,150 0 0
NORTONLIFELOCK INC COM 668771108 669 31,481 SH   SOLE   31,481 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 827 29,961 SH   SOLE   29,961 0 0
NOVAGOLD RES INC COM NEW 66987E206 846 96,567 SH   SOLE   96,567 0 0
NOVARTIS AG SPONSORED AD 66987V109 12,340 144,363 SH   SOLE   144,363 0 0
NOVO-NORDISK A S ADR 670100205 8,321 123,414 SH   SOLE   123,414 0 0
NRG ENERGY INC COM NEW 629377508 429 11,366 SH   SOLE   11,366 0 0
NUCOR CORP COM 670346105 5,669 70,623 SH   SOLE   70,623 0 0
NUTRIEN LTD COM 67077M108 288,725 5,357,675 SH   SOLE   5,357,675 0 0
NUTRIEN LTD COM 67077M108 194,079 3,601,400 SH Call SOLE   3,601,400 0 0
NVIDIA CORPORATION COM 67066G104 93,429 174,983 SH   SOLE   174,983 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,163 35,579 SH   SOLE   35,579 0 0
OCCIDENTAL PETE CORP COM 674599105 3,429 128,820 SH   SOLE   128,820 0 0
OKTA INC CL A 679295105 3,083 13,985 SH   SOLE   13,985 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,014 4,219 SH   SOLE   4,219 0 0
OLD REP INTL CORP COM 680223104 303 13,889 SH   SOLE   13,889 0 0
OMNICOM GROUP INC COM 681919106 1,949 26,285 SH   SOLE   26,285 0 0
ON SEMICONDUCTOR CORP COM 682189105 272 6,542 SH   SOLE   6,542 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 236 61,992 SH   SOLE   61,992 0 0
ONEOK INC NEW COM 682680103 3,916 77,290 SH   SOLE   77,290 0 0
OPEN TEXT CORP COM 683715106 134,360 2,816,181 SH   SOLE   2,816,181 0 0
ORACLE CORP COM 68389X105 16,799 239,410 SH   SOLE   239,410 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 563 1,110 SH   SOLE   1,110 0 0
ORGANIGRAM HLDGS INC COM 68620P101 120 34,693 SH   SOLE   34,693 0 0
ORGANIGRAM HLDGS INC COM 68620P101 1,700 490,000 SH Call SOLE   490,000 0 0
OSHKOSH CORP COM 688239201 1,231 10,370 SH   SOLE   10,370 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,794 253,540 SH   SOLE   253,540 0 0
OTIS WORLDWIDE CORP COM 68902V107 543 7,931 SH   SOLE   7,931 0 0
OVINTIV INC COM 69047Q102 13,848 581,346 SH   SOLE   581,346 0 0
OWENS CORNING NEW COM 690742101 1,549 16,825 SH   SOLE   16,825 0 0
PACCAR INC COM 693718108 1,045 11,246 SH   SOLE   11,246 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,174 50,415 SH   SOLE   50,415 0 0
PALO ALTO NETWORKS INC COM 697435105 5,088 15,799 SH   SOLE   15,799 0 0
PAN AMERN SILVER CORP COM 697900108 7,564 251,887 SH   SOLE   251,887 0 0
PAPA JOHNS INTL INC COM 698813102 632 7,125 SH   SOLE   7,125 0 0
PARK HOTELS & RESORTS INC COM 700517105 653 30,261 SH   SOLE   30,261 0 0
PARKER-HANNIFIN CORP COM 701094104 6,375 20,209 SH   SOLE   20,209 0 0
PAYCHEX INC COM 704326107 4,618 47,108 SH   SOLE   47,108 0 0
PAYPAL HLDGS INC COM 70450Y103 110,715 455,919 SH   SOLE   455,919 0 0
PDC ENERGY INC COM 69327R101 332 9,657 SH   SOLE   9,657 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 2,395 98,618 SH   SOLE   98,618 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 3,828 34,049 SH   SOLE   34,049 0 0
PEMBINA PIPELINE CORP COM 706327103 248,108 8,602,929 SH   SOLE   8,602,929 0 0
PEMBINA PIPELINE CORP COM 706327103 2,085 72,300 SH Put SOLE   72,300 0 0
PEMBINA PIPELINE CORP COM 706327103 15,845 549,400 SH Call SOLE   549,400 0 0
PENN NATL GAMING INC COM 707569109 638 6,084 SH   SOLE   6,084 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 1,031 15,413 SH   SOLE   15,413 0 0
PENTAIR PLC SHS G7S00T104 385 6,174 SH   SOLE   6,174 0 0
PEPSICO INC COM 713448108 59,132 418,042 SH   SOLE   418,042 0 0
PERKINELMER INC COM 714046109 1,951 15,204 SH   SOLE   15,204 0 0
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1,470 61,214 SH   SOLE   61,214 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 250 29,522 SH   SOLE   29,522 0 0
PFIZER INC COM 717081103 58,531 1,615,539 SH   SOLE   1,615,539 0 0
PHILIP MORRIS INTL INC COM 718172109 467,199 5,264,805 SH   SOLE   5,264,805 0 0
PHILLIPS 66 COM 718546104 270 3,317 SH   SOLE   3,317 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,713 96,387 SH   SOLE   96,387 0 0
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 668 33,271 SH   SOLE   33,271 0 0
PIMCO ETF TR 25YR+ ZERO U 72201R882 867 6,575 SH   SOLE   6,575 0 0
PIMCO ETF TR ACTIVE BD ET 72201R775 2,778 25,376 SH   SOLE   25,376 0 0
PIMCO ETF TR BROAD US TIP 72201R403 641 9,993 SH   SOLE   9,993 0 0
PIMCO ETF TR ENHNCD LW DU 72201R718 655 6,421 SH   SOLE   6,421 0 0
PIMCO ETF TR ENHAN SHRT M 72201R833 1,740 17,073 SH   SOLE   17,073 0 0
PINDUODUO INC SPONSORED AD 722304102 20,326 151,823 SH   SOLE   151,823 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,105 23,739 SH   SOLE   23,739 0 0
PINTEREST INC CL A 72352L106 3,607 48,729 SH   SOLE   48,729 0 0
PIONEER NAT RES CO COM 723787107 4,656 29,319 SH   SOLE   29,319 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 2,757 303,003 SH   SOLE   303,003 0 0
PLANET FITNESS INC CL A 72703H101 216 2,798 SH   SOLE   2,798 0 0
PLUG POWER INC COM NEW 72919P202 2,531 70,622 SH   SOLE   70,622 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,424 19,519 SH   SOLE   19,519 0 0
POLARIS INC COM 731068102 582 4,362 SH   SOLE   4,362 0 0
POOL CORP COM 73278L105 1,025 2,968 SH   SOLE   2,968 0 0
POSCO SPONSORED AD 693483109 3,585 49,659 SH   SOLE   49,659 0 0
PPD INC COM 69355F102 206 5,447 SH   SOLE   5,447 0 0
PPL CORP COM 69351T106 309 10,704 SH   SOLE   10,704 0 0
PREFERRED APT CMNTYS INC COM 74039L103 140 14,210 SH   SOLE   14,210 0 0
PRETIUM RES INC COM 74139C102 2,225 214,547 SH   SOLE   214,547 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,186 6,912 SH   SOLE   6,912 0 0
PRIMO WATER CORPORATION COM 74167P108 2,423 149,001 SH   SOLE   149,001 0 0
PROCTER AND GAMBLE CO COM 742718109 178,650 1,319,133 SH   SOLE   1,319,133 0 0
PROGRESSIVE CORP COM 743315103 3,060 32,010 SH   SOLE   32,010 0 0
PROLOGIS INC. COM 74340W103 1,183 11,157 SH   SOLE   11,157 0 0
PROSHARES TR S&P 500 DV A 74348A467 9,024 104,617 SH   SOLE   104,617 0 0
PROSHARES TR SHORT QQQ NE 74347B714 145 10,453 SH   SOLE   10,453 0 0
PROSHARES TR SHRT 20+YR T 74347X849 745 41,130 SH   SOLE   41,130 0 0
PROSHARES TR SHORT S&P 50 74347B425 929 55,432 SH   SOLE   55,432 0 0
PROSHARES TR PSHS ULTRA Q 74347R206 2,535 21,632 SH   SOLE   21,632 0 0
PRUDENTIAL FINL INC COM 744320102 5,524 60,638 SH   SOLE   60,638 0 0
PRUDENTIAL PLC ADR 74435K204 1,036 24,277 SH   SOLE   24,277 0 0
PULTE GROUP INC COM 745867101 2,579 49,176 SH   SOLE   49,176 0 0
PVH CORPORATION COM 693656100 207 1,956 SH   SOLE   1,956 0 0
QORVO INC COM 74736K101 1,732 9,481 SH   SOLE   9,481 0 0
QUALCOMM INC COM 747525103 78,667 593,310 SH   SOLE   593,310 0 0
QUANTA SVCS INC COM 74762E102 7,508 85,341 SH   SOLE   85,341 0 0
QUEST DIAGNOSTICS INC COM 74834L100 275 2,141 SH   SOLE   2,141 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,869 166,543 SH   SOLE   166,543 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,590 150,000 SH Call SOLE   150,000 0 0
REALOGY HLDGS CORP COM 75605Y106 208 13,760 SH   SOLE   13,760 0 0
REGAL BELOIT CORP COM 758750103 215 1,510 SH   SOLE   1,510 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,603 3,388 SH   SOLE   3,388 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,458 70,575 SH   SOLE   70,575 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,239 8,134 SH   SOLE   8,134 0 0
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 412 6,622 SH   SOLE   6,622 0 0
RENESOLA LTD SPONSORED AD 75971T301 286 23,183 SH   SOLE   23,183 0 0
RENT A CTR INC NEW COM 76009N100 1,323 22,937 SH   SOLE   22,937 0 0
REPUBLIC SVCS INC COM 760759100 2,644 26,611 SH   SOLE   26,611 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 974 34,473 SH   SOLE   34,473 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 168,365 2,590,238 SH   SOLE   2,590,238 0 0
REV GROUP INC COM 749527107 274 14,279 SH   SOLE   14,279 0 0
RH COM 74967X103 4,265 7,149 SH   SOLE   7,149 0 0
RIO TINTO PLC SPONSORED AD 767204100 2,118 27,280 SH   SOLE   27,280 0 0
RIOT BLOCKCHAIN INC COM 767292105 231 4,343 SH   SOLE   4,343 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4,073 69,557 SH   SOLE   69,557 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,161 11,909 SH   SOLE   11,909 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 164,434 3,566,897 SH   SOLE   3,566,897 0 0
ROKU INC COM CL A 77543R102 3,159 9,698 SH   SOLE   9,698 0 0
ROLLINS INC COM 775711104 909 26,415 SH   SOLE   26,415 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,515 6,236 SH   SOLE   6,236 0 0
ROSS STORES INC COM 778296103 2,551 21,276 SH   SOLE   21,276 0 0
ROYAL BK CDA COM 780087102 2,033,699 22,055,086 SH   SOLE   22,055,086 0 0
ROYAL BK CDA COM 780087102 62,067 673,100 SH Put SOLE   673,100 0 0
ROYAL BK CDA COM 780087102 70,080 760,000 SH Call SOLE   760,000 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 651 7,608 SH   SOLE   7,608 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,002 190,127 SH   SOLE   190,127 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10,060 256,557 SH   SOLE   256,557 0 0
ROYAL GOLD INC COM 780287108 442 4,111 SH   SOLE   4,111 0 0
RPC INC COM 749660106 219 40,543 SH   SOLE   40,543 0 0
S&P GLOBAL INC COM 78409V104 14,126 40,031 SH   SOLE   40,031 0 0
SABRE CORP COM 78573M104 1,412 95,361 SH   SOLE   95,361 0 0
SALESFORCE COM INC COM 79466L302 32,899 155,281 SH   SOLE   155,281 0 0
SANDERSON FARMS INC COM 800013104 952 6,113 SH   SOLE   6,113 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 735 108,023 SH   SOLE   108,023 0 0
SANOFI SPONSORED AD 80105N105 11,748 237,531 SH   SOLE   237,531 0 0
SAP SE SPON ADR 803054204 1,533 12,483 SH   SOLE   12,483 0 0
SCHLUMBERGER LTD COM 806857108 31,577 1,161,362 SH   SOLE   1,161,362 0 0
SCHWAB CHARLES CORP COM 808513105 4,332 66,455 SH   SOLE   66,455 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 584 2,385 SH   SOLE   2,385 0 0
SEA LTD SPONSORD ADS 81141R100 23,985 107,445 SH   SOLE   107,445 0 0
SEABRIDGE GOLD INC COM 811916105 386 23,848 SH   SOLE   23,848 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 1,879 24,484 SH   SOLE   24,484 0 0
SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 395 5,781 SH   SOLE   5,781 0 0
SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 923 11,712 SH   SOLE   11,712 0 0
SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 3,642 21,671 SH   SOLE   21,671 0 0
SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 85,969 736,415 SH   SOLE   736,415 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 12,081 246,245 SH   SOLE   246,245 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 124,932 3,669,083 SH   SOLE   3,669,083 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 91,574 930,158 SH   SOLE   930,158 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 17,353 130,662 SH   SOLE   130,662 0 0
SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 82,831 1,129,725 SH   SOLE   1,129,725 0 0
SELECT SECTOR SPDR TR RL EST SEL S 81369Y860 308 7,797 SH   SOLE   7,797 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 6,889 107,567 SH   SOLE   107,567 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 14,723 229,900 SH Put SOLE   229,900 0 0
SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 203 15,605 SH   SOLE   15,605 0 0
SERVICE CORP INTL COM 817565104 247 4,829 SH   SOLE   4,829 0 0
SERVICE PPTYS TR COM SH BEN I 81761L102 1,397 117,800 SH   SOLE   117,800 0 0
SERVICENOW INC COM 81762P102 8,639 17,274 SH   SOLE   17,274 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 111,936 4,269,107 SH   SOLE   4,269,107 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 2,163 82,500 SH Call SOLE   82,500 0 0
SHERWIN WILLIAMS CO COM 824348106 323 1,314 SH   SOLE   1,314 0 0
SHIFT4 PMTS INC CL A 82452J109 1,207 14,723 SH   SOLE   14,723 0 0
SHOPIFY INC CL A 82509L107 737,441 666,463 SH   SOLE   666,463 0 0
SIERRA WIRELESS INC COM 826516106 282 19,091 SH   SOLE   19,091 0 0
SIGNET JEWELERS LIMITED SHS G81276100 244 4,215 SH   SOLE   4,215 0 0
SILVERCORP METALS INC COM 82835P103 91 18,546 SH   SOLE   18,546 0 0
SILVERCREST METALS INC COM 828363101 1,272 157,375 SH   SOLE   157,375 0 0
SILVERCREST METALS INC COM 828363101 816 101,000 SH Put SOLE   101,000 0 0
SILVERCREST METALS INC COM 828363101 1,648 204,000 SH Call SOLE   204,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,069 9,396 SH   SOLE   9,396 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,753 10,270 SH   SOLE   10,270 0 0
SK TELECOM LTD SPONSORED AD 78440P108 5,146 188,976 SH   SOLE   188,976 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 7,425 40,470 SH   SOLE   40,470 0 0
SLEEP NUMBER CORP COM 83125X103 3,986 27,780 SH   SOLE   27,780 0 0
SLM CORP COM 78442P106 4,246 236,292 SH   SOLE   236,292 0 0
SMITH A O CORP COM 831865209 933 13,800 SH   SOLE   13,800 0 0
SMUCKER J M CO COM NEW 832696405 2,545 20,113 SH   SOLE   20,113 0 0
SNAP INC CL A 83304A106 339 6,481 SH   SOLE   6,481 0 0
SNOWFLAKE INC CL A 833445109 757 3,303 SH   SOLE   3,303 0 0
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 336 19,600 SH   SOLE   19,600 0 0
SONOS INC COM 83570H108 262 6,999 SH   SOLE   6,999 0 0
SONY CORP SPONSORED AD 835699307 6,115 57,687 SH   SOLE   57,687 0 0
SOTHERLY HOTELS INC COM 83600C103 902 259,114 SH   SOLE   259,114 0 0
SOUTHERN CO COM 842587107 5,218 83,941 SH   SOLE   83,941 0 0
SOUTHERN COPPER CORP COM 84265V105 343 5,061 SH   SOLE   5,061 0 0
SOUTHWEST AIRLS CO COM 844741108 2,565 42,001 SH   SOLE   42,001 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 14,583 44,168 SH   SOLE   44,168 0 0
SPDR GOLD TR GOLD SHS 78463V107 70,481 440,619 SH   SOLE   440,619 0 0
SPDR INDEX SHS FDS EURO STOXX 5 78463X202 10,072 226,282 SH   SOLE   226,282 0 0
SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1,417 25,577 SH   SOLE   25,577 0 0
SPDR INDEX SHS FDS S&P GBLINF E 78463X855 833 16,192 SH   SOLE   16,192 0 0
SPDR INDEX SHS FDS S&P INTL SML 78463X871 209 5,591 SH   SOLE   5,591 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 108,916 274,811 SH   SOLE   274,811 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 396 1,000 SH Put SOLE   1,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 1,324 2,781 SH   SOLE   2,781 0 0
SPDR SER TR S&P DIVID ET 78464A763 8,627 73,093 SH   SOLE   73,093 0 0
SPDR SER TR S&P 600 SMCP 78464A300 16,034 195,555 SH   SOLE   195,555 0 0
SPDR SER TR S&P REGL BKG 78464A698 1,754 26,441 SH   SOLE   26,441 0 0
SPDR SER TR S&P RETAIL E 78464A714 1,961 21,987 SH   SOLE   21,987 0 0
SPDR SER TR S&P METALS M 78464A755 385 9,656 SH   SOLE   9,656 0 0
SPDR SER TR S&P BK ETF 78464A797 684 13,177 SH   SOLE   13,177 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,391 39,739 SH   SOLE   39,739 0 0
SPDR SER TR S&P HOMEBUIL 78464A888 1,576 22,397 SH   SOLE   22,397 0 0
SPDR SER TR BLMBRG BRC C 78464A359 211 2,529 SH   SOLE   2,529 0 0
SPDR SER TR HLTH CR EQUI 78464A581 235 1,965 SH   SOLE   1,965 0 0
SPDR SER TR AEROSPACE DE 78464A631 206 1,640 SH   SOLE   1,640 0 0
SPDR SER TR S&P OILGAS E 78468R556 3,105 38,171 SH   SOLE   38,171 0 0
SPDR SER TR SPDR S&P 500 78468R796 601 6,118 SH   SOLE   6,118 0 0
SPDR SER TR S&P OILGAS E 78468R556 32,536 400,000 SH Call SOLE   400,000 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 407 4,784 SH   SOLE   4,784 0 0
SPLUNK INC COM 848637104 19,508 143,992 SH   SOLE   143,992 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,117 4,168 SH   SOLE   4,168 0 0
SPROTT ETF TRUST JR GOLD MINE 85210B201 541 13,157 SH   SOLE   13,157 0 0
SPROTT INC COM NEW 852066208 326 8,582 SH   SOLE   8,582 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4,740 272,893 SH   SOLE   272,893 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 4,423 329,830 SH   SOLE   329,830 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,091 124,272 SH   SOLE   124,272 0 0
SPROUTS FMRS MKT INC COM 85208M102 6,649 249,770 SH   SOLE   249,770 0 0
SQUARE INC CL A 852234103 8,900 39,198 SH   SOLE   39,198 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 212 3,033 SH   SOLE   3,033 0 0
SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 2,756 57,165 SH   SOLE   57,165 0 0
SSGA ACTIVE TR SPDR DBLELN 78470P200 573 11,534 SH   SOLE   11,534 0 0
SSR MNG INC COM 784730103 2,308 161,593 SH   SOLE   161,593 0 0
ST JOE CO COM 790148100 1,416 33,011 SH   SOLE   33,011 0 0
STAG INDL INC COM 85254J102 300 8,912 SH   SOLE   8,912 0 0
STANLEY BLACK & DECKER INC COM 854502101 6,616 33,137 SH   SOLE   33,137 0 0
STANTEC INC COM 85472N109 11,151 260,655 SH   SOLE   260,655 0 0
STARBUCKS CORP COM 855244109 45,584 417,167 SH   SOLE   417,167 0 0
STARWOOD PPTY TR INC COM 85571B105 493 19,916 SH   SOLE   19,916 0 0
STATE STR CORP COM 857477103 4,340 51,665 SH   SOLE   51,665 0 0
STEEL DYNAMICS INC COM 858119100 12,073 237,837 SH   SOLE   237,837 0 0
STELLANTIS N.V SHS N82405106 3,229 181,513 SH   SOLE   181,513 0 0
STONECO LTD COM CL A G85158106 207 3,379 SH   SOLE   3,379 0 0
STRATASYS LTD SHS M85548101 205 7,911 SH   SOLE   7,911 0 0
STRYKER CORPORATION COM 863667101 13,687 56,189 SH   SOLE   56,189 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 6,100 841,328 SH   SOLE   841,328 0 0
SUN LIFE FINANCIAL INC. COM 866796105 319,212 6,314,773 SH   SOLE   6,314,773 0 0
SUN LIFE FINANCIAL INC. COM 866796105 7,582 150,000 SH Put SOLE   150,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 304,421 14,565,613 SH   SOLE   14,565,613 0 0
SUNCOR ENERGY INC NEW COM 867224107 17,790 851,200 SH Put SOLE   851,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 15,194 727,000 SH Call SOLE   727,000 0 0
SUNDIAL GROWERS INC COM 86730L109 43 38,400 SH   SOLE   38,400 0 0
SUNOPTA INC COM 8676EP108 1,315 89,046 SH   SOLE   89,046 0 0
SUNRUN INC COM 86771W105 366 6,048 SH   SOLE   6,048 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,882 3,813 SH   SOLE   3,813 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,079 26,531 SH   SOLE   26,531 0 0
SYNNEX CORP COM 87162W100 981 8,542 SH   SOLE   8,542 0 0
SYNOPSYS INC COM 871607107 3,873 15,630 SH   SOLE   15,630 0 0
SYSCO CORP COM 871829107 6,050 76,838 SH   SOLE   76,838 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 43,851 370,743 SH   SOLE   370,743 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,141 12,117 SH   SOLE   12,117 0 0
TAPESTRY INC COM 876030107 7,180 174,220 SH   SOLE   174,220 0 0
TARGA RES CORP COM 87612G101 5,614 176,823 SH   SOLE   176,823 0 0
TARGET CORP COM 87612E106 30,195 152,445 SH   SOLE   152,445 0 0
TASEKO MINES LTD COM 876511106 853 495,696 SH   SOLE   495,696 0 0
TATA MTRS LTD SPONSORED AD 876568502 338 16,242 SH   SOLE   16,242 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,328 43,095 SH   SOLE   43,095 0 0
TC ENERGY CORP COM 87807B107 574,648 12,560,602 SH   SOLE   12,560,602 0 0
TC ENERGY CORP COM 87807B107 53,299 1,165,000 SH Put SOLE   1,165,000 0 0
TC ENERGY CORP COM 87807B107 28,136 615,000 SH Call SOLE   615,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 975 7,551 SH   SOLE   7,551 0 0
TECK RESOURCES LTD CL B 878742204 84,653 4,413,584 SH   SOLE   4,413,584 0 0
TEJON RANCH CO COM 879080109 1,944 116,125 SH   SOLE   116,125 0 0
TELADOC HEALTH INC COM 87918A105 5,562 30,602 SH   SOLE   30,602 0 0
TELEFLEX INCORPORATED COM 879369106 499 1,200 SH   SOLE   1,200 0 0
TELEFONICA BRASIL SA NEW ADR 87936R205 1,489 189,157 SH   SOLE   189,157 0 0
TELEFONICA S A SPONSORED AD 879382208 5,301 1,170,226 SH   SOLE   1,170,226 0 0
TELUS CORPORATION COM 87971M103 379,849 19,059,143 SH   SOLE   19,059,143 0 0
TELUS CORPORATION COM 87971M103 1,993 100,000 SH Put SOLE   100,000 0 0
TELUS CORPORATION COM 87971M103 5,381 270,000 SH Call SOLE   270,000 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100 639 22,826 SH   SOLE   22,826 0 0
TEMPLETON DRAGON FD INC COM 88018T101 715 30,350 SH   SOLE   30,350 0 0
TEMPUR SEALY INTL INC COM 88023U101 885 24,199 SH   SOLE   24,199 0 0
TERADYNE INC COM 880770102 5,683 46,704 SH   SOLE   46,704 0 0
TESLA INC COM 88160R101 17,253 25,831 SH   SOLE   25,831 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 887 76,897 SH   SOLE   76,897 0 0
TEXAS INSTRS INC COM 882508104 197,420 1,044,608 SH   SOLE   1,044,608 0 0
TEXTRON INC COM 883203101 508 9,054 SH   SOLE   9,054 0 0
TFI INTL INC COM 87241L109 64,642 864,655 SH   SOLE   864,655 0 0
TG THERAPEUTICS INC COM 88322Q108 313 6,500 SH   SOLE   6,500 0 0
THE ODP CORP COM 88337F105 280 6,457 SH   SOLE   6,457 0 0
THE TRADE DESK INC COM CL A 88339J105 4,197 6,440 SH   SOLE   6,440 0 0
THERATECHNOLOGIES INC COM 88338H100 1,636 423,274 SH   SOLE   423,274 0 0
THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8 50 13,000 SH   SOLE   13,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,449 44,808 SH   SOLE   44,808 0 0
THOMSON REUTERS CORP. COM NEW 884903709 117,763 1,344,787 SH   SOLE   1,344,787 0 0
THOR INDS INC COM 885160101 599 4,446 SH   SOLE   4,446 0 0
TIDAL ETF TR SP FDS S&P 5 886364801 246 9,363 SH   SOLE   9,363 0 0
TJX COS INC NEW COM 872540109 3,200 48,379 SH   SOLE   48,379 0 0
T-MOBILE US INC COM 872590104 33,032 263,645 SH   SOLE   263,645 0 0
TOLL BROTHERS INC COM 889478103 5,692 100,332 SH   SOLE   100,332 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,388,757 36,631,757 SH   SOLE   36,631,757 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 122,934 1,885,200 SH Put SOLE   1,885,200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 50,773 778,600 SH Call SOLE   778,600 0 0
TOTAL SE SPONSORED AD 89151E109 9,469 203,460 SH   SOLE   203,460 0 0
TOYOTA MOTOR CORP SP ADR REP2C 892331307 3,784 24,244 SH   SOLE   24,244 0 0
TRACTOR SUPPLY CO COM 892356106 1,241 7,008 SH   SOLE   7,008 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 877 5,297 SH   SOLE   5,297 0 0
TRANSALTA CORP COM 89346D107 5,057 534,515 SH   SOLE   534,515 0 0
TRANSALTA CORP COM 89346D107 1,703 180,000 SH Put SOLE   180,000 0 0
TRANSALTA CORP COM 89346D107 5,327 563,100 SH Call SOLE   563,100 0 0
TRANSGLOBE ENERGY CORP COM 893662106 132 83,771 SH   SOLE   83,771 0 0
TRANSOCEAN LTD REG SHS H8817H100 73 20,629 SH   SOLE   20,629 0 0
TRAVELERS COMPANIES INC COM 89417E109 730 4,857 SH   SOLE   4,857 0 0
TREEHOUSE FOODS INC COM 89469A104 475 9,092 SH   SOLE   9,092 0 0
TRIMBLE INC COM 896239100 2,250 28,923 SH   SOLE   28,923 0 0
TRINITY PL HLDGS INC COM 89656D101 242 116,002 SH   SOLE   116,002 0 0
TRINSEO S A SHS L9340P101 260 4,085 SH   SOLE   4,085 0 0
TRIP COM GROUP LTD ADS 89677Q107 406 10,238 SH   SOLE   10,238 0 0
TRUIST FINL CORP COM 89832Q109 434 7,439 SH   SOLE   7,439 0 0
TUCOWS INC COM NEW 898697206 3,993 51,528 SH   SOLE   51,528 0 0
TURQUOISE HILL RES LTD COM 900435207 358 22,236 SH   SOLE   22,236 0 0
TWITTER INC COM 90184L102 9,426 148,141 SH   SOLE   148,141 0 0
TYLER TECHNOLOGIES INC COM 902252105 391 922 SH   SOLE   922 0 0
TYSON FOODS INC CL A 902494103 1,283 17,268 SH   SOLE   17,268 0 0
UBER TECHNOLOGIES INC COM 90353T100 12,857 235,856 SH   SOLE   235,856 0 0
UBS GROUP AG SHS H42097107 4,741 305,266 SH   SOLE   305,266 0 0
ULTA BEAUTY INC COM 90384S303 1,993 6,447 SH   SOLE   6,447 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 559 9,633 SH   SOLE   9,633 0 0
UNDER ARMOUR INC CL C 904311206 264 14,281 SH   SOLE   14,281 0 0
UNILEVER PLC SPON ADR NEW 904767704 17,259 309,143 SH   SOLE   309,143 0 0
UNION PAC CORP COM 907818108 49,121 222,864 SH   SOLE   222,864 0 0
UNITED AIRLS HLDGS INC COM 910047109 556 9,663 SH   SOLE   9,663 0 0
UNITED NAT FOODS INC COM 911163103 284 8,615 SH   SOLE   8,615 0 0
UNITED PARCEL SERVICE INC CL B 911312106 34,748 204,412 SH   SOLE   204,412 0 0
UNITED RENTALS INC COM 911363109 6,125 18,598 SH   SOLE   18,598 0 0
UNITED STATES STL CORP NEW COM 912909108 240 9,160 SH   SOLE   9,160 0 0
UNITEDHEALTH GROUP INC COM 91324P102 125,232 336,581 SH   SOLE   336,581 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,813 42,500 SH Call SOLE   42,500 0 0
UNITY SOFTWARE INC COM 91332U101 296 2,949 SH   SOLE   2,949 0 0
UNUM GROUP COM 91529Y106 2,647 95,099 SH   SOLE   95,099 0 0
US BANCORP DEL COM NEW 902973304 8,520 154,035 SH   SOLE   154,035 0 0
US FOODS HLDG CORP COM 912008109 1,593 41,799 SH   SOLE   41,799 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,165 11,939 SH   SOLE   11,939 0 0
UXIN LTD ADS 91818X108 22 18,900 SH   SOLE   18,900 0 0
VAIL RESORTS INC COM 91879Q109 713 2,443 SH   SOLE   2,443 0 0
VALE S A SPONSORED AD 91912E105 2,193 126,171 SH   SOLE   126,171 0 0
VALERO ENERGY CORP COM 91913Y100 3,594 50,191 SH   SOLE   50,191 0 0
VANECK VECTORS ETF TR GOLD MINERS 92189F106 2,808 86,397 SH   SOLE   86,397 0 0
VANECK VECTORS ETF TR STEEL ETF 92189F205 1,482 26,555 SH   SOLE   26,555 0 0
VANECK VECTORS ETF TR ISRAEL ETF 92189F635 310 7,010 SH   SOLE   7,010 0 0
VANECK VECTORS ETF TR MORNINGSTAR 92189F643 375 5,408 SH   SOLE   5,408 0 0
VANECK VECTORS ETF TR SEMICONDUCTO 92189F676 407 1,672 SH   SOLE   1,672 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 297 1,695 SH   SOLE   1,695 0 0
VANECK VECTORS ETF TR JR GOLD MINE 92189F791 1,296 28,800 SH   SOLE   28,800 0 0
VANECK VECTORS ETF TR LOW CARBN EN 92189F502 388 2,470 SH   SOLE   2,470 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 579 3,028 SH   SOLE   3,028 0 0
VANECK VECTORS ETF TR RARE EARTH S 92189H805 274 3,650 SH   SOLE   3,650 0 0
VANECK VECTORS ETF TR GOLD MINERS 92189F106 8,174 251,500 SH Put SOLE   251,500 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX 921932505 218 926 SH   SOLE   926 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1,368 7,856 SH   SOLE   7,856 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 479 3,063 SH   SOLE   3,063 0 0
VANGUARD BD INDEX FDS INTERMED TER 921937819 1,285 14,481 SH   SOLE   14,481 0 0
VANGUARD BD INDEX FDS LONG TERM BO 921937793 610 6,215 SH   SOLE   6,215 0 0
VANGUARD BD INDEX FDS SHORT TRM BO 921937827 2,241 27,269 SH   SOLE   27,269 0 0
VANGUARD BD INDEX FDS TOTAL BND MR 921937835 1,300 15,344 SH   SOLE   15,344 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX 92203J407 558 9,761 SH   SOLE   9,761 0 0
VANGUARD INDEX FDS MCAP VL IDXV 922908512 418 3,098 SH   SOLE   3,098 0 0
VANGUARD INDEX FDS SM CP VAL ET 922908611 586 3,540 SH   SOLE   3,540 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 650 2,936 SH   SOLE   2,936 0 0
VANGUARD INDEX FDS LARGE CAP ET 922908637 1,442 7,783 SH   SOLE   7,783 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 759 2,953 SH   SOLE   2,953 0 0
VANGUARD INDEX FDS TOTAL STK MK 922908769 5,338 25,825 SH   SOLE   25,825 0 0
VANGUARD INDEX FDS S&P 500 ETF 922908363 19,691 54,051 SH   SOLE   54,051 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 17,120 328,907 SH   SOLE   328,907 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 427 7,043 SH   SOLE   7,043 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 4,144 42,594 SH   SOLE   42,594 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 526 8,350 SH   SOLE   8,350 0 0
VANGUARD MALVERN FDS STRM INFPROI 922020805 332 6,445 SH   SOLE   6,445 0 0
VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 1,309 14,069 SH   SOLE   14,069 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2,561 18,318 SH   SOLE   18,318 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 4,166 46,741 SH   SOLE   46,741 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 1,986 32,279 SH   SOLE   32,279 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 1,658 20,019 SH   SOLE   20,019 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 655 7,943 SH   SOLE   7,943 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,805 53,066 SH   SOLE   53,066 0 0
VANGUARD STAR FDS VG TL INTL S 921909768 419 6,690 SH   SOLE   6,690 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT 921943858 20,293 413,208 SH   SOLE   413,208 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 14,646 176,819 SH   SOLE   176,819 0 0
VANGUARD WORLD FD MEGA GRWTH I 921910816 203 981 SH   SOLE   981 0 0
VANGUARD WORLD FD ESG INTL STK 921910725 276 4,505 SH   SOLE   4,505 0 0
VANGUARD WORLD FDS CONSUM DIS E 92204A108 1,043 3,532 SH   SOLE   3,532 0 0
VANGUARD WORLD FDS CONSUM STP E 92204A207 2,263 12,699 SH   SOLE   12,699 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,530 22,494 SH   SOLE   22,494 0 0
VANGUARD WORLD FDS FINANCIALS E 92204A405 1,874 22,179 SH   SOLE   22,179 0 0
VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1,639 8,659 SH   SOLE   8,659 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 8,003 22,324 SH   SOLE   22,324 0 0
VANGUARD WORLD FDS MATERIALS ET 92204A801 1,075 6,213 SH   SOLE   6,213 0 0
VANGUARD WORLD FDS HEALTH CAR E 92204A504 466 2,036 SH   SOLE   2,036 0 0
VEEVA SYS INC CL A COM 922475108 404 1,548 SH   SOLE   1,548 0 0
VERISK ANALYTICS INC COM 92345Y106 3,247 18,377 SH   SOLE   18,377 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 135,232 2,325,572 SH   SOLE   2,325,572 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,326 40,000 SH Call SOLE   40,000 0 0
VERMILION ENERGY INC COM 923725105 4,775 655,859 SH   SOLE   655,859 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 293 1,363 SH   SOLE   1,363 0 0
VIACOMCBS INC CL B 92556H206 24,519 543,666 SH   SOLE   543,666 0 0
VIATRIS INC COM 92556V106 1,057 75,652 SH   SOLE   75,652 0 0
VILLAGE FARMS INTL INC COM 92707Y108 142 10,746 SH   SOLE   10,746 0 0
VIRTU FINL INC CL A 928254101 305 9,821 SH   SOLE   9,821 0 0
VISA INC COM CL A 92826C839 157,198 742,445 SH   SOLE   742,445 0 0
VISTA OUTDOOR INC COM 928377100 203 6,335 SH   SOLE   6,335 0 0
VISTRA CORP COM 92840M102 4,184 236,668 SH   SOLE   236,668 0 0
VMWARE INC CL A COM 928563402 2,256 14,994 SH   SOLE   14,994 0 0
VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1,713 92,954 SH   SOLE   92,954 0 0
VULCAN MATLS CO COM 929160109 1,699 10,067 SH   SOLE   10,067 0 0
WABTEC COM 929740108 208 2,623 SH   SOLE   2,623 0 0
WADDELL & REED FINL INC CL A 930059100 233 9,310 SH   SOLE   9,310 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 20,785 378,603 SH   SOLE   378,603 0 0
WALMART INC COM 931142103 59,565 438,528 SH   SOLE   438,528 0 0
WASTE CONNECTIONS INC COM 94106B101 177,262 1,641,623 SH   SOLE   1,641,623 0 0
WASTE MGMT INC DEL COM 94106L109 64,912 503,116 SH   SOLE   503,116 0 0
WATERS CORP COM 941848103 508 1,788 SH   SOLE   1,788 0 0
WATSCO INC COM 942622200 231 886 SH   SOLE   886 0 0
WEC ENERGY GROUP INC COM 92939U106 263 2,810 SH   SOLE   2,810 0 0
WELLS FARGO CO NEW COM 949746101 161,199 4,125,896 SH   SOLE   4,125,896 0 0
WELLS FARGO CO NEW COM 949746101 5,860 150,000 SH Put SOLE   150,000 0 0
WEST FRASER TIMBER CO LTD COM 952845105 26,163 363,178 SH   SOLE   363,178 0 0
WEST FRASER TIMBER CO LTD COM 952845105 13,471 187,000 SH Put SOLE   187,000 0 0
WEST FRASER TIMBER CO LTD COM 952845105 9,005 125,000 SH Call SOLE   125,000 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,303 24,382 SH   SOLE   24,382 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 102 20,000 SH   SOLE   20,000 0 0
WESTERN DIGITAL CORP. COM 958102105 1,528 22,890 SH   SOLE   22,890 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 3,590 193,100 SH   SOLE   193,100 0 0
WESTLAKE CHEM CORP COM 960413102 694 7,816 SH   SOLE   7,816 0 0
WESTPAC BANKING CORP SPONSORED AD 961214301 528 28,458 SH   SOLE   28,458 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 83 11,484 SH   SOLE   11,484 0 0
WESTROCK CO COM 96145D105 1,794 34,474 SH   SOLE   34,474 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,987 111,991 SH   SOLE   111,991 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 114,724 3,002,461 SH   SOLE   3,002,461 0 0
WHIRLPOOL CORP COM 963320106 764 3,466 SH   SOLE   3,466 0 0
WILLIAMS COS INC COM 969457100 3,256 137,430 SH   SOLE   137,430 0 0
WILLIAMS SONOMA INC COM 969904101 1,562 8,716 SH   SOLE   8,716 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 465 2,032 SH   SOLE   2,032 0 0
WISDOMTREE TR CLOUD COMPUT 97717Y691 743 15,421 SH   SOLE   15,421 0 0
WISDOMTREE TR INTL QULTY D 97717X131 676 18,230 SH   SOLE   18,230 0 0
WISDOMTREE TR EMERG MKTS E 97717X214 8,867 235,143 SH   SOLE   235,143 0 0
WISDOMTREE TR INTL EQUITY 97717W703 1,572 29,902 SH   SOLE   29,902 0 0
WISDOMTREE TR INTL SMCAP D 97717W760 1,671 23,130 SH   SOLE   23,130 0 0
WISDOMTREE TR EM EX ST-OWN 97717X578 9,256 227,483 SH   SOLE   227,483 0 0
WISDOMTREE TR US QTLY DIV 97717X669 313 5,480 SH   SOLE   5,480 0 0
WISDOMTREE TR CHINADIV EX 97717X719 602 9,230 SH   SOLE   9,230 0 0
WISDOMTREE TR EMG MKTS SMC 97717W281 1,607 31,339 SH   SOLE   31,339 0 0
WORKDAY INC CL A 98138H101 4,047 16,292 SH   SOLE   16,292 0 0
WPP PLC NEW ADR 92937A102 7,069 110,626 SH   SOLE   110,626 0 0
WYNN RESORTS LTD COM 983134107 3,991 31,831 SH   SOLE   31,831 0 0
XILINX INC COM 983919101 467 3,771 SH   SOLE   3,771 0 0
XL FLEET CORP COM CL A 9837FR100 99 11,000 SH   SOLE   11,000 0 0
XPO LOGISTICS INC COM 983793100 810 6,571 SH   SOLE   6,571 0 0
XYLEM INC COM 98419M100 225 2,143 SH   SOLE   2,143 0 0
YAMANA GOLD INC COM 98462Y100 4,588 1,057,037 SH   SOLE   1,057,037 0 0
YETI HLDGS INC COM 98585X104 769 10,654 SH   SOLE   10,654 0 0
YUM BRANDS INC COM 988498101 3,211 29,684 SH   SOLE   29,684 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 349 720 SH   SOLE   720 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 316 1,975 SH   SOLE   1,975 0 0
ZOETIS INC CL A 98978V103 24,954 158,456 SH   SOLE   158,456 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,296 7,145 SH   SOLE   7,145 0 0
ZSCALER INC COM 98980G102 2,096 12,210 SH   SOLE   12,210 0 0
ZYNEX INC COM 98986M103 183 12,000 SH   SOLE   12,000 0 0
ZYNGA INC CL A 98986T108 645 63,187 SH   SOLE   63,187 0 0