0001421224-20-000005.txt : 20200515 0001421224-20-000005.hdr.sgml : 20200515 20200515151708 ACCESSION NUMBER: 0001421224-20-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200515 DATE AS OF CHANGE: 20200515 EFFECTIVENESS DATE: 20200515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC World Markets 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: 20884389 BUSINESS ADDRESS: STREET 1: 39TH FLOOR, 161 BAY ST. CITY: TORONTO STATE: A6 ZIP: M5J 2S8 BUSINESS PHONE: 416-594-8556 MAIL ADDRESS: STREET 1: 39TH FLOOR, 161 BAY ST. CITY: TORONTO STATE: A6 ZIP: M5J 2S8 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001421224 XXXXXXXX 03-31-2020 03-31-2020 CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST. TORONTO A6 M5J 2S8
13F HOLDINGS REPORT 028-12719 N
Ron Persaud Director 416-594-8556 Ron Persaud Toronto Z4 05-15-2020 0 976 19564654 false
INFORMATION TABLE 2 cibcwminc13F20200331.xml 3-D SYS CORP DEL COM NEW 88554D205 90 11721 SH SOLE 11721 0 0 3M CO COM 88579Y101 13317 97552 SH SOLE 97552 0 0 ABB LTD SPONSORED AD 000375204 1053 60999 SH SOLE 60999 0 0 ABBOTT LABS COM 002824100 11837 150005 SH SOLE 150005 0 0 ABBVIE INC COM 00287Y109 32181 422384 SH SOLE 422384 0 0 ABBVIE INC COM 00287Y109 9905 130000 SH Put SOLE 130000 0 0 ABBVIE INC COM 00287Y109 7619 100000 SH Call SOLE 100000 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 517 152950 SH SOLE 152950 0 0 ACASTI PHARMA INC CL A NEW 00430K402 6 16018 SH SOLE 16018 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23909 146446 SH SOLE 146446 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4794 80599 SH SOLE 80599 0 0 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 22 10000 SH SOLE 10000 0 0 ADOBE INC COM 00724F101 54202 170318 SH SOLE 170318 0 0 ADVANCED MICRO DEVICES INC COM 007903107 8480 186458 SH SOLE 186458 0 0 ADVISORSHARES TR DORSY SHRT E 00768Y529 755 21231 SH SOLE 21231 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y883 354 51190 SH SOLE 51190 0 0 AEGON N V NY REGISTRY 007924103 2957 1187528 SH SOLE 1187528 0 0 AES CORP COM 00130H105 752 55261 SH SOLE 55261 0 0 AFLAC INC COM 001055102 1776 51855 SH SOLE 51855 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 977 13644 SH SOLE 13644 0 0 AGNICO EAGLE MINES LTD COM 008474108 73817 1855165 SH SOLE 1855165 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 303 3308 SH SOLE 3308 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 2310 461963 SH SOLE 461963 0 0 ALASKA AIR GROUP INC COM 011659109 434 15239 SH SOLE 15239 0 0 ALCOA CORP COM 013872106 719 116753 SH SOLE 116753 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 797 8881 SH SOLE 8881 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 74029 5524531 SH SOLE 5524531 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 30284 155717 SH SOLE 155717 0 0 ALIO GOLD INC COM 01627X108 42 87300 SH SOLE 87300 0 0 ALLEGIANT TRAVEL CO COM 01748X102 333 4073 SH SOLE 4073 0 0 ALLEGION PLC ORD SHS G0176J109 414 4497 SH SOLE 4497 0 0 ALLERGAN PLC SHS G0177J108 4606 26006 SH SOLE 26006 0 0 ALLIANT ENERGY CORP COM 018802108 274 5676 SH SOLE 5676 0 0 ALLSTATE CORP COM 020002101 8692 94759 SH SOLE 94759 0 0 ALPHABET INC CAP STK CL C 02079K107 135707 116706 SH SOLE 116706 0 0 ALPHABET INC CAP STK CL A 02079K305 185255 159435 SH SOLE 159435 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 280 12533 SH SOLE 12533 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 1051 305643 SH SOLE 305643 0 0 ALTRIA GROUP INC COM 02209S103 15244 394199 SH SOLE 394199 0 0 AMAZON COM INC COM 023135106 239753 122968 SH SOLE 122968 0 0 AMDOCS LTD SHS G02602103 467 8498 SH SOLE 8498 0 0 AMER STATES WTR CO COM 029899101 494 6045 SH SOLE 6045 0 0 AMEREN CORP COM 023608102 310 4250 SH SOLE 4250 0 0 AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 310 26294 SH SOLE 26294 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 693 56868 SH SOLE 56868 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2343 29291 SH SOLE 29291 0 0 AMERICAN EXPRESS CO COM 025816109 16361 191107 SH SOLE 191107 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2423 99925 SH SOLE 99925 0 0 AMERICAN TOWER CORP NEW COM 03027X100 5704 26194 SH SOLE 26194 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 5136 42955 SH SOLE 42955 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3823 43201 SH SOLE 43201 0 0 AMGEN INC COM 031162100 29313 144593 SH SOLE 144593 0 0 AMPHENOL CORP NEW CL A 032095101 608 8336 SH SOLE 8336 0 0 ANALOG DEVICES INC COM 032654105 817 9109 SH SOLE 9109 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 1359 30798 SH SOLE 30798 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 65 12905 SH SOLE 12905 0 0 ANSYS INC COM 03662Q105 739 3177 SH SOLE 3177 0 0 ANTHEM INC COM 036752103 2492 10975 SH SOLE 10975 0 0 AON PLC SHS CL A G0408V102 38554 233605 SH SOLE 233605 0 0 APACHE CORP COM 037411105 313 74844 SH SOLE 74844 0 0 APHRIA INC COM 03765K104 814 266089 SH SOLE 266089 0 0 APPLE INC COM 037833100 470610 1850681 SH SOLE 1850681 0 0 APPLIED MATLS INC COM 038222105 8055 175803 SH SOLE 175803 0 0 APTIV PLC SHS G6095L109 1038 21081 SH SOLE 21081 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1808 51379 SH SOLE 51379 0 0 ARCONIC INC COM 03965L100 173 13332 SH SOLE 13332 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 202 60550 SH SOLE 60550 0 0 ARES CAPITAL CORP COM 04010L103 569 52766 SH SOLE 52766 0 0 ARISTA NETWORKS INC COM 040413106 433 2136 SH SOLE 2136 0 0 ARK ETF TR INNOVATION E 00214Q104 1248 28361 SH SOLE 28361 0 0 ASML HOLDING N V N Y REGISTRY N07059210 1977 7556 SH SOLE 7556 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2698 60423 SH SOLE 60423 0 0 AT&T INC COM 00206R102 38079 1306307 SH SOLE 1306307 0 0 ATLANTIC POWER CORP COM NEW 04878Q863 413 193142 SH SOLE 193142 0 0 ATLAS TECHNICAL CONSULTANTS *W EXP 11/26 049430119 74 103300 SH SOLE 103300 0 0 ATLASSIAN CORP PLC CL A G06242104 1277 9303 SH SOLE 9303 0 0 AURORA CANNABIS INC COM 05156X108 264 317281 SH SOLE 317281 0 0 AUTODESK INC COM 052769106 998 6393 SH SOLE 6393 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 4412 32277 SH SOLE 32277 0 0 AUTOZONE INC COM 053332102 839 992 SH SOLE 992 0 0 AVANTOR INC 6.25 PFD CNV 05352A209 218 5023 SH SOLE 5023 0 0 AVIS BUDGET GROUP COM 053774105 1785 128436 SH SOLE 128436 0 0 B2GOLD CORP COM 11777Q209 2514 821552 SH SOLE 821552 0 0 BAIDU INC SPON ADR REP 056752108 2592 25712 SH SOLE 25712 0 0 BALLARD PWR SYS INC NEW COM 058586108 175 22967 SH SOLE 22967 0 0 BANCO SANTANDER SA ADR 05964H105 1113 473533 SH SOLE 473533 0 0 BANK MONTREAL COM 063671101 545446 10852490 SH SOLE 10852490 0 0 BANK MONTREAL COM 063671101 82441 1640300 SH Call SOLE 1640300 0 0 BANK NEW YORK MELLON CORP COM 064058100 5419 160903 SH SOLE 160903 0 0 BANK NOVA SCOTIA B C COM 064149107 973669 23981987 SH SOLE 23981987 0 0 BANK NOVA SCOTIA B C COM 064149107 6009 148000 SH Put SOLE 148000 0 0 BANK NOVA SCOTIA B C COM 064149107 296 7300 SH Call SOLE 7300 0 0 BARCLAYS BANK PLC IPATH B S&P 06745R693 50 12000 SH SOLE 12000 0 0 BARCLAYS BANK PLC IPATH SHILR 06742A669 495 4202 SH SOLE 4202 0 0 BARCLAYS BK PLC SHRT TRM ETN 06746P621 1065 23028 SH SOLE 23028 0 0 BARCLAYS PLC ADR 06738E204 4659 1028547 SH SOLE 1028547 0 0 BARRICK GOLD CORPORATION COM 067901108 200344 10935816 SH SOLE 10935816 0 0 BAUSCH HEALTH COS INC COM 071734107 28856 1861684 SH SOLE 1861684 0 0 BAXTER INTL INC COM 071813109 6156 75817 SH SOLE 75817 0 0 BAYTEX ENERGY CORP COM 07317Q105 919 3937313 SH SOLE 3937313 0 0 BCE INC COM NEW 05534B760 573402 14033341 SH SOLE 14033341 0 0 BCE INC COM NEW 05534B760 6129 150000 SH Put SOLE 150000 0 0 BCE INC COM NEW 05534B760 81720 2000000 SH Call SOLE 2000000 0 0 BECTON DICKINSON & CO COM 075887109 5454 23738 SH SOLE 23738 0 0 BED BATH & BEYOND INC COM 075896100 292 69317 SH SOLE 69317 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 147747 808109 SH SOLE 808109 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4896 18 SH SOLE 18 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1371 40671 SH SOLE 40671 0 0 BEST BUY INC COM 086516101 2389 41919 SH SOLE 41919 0 0 BEYOND MEAT INC COM 08862E109 453 6809 SH SOLE 6809 0 0 BHP GROUP LTD SPONSORED AD 088606108 1099 29950 SH SOLE 29950 0 0 BIOGEN INC COM 09062X103 1507 4762 SH SOLE 4762 0 0 BK OF AMERICA CORP COM 060505104 59537 2804402 SH SOLE 2804402 0 0 BK OF AMERICA CORP COM 060505104 48829 2300000 SH Put SOLE 2300000 0 0 BLACKBERRY LTD COM 09228F103 12265 2969648 SH SOLE 2969648 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 163 16275 SH SOLE 16275 0 0 BLACKROCK INC COM 09247X101 12370 28115 SH SOLE 28115 0 0 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 307 10685 SH SOLE 10685 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 6523 143133 SH SOLE 143133 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 294 15777 SH SOLE 15777 0 0 BLOCK H & R INC COM 093671105 942 66934 SH SOLE 66934 0 0 BOEING CO COM 097023105 8495 56961 SH SOLE 56961 0 0 BOK FINL CORP COM NEW 05561Q201 40432 950010 SH SOLE 950010 0 0 BOOKING HLDGS INC COM 09857L108 5730 4259 SH SOLE 4259 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3337 48614 SH SOLE 48614 0 0 BOSTON SCIENTIFIC CORP COM 101137107 5847 179206 SH SOLE 179206 0 0 BP PLC SPONSORED AD 055622104 6502 266601 SH SOLE 266601 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 18076 324299 SH SOLE 324299 0 0 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/ 110122157 333 87616 SH SOLE 87616 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 6322 184906 SH SOLE 184906 0 0 BROADCOM INC COM 11135F101 19142 80735 SH SOLE 80735 0 0 BROADCOM INC 8% CNV PFD S 11135F200 394 422 SH SOLE 422 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1646 17355 SH SOLE 17355 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 232782 7890899 SH SOLE 7890899 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 10660 419177 SH SOLE 419177 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 127778 3552337 SH SOLE 3552337 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 3500 107545 SH SOLE 107545 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PAR G16249107 47636 5910195 SH SOLE 5910195 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 246 16753 SH SOLE 16753 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 50316 1184174 SH SOLE 1184174 0 0 BRP INC COM SUN VTG 05577W200 2472 150814 SH SOLE 150814 0 0 BRP INC COM SUN VTG 05577W200 1377 84000 SH Call SOLE 84000 0 0 CABLE ONE INC COM 12685J105 250 152 SH SOLE 152 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1474 22325 SH SOLE 22325 0 0 CAE INC COM 124765108 19805 1569319 SH SOLE 1569319 0 0 CAMECO CORP COM 13321L108 23265 3045155 SH SOLE 3045155 0 0 CAMPBELL SOUP CO COM 134429109 4018 87050 SH SOLE 87050 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 4742 238394 SH SOLE 238394 0 0 CANADIAN IMP BK COMM COM 136069101 363530 6271006 SH SOLE 6271006 0 0 CANADIAN IMP BK COMM COM 136069101 15072 260000 SH Call SOLE 260000 0 0 CANADIAN NAT RES LTD COM 136385101 151678 11193961 SH SOLE 11193961 0 0 CANADIAN NATL RY CO COM 136375102 533942 6878036 SH SOLE 6878036 0 0 CANADIAN PAC RY LTD COM 13645T100 253510 1154470 SH SOLE 1154470 0 0 CANOPY GROWTH CORP COM 138035100 20036 1389449 SH SOLE 1389449 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 528 48915 SH SOLE 48915 0 0 CARDINAL HEALTH INC COM 14149Y108 4666 97325 SH SOLE 97325 0 0 CARETRUST REIT INC COM 14174T107 257 17370 SH SOLE 17370 0 0 CARMAX INC COM 143130102 1013 18819 SH SOLE 18819 0 0 CARNIVAL CORP UNIT 99/99/9 143658300 1740 132153 SH SOLE 132153 0 0 CASELLA WASTE SYS INC CL A 147448104 213 5457 SH SOLE 5457 0 0 CATALENT INC COM 148806102 999 19228 SH SOLE 19228 0 0 CATERPILLAR INC DEL COM 149123101 8820 76009 SH SOLE 76009 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1583 17735 SH SOLE 17735 0 0 CBRE GROUP INC CL A 12504L109 436 11567 SH SOLE 11567 0 0 CDW CORP COM 12514G108 385 4133 SH SOLE 4133 0 0 CELESTICA INC SUB VTG SHS 15101Q108 133 37957 SH SOLE 37957 0 0 CENOVUS ENERGY INC COM 15135U109 17098 8464138 SH SOLE 8464138 0 0 CENTRAL SECS CORP COM 155123102 858 33247 SH SOLE 33247 0 0 CENTURY ALUM CO COM 156431108 2903 801992 SH SOLE 801992 0 0 CENTURYLINK INC COM 156700106 111 11731 SH SOLE 11731 0 0 CERNER CORP COM 156782104 524 8325 SH SOLE 8325 0 0 CGI INC CL A SUB VTG 12532H104 118017 2169029 SH SOLE 2169029 0 0 CHANGE HEALTHCARE INC COM 15912K100 1888 189031 SH SOLE 189031 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1442 3306 SH SOLE 3306 0 0 CHEVRON CORP NEW COM 166764100 18642 257267 SH SOLE 257267 0 0 CHINA MOBILE LIMITED SPONSORED AD 16941M109 7594 201583 SH SOLE 201583 0 0 CHINA UNICOM HONG KONG SPONSORED AD 16945R104 883 150211 SH SOLE 150211 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2631 4021 SH SOLE 4021 0 0 CIENA CORP COM NEW 171779309 423 10618 SH SOLE 10618 0 0 CIGNA CORP NEW COM 125523100 2171 12252 SH SOLE 12252 0 0 CINTAS CORP COM 172908105 660 3810 SH SOLE 3810 0 0 CIRRUS LOGIC INC COM 172755100 1776 27064 SH SOLE 27064 0 0 CISCO SYS INC COM 17275R102 93164 2369982 SH SOLE 2369982 0 0 CITIGROUP INC COM NEW 172967424 30151 715830 SH SOLE 715830 0 0 CITIGROUP INC COM NEW 172967424 21060 500000 SH Put SOLE 500000 0 0 CITIGROUP INC CTRAKS ETN M 17321F201 1434 271900 SH Put SOLE 271900 0 0 CITIGROUP INC HOW STRAT DI 17322H149 4195 200000 SH Put SOLE 200000 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 1874 99622 SH SOLE 99622 0 0 CITRIX SYS INC COM 177376100 4729 33408 SH SOLE 33408 0 0 CLEVELAND CLIFFS INC COM 185899101 409 103494 SH SOLE 103494 0 0 CLOROX CO DEL COM 189054109 3994 23055 SH SOLE 23055 0 0 CME GROUP INC COM 12572Q105 3345 19347 SH SOLE 19347 0 0 CMS ENERGY CORP COM 125896100 1746 29711 SH SOLE 29711 0 0 CNA FINL CORP COM 126117100 1443 46500 SH SOLE 46500 0 0 COCA COLA CO COM 191216100 82137 1856209 SH SOLE 1856209 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 254 3104 SH SOLE 3104 0 0 COGNEX CORP COM 192422103 1711 40520 SH SOLE 40520 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2193 47184 SH SOLE 47184 0 0 COLFAX CORP COM 194014106 640 32307 SH SOLE 32307 0 0 COLGATE PALMOLIVE CO COM 194162103 3462 52177 SH SOLE 52177 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 13803 287500 SH SOLE 287500 0 0 COMCAST CORP NEW CL A 20030N101 18153 528004 SH SOLE 528004 0 0 COMERICA INC COM 200340107 516 17590 SH SOLE 17590 0 0 CONAGRA BRANDS INC COM 205887102 459 15655 SH SOLE 15655 0 0 CONCHO RES INC COM 20605P101 230 5362 SH SOLE 5362 0 0 CONOCOPHILLIPS COM 20825C104 6357 206409 SH SOLE 206409 0 0 CONSOLIDATED EDISON INC COM 209115104 972 12467 SH SOLE 12467 0 0 CONSTELLATION BRANDS INC CL A 21036P108 4803 33504 SH SOLE 33504 0 0 CONTINENTAL RES INC COM 212015101 930 121675 SH SOLE 121675 0 0 COOPER COS INC COM NEW 216648402 612 2220 SH SOLE 2220 0 0 COPART INC COM 217204106 640 9342 SH SOLE 9342 0 0 CORNING INC COM 219350105 1795 87406 SH SOLE 87406 0 0 CORREVIO PHARMA CORP COM 22026V105 18 46880 SH SOLE 46880 0 0 CORTEVA INC COM 22052L104 210 8924 SH SOLE 8924 0 0 COSTAR GROUP INC COM 22160N109 253 431 SH SOLE 431 0 0 COSTCO WHSL CORP NEW COM 22160K105 71019 249077 SH SOLE 249077 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 405 4869 SH SOLE 4869 0 0 CREDIT SUISSE GROUP SPONSORED AD 225401108 3557 439642 SH SOLE 439642 0 0 CRESCENT PT ENERGY CORP COM 22576C101 1367 1777288 SH SOLE 1777288 0 0 CRONOS GROUP INC COM 22717L101 164 28837 SH SOLE 28837 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 352 6314 SH SOLE 6314 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1808 12521 SH SOLE 12521 0 0 CSX CORP COM 126408103 24373 425365 SH SOLE 425365 0 0 CUMMINS INC COM 231021106 1057 7811 SH SOLE 7811 0 0 CVS HEALTH CORP COM 126650100 27731 467402 SH SOLE 467402 0 0 CYRUSONE INC COM 23283R100 1519 24600 SH SOLE 24600 0 0 D R HORTON INC COM 23331A109 1237 36384 SH SOLE 36384 0 0 DANAHER CORPORATION COM 235851102 3745 27054 SH SOLE 27054 0 0 DANAHER CORPORATION 4.75 MND CV 235851300 427 413 SH SOLE 413 0 0 DAVITA INC COM 23918K108 678 8917 SH SOLE 8917 0 0 DBX ETF TR XTRACK HRVST 233051879 261 10100 SH SOLE 10100 0 0 DEERE & CO COM 244199105 2324 16821 SH SOLE 16821 0 0 DELL TECHNOLOGIES INC CL C 24703L202 749 18932 SH SOLE 18932 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3047 106789 SH SOLE 106789 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 516 18100 SH Call SOLE 18100 0 0 DENISON MINES CORP COM 248356107 59 233434 SH SOLE 233434 0 0 DESCARTES SYS GROUP INC COM 249906108 1285 37368 SH SOLE 37368 0 0 DESIGNER BRANDS INC CL A 250565108 84 16955 SH SOLE 16955 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 378 58806 SH SOLE 58806 0 0 DEVON ENERGY CORP NEW COM 25179M103 280 40549 SH SOLE 40549 0 0 DEXCOM INC COM 252131107 3391 12592 SH SOLE 12592 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 10974 86331 SH SOLE 86331 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 136 74307 SH SOLE 74307 0 0 DICKS SPORTING GOODS INC COM 253393102 239 11257 SH SOLE 11257 0 0 DIGITAL RLTY TR INC COM 253868103 355 2557 SH SOLE 2557 0 0 DIREXION SHS ETF TR DLY GOLD IND 25460E844 219 6440 SH SOLE 6440 0 0 DIREXION SHS ETF TR DAILY GOLD M 25490K133 3483 46290 SH SOLE 46290 0 0 DISCOVERY INC COM SER C 25470F302 4970 283331 SH SOLE 283331 0 0 DISNEY WALT CO COM DISNEY 254687106 73693 762867 SH SOLE 762867 0 0 DOCUSIGN INC COM 256163106 3234 34997 SH SOLE 34997 0 0 DOLLAR GEN CORP NEW COM 256677105 280 1856 SH SOLE 1856 0 0 DOLLAR TREE INC COM 256746108 3803 51761 SH SOLE 51761 0 0 DOMINION ENERGY INC COM 25746U109 2441 33808 SH SOLE 33808 0 0 DOMINOS PIZZA INC COM 25754A201 1036 3198 SH SOLE 3198 0 0 DOW INC COM 260557103 3630 124145 SH SOLE 124145 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3648 45107 SH SOLE 45107 0 0 DUKE REALTY CORP COM NEW 264411505 305 9426 SH SOLE 9426 0 0 DUPONT DE NEMOURS INC COM 26614N102 3775 110708 SH SOLE 110708 0 0 DXC TECHNOLOGY CO COM 23355L106 151 11582 SH SOLE 11582 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1034 30135 SH SOLE 30135 0 0 EASTMAN CHEM CO COM 277432100 442 9496 SH SOLE 9496 0 0 EATON CORP PLC SHS G29183103 4010 51619 SH SOLE 51619 0 0 EBAY INC COM 278642103 2192 72913 SH SOLE 72913 0 0 ECOLAB INC COM 278865100 439 2816 SH SOLE 2816 0 0 EDISON INTL COM 281020107 1071 19556 SH SOLE 19556 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5169 27405 SH SOLE 27405 0 0 EHEALTH INC COM 28238P109 3385 24036 SH SOLE 24036 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 48174 2151588 SH SOLE 2151588 0 0 ELDORADO GOLD CORP NEW COM 284902509 613 99335 SH SOLE 99335 0 0 ELECTRONIC ARTS INC COM 285512109 5591 55815 SH SOLE 55815 0 0 EMERSON ELEC CO COM 291011104 7878 165338 SH SOLE 165338 0 0 EMPLOYERS HOLDINGS INC COM 292218104 340 8403 SH SOLE 8403 0 0 ENBRIDGE INC COM 29250N105 584378 20088635 SH SOLE 20088635 0 0 ENBRIDGE INC COM 29250N105 42306 1454300 SH Put SOLE 1454300 0 0 ENBRIDGE INC COM 29250N105 35554 1222200 SH Call SOLE 1222200 0 0 ENERPLUS CORP COM 292766102 571 385515 SH SOLE 385515 0 0 ENI S P A SPONSORED AD 26874R108 3046 153672 SH SOLE 153672 0 0 ENPHASE ENERGY INC COM 29355A107 351 10862 SH SOLE 10862 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 27 16045 SH SOLE 16045 0 0 ENTERGY CORP NEW COM 29364G103 1083 11529 SH SOLE 11529 0 0 EOG RES INC COM 26875P101 1306 36353 SH SOLE 36353 0 0 EQUIFAX INC COM 294429105 281 2352 SH SOLE 2352 0 0 EQUINIX INC COM 29444U700 1022 1636 SH SOLE 1636 0 0 EQUINOX GOLD CORP COM 29446Y502 984 148370 SH SOLE 148370 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 61 12092 SH SOLE 12092 0 0 ESSA PHARMA INC COM NEW 29668H708 40 10050 SH SOLE 10050 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 754 21127 SH SOLE 21127 0 0 ETF MANAGERS TR PRIME MOBILE 26924G409 202 5425 SH SOLE 5425 0 0 ETF SER SOLUTIONS US GBL GLD P 26922A719 139 11446 SH SOLE 11446 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 650 44157 SH SOLE 44157 0 0 EVERGY INC COM 30034W106 252 4569 SH SOLE 4569 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD 30151E608 2530 87777 SH SOLE 87777 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 242 7204 SH SOLE 7204 0 0 EXELON CORP COM 30161N101 1137 30901 SH SOLE 30901 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1053 18711 SH SOLE 18711 0 0 EXXON MOBIL CORP COM 30231G102 15038 396046 SH SOLE 396046 0 0 EXXON MOBIL CORP COM 30231G102 18985 500000 SH Put SOLE 500000 0 0 FABRINET SHS G3323L100 1857 34036 SH SOLE 34036 0 0 FACEBOOK INC CL A 30303M102 160448 961920 SH SOLE 961920 0 0 FAIR ISAAC CORP COM 303250104 876 2846 SH SOLE 2846 0 0 FASTENAL CO COM 311900104 2188 70029 SH SOLE 70029 0 0 FEDEX CORP COM 31428X106 17373 143269 SH SOLE 143269 0 0 FERRARI N V COM N3167Y103 221 1449 SH SOLE 1449 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1250 173864 SH SOLE 173864 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 1181 47482 SH SOLE 47482 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1487 12227 SH SOLE 12227 0 0 FIFTH THIRD BANCORP COM 316773100 625 42055 SH SOLE 42055 0 0 FIRST AMERN FINL CORP COM 31847R102 1902 44842 SH SOLE 44842 0 0 FIRST HORIZON NATL CORP COM 320517105 565 70057 SH SOLE 70057 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1583 255745 SH SOLE 255745 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3125 37977 SH SOLE 37977 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 580 10644 SH SOLE 10644 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 695 11037 SH SOLE 11037 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 219 8484 SH SOLE 8484 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 454 3670 SH SOLE 3670 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 598 21593 SH SOLE 21593 0 0 FIRSTENERGY CORP COM 337932107 3260 81367 SH SOLE 81367 0 0 FIRSTSERVICE CORP NEW COM 33767E202 18948 245692 SH SOLE 245692 0 0 FISERV INC COM 337738108 3584 37727 SH SOLE 37727 0 0 FITBIT INC CL A 33812L102 223 33505 SH SOLE 33505 0 0 FLUOR CORP NEW COM 343412102 137 19769 SH SOLE 19769 0 0 FOOT LOCKER INC COM 344849104 229 10371 SH SOLE 10371 0 0 FORD MTR CO DEL COM 345370860 1467 303797 SH SOLE 303797 0 0 FORTINET INC COM 34959E109 3263 32252 SH SOLE 32252 0 0 FORTIS INC COM 349553107 304312 7893967 SH SOLE 7893967 0 0 FORTUNA SILVER MINES INC COM 349915108 913 395305 SH SOLE 395305 0 0 FOX CORP CL B COM 35137L204 381 16633 SH SOLE 16633 0 0 FRANCO NEVADA CORP COM 351858105 156721 1574770 SH SOLE 1574770 0 0 FRANKLIN ETF TR LIBERTY SHRT 353506108 1648 17380 SH SOLE 17380 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY SR L 35473P595 5694 253047 SH SOLE 253047 0 0 FREEPORT-MCMORAN INC CL B 35671D857 411 60843 SH SOLE 60843 0 0 FS KKR CAPITAL CORP COM 302635107 126 42100 SH SOLE 42100 0 0 GALLAGHER ARTHUR J & CO COM 363576109 807 9903 SH SOLE 9903 0 0 GARMIN LTD SHS H2906T109 1335 17814 SH SOLE 17814 0 0 GENERAC HLDGS INC COM 368736104 1344 14427 SH SOLE 14427 0 0 GENERAL DYNAMICS CORP COM 369550108 2378 17973 SH SOLE 17973 0 0 GENERAL ELECTRIC CO COM 369604103 5806 731297 SH SOLE 731297 0 0 GENERAL MLS INC COM 370334104 1604 30400 SH SOLE 30400 0 0 GENERAL MTRS CO COM 37045V100 3312 159395 SH SOLE 159395 0 0 GENUINE PARTS CO COM 372460105 243 3612 SH SOLE 3612 0 0 GENWORTH FINL INC COM CL A 37247D106 168 50578 SH SOLE 50578 0 0 GERDAU SA SPON ADR REP 373737105 96 50500 SH SOLE 50500 0 0 GILDAN ACTIVEWEAR INC COM 375916103 15904 1246381 SH SOLE 1246381 0 0 GILEAD SCIENCES INC COM 375558103 22598 302273 SH SOLE 302273 0 0 GLAXOSMITHKLINE PLC SPONSORED AD 37733W105 19244 507880 SH SOLE 507880 0 0 GLOBAL PMTS INC COM 37940X102 900 6237 SH SOLE 6237 0 0 GLOBAL X FDS MSCI GREECE 37950E366 372 21786 SH SOLE 21786 0 0 GLOBAL X FDS GLB X SUPERD 37950E549 244 26144 SH SOLE 26144 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 340 28742 SH SOLE 28742 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 361 15127 SH SOLE 15127 0 0 GOLD FIELDS LTD NEW SPONSORED AD 38059T106 1179 248265 SH SOLE 248265 0 0 GOLD STD VENTURES CORP COM 380738104 5 10071 SH SOLE 10071 0 0 GOLDEN STAR RES LTD CDA COM 38119T807 30 12050 SH SOLE 12050 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 302 24485 SH SOLE 24485 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 18896 122231 SH SOLE 122231 0 0 GOLUB CAP BDC INC COM 38173M102 134 10886 SH SOLE 10886 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 146 25150 SH SOLE 25150 0 0 GRAFTECH INTL LTD COM 384313508 2154 265249 SH SOLE 265249 0 0 GRAN TIERRA ENERGY INC COM 38500T101 14 54944 SH SOLE 54944 0 0 GRANA Y MONTERO S A A SPONSORED AD 38500P208 63 40773 SH SOLE 40773 0 0 GRANITE PT MTG TR INC COM 38741L107 60 11868 SH SOLE 11868 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 11757 284680 SH SOLE 284680 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1878 21442 SH SOLE 21442 0 0 HALLIBURTON CO COM 406216101 605 88367 SH SOLE 88367 0 0 HANESBRANDS INC COM 410345102 2559 325190 SH SOLE 325190 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 837 41025 SH SOLE 41025 0 0 HARLEY DAVIDSON INC COM 412822108 403 21300 SH SOLE 21300 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 365 10353 SH SOLE 10353 0 0 HCA HEALTHCARE INC COM 40412C101 3314 36888 SH SOLE 36888 0 0 HDFC BANK LTD SPONSORED AD 40415F101 334 8684 SH SOLE 8684 0 0 HECLA MNG CO COM 422704106 120 66075 SH SOLE 66075 0 0 HELMERICH & PAYNE INC COM 423452101 162 10334 SH SOLE 10334 0 0 HERSHEY CO COM 427866108 3967 29943 SH SOLE 29943 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 997 102706 SH SOLE 102706 0 0 HEXO CORP COM 428304109 77 91536 SH SOLE 91536 0 0 HILLENBRAND INC COM 431571108 328 17142 SH SOLE 17142 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2153 31549 SH SOLE 31549 0 0 HOLOGIC INC COM 436440101 269 7678 SH SOLE 7678 0 0 HOME DEPOT INC COM 437076102 68150 365002 SH SOLE 365002 0 0 HONDA MOTOR LTD AMERN SHS 438128308 3421 152300 SH SOLE 152300 0 0 HONEYWELL INTL INC COM 438516106 24882 185978 SH SOLE 185978 0 0 HORMEL FOODS CORP COM 440452100 2267 48596 SH SOLE 48596 0 0 HOST HOTELS & RESORTS INC COM 44107P104 119 10771 SH SOLE 10771 0 0 HP INC COM 40434L105 2231 128524 SH SOLE 128524 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 3829 136709 SH SOLE 136709 0 0 HUDBAY MINERALS INC COM 443628102 519 273041 SH SOLE 273041 0 0 HUDSON LTD COM CL A G46408103 786 156600 SH Call SOLE 156600 0 0 HUMANA INC COM 444859102 1542 4909 SH SOLE 4909 0 0 HUNTINGTON BANCSHARES INC COM 446150104 741 90238 SH SOLE 90238 0 0 HUNTSMAN CORP COM 447011107 490 33983 SH SOLE 33983 0 0 IAMGOLD CORP COM 450913108 573 251169 SH SOLE 251169 0 0 IHS MARKIT LTD SHS G47567105 1704 28398 SH SOLE 28398 0 0 ILLINOIS TOOL WKS INC COM 452308109 326 2296 SH SOLE 2296 0 0 ILLUMINA INC COM 452327109 683 2502 SH SOLE 2502 0 0 IMPERIAL OIL LTD COM NEW 453038408 20110 1784387 SH SOLE 1784387 0 0 IMV INC COM 44974L103 20 11491 SH SOLE 11491 0 0 INCYTE CORP COM 45337C102 328 4485 SH SOLE 4485 0 0 INDIA FD INC COM 454089103 670 49183 SH SOLE 49183 0 0 INFOSYS LTD SPONSORED AD 456788108 421 51241 SH SOLE 51241 0 0 ING GROEP N.V. SPONSORED AD 456837103 1171 227425 SH SOLE 227425 0 0 INGERSOLL RAND INC COM 45687V106 1134 45730 SH SOLE 45730 0 0 INGREDION INC COM 457187102 4542 60161 SH SOLE 60161 0 0 INTEL CORP COM 458140100 94010 1737069 SH SOLE 1737069 0 0 INTEL CORP COM 458140100 4871 90000 SH Put SOLE 90000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 285 3535 SH SOLE 3535 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 36306 327283 SH SOLE 327283 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1875 18370 SH SOLE 18370 0 0 INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2 459506309 251 6587 SH SOLE 6587 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 89 14883 SH SOLE 14883 0 0 INTERPUBLIC GROUP COS INC COM 460690100 761 47001 SH SOLE 47001 0 0 INTUIT COM 461202103 1991 8658 SH SOLE 8658 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3819 7711 SH SOLE 7711 0 0 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 3050 43517 SH SOLE 43517 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 1802 20436 SH SOLE 20436 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 2177 22807 SH SOLE 22807 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 255 9520 SH SOLE 9520 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 419 7762 SH SOLE 7762 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 620 12786 SH SOLE 12786 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 3142 37398 SH SOLE 37398 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 610 4848 SH SOLE 4848 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 293 3165 SH SOLE 3165 0 0 INVESCO EXCHANGE-TRADED FD T S&P MIDCP LO 46138E198 695 17456 SH SOLE 17456 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 LOW V 46138E354 783 16698 SH SOLE 16698 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI SM 46138E735 514 22263 SH SOLE 22263 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI DE 46138E743 239 7869 SH SOLE 7869 0 0 INVESCO EXCHANGE-TRADED FD T CHINA TECHNL 46138E800 457 9553 SH SOLE 9553 0 0 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 402 15929 SH SOLE 15929 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI EM 46138E727 364 23562 SH SOLE 23562 0 0 INVESCO LTD SHS G491BT108 229 25259 SH SOLE 25259 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 9270 48687 SH SOLE 48687 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 49885 262000 SH Put SOLE 262000 0 0 INVESTORS BANCORP INC NEW COM 46146L101 160 20070 SH SOLE 20070 0 0 IRON MTN INC NEW COM 46284V101 832 34977 SH SOLE 34977 0 0 ISHARES GOLD TRUST ISHARES 464285105 2163 143507 SH SOLE 143507 0 0 ISHARES INC MSCI EM ASIA 464286426 822 14426 SH SOLE 14426 0 0 ISHARES INC CORE MSCI EM 46434G103 5655 139726 SH SOLE 139726 0 0 ISHARES INC EM MKTS DIV 464286319 380 13492 SH SOLE 13492 0 0 ISHARES INC MSCI AUSTRIA 464286202 5273 402249 SH SOLE 402249 0 0 ISHARES INC MSCI BRAZIL 464286400 1489 63214 SH SOLE 63214 0 0 ISHARES INC MIN VOL GBL 464286525 771 9598 SH SOLE 9598 0 0 ISHARES INC MIN VOL EMRG 464286533 1017 21675 SH SOLE 21675 0 0 ISHARES INC MSCI EURZONE 464286608 447 14648 SH SOLE 14648 0 0 ISHARES INC MSCI SWITZER 464286749 609 17209 SH SOLE 17209 0 0 ISHARES INC MSCI SPAIN E 464286764 4603 226523 SH SOLE 226523 0 0 ISHARES INC MSCI STH KOR 464286772 3206 68336 SH SOLE 68336 0 0 ISHARES INC MSCI MEXICO 464286822 1380 48677 SH SOLE 48677 0 0 ISHARES INC MSCI TAIWAN 46434G772 4277 129719 SH SOLE 129719 0 0 ISHARES INC MSCI JPN ETF 46434G822 7911 160180 SH SOLE 160180 0 0 ISHARES INC MSCI ITALY E 46434G830 5370 258526 SH SOLE 258526 0 0 ISHARES INC MSCI CDA ETF 464286509 4924 225355 SH SOLE 225355 0 0 ISHARES INC MSCI GERMANY 464286806 262 12185 SH SOLE 12185 0 0 ISHARES INC MSCI WORLD E 464286392 475 6099 SH SOLE 6099 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 465 35658 SH SOLE 35658 0 0 ISHARES TR INDIA 50 ETF 464289529 786 30652 SH SOLE 30652 0 0 ISHARES TR 20 YR TR BD 464287432 14015 84955 SH SOLE 84955 0 0 ISHARES TR CHINA LG-CAP 464287184 14693 391389 SH SOLE 391389 0 0 ISHARES TR CORE HIGH DV 46429B663 2397 33498 SH SOLE 33498 0 0 ISHARES TR CORE S&P500 464287200 32036 123980 SH SOLE 123980 0 0 ISHARES TR CORE S&P MCP 464287507 4406 30630 SH SOLE 30630 0 0 ISHARES TR CORE S&P SCP 464287804 531 9456 SH SOLE 9456 0 0 ISHARES TR CORE S&P TTL 464287150 434 7580 SH SOLE 7580 0 0 ISHARES TR CORE US AGGB 464287226 10174 88186 SH SOLE 88186 0 0 ISHARES TR GLOBAL 100 E 464287572 325 7288 SH SOLE 7288 0 0 ISHARES TR GLOBAL ENERG 464287341 376 22274 SH SOLE 22274 0 0 ISHARES TR GLOBAL FINLS 464287333 268 5681 SH SOLE 5681 0 0 ISHARES TR GLOB HLTHCRE 464287325 770 12643 SH SOLE 12643 0 0 ISHARES TR GLB INFRASTR 464288372 264 7737 SH SOLE 7737 0 0 ISHARES TR GLOBAL TECH 464287291 1485 8143 SH SOLE 8143 0 0 ISHARES TR IBOXX HI YD 464288513 20914 271370 SH SOLE 271370 0 0 ISHARES TR IBOXX INV CP 464287242 1884 15255 SH SOLE 15255 0 0 ISHARES TR MRGSTR SM CP 464288604 225 1354 SH SOLE 1354 0 0 ISHARES TR MSCI ACWI ET 464288257 595 9508 SH SOLE 9508 0 0 ISHARES TR MSCI CHINA E 46429B671 1042 18198 SH SOLE 18198 0 0 ISHARES TR MSCI EAFE ET 464287465 140298 2624357 SH SOLE 2624357 0 0 ISHARES TR EAFE SML CP 464288273 4057 90491 SH SOLE 90491 0 0 ISHARES TR MSCI EMG MKT 464287234 15616 457548 SH SOLE 457548 0 0 ISHARES TR NASDAQ BIOTE 464287556 860 7979 SH SOLE 7979 0 0 ISHARES TR PHLX SEMICND 464287523 769 3747 SH SOLE 3747 0 0 ISHARES TR RUS 1000 ETF 464287622 334 2362 SH SOLE 2362 0 0 ISHARES TR RUSSELL 2000 464287655 7260 63427 SH SOLE 63427 0 0 ISHARES TR RUS 2000 VAL 464287630 418 5100 SH SOLE 5100 0 0 ISHARES TR RUS MID CAP 464287499 245 5676 SH SOLE 5676 0 0 ISHARES TR S&P 100 ETF 464287101 563 4747 SH SOLE 4747 0 0 ISHARES TR S&P MC 400VL 464287705 1800 16404 SH SOLE 16404 0 0 ISHARES TR SP SMCP600VL 464287879 2223 22246 SH SOLE 22246 0 0 ISHARES TR SELECT DIVID 464287168 1981 26943 SH SOLE 26943 0 0 ISHARES TR TIPS BD ETF 464287176 2552 21640 SH SOLE 21640 0 0 ISHARES TR MSCI DENMARK 46429B523 5138 85534 SH SOLE 85534 0 0 ISHARES TR MSCI INDIA E 46429B598 1615 66988 SH SOLE 66988 0 0 ISHARES TR CORE MSCI TO 46432F834 223 4735 SH SOLE 4735 0 0 ISHARES TR CORE MSCI EA 46432F842 4853 97269 SH SOLE 97269 0 0 ISHARES TR CORE 1 5 YR 46432F859 870 17224 SH SOLE 17224 0 0 ISHARES TR CORE TOTAL U 46434V613 234 4450 SH SOLE 4450 0 0 ISHARES TR BARCLAYS 7 1 464287440 11949 98359 SH SOLE 98359 0 0 ISHARES TR 1 3 YR TREAS 464287457 22874 263925 SH SOLE 263925 0 0 ISHARES TR EXPANDED TEC 464287515 243 1156 SH SOLE 1156 0 0 ISHARES TR EXPND TEC SC 464287549 4915 23207 SH SOLE 23207 0 0 ISHARES TR JPMORGAN USD 464288281 2791 28870 SH SOLE 28870 0 0 ISHARES TR INTL SEL DIV 464288448 311 13754 SH SOLE 13754 0 0 ISHARES TR SH TR CRPORT 464288646 3017 57625 SH SOLE 57625 0 0 ISHARES TR 3 7 YR TREAS 464288661 959 7193 SH SOLE 7193 0 0 ISHARES TR SHORT TREAS 464288679 2092 18845 SH SOLE 18845 0 0 ISHARES TR PFD AND INCM 464288687 559 17556 SH SOLE 17556 0 0 ISHARES TR US AER DEF E 464288760 432 3001 SH SOLE 3001 0 0 ISHARES TR EAFE VALUE E 464288877 327 9168 SH SOLE 9168 0 0 ISHARES TR US TREAS BD 46429B267 8366 298684 SH SOLE 298684 0 0 ISHARES TR FLTG RATE NT 46429B655 1751 35924 SH SOLE 35924 0 0 ISHARES TR MIN VOL EAFE 46429B689 2526 40715 SH SOLE 40715 0 0 ISHARES TR MSCI MIN VOL 46429B697 1940 35921 SH SOLE 35921 0 0 ISHARES TR EXPONENTIAL 46434V381 4032 113220 SH SOLE 113220 0 0 ISHARES TR ULTR SH TRM 46434V878 856 17143 SH SOLE 17143 0 0 ISHARES TR MSCI UK ETF 46435G334 2451 102635 SH SOLE 102635 0 0 ISHARES TR MSCI CDA ETF 46435G706 840 38911 SH SOLE 38911 0 0 ISHARES TR U.S. CNSM GD 464287812 4212 38930 SH SOLE 38930 0 0 ISHARES TR US HLTHCARE 464287762 1119 5961 SH SOLE 5961 0 0 ISHARES TR U.S. MED DVC 464288810 2691 11940 SH SOLE 11940 0 0 ISHARES TR U.S. REAL ES 464287739 800 11493 SH SOLE 11493 0 0 ISHARES TR U.S. TECH ET 464287721 1828 8943 SH SOLE 8943 0 0 ISHARES U S ETF TR SHT MAT BD E 46431W507 244 5031 SH SOLE 5031 0 0 JACOBS ENGR GROUP INC COM 469814107 1184 14941 SH SOLE 14941 0 0 JAMES HARDIE INDS PLC SPONSORED AD 47030M106 131 10936 SH SOLE 10936 0 0 JD COM INC SPON ADR CL 47215P106 920 22726 SH SOLE 22726 0 0 JOHNSON & JOHNSON COM 478160104 103030 785709 SH SOLE 785709 0 0 JPMORGAN CHASE & CO COM 46625H100 190365 2114459 SH SOLE 2114459 0 0 JPMORGAN CHASE & CO COM 46625H100 31510 350000 SH Put SOLE 350000 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3373 26518 SH SOLE 26518 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 140 38500 SH SOLE 38500 0 0 KELLOGG CO COM 487836108 1593 26558 SH SOLE 26558 0 0 KELLOGG CO COM 487836108 5999 100000 SH Put SOLE 100000 0 0 KEYCORP COM 493267108 765 73789 SH SOLE 73789 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2565 30652 SH SOLE 30652 0 0 KIMBERLY CLARK CORP COM 494368103 11268 88122 SH SOLE 88122 0 0 KINDER MORGAN INC DEL COM 49456B101 41967 3014901 SH SOLE 3014901 0 0 KINROSS GOLD CORP COM 496902404 32193 8088801 SH SOLE 8088801 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 49888 1685400 SH SOLE 1685400 0 0 KKR & CO INC CL A 48251W104 1827 77863 SH SOLE 77863 0 0 KLA CORPORATION COM NEW 482480100 4730 32908 SH SOLE 32908 0 0 KOHLS CORP COM 500255104 154 10530 SH SOLE 10530 0 0 KONINKLIJKE PHILIPS N V NY REG SH NE 500472303 527 13115 SH SOLE 13115 0 0 KRAFT HEINZ CO COM 500754106 4622 186822 SH SOLE 186822 0 0 KRANESHARES TR CSI CHI INTE 500767306 330 7294 SH SOLE 7294 0 0 KRANESHARES TR BOSERA MSCI 500767405 328 11107 SH SOLE 11107 0 0 KROGER CO COM 501044101 1101 36544 SH SOLE 36544 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 2050 11383 SH SOLE 11383 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1996 15792 SH SOLE 15792 0 0 LAM RESEARCH CORP COM 512807108 5788 24115 SH SOLE 24115 0 0 LAS VEGAS SANDS CORP COM 517834107 476 11212 SH SOLE 11212 0 0 LAUDER ESTEE COS INC CL A 518439104 643 4035 SH SOLE 4035 0 0 LENNAR CORP CL A 526057104 311 8133 SH SOLE 8133 0 0 LILLY ELI & CO COM 532457108 8476 61103 SH SOLE 61103 0 0 LINCOLN NATL CORP IND COM 534187109 440 16711 SH SOLE 16711 0 0 LINDE PLC SHS G5494J103 52575 303904 SH SOLE 303904 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1330 29255 SH SOLE 29255 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 2034 1347270 SH SOLE 1347270 0 0 LOCKHEED MARTIN CORP COM 539830109 29636 87435 SH SOLE 87435 0 0 LOWES COS INC COM 548661107 7711 89610 SH SOLE 89610 0 0 LPL FINL HLDGS INC COM 50212V100 655 12030 SH SOLE 12030 0 0 LULULEMON ATHLETICA INC COM 550021109 12053 63587 SH SOLE 63587 0 0 LUMENTUM HLDGS INC COM 55024U109 563 7644 SH SOLE 7644 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3475 70018 SH SOLE 70018 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 744 29477 SH SOLE 29477 0 0 MACYS INC COM 55616P104 72 14678 SH SOLE 14678 0 0 MACYS INC COM 55616P104 835 170000 SH Call SOLE 170000 0 0 MAGNA INTL INC COM 559222401 83724 2622934 SH SOLE 2622934 0 0 MALLINCKRODT PUB LTD CO SHS G5785G107 37 18644 SH SOLE 18644 0 0 MANULIFE FINL CORP COM 56501R106 305550 24366048 SH SOLE 24366048 0 0 MANULIFE FINL CORP COM 56501R106 50964 4064100 SH Put SOLE 4064100 0 0 MARATHON PETE CORP COM 56585A102 1441 60992 SH SOLE 60992 0 0 MARKEL CORP COM 570535104 7801 8407 SH SOLE 8407 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 421 7580 SH SOLE 7580 0 0 MARTIN MARIETTA MATLS INC COM 573284106 280 1478 SH SOLE 1478 0 0 MASCO CORP COM 574599106 712 20599 SH SOLE 20599 0 0 MASTERCARD INC CL A 57636Q104 89801 371753 SH SOLE 371753 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 1748 163639 SH SOLE 163639 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6449 45671 SH SOLE 45671 0 0 MCDONALDS CORP COM 580135101 85495 517055 SH SOLE 517055 0 0 MCEWEN MNG INC COM 58039P107 32 48817 SH SOLE 48817 0 0 MCKESSON CORP COM 58155Q103 4381 32389 SH SOLE 32389 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 968 55986 SH SOLE 55986 0 0 MEDIFAST INC COM 58470H101 591 9462 SH SOLE 9462 0 0 MEDTRONIC PLC SHS G5960L103 20620 228650 SH SOLE 228650 0 0 MERCADOLIBRE INC COM 58733R102 268 548 SH SOLE 548 0 0 MERCK & CO. INC COM 58933Y105 36366 472652 SH SOLE 472652 0 0 METALLA RTY & STREAMING LTD COM NEW 59124U605 798 188650 SH SOLE 188650 0 0 METHANEX CORP COM 59151K108 881 72354 SH SOLE 72354 0 0 METLIFE INC COM 59156R108 4634 151573 SH SOLE 151573 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3229 4676 SH SOLE 4676 0 0 MGM RESORTS INTERNATIONAL COM 552953101 816 69150 SH SOLE 69150 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 347 5118 SH SOLE 5118 0 0 MICRON TECHNOLOGY INC COM 595112103 5651 134350 SH SOLE 134350 0 0 MICRON TECHNOLOGY INC NOTE 2.125% 595112AV5 50035 130000 SH Put SOLE 130000 0 0 MICROSOFT CORP COM 594918104 508622 3225043 SH SOLE 3225043 0 0 MIDDLEBY CORP COM 596278101 212 3732 SH SOLE 3732 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 4137 1130359 SH SOLE 1130359 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1273 32620 SH SOLE 32620 0 0 MONDELEZ INTL INC CL A 609207105 6243 124664 SH SOLE 124664 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1644 29218 SH SOLE 29218 0 0 MOODYS CORP COM 615369105 3794 17938 SH SOLE 17938 0 0 MORGAN STANLEY COM NEW 617446448 21259 625279 SH SOLE 625279 0 0 MORGAN STANLEY COM NEW 617446448 32300 950000 SH Put SOLE 950000 0 0 MOSAIC CO NEW COM 61945C103 399 36853 SH SOLE 36853 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1863 14015 SH SOLE 14015 0 0 MSCI INC COM 55354G100 1244 4305 SH SOLE 4305 0 0 MYLAN NV SHS EURO N59465109 5029 337296 SH SOLE 337296 0 0 NASDAQ INC COM 631103108 3270 34438 SH SOLE 34438 0 0 NATIONAL BK HLDGS CORP CL A 633707104 1195 50000 SH Put SOLE 50000 0 0 NATIONAL BK HLDGS CORP CL A 633707104 10994 460000 SH Call SOLE 460000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1190 20415 SH SOLE 20415 0 0 NAVIENT CORPORATION COM 63938C108 78 10248 SH SOLE 10248 0 0 NEOGENOMICS INC COM NEW 64049M209 866 31380 SH SOLE 31380 0 0 NETAPP INC COM 64110D104 1053 25266 SH SOLE 25266 0 0 NETFLIX INC COM 64110L106 46821 124689 SH SOLE 124689 0 0 NEW GOLD INC CDA COM 644535106 53 104431 SH SOLE 104431 0 0 NEWELL BRANDS INC COM 651229106 1373 103399 SH SOLE 103399 0 0 NEWMONT CORP COM 651639106 10573 233503 SH SOLE 233503 0 0 NEXGEN ENERGY LTD COM 65340P106 24 33511 SH SOLE 33511 0 0 NEXTERA ENERGY INC COM 65339F101 64460 267893 SH SOLE 267893 0 0 NICE LTD SPONSORED AD 653656108 1291 8993 SH SOLE 8993 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 246 19608 SH SOLE 19608 0 0 NIKE INC CL B 654106103 96425 1165393 SH SOLE 1165393 0 0 NIO INC SPON ADS 62914V106 108 38985 SH SOLE 38985 0 0 NISOURCE INC COM 65473P105 1566 62731 SH SOLE 62731 0 0 NOBLE ENERGY INC COM 655044105 218 36170 SH SOLE 36170 0 0 NOKIA CORP SPONSORED AD 654902204 386 124585 SH SOLE 124585 0 0 NORBORD INC COM NEW 65548P403 879 74263 SH SOLE 74263 0 0 NORFOLK SOUTHERN CORP COM 655844108 5506 37711 SH SOLE 37711 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 153 30127 SH SOLE 30127 0 0 NORTHROP GRUMMAN CORP COM 666807102 4419 14606 SH SOLE 14606 0 0 NORTONLIFELOCK INC COM 668771108 534 28521 SH SOLE 28521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 378 34456 SH SOLE 34456 0 0 NOVAGOLD RES INC COM NEW 66987E206 772 104554 SH SOLE 104554 0 0 NOVAN INC COM 66988N106 487 1024807 SH SOLE 1024807 0 0 NOVARTIS A G SPONSORED AD 66987V109 8722 105786 SH SOLE 105786 0 0 NOVO-NORDISK A S ADR 670100205 8992 149377 SH SOLE 149377 0 0 NUCOR CORP COM 670346105 492 13665 SH SOLE 13665 0 0 NUTRIEN LTD COM 67077M108 174389 5138158 SH SOLE 5138158 0 0 NUTRIEN LTD COM 67077M108 134586 3965400 SH Call SOLE 3965400 0 0 NVIDIA CORP COM 67066G104 17373 65905 SH SOLE 65905 0 0 NXP SEMICONDUCTORS N V COM N6596X109 3369 40624 SH SOLE 40624 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 773 2568 SH SOLE 2568 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 35 10851 SH SOLE 10851 0 0 OBSIDIAN ENERGY LTD COM 674482203 3 18161 SH SOLE 18161 0 0 OCCIDENTAL PETE CORP COM 674599105 1474 127276 SH SOLE 127276 0 0 OFFICE DEPOT INC COM 676220106 230 140466 SH SOLE 140466 0 0 OKTA INC CL A 679295105 1578 12905 SH SOLE 12905 0 0 OLD REP INTL CORP COM 680223104 452 29615 SH SOLE 29615 0 0 OMNICOM GROUP INC COM 681919106 2706 49291 SH SOLE 49291 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 24 17400 SH SOLE 17400 0 0 OPEN TEXT CORP COM 683715106 102514 2935673 SH SOLE 2935673 0 0 ORACLE CORP COM 68389X105 29491 610202 SH SOLE 610202 0 0 ORGANIGRAM HLDGS INC COM 68620P101 336 168216 SH SOLE 168216 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1384 185985 SH SOLE 185985 0 0 OVINTIV INC COM 69047Q102 700 259414 SH SOLE 259414 0 0 PALO ALTO NETWORKS INC COM 697435105 2472 15078 SH SOLE 15078 0 0 PAN AMERN SILVER CORP COM 697900108 3407 237727 SH SOLE 237727 0 0 PARKER HANNIFIN CORP COM 701094104 819 6311 SH SOLE 6311 0 0 PAYCHEX INC COM 704326107 1767 28086 SH SOLE 28086 0 0 PAYCOM SOFTWARE INC COM 70432V102 1513 7489 SH SOLE 7489 0 0 PAYPAL HLDGS INC COM 70450Y103 27847 290856 SH SOLE 290856 0 0 PEMBINA PIPELINE CORP COM 706327103 141545 7524990 SH SOLE 7524990 0 0 PEPSICO INC COM 713448108 58248 484997 SH SOLE 484997 0 0 PERRIGO CO PLC SHS G97822103 286 5957 SH SOLE 5957 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 170 30944 SH SOLE 30944 0 0 PFIZER INC COM 717081103 55384 1696807 SH SOLE 1696807 0 0 PHILIP MORRIS INTL INC COM 718172109 16715 229096 SH SOLE 229096 0 0 PHILLIPS 66 COM 718546104 779 14519 SH SOLE 14519 0 0 PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 801 47640 SH SOLE 47640 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2271 102802 SH SOLE 102802 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 1183 6768 SH SOLE 6768 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 1727 16267 SH SOLE 16267 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 5005 50569 SH SOLE 50569 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1248 254640 SH SOLE 254640 0 0 PINNACLE WEST CAP CORP COM 723484101 265 3501 SH SOLE 3501 0 0 PIONEER NAT RES CO COM 723787107 395 5624 SH SOLE 5624 0 0 PNC FINL SVCS GROUP INC COM 693475105 432 4514 SH SOLE 4514 0 0 POLARIS INC COM 731068102 515 10695 SH SOLE 10695 0 0 POSCO SPONSORED AD 693483109 1833 56138 SH SOLE 56138 0 0 PPG INDS INC COM 693506107 739 8834 SH SOLE 8834 0 0 PPL CORP COM 69351T106 257 10429 SH SOLE 10429 0 0 PRECISION DRILLING CORP COM 2010 74022D308 55 175791 SH SOLE 175791 0 0 PRETIUM RES INC COM 74139C102 646 113859 SH SOLE 113859 0 0 PRETIUM RES INC COM 74139C102 1134 200000 SH Call SOLE 200000 0 0 PRICE T ROWE GROUP INC COM 74144T108 3097 31715 SH SOLE 31715 0 0 PRIMO WATER CORPORATION COM 74167P108 1789 197473 SH SOLE 197473 0 0 PRIMORIS SVCS CORP COM 74164F103 334 21000 SH SOLE 21000 0 0 PROCTER & GAMBLE CO COM 742718109 84617 769246 SH SOLE 769246 0 0 PROFOUND MED CORP COM NEW 74319B502 127 12989 SH SOLE 12989 0 0 PROGRESSIVE CORP OHIO COM 743315103 2670 36166 SH SOLE 36166 0 0 PROLOGIS INC. COM 74340W103 1723 21437 SH SOLE 21437 0 0 PROSHARES TR SHORT QQQ NE 74347B714 3466 136397 SH SOLE 136397 0 0 PROSHARES TR SHRT 20+YR T 74347X849 392 25280 SH SOLE 25280 0 0 PROSHARES TR SHRT RUSSELL 74348A210 2622 54418 SH SOLE 54418 0 0 PROSHARES TR PSHS SHORT D 74347B235 407 6953 SH SOLE 6953 0 0 PROSHARES TR SHORT S&P 50 74347B425 8027 290200 SH SOLE 290200 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 123 28886 SH SOLE 28886 0 0 PRUDENTIAL FINL INC COM 744320102 2290 43920 SH SOLE 43920 0 0 PULTE GROUP INC COM 745867101 442 19816 SH SOLE 19816 0 0 QORVO INC COM 74736K101 321 3985 SH SOLE 3985 0 0 QUALCOMM INC COM 747525103 19301 285313 SH SOLE 285313 0 0 QUANTA SVCS INC COM 74762E102 847 26695 SH SOLE 26695 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1554 19351 SH SOLE 19351 0 0 QUIDEL CORP COM 74838J101 332 3394 SH SOLE 3394 0 0 RAYTHEON CO COM NEW 755111507 7385 56308 SH SOLE 56308 0 0 REALTY INCOME CORP COM 756109104 868 17400 SH SOLE 17400 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1450 2970 SH SOLE 2970 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 702 78308 SH SOLE 78308 0 0 REPUBLIC SVCS INC COM 760759100 1696 22589 SH SOLE 22589 0 0 RESMED INC COM 761152107 1815 12326 SH SOLE 12326 0 0 RESOLUTE FST PRODS INC COM 76117W109 18 14009 SH SOLE 14009 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 95710 2390956 SH SOLE 2390956 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 120 14500 SH SOLE 14500 0 0 REV GROUP INC COM 749527107 624 149584 SH SOLE 149584 0 0 RIO TINTO PLC SPONSORED AD 767204100 720 15811 SH SOLE 15811 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1306 38212 SH SOLE 38212 0 0 ROCKWELL AUTOMATION INC COM 773903109 972 6442 SH SOLE 6442 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 157932 3802834 SH SOLE 3802834 0 0 ROKU INC COM CL A 77543R102 1588 18158 SH SOLE 18158 0 0 ROPER TECHNOLOGIES INC COM 776696106 1725 5533 SH SOLE 5533 0 0 ROSS STORES INC COM 778296103 1156 13288 SH SOLE 13288 0 0 ROYAL BK CDA COM 780087102 1253080 20358731 SH SOLE 20358731 0 0 ROYAL BK CDA COM 780087102 21542 350000 SH Put SOLE 350000 0 0 ROYAL BK CDA COM 780087102 95587 1553000 SH Call SOLE 1553000 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 780097689 1207 443600 SH SOLE 443600 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1535 47707 SH SOLE 47707 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6566 201039 SH SOLE 201039 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7937 227489 SH SOLE 227489 0 0 ROYAL GOLD INC COM 780287108 880 10034 SH SOLE 10034 0 0 RPC INC COM 749660106 36 17709 SH SOLE 17709 0 0 S&P GLOBAL INC COM 78409V104 6609 26968 SH SOLE 26968 0 0 SALESFORCE COM INC COM 79466L302 7686 53385 SH SOLE 53385 0 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 25 12050 SH SOLE 12050 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 626 124951 SH SOLE 124951 0 0 SANOFI SPONSORED AD 80105N105 10108 231198 SH SOLE 231198 0 0 SAP SE SPON ADR 803054204 818 7402 SH SOLE 7402 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2580 9557 SH SOLE 9557 0 0 SCHLUMBERGER LTD COM 806857108 1854 137423 SH SOLE 137423 0 0 SCHWAB CHARLES CORP COM 808513105 1196 35560 SH SOLE 35560 0 0 SCHWAB STRATEGIC TR SCHWB FDT EM 808524730 401 19523 SH SOLE 19523 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1114 22821 SH SOLE 22821 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 330 6065 SH SOLE 6065 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 887 9044 SH SOLE 9044 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 10842 122398 SH SOLE 122398 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 2693 92658 SH SOLE 92658 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 18200 874158 SH SOLE 874158 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7336 124322 SH SOLE 124322 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6340 78889 SH SOLE 78889 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 9216 208322 SH SOLE 208322 0 0 SELECT SECTOR SPDR TR RL EST SEL S 81369Y860 404 13046 SH SOLE 13046 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 781 14094 SH SOLE 14094 0 0 SERVICE CORP INTL COM 817565104 243 6209 SH SOLE 6209 0 0 SERVICENOW INC COM 81762P102 6165 21511 SH SOLE 21511 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 74265 4584268 SH SOLE 4584268 0 0 SHERWIN WILLIAMS CO COM 824348106 287 625 SH SOLE 625 0 0 SHOPIFY INC CL A 82509L107 280228 672122 SH SOLE 672122 0 0 SIERRA WIRELESS INC COM 826516106 112 19633 SH SOLE 19633 0 0 SILVERCORP METALS INC COM 82835P103 67 20350 SH SOLE 20350 0 0 SILVERCREST METALS INC COM 828363101 454 86885 SH SOLE 86885 0 0 SIMON PPTY GROUP INC NEW COM 828806109 645 11766 SH SOLE 11766 0 0 SIRIUS XM HLDGS INC COM 82968B103 87 17682 SH SOLE 17682 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 922 12525 SH SOLE 12525 0 0 SK TELECOM LTD SPONSORED AD 78440P108 3420 210176 SH SOLE 210176 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 268 2995 SH SOLE 2995 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 378 10544 SH SOLE 10544 0 0 SMUCKER J M CO COM NEW 832696405 2841 25597 SH SOLE 25597 0 0 SNAP INC CL A 83304A106 701 58925 SH SOLE 58925 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1833 22389 SH SOLE 22389 0 0 SONOS INC COM 83570H108 94 11079 SH SOLE 11079 0 0 SONY CORP SPONSORED AD 835699307 1926 32544 SH SOLE 32544 0 0 SOUTHERN CO COM 842587107 3800 70180 SH SOLE 70180 0 0 SOUTHERN COPPER CORP COM 84265V105 425 15080 SH SOLE 15080 0 0 SOUTHWEST AIRLS CO COM 844741108 1792 50317 SH SOLE 50317 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 12317 56182 SH SOLE 56182 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 51072 344965 SH SOLE 344965 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 4301 145745 SH SOLE 145745 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 912 27531 SH SOLE 27531 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 598 15313 SH SOLE 15313 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 66370 257497 SH SOLE 257497 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 836 3179 SH SOLE 3179 0 0 SPDR SER TR S&P DIVID ET 78464A763 6252 78293 SH SOLE 78293 0 0 SPDR SER TR S&P REGL BKG 78464A698 2800 85925 SH SOLE 85925 0 0 SPDR SER TR S&P METALS M 78464A755 835 51760 SH SOLE 51760 0 0 SPDR SER TR S&P BIOTECH 78464A870 1066 13768 SH SOLE 13768 0 0 SPDR SER TR SPDR BLOOMBE 78468R663 17531 191328 SH SOLE 191328 0 0 SPDR SER TR SPDR S&P 500 78468R796 245 3833 SH SOLE 3833 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 300 12546 SH SOLE 12546 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 243 2001 SH SOLE 2001 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 3880 265394 SH SOLE 265394 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1444 110037 SH SOLE 110037 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 138 26352 SH SOLE 26352 0 0 SQUARE INC CL A 852234103 918 17522 SH SOLE 17522 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 285 6497 SH SOLE 6497 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1338 27894 SH SOLE 27894 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 375 7771 SH SOLE 7771 0 0 SSR MNG INC COM 784730103 1200 105407 SH SOLE 105407 0 0 ST JOE CO COM 790148100 239 14250 SH SOLE 14250 0 0 STAGE STORES INC COM NEW 85254C305 291 800000 SH SOLE 800000 0 0 STANLEY BLACK & DECKER INC COM 854502101 3152 31525 SH SOLE 31525 0 0 STANTEC INC COM 85472N109 5829 228055 SH SOLE 228055 0 0 STARBUCKS CORP COM 855244109 39928 607363 SH SOLE 607363 0 0 STARS GROUP INC COM 85570W100 831 40686 SH SOLE 40686 0 0 STARWOOD PPTY TR INC COM 85571B105 236 23062 SH SOLE 23062 0 0 STATE STR CORP COM 857477103 2976 55859 SH SOLE 55859 0 0 STERICYCLE INC COM 858912108 363 7475 SH SOLE 7475 0 0 STERIS PLC SHS USD G8473T100 1263 9020 SH SOLE 9020 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 342 16009 SH SOLE 16009 0 0 STRYKER CORP COM 863667101 10089 60597 SH SOLE 60597 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 1448 302235 SH SOLE 302235 0 0 SUN LIFE FINL INC COM 866796105 191478 5966893 SH SOLE 5966893 0 0 SUNCOR ENERGY INC NEW COM 867224107 232216 14697194 SH SOLE 14697194 0 0 SUNCOR ENERGY INC NEW COM 867224107 4740 300000 SH Call SOLE 300000 0 0 SUNOPTA INC COM 8676EP108 252 146800 SH SOLE 146800 0 0 SVB FINANCIAL GROUP COM 78486Q101 316 2094 SH SOLE 2094 0 0 SYNAPTICS INC COM 87157D109 458 7918 SH SOLE 7918 0 0 SYNEOS HEALTH INC CL A 87166B102 325 8232 SH SOLE 8232 0 0 SYNOPSYS INC COM 871607107 835 6481 SH SOLE 6481 0 0 SYSCO CORP COM 871829107 1354 29678 SH SOLE 29678 0 0 T MOBILE US INC COM 872590104 451 5377 SH SOLE 5377 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 13449 281423 SH SOLE 281423 0 0 TAL EDUCATION GROUP SPONSORED AD 874080104 678 12721 SH SOLE 12721 0 0 TAPESTRY INC COM 876030107 398 30737 SH SOLE 30737 0 0 TARGET CORP COM 87612E106 7632 82088 SH SOLE 82088 0 0 TASEKO MINES LTD COM 876511106 87 326373 SH SOLE 326373 0 0 TATA MTRS LTD SPONSORED AD 876568502 71 15091 SH SOLE 15091 0 0 TC ENERGY CORP COM 87807B107 635022 14334593 SH SOLE 14334593 0 0 TC ENERGY CORP COM 87807B107 4430 100000 SH Put SOLE 100000 0 0 TC ENERGY CORP COM 87807B107 11075 250000 SH Call SOLE 250000 0 0 TECK RESOURCES LTD CL B 878742204 31401 4153601 SH SOLE 4153601 0 0 TEJON RANCH CO COM 879080109 1470 104570 SH SOLE 104570 0 0 TELADOC HEALTH INC COM 87918A105 392 2531 SH SOLE 2531 0 0 TELEFLEX INCORPORATED COM 879369106 226 772 SH SOLE 772 0 0 TELEFONICA BRASIL SA SPONSORED AD 87936R106 1872 196399 SH SOLE 196399 0 0 TELEFONICA S A SPONSORED AD 879382208 3239 708840 SH SOLE 708840 0 0 TELUS CORPORATION COM 87971M103 314928 19957432 SH SOLE 19957432 0 0 TELUS CORPORATION COM 87971M103 10358 656400 SH Call SOLE 656400 0 0 TEMPLETON DRAGON FD INC COM 88018T101 399 23395 SH SOLE 23395 0 0 TEMPUR SEALY INTL INC COM 88023U101 232 5300 SH SOLE 5300 0 0 TERADYNE INC COM 880770102 2113 39009 SH SOLE 39009 0 0 TESLA INC COM 88160R101 4555 8692 SH SOLE 8692 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 1377 153359 SH SOLE 153359 0 0 TEXAS INSTRS INC COM 882508104 112565 1126438 SH SOLE 1126438 0 0 TEXTRON INC COM 883203101 376 14112 SH SOLE 14112 0 0 TFI INTL INC COM 87241L109 18646 844099 SH SOLE 844099 0 0 THE TRADE DESK INC COM CL A 88339J105 2271 11768 SH SOLE 11768 0 0 THERATECHNOLOGIES INC COM 88338H100 583 364374 SH SOLE 364374 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 7321 25815 SH SOLE 25815 0 0 THOMSON REUTERS CORP COM NEW 884903709 118711 1749345 SH SOLE 1749345 0 0 THOR INDS INC COM 885160101 494 11702 SH SOLE 11702 0 0 TILRAY INC COM CL 2 88688T100 1383 201009 SH SOLE 201009 0 0 TJX COS INC NEW COM 872540109 9668 202222 SH SOLE 202222 0 0 TOLL BROTHERS INC COM 889478103 1874 97356 SH SOLE 97356 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1374096 32415562 SH SOLE 32415562 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 14836 350000 SH Put SOLE 350000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 96950 2287100 SH Call SOLE 2287100 0 0 TOTAL S.A. SPONSORED AD 89151E109 7863 211156 SH SOLE 211156 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 683 8267 SH SOLE 8267 0 0 TRANSALTA CORP COM 89346D107 2868 547264 SH SOLE 547264 0 0 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 3 13880 SH SOLE 13880 0 0 TRANSGLOBE ENERGY CORP COM 893662106 30 83771 SH SOLE 83771 0 0 TRAVELERS COMPANIES INC COM 89417E109 7701 77516 SH SOLE 77516 0 0 TRINITY PL HLDGS INC COM 89656D101 220 121002 SH SOLE 121002 0 0 TRIP COM GROUP LTD ADS 89677Q107 259 11053 SH SOLE 11053 0 0 TRIPADVISOR INC COM 896945201 546 31393 SH SOLE 31393 0 0 TRUIST FINL CORP COM 89832Q109 2782 90193 SH SOLE 90193 0 0 TURQUOISE HILL RES LTD COM 900435108 76 198954 SH SOLE 198954 0 0 TWITTER INC COM 90184L102 8685 353606 SH SOLE 353606 0 0 TYSON FOODS INC CL A 902494103 2875 49686 SH SOLE 49686 0 0 UBER TECHNOLOGIES INC COM 90353T100 3227 115591 SH SOLE 115591 0 0 UBS GROUP AG SHS H42097107 4683 505769 SH SOLE 505769 0 0 ULTA BEAUTY INC COM 90384S303 845 4811 SH SOLE 4811 0 0 UNDER ARMOUR INC CL A 904311107 443 48085 SH SOLE 48085 0 0 UNDER ARMOUR INC CL C 904311206 393 48753 SH SOLE 48753 0 0 UNILEVER N V N Y SHS NEW 904784709 852 17453 SH SOLE 17453 0 0 UNILEVER PLC SPON ADR NEW 904767704 9144 180814 SH SOLE 180814 0 0 UNION PAC CORP COM 907818108 81950 581042 SH SOLE 581042 0 0 UNITED AIRLS HLDGS INC COM 910047109 991 31414 SH SOLE 31414 0 0 UNITED PARCEL SERVICE INC CL B 911312106 16205 173462 SH SOLE 173462 0 0 UNITED RENTALS INC COM 911363109 335 3251 SH SOLE 3251 0 0 UNITED STATES STL CORP NEW COM 912909108 521 82608 SH SOLE 82608 0 0 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 429 35000 SH SOLE 35000 0 0 UNITED TECHNOLOGIES CORP COM 913017109 3758 67546 SH SOLE 67546 0 0 UNITEDHEALTH GROUP INC COM 91324P102 37002 148374 SH SOLE 148374 0 0 US BANCORP DEL COM NEW 902973304 5313 154233 SH SOLE 154233 0 0 US FOODS HLDG CORP COM 912008109 777 43847 SH SOLE 43847 0 0 VALE S A SPONSORED AD 91912E105 314 37925 SH SOLE 37925 0 0 VALERO ENERGY CORP COM 91913Y100 3767 83036 SH SOLE 83036 0 0 VANECK VECTORS ETF TR GOLD MINERS 92189F106 2147 93206 SH SOLE 93206 0 0 VANECK VECTORS ETF TR MORNINGSTAR 92189F643 404 9229 SH SOLE 9229 0 0 VANECK VECTORS ETF TR SEMICONDUCTO 92189F676 208 1774 SH SOLE 1774 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 171 47700 SH SOLE 47700 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 235 1833 SH SOLE 1833 0 0 VANECK VECTORS ETF TR JR GOLD MINE 92189F791 5042 179413 SH SOLE 179413 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 210 5401 SH SOLE 5401 0 0 VANECK VECTORS ETF TR GOLD MINERS 92189F106 9792 425000 SH Put SOLE 425000 0 0 VANECK VECTORS ETF TR GOLD MINERS 92189F106 9792 425000 SH Call SOLE 425000 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 651 7526 SH SOLE 7526 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 325 3858 SH SOLE 3858 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 286 3200 SH SOLE 3200 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 2557 31110 SH SOLE 31110 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 403 4725 SH SOLE 4725 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 271 3339 SH SOLE 3339 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 500 3801 SH SOLE 3801 0 0 VANGUARD INDEX FDS LARGE CAP ET 922908637 408 3448 SH SOLE 3448 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 211 1830 SH SOLE 1830 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 3133 24307 SH SOLE 24307 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 12071 50971 SH SOLE 50971 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 248 3557 SH SOLE 3557 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 9775 291344 SH SOLE 291344 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 788 19209 SH SOLE 19209 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 656 10453 SH SOLE 10453 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 648 14963 SH SOLE 14963 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 300 3445 SH SOLE 3445 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 967 13450 SH SOLE 13450 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 3226 34988 SH SOLE 34988 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2017 32359 SH SOLE 32359 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 355 4489 SH SOLE 4489 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3162 30586 SH SOLE 30586 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 436 10393 SH SOLE 10393 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT 921943858 11607 348135 SH SOLE 348135 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 465 7978 SH SOLE 7978 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 1428 10363 SH SOLE 10363 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 575 5213 SH SOLE 5213 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 2430 11468 SH SOLE 11468 0 0 VEEVA SYS INC CL A COM 922475108 475 3035 SH SOLE 3035 0 0 VEON LTD SPONSORED AD 91822M106 38 24838 SH SOLE 24838 0 0 VERISIGN INC COM 92343E102 465 2580 SH SOLE 2580 0 0 VERISK ANALYTICS INC COM 92345Y106 3534 25352 SH SOLE 25352 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 130317 2425396 SH SOLE 2425396 0 0 VERMILION ENERGY INC COM 923725105 2435 782880 SH SOLE 782880 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4264 17921 SH SOLE 17921 0 0 VIACOMCBS INC CL B 92556H206 457 32586 SH SOLE 32586 0 0 VIEMED HEALTHCARE INC COM 92663R105 203 42645 SH SOLE 42645 0 0 VILLAGE FARMS INTL INC COM 92707Y108 108 37761 SH SOLE 37761 0 0 VISA INC COM CL A 92826C839 111669 693082 SH SOLE 693082 0 0 VISTRA ENERGY CORP COM 92840M102 586 36731 SH SOLE 36731 0 0 VMWARE INC CL A COM 928563402 243 2006 SH SOLE 2006 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1254 91071 SH SOLE 91071 0 0 VOYA FINANCIAL INC COM 929089100 1480 36508 SH SOLE 36508 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12433 271749 SH SOLE 271749 0 0 WALMART INC COM 931142103 29735 261707 SH SOLE 261707 0 0 WASTE CONNECTIONS INC COM 94106B101 142150 1834191 SH SOLE 1834191 0 0 WASTE MGMT INC DEL COM 94106L109 51229 553471 SH SOLE 553471 0 0 WATERS CORP COM 941848103 482 2646 SH SOLE 2646 0 0 WEC ENERGY GROUP INC COM 92939U106 4342 49265 SH SOLE 49265 0 0 WELLS FARGO & CO MTNF 94986RQF1 102683 1029400 SH Put SOLE 1029400 0 0 WELLS FARGO CO NEW COM 949746101 72129 2513211 SH SOLE 2513211 0 0 WELLS FARGO CO NEW COM 949746101 2870 100000 SH Call SOLE 100000 0 0 WELLTOWER INC COM 95040Q104 234 5101 SH SOLE 5101 0 0 WESTERN ALLIANCE BANCORP COM 957638109 894 29219 SH SOLE 29219 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 5 11600 SH SOLE 11600 0 0 WESTERN DIGITAL CORP. COM 958102105 1226 29455 SH SOLE 29455 0 0 WESTERN UN CO COM 959802109 235 12954 SH SOLE 12954 0 0 WESTPAC BKG CORP SPONSORED AD 961214301 221 21578 SH SOLE 21578 0 0 WESTROCK CO COM 96145D105 1570 55545 SH SOLE 55545 0 0 WEYERHAEUSER CO COM 962166104 957 56470 SH SOLE 56470 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 83224 3023044 SH SOLE 3023044 0 0 WHIRLPOOL CORP COM 963320106 2014 23479 SH SOLE 23479 0 0 WILLIAMS COS INC COM 969457100 44507 3145404 SH SOLE 3145404 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 3034 187300 SH SOLE 187300 0 0 WISDOMTREE TR INTL QULTY D 97717X131 440 17190 SH SOLE 17190 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 5458 232841 SH SOLE 232841 0 0 WISDOMTREE TR INTL EQUITY 97717W703 1058 26799 SH SOLE 26799 0 0 WISDOMTREE TR US QTLY DIV 97717X669 256 6576 SH SOLE 6576 0 0 WORKDAY INC CL A 98138H101 761 5841 SH SOLE 5841 0 0 WPP PLC NEW ADR 92937A102 3839 113667 SH SOLE 113667 0 0 WYNN RESORTS LTD COM 983134107 527 8750 SH SOLE 8750 0 0 XCEL ENERGY INC COM 98389B100 743 12329 SH SOLE 12329 0 0 XILINX INC COM 983919101 459 5888 SH SOLE 5888 0 0 XYLEM INC COM 98419M100 897 13780 SH SOLE 13780 0 0 YAMANA GOLD INC COM 98462Y100 2690 978144 SH SOLE 978144 0 0 YUM BRANDS INC COM 988498101 1821 26574 SH SOLE 26574 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 228 2258 SH SOLE 2258 0 0 ZIONS BANCORPORATION N A COM 989701107 1056 39479 SH SOLE 39479 0 0 ZOETIS INC CL A 98978V103 23998 203911 SH SOLE 203911 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1122 7679 SH SOLE 7679 0 0 ZTO EXPRESS CAYMAN INC SPONSORED AD 98980A105 629 23742 SH SOLE 23742 0 0 ZYMEWORKS INC COM 98985W102 383 10785 SH SOLE 10785 0 0