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
3-D SYS CORP DEL COM NEW 88554D205 302 26,036 SH   SOLE   26,036 0 0
3M CO COM 88579Y101 32,271 147,006 SH   SOLE   147,006 0 0
ABB LTD SPONSORED AD 000375204 1,732 72,964 SH   SOLE   72,964 0 0
ABBOTT LABS COM 002824100 47,673 795,612 SH   SOLE   795,612 0 0
ABBVIE INC COM 00287Y109 49,822 526,382 SH   SOLE   526,382 0 0
ABERCROMBIE & FITCH CO CL A 002896207 614 25,382 SH   SOLE   25,382 0 0
ABIOMED INC COM 003654100 1,657 5,695 SH   SOLE   5,695 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 283 7,220 SH   SOLE   7,220 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,996 78,151 SH   SOLE   78,151 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,570 82,574 SH   SOLE   82,574 0 0
ADOBE SYS INC COM 00724F101 18,094 83,737 SH   SOLE   83,737 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,332 232,058 SH   SOLE   232,058 0 0
ADVANCED SEMICONDUCTOR ENGR SPONSORED AD 00756M404 128 17,669 SH   SOLE   17,669 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 4,531 1,535,991 SH   SOLE   1,535,991 0 0
ADVISORSHARES TR NEW TECH MED 00768Y552 866 41,710 SH   SOLE   41,710 0 0
AEGON N V NY REGISTRY 007924103 6,529 964,403 SH   SOLE   964,403 0 0
AERCAP HOLDINGS NV SHS N00985106 254 5,000 SH   SOLE   5,000 0 0
AES CORP COM 00130H105 1,639 144,108 SH   SOLE   144,108 0 0
AETNA INC NEW COM 00817Y108 10,155 60,090 SH   SOLE   60,090 0 0
AFLAC INC COM 001055102 4,730 108,085 SH   SOLE   108,085 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 893 13,341 SH   SOLE   13,341 0 0
AGNICO EAGLE MINES LTD COM 008474108 121,231 2,881,661 SH   SOLE   2,881,661 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,060 25,200 SH Put SOLE   25,200 0 0
AGNICO EAGLE MINES LTD COM 008474108 311 7,400 SH Call SOLE   7,400 0 0
AIR PRODS & CHEMS INC COM 009158106 1,077 6,770 SH   SOLE   6,770 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 1,332 255,634 SH   SOLE   255,634 0 0
ALASKA AIR GROUP INC COM 011659109 691 11,145 SH   SOLE   11,145 0 0
ALBEMARLE CORP COM 012653101 601 6,479 SH   SOLE   6,479 0 0
ALCOA CORP COM 013872106 417 9,274 SH   SOLE   9,274 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 664 5,954 SH   SOLE   5,954 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 48,134 4,852,262 SH   SOLE   4,852,262 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 28,507 155,318 SH   SOLE   155,318 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 13,766 75,000 SH Put SOLE   75,000 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,988 11,898 SH   SOLE   11,898 0 0
ALIO GOLD INC COM 01627X108 127 65,224 SH   SOLE   65,224 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 1,030 12,073 SH   SOLE   12,073 0 0
ALLERGAN PLC SHS G0177J108 3,592 21,343 SH   SOLE   21,343 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,123 5,277 SH   SOLE   5,277 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PAR 01881G106 1,427 53,161 SH   SOLE   53,161 0 0
ALLIANT ENERGY CORP COM 018802108 454 11,100 SH   SOLE   11,100 0 0
ALLSTATE CORP COM 020002101 6,414 67,655 SH   SOLE   67,655 0 0
ALLY FINL INC COM 02005N100 1,812 66,744 SH   SOLE   66,744 0 0
ALPHABET INC CAP STK CL C 02079K107 59,179 57,356 SH   SOLE   57,356 0 0
ALPHABET INC CAP STK CL A 02079K305 135,357 130,510 SH   SOLE   130,510 0 0
ALPS ETF TR RIVRFRNT STR 00162Q783 916 37,267 SH   SOLE   37,267 0 0
ALTABA INC COM 021346101 37,076 500,754 SH   SOLE   500,754 0 0
ALTRIA GROUP INC COM 02209S103 56,318 903,693 SH   SOLE   903,693 0 0
AMAZON COM INC COM 023135106 164,516 113,668 SH   SOLE   113,668 0 0
AMBEV SA SPONSORED AD 02319V103 258 35,500 SH   SOLE   35,500 0 0
AMERICA MOVIL SAB DE CV SPON ADR L S 02364W105 229 12,000 SH   SOLE   12,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,923 37,005 SH   SOLE   37,005 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 232 11,656 SH   SOLE   11,656 0 0
AMERICAN ELEC PWR INC COM 025537101 1,100 16,034 SH   SOLE   16,034 0 0
AMERICAN EXPRESS CO COM 025816109 2,264 24,274 SH   SOLE   24,274 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,356 12,081 SH   SOLE   12,081 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 6,056 111,276 SH   SOLE   111,276 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,223 15,295 SH   SOLE   15,295 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,463 29,992 SH   SOLE   29,992 0 0
AMERIPRISE FINL INC COM 03076C106 2,855 19,295 SH   SOLE   19,295 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,736 43,332 SH   SOLE   43,332 0 0
AMGEN INC COM 031162100 12,722 74,625 SH   SOLE   74,625 0 0
AMPHENOL CORP NEW CL A 032095101 1,061 12,316 SH   SOLE   12,316 0 0
AMPLIFY ETF TR ONLIN RETL E 032108102 239 5,310 SH   SOLE   5,310 0 0
ANADARKO PETE CORP COM 032511107 1,525 25,242 SH   SOLE   25,242 0 0
ANALOG DEVICES INC COM 032654105 1,530 16,789 SH   SOLE   16,789 0 0
ANDEAVOR COM 03349M105 900 8,945 SH   SOLE   8,945 0 0
ANGLOGOLD ASHANTI LTD SPONSORED AD 035128206 102 10,700 SH   SOLE   10,700 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 1,566 14,244 SH   SOLE   14,244 0 0
ANNALY CAP MGMT INC COM 035710409 556 53,270 SH   SOLE   53,270 0 0
ANSYS INC COM 03662Q105 532 3,396 SH   SOLE   3,396 0 0
ANTHEM INC COM 036752103 4,180 19,028 SH   SOLE   19,028 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1,337 45,136 SH   SOLE   45,136 0 0
APOLLO INVT CORP COM 03761U106 383 73,425 SH   SOLE   73,425 0 0
APPLE INC COM 037833100 240,208 1,431,683 SH   SOLE   1,431,683 0 0
APPLE INC COM 037833100 28,523 170,000 SH Put SOLE   170,000 0 0
APPLIED MATLS INC COM 038222105 23,126 415,864 SH   SOLE   415,864 0 0
APTIV PLC SHS G6095L109 380 4,468 SH   SOLE   4,468 0 0
ARCH CAP GROUP LTD ORD G0450A105 562 6,569 SH   SOLE   6,569 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 4,434 102,235 SH   SOLE   102,235 0 0
ARCONIC INC COM 03965L100 220 9,557 SH   SOLE   9,557 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 2,786 304,524 SH   SOLE   304,524 0 0
ARES CAP CORP COM 04010L103 1,536 96,772 SH   SOLE   96,772 0 0
ARK ETF TR WEB X.O ETF 00214Q401 226 4,532 SH   SOLE   4,532 0 0
ARK ETF TR INNOVATION E 00214Q104 1,091 27,935 SH   SOLE   27,935 0 0
ARROW ELECTRS INC COM 042735100 483 6,273 SH   SOLE   6,273 0 0
ASANKO GOLD INC COM 04341Y105 168 168,065 SH   SOLE   168,065 0 0
ASML HOLDING N V N Y REGISTRY N07059210 453 2,279 SH   SOLE   2,279 0 0
ASTRAZENECA PLC SPONSORED AD 046353108 3,020 86,349 SH   SOLE   86,349 0 0
AT&T INC COM 00206R102 22,792 639,328 SH   SOLE   639,328 0 0
AUTOLIV INC COM 052800109 524 3,592 SH   SOLE   3,592 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,525 13,440 SH   SOLE   13,440 0 0
AUTONATION INC COM 05329W102 323 6,911 SH   SOLE   6,911 0 0
AUTOZONE INC COM 053332102 2,984 4,600 SH   SOLE   4,600 0 0
AVERY DENNISON CORP COM 053611109 3,639 34,248 SH   SOLE   34,248 0 0
AVON PRODS INC COM 054303102 111 39,169 SH   SOLE   39,169 0 0
B2GOLD CORP COM 11777Q209 1,563 572,525 SH   SOLE   572,525 0 0
BAIDU INC SPON ADR REP 056752108 545 2,443 SH   SOLE   2,443 0 0
BAKER HUGHES A GE CO CL A 05722G100 1,275 45,903 SH   SOLE   45,903 0 0
BALL CORP COM 058498106 577 14,533 SH   SOLE   14,533 0 0
BANCO SANTANDER SA ADR 05964H105 3,301 503,942 SH   SOLE   503,942 0 0
BANK AMER CORP COM 060505104 66,953 2,232,515 SH   SOLE   2,232,515 0 0
BANK MONTREAL QUE COM 063671101 938,473 12,418,594 SH   SOLE   12,418,594 0 0
BANK N S HALIFAX COM 064149107 1,280,521 20,753,988 SH   SOLE   20,753,988 0 0
BANK NEW YORK MELLON CORP COM 064058100 8,065 156,508 SH   SOLE   156,508 0 0
BARCLAYS BK PLC IPATH S&P500 06746L422 508 10,743 SH   SOLE   10,743 0 0
BARCLAYS PLC ADR 06738E204 12,442 1,052,595 SH   SOLE   1,052,595 0 0
BARRICK GOLD CORP COM 067901108 162,289 13,035,282 SH   SOLE   13,035,282 0 0
BAXTER INTL INC COM 071813109 1,938 29,791 SH   SOLE   29,791 0 0
BAYTEX ENERGY CORP COM 07317Q105 645 235,409 SH   SOLE   235,409 0 0
BB&T CORP COM 054937107 2,093 40,217 SH   SOLE   40,217 0 0
BCE INC COM NEW 05534B760 692,096 16,080,296 SH   SOLE   16,080,296 0 0
BCE INC COM NEW 05534B760 1,937 45,000 SH Put SOLE   45,000 0 0
BCE INC COM NEW 05534B760 502,707 11,680,000 SH Call SOLE   11,680,000 0 0
BECTON DICKINSON & CO COM 075887109 6,514 30,059 SH   SOLE   30,059 0 0
BED BATH & BEYOND INC COM 075896100 1,021 48,662 SH   SOLE   48,662 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 110,616 554,520 SH   SOLE   554,520 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,384 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25,932 130,000 SH Put SOLE   130,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103 802 14,637 SH   SOLE   14,637 0 0
BEST BUY INC COM 086516101 672 9,605 SH   SOLE   9,605 0 0
BGC PARTNERS INC CL A 05541T101 380 28,245 SH   SOLE   28,245 0 0
BHP BILLITON LTD SPONSORED AD 088606108 5,575 125,481 SH   SOLE   125,481 0 0
BIOGEN INC COM 09062X103 7,319 26,731 SH   SOLE   26,731 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 212 2,620 SH   SOLE   2,620 0 0
BLACKBERRY LTD COM 09228F103 67,346 5,856,173 SH   SOLE   5,856,173 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 151 25,053 SH   SOLE   25,053 0 0
BLACKROCK INC COM 09247X101 21,215 39,162 SH   SOLE   39,162 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 2,011 66,865 SH   SOLE   66,865 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 278 12,350 SH   SOLE   12,350 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 5,845 182,951 SH   SOLE   182,951 0 0
BLDRS INDEX FDS TR EUR 100 ADR 09348R409 1,072 48,217 SH   SOLE   48,217 0 0
BOEING CO COM 097023105 85,343 260,288 SH   SOLE   260,288 0 0
BOFI HLDG INC COM 05566U108 1,960 48,353 SH   SOLE   48,353 0 0
BORGWARNER INC COM 099724106 210 4,173 SH   SOLE   4,173 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 238 15,805 SH   SOLE   15,805 0 0
BOSTON SCIENTIFIC CORP COM 101137107 362 13,256 SH   SOLE   13,256 0 0
BP PLC SPONSORED AD 055622104 6,563 161,891 SH   SOLE   161,891 0 0
BRF SA SPONSORED AD 10552T107 144 20,857 SH   SOLE   20,857 0 0
BRINKER INTL INC COM 109641100 216 5,992 SH   SOLE   5,992 0 0
BRINKS CO COM 109696104 712 9,980 SH   SOLE   9,980 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 17,686 279,616 SH   SOLE   279,616 0 0
BRITISH AMERN TOB PLC SPONSORED AD 110448107 1,281 22,203 SH   SOLE   22,203 0 0
BROADCOM LTD SHS Y09827109 5,507 23,369 SH   SOLE   23,369 0 0
BROADCOM LTD SHS Y09827109 16,496 70,000 SH Put SOLE   70,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,568 14,292 SH   SOLE   14,292 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT 112585104 423,887 10,868,891 SH   SOLE   10,868,891 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 6,907 191,818 SH   SOLE   191,818 0 0
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 158 13,465 SH   SOLE   13,465 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 88,944 2,136,015 SH   SOLE   2,136,015 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PAR G16249107 18,039 940,034 SH   SOLE   940,034 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 44,905 1,442,513 SH   SOLE   1,442,513 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 4,670 150,000 SH Call SOLE   150,000 0 0
BROWN FORMAN CORP CL B 115637209 316 5,812 SH   SOLE   5,812 0 0
BUNGE LIMITED COM G16962105 399 5,400 SH   SOLE   5,400 0 0
BURLINGTON STORES INC COM 122017106 2,037 15,295 SH   SOLE   15,295 0 0
BWX TECHNOLOGIES INC COM 05605H100 237 3,725 SH   SOLE   3,725 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 835 8,908 SH   SOLE   8,908 0 0
CA INC COM 12673P105 813 23,983 SH   SOLE   23,983 0 0
CAE INC COM 124765108 33,662 1,810,762 SH   SOLE   1,810,762 0 0
CALAVO GROWERS INC COM 128246105 237 2,575 SH   SOLE   2,575 0 0
CAMECO CORP COM 13321L108 46,511 5,116,709 SH   SOLE   5,116,709 0 0
CAMPBELL SOUP CO COM 134429109 1,803 41,623 SH   SOLE   41,623 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1,984 59,377 SH   SOLE   59,377 0 0
CANADIAN NAT RES LTD COM 136385101 420,480 13,361,305 SH   SOLE   13,361,305 0 0
CANADIAN NATL RY CO COM 136375102 691,240 9,452,208 SH   SOLE   9,452,208 0 0
CANADIAN NATL RY CO COM 136375102 2,194 30,000 SH Call SOLE   30,000 0 0
CANADIAN PAC RY LTD COM 13645T100 304,287 1,724,004 SH   SOLE   1,724,004 0 0
CANADIAN PAC RY LTD COM 13645T100 1,765 10,000 SH Put SOLE   10,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 447 4,669 SH   SOLE   4,669 0 0
CARDINAL HEALTH INC COM 14149Y108 2,608 41,604 SH   SOLE   41,604 0 0
CAREER EDUCATION CORP COM 141665109 349 26,551 SH   SOLE   26,551 0 0
CARMAX INC COM 143130102 1,986 32,067 SH   SOLE   32,067 0 0
CARNIVAL CORP UNIT 99/99/9 143658300 5,753 87,730 SH   SOLE   87,730 0 0
CARTER INC COM 146229109 681 6,543 SH   SOLE   6,543 0 0
CATERPILLAR INC DEL COM 149123101 16,518 112,079 SH   SOLE   112,079 0 0
CATERPILLAR INC DEL COM 149123101 12,233 83,000 SH Put SOLE   83,000 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 905 7,933 SH   SOLE   7,933 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 14,411 126,300 SH Call SOLE   126,300 0 0
CBS CORP NEW CL B 124857202 2,639 51,351 SH   SOLE   51,351 0 0
CDK GLOBAL INC COM 12508E101 509 8,037 SH   SOLE   8,037 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 633,853 7,180,034 SH   SOLE   7,180,034 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 17,656 200,000 SH Call SOLE   200,000 0 0
CDW CORP COM 12514G108 2,828 40,215 SH   SOLE   40,215 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,073 103,710 SH   SOLE   103,710 0 0
CELGENE CORP COM 151020104 14,305 160,349 SH   SOLE   160,349 0 0
CENOVUS ENERGY INC COM 15135U109 108,044 12,651,576 SH   SOLE   12,651,576 0 0
CENTENE CORP DEL COM 15135B101 1,139 10,656 SH   SOLE   10,656 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED AD 15234Q207 79 12,372 SH   SOLE   12,372 0 0
CENTRAL SECS CORP COM 155123102 924 34,664 SH   SOLE   34,664 0 0
CENTURY ALUM CO COM 156431108 200 12,092 SH   SOLE   12,092 0 0
CENTURYLINK INC COM 156700106 1,143 69,575 SH   SOLE   69,575 0 0
CERNER CORP COM 156782104 497 8,573 SH   SOLE   8,573 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 475 1,527 SH   SOLE   1,527 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 752 7,569 SH   SOLE   7,569 0 0
CHESAPEAKE ENERGY CORP COM 165167107 421 139,265 SH   SOLE   139,265 0 0
CHEVRON CORP NEW COM 166764100 48,272 423,288 SH   SOLE   423,288 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 4,058 281,822 SH   SOLE   281,822 0 0
CHINA MOBILE LIMITED SPONSORED AD 16941M109 8,009 175,069 SH   SOLE   175,069 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,185 3,667 SH   SOLE   3,667 0 0
CHURCH & DWIGHT INC COM 171340102 936 18,596 SH   SOLE   18,596 0 0
CIGNA CORPORATION COM 125509109 2,605 15,528 SH   SOLE   15,528 0 0
CIMAREX ENERGY CO COM 171798101 241 2,582 SH   SOLE   2,582 0 0
CINTAS CORP COM 172908105 2,699 15,825 SH   SOLE   15,825 0 0
CISCO SYS INC COM 17275R102 28,470 663,785 SH   SOLE   663,785 0 0
CIT GROUP INC COM NEW 125581801 472 9,169 SH   SOLE   9,169 0 0
CITIGROUP INC COM NEW 172967424 30,263 448,341 SH   SOLE   448,341 0 0
CITIZENS FINL GROUP INC COM 174610105 3,264 77,760 SH   SOLE   77,760 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG SHIPPNG 18383Q796 5,023 478,138 SH   SOLE   478,138 0 0
CLEVELAND CLIFFS INC COM 185899101 105 15,100 SH   SOLE   15,100 0 0
CLOROX CO DEL COM 189054109 1,054 7,921 SH   SOLE   7,921 0 0
CME GROUP INC COM CL A 12572Q105 3,400 21,024 SH   SOLE   21,024 0 0
CMS ENERGY CORP COM 125896100 755 16,675 SH   SOLE   16,675 0 0
CNA FINL CORP COM 126117100 375 7,595 SH   SOLE   7,595 0 0
CNH INDL N V SHS N20944109 849 68,460 SH   SOLE   68,460 0 0
CNOOC LTD SPONSORED AD 126132109 2,270 15,354 SH   SOLE   15,354 0 0
COCA COLA CO COM 191216100 51,733 1,191,171 SH   SOLE   1,191,171 0 0
CODEXIS INC COM 192005106 386 35,060 SH   SOLE   35,060 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 11,453 142,271 SH   SOLE   142,271 0 0
COLGATE PALMOLIVE CO COM 194162103 6,751 94,185 SH   SOLE   94,185 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 14,583 209,976 SH   SOLE   209,976 0 0
COLUMBIA BKG SYS INC COM 197236102 424 10,115 SH   SOLE   10,115 0 0
COLUMBIA ETF TR II INDIA INFRSR 19762B806 462 32,670 SH   SOLE   32,670 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 233 3,047 SH   SOLE   3,047 0 0
COMCAST CORP NEW CL A 20030N101 6,439 188,440 SH   SOLE   188,440 0 0
COMERICA INC COM 200340107 7,842 81,744 SH   SOLE   81,744 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V P 204409601 211 81,829 SH   SOLE   81,829 0 0
COMPASS MINERALS INTL INC COM 20451N101 314 5,209 SH   SOLE   5,209 0 0
CONCHO RES INC COM 20605P101 1,357 9,030 SH   SOLE   9,030 0 0
CONCORDIA INTERNATIONAL CORP COM 20653P102 15 31,793 SH   SOLE   31,793 0 0
CONOCOPHILLIPS COM 20825C104 1,478 24,932 SH   SOLE   24,932 0 0
CONSTELLATION BRANDS INC CL A 21036P108 14,606 64,083 SH   SOLE   64,083 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,341 39,712 SH   SOLE   39,712 0 0
CONTROLADORA VUELA CIA DE AV SPON ADR RP 21240E105 1,253 153,688 SH   SOLE   153,688 0 0
CORESITE RLTY CORP COM 21870Q105 352 3,514 SH   SOLE   3,514 0 0
CORNING INC COM 219350105 2,696 96,695 SH   SOLE   96,695 0 0
COSTCO WHSL CORP NEW COM 22160K105 26,748 141,951 SH   SOLE   141,951 0 0
COTT CORP QUE COM 22163N106 9,917 673,730 SH   SOLE   673,730 0 0
COTT CORP QUE COM 22163N106 1,541 104,700 SH Call SOLE   104,700 0 0
CPI CARD GROUP INC COM NEW 12634H200 258 85,720 SH   SOLE   85,720 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,244 7,813 SH   SOLE   7,813 0 0
CREDIT SUISSE GROUP SPONSORED AD 225401108 6,195 368,946 SH   SOLE   368,946 0 0
CREDIT SUISSE NASSAU BRH INVRS VIX MD 22542D829 706 11,039 SH   SOLE   11,039 0 0
CRESCENT PT ENERGY CORP COM 22576C101 52,851 7,772,199 SH   SOLE   7,772,199 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,156 25,298 SH   SOLE   25,298 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 279 2,548 SH   SOLE   2,548 0 0
CROWN HOLDINGS INC COM 228368106 375 7,394 SH   SOLE   7,394 0 0
CSX CORP COM 126408103 22,978 412,451 SH   SOLE   412,451 0 0
CULLEN FROST BANKERS INC COM 229899109 233 2,198 SH   SOLE   2,198 0 0
CUMMINS INC COM 231021106 3,391 20,923 SH   SOLE   20,923 0 0
CURRENCYSHARES EURO TR EURO SHS 23130C108 927 7,831 SH   SOLE   7,831 0 0
CURRENCYSHARES SWISS FRANC T SWISS FRANC 23129V109 811 8,245 SH   SOLE   8,245 0 0
CVS HEALTH CORP COM 126650100 12,644 203,255 SH   SOLE   203,255 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 245 4,800 SH   SOLE   4,800 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 228 13,418 SH   SOLE   13,418 0 0
CYRUSONE INC COM 23283R100 811 15,841 SH   SOLE   15,841 0 0
D R HORTON INC COM 23331A109 4,523 103,172 SH   SOLE   103,172 0 0
DANA INCORPORATED COM 235825205 654 25,391 SH   SOLE   25,391 0 0
DANAHER CORP DEL COM 235851102 2,209 22,562 SH   SOLE   22,562 0 0
DARDEN RESTAURANTS INC COM 237194105 2,611 30,631 SH   SOLE   30,631 0 0
DAVITA INC COM 23918K108 505 7,661 SH   SOLE   7,661 0 0
DBX ETF TR XTRACK HRVST 233051879 1,152 36,816 SH   SOLE   36,816 0 0
DEERE & CO COM 244199105 42,095 271,022 SH   SOLE   271,022 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,201 149,620 SH   SOLE   149,620 0 0
DELUXE CORP COM 248019101 447 6,042 SH   SOLE   6,042 0 0
DENISON MINES CORP COM 248356107 33 74,091 SH   SOLE   74,091 0 0
DENTSPLY SIRONA INC COM 24906P109 438 8,699 SH   SOLE   8,699 0 0
DESCARTES SYS GROUP INC COM 249906108 1,108 38,802 SH   SOLE   38,802 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 551 39,424 SH   SOLE   39,424 0 0
DEVON ENERGY CORP NEW COM 25179M103 17,446 548,800 SH   SOLE   548,800 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 13,638 100,712 SH   SOLE   100,712 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 530 36,157 SH   SOLE   36,157 0 0
DICKS SPORTING GOODS INC COM 253393102 671 19,146 SH   SOLE   19,146 0 0
DIGITAL RLTY TR INC COM 253868103 685 6,502 SH   SOLE   6,502 0 0
DILLARDS INC CL A 254067101 271 3,373 SH   SOLE   3,373 0 0
DISCOVER FINL SVCS COM 254709108 1,908 26,526 SH   SOLE   26,526 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 4,590 214,194 SH   SOLE   214,194 0 0
DISH NETWORK CORP CL A 25470M109 317 8,357 SH   SOLE   8,357 0 0
DISNEY WALT CO COM DISNEY 254687106 31,027 308,907 SH   SOLE   308,907 0 0
DOLLAR GEN CORP NEW COM 256677105 2,317 24,765 SH   SOLE   24,765 0 0
DOLLAR TREE INC COM 256746108 3,663 38,597 SH   SOLE   38,597 0 0
DOMINION ENERGY INC COM 25746U109 525 7,793 SH   SOLE   7,793 0 0
DOMINOS PIZZA INC COM 25754A201 4,172 17,862 SH   SOLE   17,862 0 0
DOMTAR CORP COM NEW 257559203 1,491 35,048 SH   SOLE   35,048 0 0
DOVER CORP COM 260003108 513 5,225 SH   SOLE   5,225 0 0
DOWDUPONT INC COM 26078J100 39,276 616,477 SH   SOLE   616,477 0 0
DSW INC CL A 23334L102 996 44,331 SH   SOLE   44,331 0 0
DTE ENERGY CO COM 233331107 542 5,195 SH   SOLE   5,195 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,635 72,738 SH   SOLE   72,738 0 0
DXC TECHNOLOGY CO COM 23355L106 2,621 26,067 SH   SOLE   26,067 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 652 11,771 SH   SOLE   11,771 0 0
EAST WEST BANCORP INC COM 27579R104 685 10,945 SH   SOLE   10,945 0 0
EASTMAN CHEM CO COM 277432100 5,473 51,840 SH   SOLE   51,840 0 0
EATON CORP PLC SHS G29183103 1,653 20,690 SH   SOLE   20,690 0 0
EBAY INC COM 278642103 655 16,282 SH   SOLE   16,282 0 0
EBIX INC COM NEW 278715206 1,989 26,699 SH   SOLE   26,699 0 0
ECOLAB INC COM 278865100 821 5,989 SH   SOLE   5,989 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,264 23,395 SH   SOLE   23,395 0 0
ELDORADO GOLD CORP NEW COM 284902103 548 652,749 SH   SOLE   652,749 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 275 14,250 SH   SOLE   14,250 0 0
ELECTRONIC ARTS INC COM 285512109 5,794 47,790 SH   SOLE   47,790 0 0
EMERSON ELEC CO COM 291011104 5,079 74,368 SH   SOLE   74,368 0 0
EMPIRE RESORTS INC COM PAR $0 0 292052305 863 50,000 SH Put SOLE   50,000 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 332 4,098 SH   SOLE   4,098 0 0
ENBRIDGE INC COM 29250N105 692,535 22,006,212 SH   SOLE   22,006,212 0 0
ENBRIDGE INC COM 29250N105 409 13,000 SH Put SOLE   13,000 0 0
ENCANA CORP COM 292505104 124,757 11,341,531 SH   SOLE   11,341,531 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 392 161,124 SH   SOLE   161,124 0 0
ENERPLUS CORP COM 292766102 7,944 705,538 SH   SOLE   705,538 0 0
ENI S P A SPONSORED AD 26874R108 6,774 191,737 SH   SOLE   191,737 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 243 9,941 SH   SOLE   9,941 0 0
ENVISION HEALTHCARE CORP COM 29414D100 247 6,422 SH   SOLE   6,422 0 0
EOG RES INC COM 26875P101 1,206 11,459 SH   SOLE   11,459 0 0
EQT CORP COM 26884L109 374 7,867 SH   SOLE   7,867 0 0
EQUIFAX INC COM 294429105 891 7,566 SH   SOLE   7,566 0 0
EQUINIX INC COM PAR $0.0 29444U700 725 1,733 SH   SOLE   1,733 0 0
ERICSSON ADR B SEK 10 294821608 255 39,914 SH   SOLE   39,914 0 0
ESSA PHARMA INC COM 29668H104 769 201,000 SH   SOLE   201,000 0 0
ETF MANAGERS TR PRIME CYBR S 26924G201 965 28,149 SH   SOLE   28,149 0 0
EVEREST RE GROUP LTD COM G3223R108 2,191 8,531 SH   SOLE   8,531 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,041 24,883 SH   SOLE   24,883 0 0
EXELON CORP COM 30161N101 378 9,693 SH   SOLE   9,693 0 0
EXPEDITORS INTL WASH INC COM 302130109 529 8,364 SH   SOLE   8,364 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,518 21,969 SH   SOLE   21,969 0 0
EXTRA SPACE STORAGE INC COM 30225T102 782 8,957 SH   SOLE   8,957 0 0
EXTREME NETWORKS INC COM 30226D106 1,621 146,471 SH   SOLE   146,471 0 0
EXXON MOBIL CORP COM 30231G102 48,937 655,899 SH   SOLE   655,899 0 0
F M C CORP COM NEW 302491303 438 5,724 SH   SOLE   5,724 0 0
F5 NETWORKS INC COM 315616102 1,423 9,837 SH   SOLE   9,837 0 0
FACEBOOK INC CL A 30303M102 83,146 520,347 SH   SOLE   520,347 0 0
FAIR ISAAC CORP COM 303250104 753 4,444 SH   SOLE   4,444 0 0
FASTENAL CO COM 311900104 928 16,992 SH   SOLE   16,992 0 0
FEDEX CORP COM 31428X106 13,194 54,949 SH   SOLE   54,949 0 0
FERRARI N V COM N3167Y103 2,493 20,685 SH   SOLE   20,685 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 4,712 229,639 SH   SOLE   229,639 0 0
FIBRIA CELULOSE S A SP ADR REP C 31573A109 235 12,042 SH   SOLE   12,042 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,080 11,220 SH   SOLE   11,220 0 0
FIFTH THIRD BANCORP COM 316773100 2,539 79,970 SH   SOLE   79,970 0 0
FIREEYE INC COM 31816Q101 303 17,905 SH   SOLE   17,905 0 0
FIRST AMERN FINL CORP COM 31847R102 1,532 26,111 SH   SOLE   26,111 0 0
FIRST DATA CORP NEW COM CL A 32008D106 5,566 347,876 SH   SOLE   347,876 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 630 103,070 SH   SOLE   103,070 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,277 154,162 SH   SOLE   154,162 0 0
FIRST TR DJS MICROCAP INDEX COM SHS ANNU 33718M105 212 4,485 SH   SOLE   4,485 0 0
FIRST TR EXCH TRD ALPHA FD I EM SML CP AL 33737J307 483 10,754 SH   SOLE   10,754 0 0
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 270 9,240 SH   SOLE   9,240 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 856 17,687 SH   SOLE   17,687 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 372 12,943 SH   SOLE   12,943 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGH 33738R886 532 23,964 SH   SOLE   23,964 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT I 33733E302 2,002 16,617 SH   SOLE   16,617 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 547 7,986 SH   SOLE   7,986 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 645 25,715 SH   SOLE   25,715 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD A 33738R506 331 11,151 SH   SOLE   11,151 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 309 6,431 SH   SOLE   6,431 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 924 47,467 SH   SOLE   47,467 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 268 3,524 SH   SOLE   3,524 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 205 6,875 SH   SOLE   6,875 0 0
FIRSTENERGY CORP COM 337932107 4,897 143,984 SH   SOLE   143,984 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 16,661 227,676 SH   SOLE   227,676 0 0
FISERV INC COM 337738108 347 4,863 SH   SOLE   4,863 0 0
FITBIT INC CL A 33812L102 171 33,555 SH   SOLE   33,555 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 240 1,187 SH   SOLE   1,187 0 0
FLEX LTD ORD Y2573F102 310 18,961 SH   SOLE   18,961 0 0
FLIR SYS INC COM 302445101 973 19,463 SH   SOLE   19,463 0 0
FLOWERS FOODS INC COM 343498101 321 14,683 SH   SOLE   14,683 0 0
FLOWSERVE CORP COM 34354P105 1,000 23,073 SH   SOLE   23,073 0 0
FLUOR CORP NEW COM 343412102 1,182 20,660 SH   SOLE   20,660 0 0
FOOT LOCKER INC COM 344849104 889 19,513 SH   SOLE   19,513 0 0
FORD MTR CO DEL COM PAR $0.0 345370860 5,718 516,054 SH   SOLE   516,054 0 0
FORTINET INC COM 34959E109 277 5,167 SH   SOLE   5,167 0 0
FORTIS INC COM 349553107 314,347 9,308,470 SH   SOLE   9,308,470 0 0
FORTIVE CORP COM 34959J108 3,440 44,372 SH   SOLE   44,372 0 0
FORTUNA SILVER MINES INC COM 349915108 775 148,750 SH   SOLE   148,750 0 0
FORWARD AIR CORP COM 349853101 1,213 22,943 SH   SOLE   22,943 0 0
FRANCO NEVADA CORP COM 351858105 162,810 2,380,605 SH   SOLE   2,380,605 0 0
FRANKLIN RES INC COM 354613101 322 9,298 SH   SOLE   9,298 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,153 65,631 SH   SOLE   65,631 0 0
FS INVT CORP COM 302635107 596 82,144 SH   SOLE   82,144 0 0
GALLAGHER ARTHUR J & CO COM 363576109 210 3,053 SH   SOLE   3,053 0 0
GAP INC DEL COM 364760108 1,649 52,864 SH   SOLE   52,864 0 0
GARMIN LTD SHS H2906T109 324 5,501 SH   SOLE   5,501 0 0
GENERAC HLDGS INC COM 368736104 844 18,384 SH   SOLE   18,384 0 0
GENERAL DYNAMICS CORP COM 369550108 9,582 43,376 SH   SOLE   43,376 0 0
GENERAL ELECTRIC CO COM 369604103 21,376 1,585,771 SH   SOLE   1,585,771 0 0
GENERAL ELECTRIC CO COM 369604103 647 48,000 SH Put SOLE   48,000 0 0
GENERAL MLS INC COM 370334104 3,441 76,370 SH   SOLE   76,370 0 0
GENERAL MTRS CO COM 37045V100 17,608 484,530 SH   SOLE   484,530 0 0
GENERAL MTRS CO COM 37045V100 363 10,000 SH Call SOLE   10,000 0 0
GENUINE PARTS CO COM 372460105 247 2,747 SH   SOLE   2,747 0 0
GENWORTH FINL INC COM CL A 37247D106 190 67,181 SH   SOLE   67,181 0 0
GERDAU S A SPON ADR REP 373737105 235 50,500 SH   SOLE   50,500 0 0
GILDAN ACTIVEWEAR INC COM 375916103 76,055 2,632,575 SH   SOLE   2,632,575 0 0
GILEAD SCIENCES INC COM 375558103 58,999 782,580 SH   SOLE   782,580 0 0
GLAXOSMITHKLINE PLC SPONSORED AD 37733W105 18,852 482,529 SH   SOLE   482,529 0 0
GLOBAL PMTS INC COM 37940X102 1,482 13,289 SH   SOLE   13,289 0 0
GLOBAL X FDS MSCI GREECE 37950E366 211 21,786 SH   SOLE   21,786 0 0
GLOBAL X FDS MSCI SUPR EM 37950E119 593 34,589 SH   SOLE   34,589 0 0
GLOBAL X FDS SOCIAL MED E 37950E416 484 13,995 SH   SOLE   13,995 0 0
GLOBAL X FDS RBTCS ARTFL 37954Y715 851 35,177 SH   SOLE   35,177 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855 703 21,323 SH   SOLE   21,323 0 0
GLOBUS MED INC CL A 379577208 239 4,794 SH   SOLE   4,794 0 0
GLU MOBILE INC COM 379890106 57 15,000 SH   SOLE   15,000 0 0
GODADDY INC CL A 380237107 873 14,208 SH   SOLE   14,208 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD 38045R206 538 41,411 SH   SOLE   41,411 0 0
GOLD FIELDS LTD NEW SPONSORED AD 38059T106 726 180,532 SH   SOLE   180,532 0 0
GOLD STD VENTURES CORP COM 380738104 16 10,071 SH   SOLE   10,071 0 0
GOLDCORP INC NEW COM 380956409 138,716 10,037,327 SH   SOLE   10,037,327 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 6 10,300 SH   SOLE   10,300 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 7,773 406,345 SH   SOLE   406,345 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 48,643 193,137 SH   SOLE   193,137 0 0
GOLUB CAP BDC INC COM 38173M102 356 19,882 SH   SOLE   19,882 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 1,659 62,409 SH   SOLE   62,409 0 0
GOPRO INC CL A 38268T103 1,080 225,392 SH   SOLE   225,392 0 0
GRAINGER W W INC COM 384802104 27,689 98,095 SH   SOLE   98,095 0 0
GRAN TIERRA ENERGY INC COM 38500T101 642 230,008 SH   SOLE   230,008 0 0
GRANA Y MONTERO S A A SPONSORED AD 38500P208 124 40,773 SH   SOLE   40,773 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 14,165 358,603 SH   SOLE   358,603 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 9,599 243,000 SH Put SOLE   243,000 0 0
GREENBRIER COS INC COM 393657101 1,324 26,341 SH   SOLE   26,341 0 0
GRIFOLS S A SP ADR REP B 398438408 450 21,246 SH   SOLE   21,246 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 207,784 3,604,851 SH   SOLE   3,604,851 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 357 6,200 SH Put SOLE   6,200 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 2,882 50,000 SH Call SOLE   50,000 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 385 9,993 SH   SOLE   9,993 0 0
HALLIBURTON CO COM 406216101 54,420 1,159,345 SH   SOLE   1,159,345 0 0
HANESBRANDS INC COM 410345102 5,484 297,714 SH   SOLE   297,714 0 0
HARLEY DAVIDSON INC COM 412822108 1,187 27,676 SH   SOLE   27,676 0 0
HARMONY GOLD MNG LTD SPONSORED AD 413216300 111 46,345 SH   SOLE   46,345 0 0
HARRIS CORP DEL COM 413875105 5,043 31,266 SH   SOLE   31,266 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 534 10,363 SH   SOLE   10,363 0 0
HASBRO INC COM 418056107 206 2,447 SH   SOLE   2,447 0 0
HCA HEALTHCARE INC COM 40412C101 2,873 29,617 SH   SOLE   29,617 0 0
HDFC BANK LTD ADR REPS 3 S 40415F101 310 3,136 SH   SOLE   3,136 0 0
HECLA MNG CO COM 422704106 94 25,500 SH   SOLE   25,500 0 0
HENRY JACK & ASSOC INC COM 426281101 674 5,571 SH   SOLE   5,571 0 0
HERBALIFE LTD COM USD SHS G4412G101 7,667 78,663 SH   SOLE   78,663 0 0
HERCULES CAPITAL INC COM 427096508 355 29,301 SH   SOLE   29,301 0 0
HERSHEY CO COM 427866108 1,398 14,129 SH   SOLE   14,129 0 0
HESS CORP COM 42809H107 3,429 67,745 SH   SOLE   67,745 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 287 3,644 SH   SOLE   3,644 0 0
HOLLYFRONTIER CORP COM 436106108 2,446 50,065 SH   SOLE   50,065 0 0
HOLOGIC INC COM 436440101 359 9,602 SH   SOLE   9,602 0 0
HOME DEPOT INC COM 437076102 170,106 954,364 SH   SOLE   954,364 0 0
HOME DEPOT INC COM 437076102 891 5,000 SH Call SOLE   5,000 0 0
HONDA MOTOR LTD AMERN SHS 438128308 5,608 161,471 SH   SOLE   161,471 0 0
HONEYWELL INTL INC COM 438516106 16,271 112,595 SH   SOLE   112,595 0 0
HP INC COM 40434L105 3,152 143,797 SH   SOLE   143,797 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 6,569 137,797 SH   SOLE   137,797 0 0
HUDBAY MINERALS INC COM 443628102 3,186 448,722 SH   SOLE   448,722 0 0
HUDBAY MINERALS INC COM 443628102 348 49,000 SH Call SOLE   49,000 0 0
HUMANA INC COM 444859102 16,582 61,683 SH   SOLE   61,683 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,075 71,220 SH   SOLE   71,220 0 0
HUNTSMAN CORP COM 447011107 1,381 47,205 SH   SOLE   47,205 0 0
IAC INTERACTIVECORP COM 44919P508 225 1,440 SH   SOLE   1,440 0 0
IAMGOLD CORP COM 450913108 1,655 318,831 SH   SOLE   318,831 0 0
ICICI BK LTD ADR 45104G104 781 88,204 SH   SOLE   88,204 0 0
ICU MED INC COM 44930G107 2,378 9,421 SH   SOLE   9,421 0 0
IDEXX LABS INC COM 45168D104 5,209 27,219 SH   SOLE   27,219 0 0
IHS MARKIT LTD SHS G47567105 289 6,001 SH   SOLE   6,001 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,270 33,639 SH   SOLE   33,639 0 0
ILLUMINA INC COM 452327109 2,587 10,944 SH   SOLE   10,944 0 0
IMAX CORP COM 45245E109 194 10,123 SH   SOLE   10,123 0 0
IMPERIAL OIL LTD COM NEW 453038408 75,968 2,866,729 SH   SOLE   2,866,729 0 0
INCYTE CORP COM 45337C102 436 5,235 SH   SOLE   5,235 0 0
INDIA FD INC COM 454089103 222 9,000 SH   SOLE   9,000 0 0
INFOSYS LTD SPONSORED AD 456788108 682 38,208 SH   SOLE   38,208 0 0
ING GROEP N V SPONSORED AD 456837103 1,402 82,838 SH   SOLE   82,838 0 0
INGERSOLL-RAND PLC SHS G47791101 2,000 23,387 SH   SOLE   23,387 0 0
INGREDION INC COM 457187102 2,944 22,837 SH   SOLE   22,837 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 289 8,686 SH   SOLE   8,686 0 0
INSTRUCTURE INC COM 45781U103 230 5,452 SH   SOLE   5,452 0 0
INTEL CORP COM 458140100 38,791 744,844 SH   SOLE   744,844 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,268 17,486 SH   SOLE   17,486 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 36,353 236,935 SH   SOLE   236,935 0 0
INTERPUBLIC GROUP COS INC COM 460690100 488 21,189 SH   SOLE   21,189 0 0
INTL PAPER CO COM 460146103 1,088 20,364 SH   SOLE   20,364 0 0
INTUIT COM 461202103 961 5,544 SH   SOLE   5,544 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,423 10,713 SH   SOLE   10,713 0 0
INVESCO LTD SHS G491BT108 878 27,420 SH   SOLE   27,420 0 0
INVESTORS BANCORP INC NEW COM 46146L101 898 65,802 SH   SOLE   65,802 0 0
IPG PHOTONICS CORP COM 44980X109 336 1,438 SH   SOLE   1,438 0 0
IQVIA HLDGS INC COM 46266C105 1,209 12,323 SH   SOLE   12,323 0 0
IRON MTN INC NEW COM 46284V101 1,123 34,183 SH   SOLE   34,183 0 0
ISHARES GOLD TRUST ISHARES 464285105 6,063 476,259 SH   SOLE   476,259 0 0
ISHARES INC CORE MSCI EM 46434G103 1,404 24,041 SH   SOLE   24,041 0 0
ISHARES INC EM MKTS DIV 464286319 531 12,235 SH   SOLE   12,235 0 0
ISHARES INC MSCI BRAZIL 464286400 5,048 112,485 SH   SOLE   112,485 0 0
ISHARES INC MSCI STH KOR 464286772 5,019 66,518 SH   SOLE   66,518 0 0
ISHARES INC MSCI JPN ETF 46434G822 1,594 26,265 SH   SOLE   26,265 0 0
ISHARES INC MSCI AUST ET 464286103 268 12,184 SH   SOLE   12,184 0 0
ISHARES INC MSCI AUSTRIA 464286202 8,699 343,017 SH   SOLE   343,017 0 0
ISHARES INC MIN VOL GBL 464286525 2,917 34,795 SH   SOLE   34,795 0 0
ISHARES INC MIN VOL EMRG 464286533 918 14,718 SH   SOLE   14,718 0 0
ISHARES INC MSCI EURZONE 464286608 1,617 37,297 SH   SOLE   37,297 0 0
ISHARES INC MSCI THAILND 464286624 2,544 25,518 SH   SOLE   25,518 0 0
ISHARES INC MSCI SWITZER 464286749 735 21,396 SH   SOLE   21,396 0 0
ISHARES INC MSCI SPAIN E 464286764 6,571 202,117 SH   SOLE   202,117 0 0
ISHARES INC MSCI TAIWAN 46434G772 4,658 121,501 SH   SOLE   121,501 0 0
ISHARES INC MSCI SINGPOR 46434G780 6,878 257,888 SH   SOLE   257,888 0 0
ISHARES INC MSCI RUSSIA 46434G798 2,164 59,379 SH   SOLE   59,379 0 0
ISHARES INC MSCI ITALY E 46434G830 7,306 227,248 SH   SOLE   227,248 0 0
ISHARES INC MSCI JAPN SM 464286582 237 2,898 SH   SOLE   2,898 0 0
ISHARES INC MSCI BRIC IN 464286657 740 16,010 SH   SOLE   16,010 0 0
ISHARES INC MSCI GERMANY 464286806 1,605 50,101 SH   SOLE   50,101 0 0
ISHARES INC MSCI HONG KG 464286871 2,077 82,075 SH   SOLE   82,075 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1,028 66,701 SH   SOLE   66,701 0 0
ISHARES TR INDIA 50 ETF 464289529 662 18,734 SH   SOLE   18,734 0 0
ISHARES TR 0-5 YR TIPS 46429B747 235 2,350 SH   SOLE   2,350 0 0
ISHARES TR 20 YR TR BD 464287432 984 8,069 SH   SOLE   8,069 0 0
ISHARES TR ASIA 50 ETF 464288430 2,604 38,144 SH   SOLE   38,144 0 0
ISHARES TR CHINA LG-CAP 464287184 17,158 363,202 SH   SOLE   363,202 0 0
ISHARES TR CORE HIGH DV 46429B663 1,648 19,508 SH   SOLE   19,508 0 0
ISHARES TR CORE S&P500 464287200 29,578 111,458 SH   SOLE   111,458 0 0
ISHARES TR CORE S&P MCP 464287507 4,606 24,556 SH   SOLE   24,556 0 0
ISHARES TR CORE S&P SCP 464287804 681 8,842 SH   SOLE   8,842 0 0
ISHARES TR CORE US AGGB 464287226 7,319 68,244 SH   SOLE   68,244 0 0
ISHARES TR HDG MSCI JAP 46434V886 397 12,360 SH   SOLE   12,360 0 0
ISHARES TR EUROPE ETF 464287861 2,543 54,543 SH   SOLE   54,543 0 0
ISHARES TR GLOB HLTHCRE 464287325 416 7,464 SH   SOLE   7,464 0 0
ISHARES TR GLOBAL TECH 464287291 969 6,119 SH   SOLE   6,119 0 0
ISHARES TR IBOXX HI YD 464288513 3,765 43,966 SH   SOLE   43,966 0 0
ISHARES TR IBOXX INV CP 464287242 6,655 56,690 SH   SOLE   56,690 0 0
ISHARES TR LATN AMER 40 464287390 348 9,252 SH   SOLE   9,252 0 0
ISHARES TR MRGSTR SM CP 464288604 260 1,400 SH   SOLE   1,400 0 0
ISHARES TR MRNING SM CP 464288703 794 5,554 SH   SOLE   5,554 0 0
ISHARES TR MSCI ACWI EX 464288240 2,890 58,165 SH   SOLE   58,165 0 0
ISHARES TR MSCI ACWI ET 464288257 629 8,770 SH   SOLE   8,770 0 0
ISHARES TR MSCI AC ASIA 464288182 935 12,064 SH   SOLE   12,064 0 0
ISHARES TR MSCI EAFE ET 464287465 54,423 781,036 SH   SOLE   781,036 0 0
ISHARES TR EAFE SML CP 464288273 4,282 65,688 SH   SOLE   65,688 0 0
ISHARES TR MSCI EMG MKT 464287234 44,087 913,151 SH   SOLE   913,151 0 0
ISHARES TR NASDAQ BIOTE 464287556 3,974 37,228 SH   SOLE   37,228 0 0
ISHARES TR N AMER TECH 464287549 7,373 41,093 SH   SOLE   41,093 0 0
ISHARES TR PHLX SEMICND 464287523 1,542 8,565 SH   SOLE   8,565 0 0
ISHARES TR RUS 1000 ETF 464287622 385 2,619 SH   SOLE   2,619 0 0
ISHARES TR RUSSELL 2000 464287655 16,372 107,830 SH   SOLE   107,830 0 0
ISHARES TR RUS 2000 VAL 464287630 1,097 8,999 SH   SOLE   8,999 0 0
ISHARES TR RUS MID CAP 464287499 392 1,900 SH   SOLE   1,900 0 0
ISHARES TR RUS MDCP VAL 464287473 827 9,565 SH   SOLE   9,565 0 0
ISHARES TR S&P 500 GRWT 464287309 996 6,423 SH   SOLE   6,423 0 0
ISHARES TR INTL TREA BD 464288117 454 8,804 SH   SOLE   8,804 0 0
ISHARES TR S&P MC 400VL 464287705 2,100 13,594 SH   SOLE   13,594 0 0
ISHARES TR SP SMCP600VL 464287879 2,295 15,218 SH   SOLE   15,218 0 0
ISHARES TR SELECT DIVID 464287168 8,215 86,364 SH   SOLE   86,364 0 0
ISHARES TR TIPS BD ETF 464287176 703 6,216 SH   SOLE   6,216 0 0
ISHARES TR MSCI UK SM E 46429B416 202 4,670 SH   SOLE   4,670 0 0
ISHARES TR MSCI GERMNY 46429B465 242 3,752 SH   SOLE   3,752 0 0
ISHARES TR MSCI DENMARK 46429B523 2,081 30,300 SH   SOLE   30,300 0 0
ISHARES TR MSCI INDIA E 46429B598 884 25,895 SH   SOLE   25,895 0 0
ISHARES TR CORE MSCI EA 46432F842 3,563 54,085 SH   SOLE   54,085 0 0
ISHARES TR CORE 1 5 YR 46432F859 477 9,675 SH   SOLE   9,675 0 0
ISHARES TR BARCLAYS 7 1 464287440 7,121 69,010 SH   SOLE   69,010 0 0
ISHARES TR 1 3 YR TREAS 464287457 11,252 134,657 SH   SOLE   134,657 0 0
ISHARES TR INTL SEL DIV 464288448 2,070 62,709 SH   SOLE   62,709 0 0
ISHARES TR US CR BD ETF 464288620 455 4,177 SH   SOLE   4,177 0 0
ISHARES TR 3 7 YR TREAS 464288661 911 7,553 SH   SOLE   7,553 0 0
ISHARES TR S&P US PFD S 464288687 1,362 36,250 SH   SOLE   36,250 0 0
ISHARES TR US AER DEF E 464288760 4,810 24,298 SH   SOLE   24,298 0 0
ISHARES TR EAFE VALUE E 464288877 245 4,487 SH   SOLE   4,487 0 0
ISHARES TR MSCI IRELAND 46429B507 317 6,780 SH   SOLE   6,780 0 0
ISHARES TR FLTG RATE NT 46429B655 2,373 46,596 SH   SOLE   46,596 0 0
ISHARES TR MIN VOL EAFE 46429B689 1,889 25,641 SH   SOLE   25,641 0 0
ISHARES TR CUR HD EURZN 46434V639 988 33,675 SH   SOLE   33,675 0 0
ISHARES TR HDG MSCI EAF 46434V803 2,677 93,221 SH   SOLE   93,221 0 0
ISHARES TR MSCI UK ETF 46435G334 2,632 75,754 SH   SOLE   75,754 0 0
ISHARES TR U.S. CNSM GD 464287812 5,860 49,285 SH   SOLE   49,285 0 0
ISHARES TR U.S. FINLS E 464287788 333 2,830 SH   SOLE   2,830 0 0
ISHARES TR US HLTHCARE 464287762 1,789 10,363 SH   SOLE   10,363 0 0
ISHARES TR U.S. INSRNCE 464288786 375 5,805 SH   SOLE   5,805 0 0
ISHARES TR U.S. MED DVC 464288810 1,020 5,512 SH   SOLE   5,512 0 0
ISHARES TR U.S. PHARMA 464288836 229 1,550 SH   SOLE   1,550 0 0
ISHARES TR U.S. REAL ES 464287739 2,569 34,036 SH   SOLE   34,036 0 0
ISHARES TR US REGNL BKS 464288778 457 9,073 SH   SOLE   9,073 0 0
ISHARES TR U.S. TECH ET 464287721 3,654 21,720 SH   SOLE   21,720 0 0
ISHARES TR MSCI EMG MKT 464287234 4,196 86,900 SH Put SOLE   86,900 0 0
ISHARES US ETF TR SHT MAT BD E 46431W507 827 16,482 SH   SOLE   16,482 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 454 7,677 SH   SOLE   7,677 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 579 3,838 SH   SOLE   3,838 0 0
JD COM INC SPON ADR CL 47215P106 2,050 50,640 SH   SOLE   50,640 0 0
JOHNSON & JOHNSON COM 478160104 90,381 705,276 SH   SOLE   705,276 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,252 35,521 SH   SOLE   35,521 0 0
JPMORGAN CHASE & CO COM 46625H100 199,669 1,815,668 SH   SOLE   1,815,668 0 0
JUNIPER NETWORKS INC COM 48203R104 421 17,292 SH   SOLE   17,292 0 0
JUST ENERGY GROUP INC COM 48213W101 713 162,158 SH   SOLE   162,158 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,065 18,802 SH   SOLE   18,802 0 0
KAR AUCTION SVCS INC COM 48238T109 2,005 36,991 SH   SOLE   36,991 0 0
KB FINANCIAL GROUP INC SPONSORED AD 48241A105 871 15,039 SH   SOLE   15,039 0 0
KB HOME COM 48666K109 5,449 191,529 SH   SOLE   191,529 0 0
KCAP FINL INC COM 48668E101 38 12,228 SH   SOLE   12,228 0 0
KELLOGG CO COM 487836108 4,333 66,652 SH   SOLE   66,652 0 0
KEMPER CORP DEL COM 488401100 336 5,897 SH   SOLE   5,897 0 0
KEYCORP NEW COM 493267108 2,766 141,507 SH   SOLE   141,507 0 0
KIMBERLY CLARK CORP COM 494368103 7,325 66,510 SH   SOLE   66,510 0 0
KINDER MORGAN INC DEL COM 49456B101 1,648 109,413 SH   SOLE   109,413 0 0
KINROSS GOLD CORP COM NO PAR 496902404 56,741 14,364,930 SH   SOLE   14,364,930 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 3,253 210,437 SH   SOLE   210,437 0 0
KKR & CO L P DEL COM UNITS 48248M102 1,574 77,533 SH   SOLE   77,533 0 0
KLA-TENCOR CORP COM 482480100 3,304 30,305 SH   SOLE   30,305 0 0
KLONDEX MNS LTD COM 498696103 458 194,839 SH   SOLE   194,839 0 0
KOHLS CORP COM 500255104 3,791 57,875 SH   SOLE   57,875 0 0
KONINKLIJKE PHILIPS N V NY REG SH NE 500472303 578 15,096 SH   SOLE   15,096 0 0
KRAFT HEINZ CO COM 500754106 16,202 260,102 SH   SOLE   260,102 0 0
KRAFT HEINZ CO COM 500754106 1,557 25,000 SH Call SOLE   25,000 0 0
KRANESHARES TR CSI CHI INTE 500767306 1,842 29,985 SH   SOLE   29,985 0 0
KROGER CO COM 501044101 1,624 67,848 SH   SOLE   67,848 0 0
L BRANDS INC COM 501797104 388 10,153 SH   SOLE   10,153 0 0
L3 TECHNOLOGIES INC COM 502413107 906 4,354 SH   SOLE   4,354 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,260 7,790 SH   SOLE   7,790 0 0
LAM RESEARCH CORP COM 512807108 8,953 44,067 SH   SOLE   44,067 0 0
LAMB WESTON HLDGS INC COM 513272104 1,279 21,967 SH   SOLE   21,967 0 0
LAS VEGAS SANDS CORP COM 517834107 1,860 25,874 SH   SOLE   25,874 0 0
LATAM AIRLS GROUP S A SPONSORED AD 51817R106 851 55,328 SH   SOLE   55,328 0 0
LAUDER ESTEE COS INC CL A 518439104 7,053 47,110 SH   SOLE   47,110 0 0
LAZARD LTD SHS A G54050102 1,883 35,821 SH   SOLE   35,821 0 0
LEAR CORP COM NEW 521865204 2,202 11,835 SH   SOLE   11,835 0 0
LEGGETT & PLATT INC COM 524660107 582 13,119 SH   SOLE   13,119 0 0
LEIDOS HLDGS INC COM 525327102 1,382 21,131 SH   SOLE   21,131 0 0
LENNOX INTL INC COM 526107107 846 4,141 SH   SOLE   4,141 0 0
LEUCADIA NATL CORP COM 527288104 370 16,272 SH   SOLE   16,272 0 0
LIBERTY MEDIA CORP DELAWARE COM B SIRIUS 531229508 207 4,630 SH   SOLE   4,630 0 0
LILLY ELI & CO COM 532457108 18,965 245,118 SH   SOLE   245,118 0 0
LINCOLN NATL CORP IND COM 534187109 7,896 108,069 SH   SOLE   108,069 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 205 7,946 SH   SOLE   7,946 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 221 9,193 SH   SOLE   9,193 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 623 14,780 SH   SOLE   14,780 0 0
LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 4,394 1,181,290 SH   SOLE   1,181,290 0 0
LOCKHEED MARTIN CORP COM 539830109 99,001 292,963 SH   SOLE   292,963 0 0
LOGMEIN INC COM 54142L109 696 6,021 SH   SOLE   6,021 0 0
LOUISIANA PAC CORP COM 546347105 326 11,314 SH   SOLE   11,314 0 0
LOWES COS INC COM 548661107 4,842 55,174 SH   SOLE   55,174 0 0
LULULEMON ATHLETICA INC COM 550021109 1,947 21,843 SH   SOLE   21,843 0 0
LUMENTUM HLDGS INC COM 55024U109 213 3,341 SH   SOLE   3,341 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,152 114,987 SH   SOLE   114,987 0 0
M/I HOMES INC COM 55305B101 338 10,623 SH   SOLE   10,623 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 923 24,987 SH   SOLE   24,987 0 0
MACYS INC COM 55616P104 4,028 135,434 SH   SOLE   135,434 0 0
MACYS INC COM 55616P104 297 10,000 SH Put SOLE   10,000 0 0
MACYS INC COM 55616P104 297 10,000 SH Call SOLE   10,000 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 231 939 SH   SOLE   939 0 0
MAG SILVER CORP COM 55903Q104 112 11,478 SH   SOLE   11,478 0 0
MAGNA INTL INC COM 559222401 275,314 4,885,794 SH   SOLE   4,885,794 0 0
MAIN STREET CAPITAL CORP COM 56035L104 681 18,444 SH   SOLE   18,444 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 287 19,854 SH   SOLE   19,854 0 0
MANULIFE FINL CORP COM 56501R106 542,912 29,220,230 SH   SOLE   29,220,230 0 0
MANULIFE FINL CORP COM 56501R106 268 14,400 SH Put SOLE   14,400 0 0
MARATHON OIL CORP COM 565849106 568 35,233 SH   SOLE   35,233 0 0
MARATHON PETE CORP COM 56585A102 3,688 50,440 SH   SOLE   50,440 0 0
MARKEL CORP COM 570535104 9,428 8,056 SH   SOLE   8,056 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,314 39,078 SH   SOLE   39,078 0 0
MARSH & MCLENNAN COS INC COM 571748102 230 2,790 SH   SOLE   2,790 0 0
MARTEN TRANS LTD COM 573075108 1,376 60,341 SH   SOLE   60,341 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,762 8,499 SH   SOLE   8,499 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,157 55,100 SH   SOLE   55,100 0 0
MASCO CORP COM 574599106 704 17,411 SH   SOLE   17,411 0 0
MASTEC INC COM 576323109 691 14,676 SH   SOLE   14,676 0 0
MASTERCARD INCORPORATED CL A 57636Q104 48,880 279,062 SH   SOLE   279,062 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 16,601 358,945 SH   SOLE   358,945 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,407 23,367 SH   SOLE   23,367 0 0
MCCORMICK & CO INC COM NON VTG 579780206 9,358 87,955 SH   SOLE   87,955 0 0
MCDERMOTT INTL INC COM 580037109 118 19,337 SH   SOLE   19,337 0 0
MCDONALDS CORP COM 580135101 64,490 412,393 SH   SOLE   412,393 0 0
MCEWEN MNG INC COM 58039P107 164 78,690 SH   SOLE   78,690 0 0
MCKESSON CORP COM 58155Q103 4,032 28,623 SH   SOLE   28,623 0 0
MDU RES GROUP INC COM 552690109 3,552 126,135 SH   SOLE   126,135 0 0
MEDLEY CAP CORP COM 58503F106 71 17,863 SH   SOLE   17,863 0 0
MEDTRONIC PLC SHS G5960L103 19,521 243,347 SH   SOLE   243,347 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 246 3,381 SH   SOLE   3,381 0 0
MERCADOLIBRE INC COM 58733R102 2,644 7,420 SH   SOLE   7,420 0 0
MERCK & CO INC COM 58933Y105 46,769 858,614 SH   SOLE   858,614 0 0
MEREDITH CORP COM 589433101 696 12,928 SH   SOLE   12,928 0 0
METHANEX CORP COM 59151K108 28,228 465,430 SH   SOLE   465,430 0 0
METLIFE INC COM 59156R108 10,102 220,133 SH   SOLE   220,133 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,419 4,207 SH   SOLE   4,207 0 0
MGM RESORTS INTERNATIONAL COM 552953101 869 24,806 SH   SOLE   24,806 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 614 6,723 SH   SOLE   6,723 0 0
MICRON TECHNOLOGY INC COM 595112103 90,914 1,743,648 SH   SOLE   1,743,648 0 0
MICROSOFT CORP COM 594918104 98,421 1,078,349 SH   SOLE   1,078,349 0 0
MICROSOFT CORP COM 594918104 22,818 250,000 SH Put SOLE   250,000 0 0
MID AMER APT CMNTYS INC COM 59522J103 540 5,918 SH   SOLE   5,918 0 0
MITEL NETWORKS CORP COM 60671Q104 231 24,911 SH   SOLE   24,911 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 6,688 1,007,296 SH   SOLE   1,007,296 0 0
MOBILE TELESYSTEMS PJSC SPONSORED AD 607409109 217 19,025 SH   SOLE   19,025 0 0
MOHAWK INDS INC COM 608190104 1,895 8,162 SH   SOLE   8,162 0 0
MOLECULIN BIOTECH INC COM 60855D101 117 64,850 SH   SOLE   64,850 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,855 37,903 SH   SOLE   37,903 0 0
MOMO INC ADR 60879B107 280 7,480 SH   SOLE   7,480 0 0
MONDELEZ INTL INC CL A 609207105 6,625 158,752 SH   SOLE   158,752 0 0
MONSANTO CO NEW COM 61166W101 4,502 38,583 SH   SOLE   38,583 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,656 28,951 SH   SOLE   28,951 0 0
MOODYS CORP COM 615369105 331 2,053 SH   SOLE   2,053 0 0
MORGAN STANLEY COM NEW 617446448 32,983 611,241 SH   SOLE   611,241 0 0
MORGAN STANLEY EMER MKTS FD COM 61744G107 6,518 353,674 SH   SOLE   353,674 0 0
MOSAIC CO NEW COM 61945C103 1,235 50,866 SH   SOLE   50,866 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,082 10,273 SH   SOLE   10,273 0 0
MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 268 109,267 SH   SOLE   109,267 0 0
MSCI INC COM 55354G100 1,403 9,386 SH   SOLE   9,386 0 0
MYLAN N V SHS EURO N59465109 639 15,528 SH   SOLE   15,528 0 0
MYRIAD GENETICS INC COM 62855J104 702 23,760 SH   SOLE   23,760 0 0
NABORS INDUSTRIES LTD SHS G6359F103 674 96,390 SH   SOLE   96,390 0 0
NASDAQ INC COM 631103108 3,160 36,652 SH   SOLE   36,652 0 0
NATIONAL GRID PLC SPONSORED AD 636274409 3,321 58,857 SH   SOLE   58,857 0 0
NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 4 10,400 SH   SOLE   10,400 0 0
NAVIENT CORPORATION COM 63938C108 1,071 81,602 SH   SOLE   81,602 0 0
NETAPP INC COM 64110D104 1,961 31,781 SH   SOLE   31,781 0 0
NETFLIX INC COM 64110L106 42,661 144,442 SH   SOLE   144,442 0 0
NEVSUN RES LTD COM 64156L101 669 281,013 SH   SOLE   281,013 0 0
NEW GERMANY FD INC COM 644465106 253 12,950 SH   SOLE   12,950 0 0
NEW GOLD INC CDA COM 644535106 900 348,978 SH   SOLE   348,978 0 0
NEW MTN FIN CORP COM 647551100 318 24,220 SH   SOLE   24,220 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,040 63,208 SH   SOLE   63,208 0 0
NEWELL BRANDS INC COM 651229106 1,832 71,906 SH   SOLE   71,906 0 0
NEWMONT MINING CORP COM 651639106 5,700 145,883 SH   SOLE   145,883 0 0
NEXGEN ENERGY LTD COM 65340P106 107 63,198 SH   SOLE   63,198 0 0
NEXTERA ENERGY INC COM 65339F101 24,276 148,634 SH   SOLE   148,634 0 0
NICE LTD SPONSORED AD 653656108 840 8,947 SH   SOLE   8,947 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,517 47,724 SH   SOLE   47,724 0 0
NIKE INC CL B 654106103 6,575 98,962 SH   SOLE   98,962 0 0
NIKE INC CL B 654106103 6,644 100,000 SH Put SOLE   100,000 0 0
NISOURCE INC COM 65473P105 1,086 45,426 SH   SOLE   45,426 0 0
NOBILIS HEALTH CORP COM 65500B103 50 30,268 SH   SOLE   30,268 0 0
NOBLE ENERGY INC COM 655044105 388 12,802 SH   SOLE   12,802 0 0
NOKIA CORP SPONSORED AD 654902204 691 126,324 SH   SOLE   126,324 0 0
NOMURA HLDGS INC SPONSORED AD 65535H208 199 33,936 SH   SOLE   33,936 0 0
NORBORD INC COM NEW 65548P403 24,490 674,099 SH   SOLE   674,099 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,538 26,055 SH   SOLE   26,055 0 0
NORTHROP GRUMMAN CORP COM 666807102 23,060 66,053 SH   SOLE   66,053 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1,357 25,625 SH   SOLE   25,625 0 0
NOVAGOLD RES INC COM NEW 66987E206 575 132,827 SH   SOLE   132,827 0 0
NOVARTIS A G SPONSORED AD 66987V109 7,135 88,253 SH   SOLE   88,253 0 0
NOVO-NORDISK A S ADR 670100205 5,252 106,649 SH   SOLE   106,649 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 1,228 16,660 SH   SOLE   16,660 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 169 10,744 SH   SOLE   10,744 0 0
NUCOR CORP COM 670346105 444 7,273 SH   SOLE   7,273 0 0
NUTRIEN LTD COM 67077M108 314,036 6,644,856 SH   SOLE   6,644,856 0 0
NUTRIEN LTD COM 67077M108 170,202 3,601,400 SH Call SOLE   3,601,400 0 0
NVIDIA CORP COM 67066G104 74,700 322,552 SH   SOLE   322,552 0 0
NVR INC COM 62944T105 661 236 SH   SOLE   236 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 657 16,591 SH   SOLE   16,591 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 176 41,851 SH   SOLE   41,851 0 0
OBSIDIAN ENERGY LTD COM 674482104 174 178,127 SH   SOLE   178,127 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,417 52,609 SH   SOLE   52,609 0 0
OFFICE DEPOT INC COM 676220106 188 87,367 SH   SOLE   87,367 0 0
OLD REP INTL CORP COM 680223104 445 20,750 SH   SOLE   20,750 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 856 31,653 SH   SOLE   31,653 0 0
OMNICOM GROUP INC COM 681919106 3,365 46,300 SH   SOLE   46,300 0 0
ONEOK INC NEW COM 682680103 1,288 22,636 SH   SOLE   22,636 0 0
OPEN TEXT CORP COM 683715106 134,938 3,877,541 SH   SOLE   3,877,541 0 0
ORACLE CORP COM 68389X105 9,315 203,601 SH   SOLE   203,601 0 0
ORBCOMM INC COM 68555P100 146 15,568 SH   SOLE   15,568 0 0
OSHKOSH CORP COM 688239201 1,458 18,874 SH   SOLE   18,874 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 730 75,534 SH   SOLE   75,534 0 0
OXFORD SQUARE CAP CORP COM 69181V107 101 16,548 SH   SOLE   16,548 0 0
PACCAR INC COM 693718108 753 11,374 SH   SOLE   11,374 0 0
PACKAGING CORP AMER COM 695156109 2,193 19,457 SH   SOLE   19,457 0 0
PALO ALTO NETWORKS INC COM 697435105 1,276 7,028 SH   SOLE   7,028 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,234 76,399 SH   SOLE   76,399 0 0
PARKER HANNIFIN CORP COM 701094104 1,009 5,897 SH   SOLE   5,897 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 339 19,605 SH   SOLE   19,605 0 0
PATTERSON COMPANIES INC COM 703395103 312 14,043 SH   SOLE   14,043 0 0
PAYCHEX INC COM 704326107 1,714 27,825 SH   SOLE   27,825 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,394 22,297 SH   SOLE   22,297 0 0
PAYPAL HLDGS INC COM 70450Y103 14,772 194,697 SH   SOLE   194,697 0 0
PBF ENERGY INC CL A 69318G106 203 6,000 SH   SOLE   6,000 0 0
PEMBINA PIPELINE CORP COM 706327103 255,663 8,186,457 SH   SOLE   8,186,457 0 0
PEMBINA PIPELINE CORP COM 706327103 1,624 52,000 SH Put SOLE   52,000 0 0
PEMBINA PIPELINE CORP COM 706327103 10,306 330,000 SH Call SOLE   330,000 0 0
PENGROWTH ENERGY CORP COM 70706P104 1,401 2,192,599 SH   SOLE   2,192,599 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 148 11,316 SH   SOLE   11,316 0 0
PENNANTPARK INVT CORP COM 708062104 163 24,386 SH   SOLE   24,386 0 0
PENTAIR PLC SHS G7S00T104 688 15,041 SH   SOLE   15,041 0 0
PEPSICO INC COM 713448108 27,352 250,591 SH   SOLE   250,591 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON V 71654V101 257 19,750 SH   SOLE   19,750 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 2,004 141,722 SH   SOLE   141,722 0 0
PFIZER INC COM 717081103 63,368 1,785,505 SH   SOLE   1,785,505 0 0
PG&E CORP COM 69331C108 380 8,654 SH   SOLE   8,654 0 0
PHILIP MORRIS INTL INC COM 718172109 15,173 152,648 SH   SOLE   152,648 0 0
PHILLIPS 66 COM 718546104 4,799 50,027 SH   SOLE   50,027 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 861 34,990 SH   SOLE   34,990 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,859 92,709 SH   SOLE   92,709 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,096 91,621 SH   SOLE   91,621 0 0
PIMCO ETF TR 25YR+ ZERO U 72201R882 1,628 14,160 SH   SOLE   14,160 0 0
PIMCO ETF TR ACTIVE BD ET 72201R775 1,505 14,438 SH   SOLE   14,438 0 0
PIMCO ETF TR ENHAN SHRT M 72201R833 1,097 10,801 SH   SOLE   10,801 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 1,750 230,810 SH   SOLE   230,810 0 0
PINNACLE FOODS INC DEL COM 72348P104 2,324 42,950 SH   SOLE   42,950 0 0
PIONEER NAT RES CO COM 723787107 972 5,658 SH   SOLE   5,658 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,864 12,322 SH   SOLE   12,322 0 0
POSCO SPONSORED AD 693483109 4,162 52,788 SH   SOLE   52,788 0 0
POWERSHARES ETF TR II EX US SML PO 73936T771 923 27,074 SH   SOLE   27,074 0 0
POWERSHARES ETF TR II S&P500 LOW V 73937B779 258 5,503 SH   SOLE   5,503 0 0
POWERSHARES ETF TR II EMER MRKT PO 73936T763 2,996 127,426 SH   SOLE   127,426 0 0
POWERSHARES ETF TR II PFD PORTFOLI 73936T565 2,457 168,254 SH   SOLE   168,254 0 0
POWERSHARES ETF TR II S&P SMCP IND 73937B878 419 6,493 SH   SOLE   6,493 0 0
POWERSHARES ETF TR II S&P SMCP HC 73937B886 332 2,977 SH   SOLE   2,977 0 0
POWERSHARES ETF TRUST DYNA BUYBK A 73935X286 932 16,368 SH   SOLE   16,368 0 0
POWERSHARES ETF TRUST DWA MOMENTUM 73935X153 2,558 48,575 SH   SOLE   48,575 0 0
POWERSHARES ETF TRUST HI YLD EQ DV 73935X302 191 11,209 SH   SOLE   11,209 0 0
POWERSHARES ETF TRUST GOLDEN DRG C 73935X401 431 9,341 SH   SOLE   9,341 0 0
POWERSHARES ETF TRUST AERSPC DEF P 73935X690 209 3,681 SH   SOLE   3,681 0 0
POWERSHARES ETF TRUST DIV ACHV PRT 73935X732 1,225 48,265 SH   SOLE   48,265 0 0
POWERSHARES ETF TRUST DYN LSR & EN 73935X757 278 6,249 SH   SOLE   6,249 0 0
POWERSHARES ETF TRUST DYN PHRMA PO 73935X799 365 5,849 SH   SOLE   5,849 0 0
POWERSHARES ETF TRUST DYN MEDIA PO 73935X823 351 11,971 SH   SOLE   11,971 0 0
POWERSHARES ETF TRUST HLTHCR SEC P 73935X351 341 4,475 SH   SOLE   4,475 0 0
POWERSHARES ETF TRUST INTL DIV ACH 73935X716 990 62,860 SH   SOLE   62,860 0 0
POWERSHARES ETF TRUST FTSE RAFI 10 73935X583 452 4,099 SH   SOLE   4,099 0 0
POWERSHARES ETF TRUST FTSE US1500 73935X567 476 3,689 SH   SOLE   3,689 0 0
POWERSHARES ETF TRUST GBL LSTD PVT 73935X195 426 35,361 SH   SOLE   35,361 0 0
POWERSHARES ETF TRUST NASD INTNT E 73935X146 490 3,833 SH   SOLE   3,833 0 0
POWERSHARES ETF TRUST II DWA EMKT MOM 73936Q207 4,987 231,970 SH   SOLE   231,970 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 15,264 95,321 SH   SOLE   95,321 0 0
PPG INDS INC COM 693506107 1,054 9,440 SH   SOLE   9,440 0 0
PPL CORP COM 69351T106 480 16,952 SH   SOLE   16,952 0 0
PRAXAIR INC COM 74005P104 1,283 8,894 SH   SOLE   8,894 0 0
PRECISION DRILLING CORP COM 2010 74022D308 1,202 433,956 SH   SOLE   433,956 0 0
PREMIER INC CL A 74051N102 325 10,370 SH   SOLE   10,370 0 0
PRETIUM RES INC COM 74139C102 707 106,178 SH   SOLE   106,178 0 0
PRETIUM RES INC NOTE 2.250% 74139CAB8 7,873 93,000 SH Put SOLE   93,000 0 0
PRICE T ROWE GROUP INC COM 74144T108 520 4,818 SH   SOLE   4,818 0 0
PRIMORIS SVCS CORP COM 74164F103 7,911 316,676 SH   SOLE   316,676 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 632 10,379 SH   SOLE   10,379 0 0
PROCTER AND GAMBLE CO COM 742718109 22,638 285,548 SH   SOLE   285,548 0 0
PROGRESSIVE CORP OHIO COM 743315103 5,849 95,988 SH   SOLE   95,988 0 0
PROSHARES TR S&P 500 DV A 74348A467 11,591 186,201 SH   SOLE   186,201 0 0
PROSHARES TR SHRT 20+YR T 74347X849 486 21,403 SH   SOLE   21,403 0 0
PROSHARES TR S&P MDCP 400 74347B680 268 5,055 SH   SOLE   5,055 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 778 118,725 SH   SOLE   118,725 0 0
PRUDENTIAL FINL INC COM 744320102 10,932 105,577 SH   SOLE   105,577 0 0
PUBLIC STORAGE COM 74460D109 217 1,084 SH   SOLE   1,084 0 0
PULTE GROUP INC COM 745867101 2,416 81,938 SH   SOLE   81,938 0 0
PVH CORP COM 693656100 598 3,949 SH   SOLE   3,949 0 0
QORVO INC COM 74736K101 1,053 14,940 SH   SOLE   14,940 0 0
QUALCOMM INC COM 747525103 16,736 302,044 SH   SOLE   302,044 0 0
QUANTA SVCS INC COM 74762E102 3,755 109,306 SH   SOLE   109,306 0 0
QUARTERHILL INC COM 747713105 148 101,781 SH   SOLE   101,781 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,155 11,513 SH   SOLE   11,513 0 0
RAYTHEON CO COM NEW 755111507 58,087 269,146 SH   SOLE   269,146 0 0
RED HAT INC COM 756577102 1,250 8,359 SH   SOLE   8,359 0 0
REGAL BELOIT CORP COM 758750103 588 8,011 SH   SOLE   8,011 0 0
REGENERON PHARMACEUTICALS COM 75886F107 717 2,081 SH   SOLE   2,081 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,430 130,811 SH   SOLE   130,811 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 425 2,760 SH   SOLE   2,760 0 0
REPUBLIC SVCS INC COM 760759100 1,114 16,814 SH   SOLE   16,814 0 0
RESMED INC COM 761152107 278 2,819 SH   SOLE   2,819 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 156,940 2,757,209 SH   SOLE   2,757,209 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 4,440 78,000 SH Call SOLE   78,000 0 0
REV GROUP INC COM 749527107 1,726 83,156 SH   SOLE   83,156 0 0
RINGCENTRAL INC CL A 76680R206 283 4,450 SH   SOLE   4,450 0 0
RIO TINTO PLC SPONSORED AD 767204100 1,837 35,640 SH   SOLE   35,640 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 1,823 57,942 SH   SOLE   57,942 0 0
ROCKWELL AUTOMATION INC COM 773903109 218 1,252 SH   SOLE   1,252 0 0
ROCKWELL COLLINS INC COM 774341101 605 4,483 SH   SOLE   4,483 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 230,367 5,155,934 SH   SOLE   5,155,934 0 0
ROLLINS INC COM 775711104 3,197 62,657 SH   SOLE   62,657 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,051 3,746 SH   SOLE   3,746 0 0
ROSS STORES INC COM 778296103 1,145 14,688 SH   SOLE   14,688 0 0
ROSS STORES INC COM 778296103 7,798 100,000 SH Call SOLE   100,000 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,866,889 24,154,345 SH   SOLE   24,154,345 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 780097689 3,660 494,612 SH   SOLE   494,612 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,624 13,793 SH   SOLE   13,793 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,183 63,826 SH   SOLE   63,826 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14,094 220,874 SH   SOLE   220,874 0 0
ROYAL GOLD INC COM 780287108 568 6,616 SH   SOLE   6,616 0 0
RPM INTL INC COM 749685103 1,280 26,843 SH   SOLE   26,843 0 0
RYANAIR HLDGS PLC SPONSORED AD 783513203 350 2,847 SH   SOLE   2,847 0 0
RYDEX ETF TRUST GUG S&P500 E 78355W106 6,701 67,361 SH   SOLE   67,361 0 0
S&P GLOBAL INC COM 78409V104 11,603 60,728 SH   SOLE   60,728 0 0
SAGE THERAPEUTICS INC COM 78667J108 572 3,550 SH   SOLE   3,550 0 0
SALESFORCE COM INC COM 79466L302 2,171 18,671 SH   SOLE   18,671 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 484 61,293 SH   SOLE   61,293 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 520 109,277 SH   SOLE   109,277 0 0
SANOFI SPONSORED AD 80105N105 9,883 246,581 SH   SOLE   246,581 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 900 5,265 SH   SOLE   5,265 0 0
SCHEIN HENRY INC COM 806407102 874 13,005 SH   SOLE   13,005 0 0
SCHLUMBERGER LTD COM 806857108 2,900 44,771 SH   SOLE   44,771 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,803 34,520 SH   SOLE   34,520 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ E 808524706 453 15,767 SH   SOLE   15,767 0 0
SCHWAB STRATEGIC TR SCHWB FDT EM 808524730 2,653 85,064 SH   SOLE   85,064 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 11,293 192,984 SH   SOLE   192,984 0 0
SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 73,275 1,392,264 SH   SOLE   1,392,264 0 0
SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 15,737 155,366 SH   SOLE   155,366 0 0
SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 1,174 20,612 SH   SOLE   20,612 0 0
SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 5,637 69,252 SH   SOLE   69,252 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 8,042 119,296 SH   SOLE   119,296 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 12,149 440,644 SH   SOLE   440,644 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5,062 68,141 SH   SOLE   68,141 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13,406 204,922 SH   SOLE   204,922 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 867 17,155 SH   SOLE   17,155 0 0
SERITAGE GROWTH PPTYS CL A 81752R100 546 15,370 SH   SOLE   15,370 0 0
SERVICENOW INC COM 81762P102 275 1,660 SH   SOLE   1,660 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 107,102 5,560,848 SH   SOLE   5,560,848 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 963 50,000 SH Call SOLE   50,000 0 0
SHERWIN WILLIAMS CO COM 824348106 6,389 16,294 SH   SOLE   16,294 0 0
SHOPIFY INC CL A 82509L107 14,138 113,478 SH   SOLE   113,478 0 0
SIBANYE STILLWATER SPONSORED AD 825724206 196 50,970 SH   SOLE   50,970 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED AD 82706C108 467 9,709 SH   SOLE   9,709 0 0
SILVERCORP METALS INC COM 82835P103 37 13,610 SH   SOLE   13,610 0 0
SIMON PPTY GROUP INC NEW COM 828806109 2,418 15,665 SH   SOLE   15,665 0 0
SIRIUS XM HLDGS INC COM 82968B103 2,963 474,804 SH   SOLE   474,804 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 427 5,545 SH   SOLE   5,545 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 537 8,623 SH   SOLE   8,623 0 0
SK TELECOM LTD SPONSORED AD 78440P108 5,430 224,647 SH   SOLE   224,647 0 0
SKECHERS U S A INC CL A 830566105 359 9,241 SH   SOLE   9,241 0 0
SKYWEST INC COM 830879102 1,148 21,097 SH   SOLE   21,097 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 810 8,082 SH   SOLE   8,082 0 0
SLEEP NUMBER CORP COM 83125X103 1,389 39,515 SH   SOLE   39,515 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 875 22,939 SH   SOLE   22,939 0 0
SMITH A O COM 831865209 1,858 29,220 SH   SOLE   29,220 0 0
SMUCKER J M CO COM NEW 832696405 1,784 14,387 SH   SOLE   14,387 0 0
SNAP ON INC COM 833034101 389 2,637 SH   SOLE   2,637 0 0
SOLAR CAP LTD COM 83413U100 218 10,729 SH   SOLE   10,729 0 0
SOPHIRIS BIO INC COM NEW 83578Q209 24 11,926 SH   SOLE   11,926 0 0
SOUTHERN CO COM 842587107 4,495 100,657 SH   SOLE   100,657 0 0
SOUTHERN COPPER CORP COM 84265V105 1,639 30,259 SH   SOLE   30,259 0 0
SOUTHWEST AIRLS CO COM 844741108 486 8,477 SH   SOLE   8,477 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 16,812 69,643 SH   SOLE   69,643 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 22,859 181,724 SH   SOLE   181,724 0 0
SPDR INDEX SHS FDS DJ INTL RL E 78463X863 214 5,350 SH   SOLE   5,350 0 0
SPDR INDEX SHS FDS EURO STOXX 5 78463X202 3,015 74,860 SH   SOLE   74,860 0 0
SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1,075 20,474 SH   SOLE   20,474 0 0
SPDR INDEX SHS FDS S&P GBLINF E 78463X855 571 11,592 SH   SOLE   11,592 0 0
SPDR INDEX SHS FDS S&P INTL SML 78463X871 210 5,940 SH   SOLE   5,940 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 54,166 205,836 SH   SOLE   205,836 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 52,209 198,400 SH Put SOLE   198,400 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 1,516 4,435 SH   SOLE   4,435 0 0
SPDR SER TR SPDR BLOOMBE 78468R663 5,564 60,779 SH   SOLE   60,779 0 0
SPDR SER TR SPDR S&P 500 78468R796 325 5,040 SH   SOLE   5,040 0 0
SPDR SERIES TRUST NYSE TECH ET 78464A102 516 5,800 SH   SOLE   5,800 0 0
SPDR SERIES TRUST S&P DIVID ET 78464A763 12,030 131,910 SH   SOLE   131,910 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 16,876 279,443 SH   SOLE   279,443 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 2,387 27,210 SH   SOLE   27,210 0 0
SPDR SERIES TRUST WELLS FG PFD 78464A292 681 15,663 SH   SOLE   15,663 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 2,880 60,140 SH   SOLE   60,140 0 0
SPDR SERIES TRUST BLMBRG BRC C 78464A359 492 9,521 SH   SOLE   9,521 0 0
SPDR SERIES TRUST PORTFOLIO IN 78464A375 422 12,570 SH   SOLE   12,570 0 0
SPDR SERIES TRUST AEROSPACE DE 78464A631 244 2,804 SH   SOLE   2,804 0 0
SPDR SERIES TRUST S&P OILGAS E 78464A730 9,115 258,808 SH   SOLE   258,808 0 0
SPDR SERIES TRUST S&P METALS M 78464A755 6,410 188,300 SH   SOLE   188,300 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 649 7,759 SH   SOLE   7,759 0 0
SPLUNK INC COM 848637104 1,276 12,964 SH   SOLE   12,964 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 423 39,373 SH   SOLE   39,373 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 132 21,812 SH   SOLE   21,812 0 0
SQUARE INC CL A 852234103 2,102 42,721 SH   SOLE   42,721 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 618 11,512 SH   SOLE   11,512 0 0
SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1,209 25,205 SH   SOLE   25,205 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSR 78467V608 6,966 146,895 SH   SOLE   146,895 0 0
SSR MNG INC COM 784730103 1,078 112,251 SH   SOLE   112,251 0 0
ST JOE CO COM 790148100 616 32,665 SH   SOLE   32,665 0 0
STANLEY BLACK & DECKER INC COM 854502101 412 2,687 SH   SOLE   2,687 0 0
STANTEC INC COM 85472N109 5,150 208,934 SH   SOLE   208,934 0 0
STARBUCKS CORP COM 855244109 26,901 464,686 SH   SOLE   464,686 0 0
STARS GROUP INC COM 85570W100 5,258 190,860 SH   SOLE   190,860 0 0
STATE STR CORP COM 857477103 904 9,060 SH   SOLE   9,060 0 0
STEEL DYNAMICS INC COM 858119100 1,761 39,831 SH   SOLE   39,831 0 0
STERICYCLE INC COM 858912108 754 12,886 SH   SOLE   12,886 0 0
STERIS PLC SHS USD G84720104 418 4,480 SH   SOLE   4,480 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 303 13,612 SH   SOLE   13,612 0 0
STRYKER CORP COM 863667101 1,646 10,231 SH   SOLE   10,231 0 0
STUDENT TRANSN INC COM 86388A108 8,163 1,089,794 SH   SOLE   1,089,794 0 0
SUN LIFE FINL INC COM 866796105 392,392 9,542,599 SH   SOLE   9,542,599 0 0
SUNCOR ENERGY INC NEW COM 867224107 727,642 21,066,656 SH   SOLE   21,066,656 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,036 30,000 SH Call SOLE   30,000 0 0
SUNOPTA INC COM 8676EP108 4,253 598,973 SH   SOLE   598,973 0 0
SUNTRUST BKS INC COM 867914103 459 6,742 SH   SOLE   6,742 0 0
SVB FINL GROUP COM 78486Q101 1,508 6,284 SH   SOLE   6,284 0 0
SYMANTEC CORP COM 871503108 1,094 42,314 SH   SOLE   42,314 0 0
SYNCHRONY FINL COM 87165B103 3,484 103,894 SH   SOLE   103,894 0 0
SYNEOS HEALTH INC CL A 87166B102 231 6,500 SH   SOLE   6,500 0 0
SYSCO CORP COM 871829107 244 4,073 SH   SOLE   4,073 0 0
TAHOE RES INC COM 873868103 2,352 501,515 SH   SOLE   501,515 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 9,809 224,165 SH   SOLE   224,165 0 0
TAL ED GROUP SPONSORED AD 874080104 1,941 52,343 SH   SOLE   52,343 0 0
TAPESTRY INC COM 876030107 370 7,042 SH   SOLE   7,042 0 0
TARGA RES CORP COM 87612G101 417 9,466 SH   SOLE   9,466 0 0
TARGET CORP COM 87612E106 56,330 811,322 SH   SOLE   811,322 0 0
TASEKO MINES LTD COM 876511106 340 295,270 SH   SOLE   295,270 0 0
TCP CAP CORP COM 87238Q103 280 19,675 SH   SOLE   19,675 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 3,678 62,098 SH   SOLE   62,098 0 0
TE CONNECTIVITY LTD REG SHS H84989104 246 2,466 SH   SOLE   2,466 0 0
TECK RESOURCES LTD CL B 878742204 185,305 7,193,521 SH   SOLE   7,193,521 0 0
TEJON RANCH CO COM 879080109 687 29,746 SH   SOLE   29,746 0 0
TELEFONICA BRASIL SA SPONSORED AD 87936R106 5,939 386,680 SH   SOLE   386,680 0 0
TELEFONICA S A SPONSORED AD 879382208 6,169 624,988 SH   SOLE   624,988 0 0
TELUS CORP COM 87971M103 352,787 10,033,759 SH   SOLE   10,033,759 0 0
TELUS CORP COM 87971M103 577 16,400 SH Put SOLE   16,400 0 0
TEMPLETON DRAGON FD INC COM 88018T101 287 12,906 SH   SOLE   12,906 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 981 40,449 SH   SOLE   40,449 0 0
TERNIUM SA SPON ADR 880890108 390 12,000 SH   SOLE   12,000 0 0
TESARO INC COM 881569107 1,200 21,000 SH   SOLE   21,000 0 0
TESLA INC COM 88160R101 2,982 11,204 SH   SOLE   11,204 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 6,770 396,130 SH   SOLE   396,130 0 0
TEXAS INSTRS INC COM 882508104 27,196 261,773 SH   SOLE   261,773 0 0
TG THERAPEUTICS INC COM 88322Q108 475 33,450 SH   SOLE   33,450 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,869 9,051 SH   SOLE   9,051 0 0
THL CR INC COM 872438106 81 10,476 SH   SOLE   10,476 0 0
THOMSON REUTERS CORP COM 884903105 134,448 3,478,599 SH   SOLE   3,478,599 0 0
THOR INDS INC COM 885160101 1,123 9,747 SH   SOLE   9,747 0 0
TIME WARNER INC COM NEW 887317303 849 8,974 SH   SOLE   8,974 0 0
TJX COS INC NEW COM 872540109 10,226 125,381 SH   SOLE   125,381 0 0
TOLL BROTHERS INC COM 889478103 1,704 39,395 SH   SOLE   39,395 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,056,947 36,182,005 SH   SOLE   36,182,005 0 0
TORTOISE MLP FD INC COM 89148B101 378 23,700 SH   SOLE   23,700 0 0
TOTAL S A SPONSORED AD 89151E109 10,603 183,788 SH   SOLE   183,788 0 0
TOTAL SYS SVCS INC COM 891906109 1,084 12,561 SH   SOLE   12,561 0 0
TOYOTA MOTOR CORP SP ADR REP2C 892331307 332 2,545 SH   SOLE   2,545 0 0
TPG SPECIALTY LENDING INC COM 87265K102 352 19,696 SH   SOLE   19,696 0 0
TRANSALTA CORP COM 89346D107 55,795 10,237,576 SH   SOLE   10,237,576 0 0
TRANSCANADA CORP COM 89353D107 529,030 12,806,349 SH   SOLE   12,806,349 0 0
TRANSGLOBE ENERGY CORP COM 893662106 112 83,771 SH   SOLE   83,771 0 0
TRAVELERS COMPANIES INC COM 89417E109 997 7,178 SH   SOLE   7,178 0 0
TREX CO INC COM 89531P105 229 2,107 SH   SOLE   2,107 0 0
TRIANGLE CAP CORP COM 895848109 180 16,207 SH   SOLE   16,207 0 0
TRINITY INDS INC COM 896522109 579 17,740 SH   SOLE   17,740 0 0
TRINITY PL HLDGS INC COM 89656D101 284 43,750 SH   SOLE   43,750 0 0
TRIPADVISOR INC COM 896945201 1,067 26,092 SH   SOLE   26,092 0 0
TURQUOISE HILL RES LTD COM 900435108 768 250,204 SH   SOLE   250,204 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 18,858 513,991 SH   SOLE   513,991 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 1,819 50,000 SH   SOLE   50,000 0 0
TWITTER INC COM 90184L102 391 13,473 SH   SOLE   13,473 0 0
TYSON FOODS INC CL A 902494103 9,486 129,608 SH   SOLE   129,608 0 0
UBS GROUP AG SHS H42097107 7,619 431,432 SH   SOLE   431,432 0 0
ULTA BEAUTY INC COM 90384S303 536 2,623 SH   SOLE   2,623 0 0
UNDER ARMOUR INC CL A 904311107 1,056 64,607 SH   SOLE   64,607 0 0
UNDER ARMOUR INC CL C 904311206 446 31,059 SH   SOLE   31,059 0 0
UNILEVER N V N Y SHS NEW 904784709 1,659 29,428 SH   SOLE   29,428 0 0
UNILEVER PLC SPON ADR NEW 904767704 7,968 143,411 SH   SOLE   143,411 0 0
UNION PAC CORP COM 907818108 20,958 155,903 SH   SOLE   155,903 0 0
UNITED CONTL HLDGS INC COM 910047109 511 7,357 SH   SOLE   7,357 0 0
UNITED PARCEL SERVICE INC CL B 911312106 13,313 127,199 SH   SOLE   127,199 0 0
UNITED PARCEL SERVICE INC CL B 911312106 14,652 140,000 SH Put SOLE   140,000 0 0
UNITED RENTALS INC COM 911363109 484 2,802 SH   SOLE   2,802 0 0
UNITED STATES STL CORP NEW COM 912909108 1,601 45,500 SH   SOLE   45,500 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,636 52,739 SH   SOLE   52,739 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 560 4,985 SH   SOLE   4,985 0 0
UNITEDHEALTH GROUP INC COM 91324P102 144,131 673,511 SH   SOLE   673,511 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 785 6,630 SH   SOLE   6,630 0 0
UNUM GROUP COM 91529Y106 2,173 45,645 SH   SOLE   45,645 0 0
US BANCORP DEL COM NEW 902973304 1,649 32,654 SH   SOLE   32,654 0 0
US FOODS HLDG CORP COM 912008109 1,400 42,707 SH   SOLE   42,707 0 0
VAIL RESORTS INC COM 91879Q109 639 2,884 SH   SOLE   2,884 0 0
VALE S A ADR 91912E105 1,954 153,636 SH   SOLE   153,636 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 53,682 3,372,013 SH   SOLE   3,372,013 0 0
VALERO ENERGY CORP NEW COM 91913Y100 7,094 76,468 SH   SOLE   76,468 0 0
VANECK VECTORS ETF TR GOLD MINERS 92189F106 14,263 648,897 SH   SOLE   648,897 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 599 25,100 SH   SOLE   25,100 0 0
VANECK VECTORS ETF TR JR GOLD MINE 92189F791 935 29,078 SH   SOLE   29,078 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 289 12,700 SH   SOLE   12,700 0 0
VANECK VECTORS ETF TR JP MORGAN MK 92189F494 345 17,600 SH   SOLE   17,600 0 0
VANECK VECTORS ETF TR SEMICONDUCTO 92189F676 1,404 13,466 SH   SOLE   13,466 0 0
VANECK VECTORS ETF TR RETAIL ETF 92189F684 372 3,997 SH   SOLE   3,997 0 0
VANECK VECTORS ETF TR GOLD MINERS 92189F106 15,487 704,600 SH Put SOLE   704,600 0 0
VANECK VECTORS ETF TR GOLD MINERS 92189F106 13,430 611,000 SH Call SOLE   611,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BO 921937827 464 5,916 SH   SOLE   5,916 0 0
VANGUARD BD INDEX FD INC TOTAL BND MR 921937835 933 11,676 SH   SOLE   11,676 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX 92203J407 762 13,928 SH   SOLE   13,928 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,616 15,989 SH   SOLE   15,989 0 0
VANGUARD INDEX FDS TOTAL STK MK 922908769 556 4,098 SH   SOLE   4,098 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 597 3,869 SH   SOLE   3,869 0 0
VANGUARD INDEX FDS LARGE CAP ET 922908637 305 2,514 SH   SOLE   2,514 0 0
VANGUARD INDEX FDS S&P 500 ETF 922908363 17,167 70,914 SH   SOLE   70,914 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 10,809 230,071 SH   SOLE   230,071 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 479 8,801 SH   SOLE   8,801 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 1,455 25,030 SH   SOLE   25,030 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 535 7,263 SH   SOLE   7,263 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 1,026 9,639 SH   SOLE   9,639 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 3,276 26,866 SH   SOLE   26,866 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 21,864 494,092 SH   SOLE   494,092 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 228 2,770 SH   SOLE   2,770 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ET 921946794 495 7,447 SH   SOLE   7,447 0 0
VANGUARD WORLD FDS CONSUM STP E 92204A207 2,576 18,926 SH   SOLE   18,926 0 0
VANGUARD WORLD FDS INDUSTRIAL E 92204A603 625 4,494 SH   SOLE   4,494 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,408 19,928 SH   SOLE   19,928 0 0
VARIAN MED SYS INC COM 92220P105 1,029 8,389 SH   SOLE   8,389 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 33,926 709,453 SH   SOLE   709,453 0 0
VERMILION ENERGY INC COM 923725105 29,485 913,404 SH   SOLE   913,404 0 0
VERSUM MATLS INC COM 92532W103 594 15,796 SH   SOLE   15,796 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 302 1,853 SH   SOLE   1,853 0 0
VIACOM INC NEW CL B 92553P201 13,069 420,753 SH   SOLE   420,753 0 0
VISA INC COM CL A 92826C839 75,433 630,606 SH   SOLE   630,606 0 0
VMWARE INC CL A COM 928563402 2,000 16,496 SH   SOLE   16,496 0 0
VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 5,211 187,313 SH   SOLE   187,313 0 0
VOYA FINL INC COM 929089100 1,323 26,200 SH   SOLE   26,200 0 0
VULCAN MATLS CO COM 929160109 778 6,813 SH   SOLE   6,813 0 0
W P CAREY INC COM 92936U109 820 13,231 SH   SOLE   13,231 0 0
W R BERKLEY CORPORATION COM 084423102 439 6,036 SH   SOLE   6,036 0 0
WABCO HLDGS INC COM 92927K102 214 1,596 SH   SOLE   1,596 0 0
WADDELL & REED FINL INC CL A 930059100 326 16,140 SH   SOLE   16,140 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 17,823 272,233 SH   SOLE   272,233 0 0
WALKER & DUNLOP INC COM 93148P102 1,474 24,808 SH   SOLE   24,808 0 0
WALMART INC COM 931142103 16,203 182,121 SH   SOLE   182,121 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 96 14,380 SH   SOLE   14,380 0 0
WASTE CONNECTIONS INC COM 94106B101 220,511 3,073,757 SH   SOLE   3,073,757 0 0
WASTE MGMT INC DEL COM 94106L109 20,204 240,182 SH   SOLE   240,182 0 0
WATSCO INC COM 942622200 1,293 7,147 SH   SOLE   7,147 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 96 41,786 SH   SOLE   41,786 0 0
WEC ENERGY GROUP INC COM 92939U106 3,350 53,427 SH   SOLE   53,427 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 531 2,740 SH   SOLE   2,740 0 0
WELLS FARGO & CO MTNF 94986RPJ4 55,050 300,000 SH Put SOLE   300,000 0 0
WELLS FARGO CO NEW COM 949746101 62,482 1,192,170 SH   SOLE   1,192,170 0 0
WELLTOWER INC COM 95040Q104 1,419 26,063 SH   SOLE   26,063 0 0
WESTAR ENERGY INC COM 95709T100 513 9,756 SH   SOLE   9,756 0 0
WESTERN ALLIANCE BANCORP COM 957638109 713 12,262 SH   SOLE   12,262 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 79 12,083 SH   SOLE   12,083 0 0
WESTERN COPPER & GOLD CORP COM 95805V108 9 11,700 SH   SOLE   11,700 0 0
WESTERN DIGITAL CORP COM 958102105 7,179 77,805 SH   SOLE   77,805 0 0
WESTERN UN CO COM 959802109 1,705 88,679 SH   SOLE   88,679 0 0
WESTPAC BKG CORP SPONSORED AD 961214301 479 21,618 SH   SOLE   21,618 0 0
WESTROCK CO COM 96145D105 644 10,029 SH   SOLE   10,029 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 99,990 4,908,712 SH   SOLE   4,908,712 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 4,074 200,000 SH Put SOLE   200,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 460 22,600 SH Call SOLE   22,600 0 0
WHIRLPOOL CORP COM 963320106 4,995 32,626 SH   SOLE   32,626 0 0
WILLIAMS COS INC DEL COM 969457100 380 15,282 SH   SOLE   15,282 0 0
WILLIAMS SONOMA INC COM 969904101 1,509 28,610 SH   SOLE   28,610 0 0
WINGSTOP INC COM 974155103 524 11,102 SH   SOLE   11,102 0 0
WINTRUST FINL CORP COM 97650W108 296 3,437 SH   SOLE   3,437 0 0
WISDOMTREE INVTS INC COM 97717P104 373 40,640 SH   SOLE   40,640 0 0
WISDOMTREE TR CHINESE YUAN 97717W182 687 25,181 SH   SOLE   25,181 0 0
WISDOMTREE TR JPN SCAP HDG 97717W521 363 8,196 SH   SOLE   8,196 0 0
WISDOMTREE TR INDIA ERNGS 97717W422 5,294 201,900 SH   SOLE   201,900 0 0
WISDOMTREE TR FNDMTL SRT C 97717X156 446 9,160 SH   SOLE   9,160 0 0
WISDOMTREE TR EUROPE HEDGE 97717X701 1,583 25,237 SH   SOLE   25,237 0 0
WISDOMTREE TR EMER MKT HIG 97717W315 246 5,150 SH   SOLE   5,150 0 0
WISDOMTREE TR US SMALLCP E 97717W562 408 11,423 SH   SOLE   11,423 0 0
WISDOMTREE TR INTL EQUITY 97717W703 1,199 21,851 SH   SOLE   21,851 0 0
WISDOMTREE TR INTL SMCAP D 97717W760 282 3,685 SH   SOLE   3,685 0 0
WISDOMTREE TR INTL LRGCAP 97717W794 363 7,285 SH   SOLE   7,285 0 0
WISDOMTREE TR CHINADIV EX 97717X719 310 3,515 SH   SOLE   3,515 0 0
WISDOMTREE TR EMG MKTS SMC 97717W281 478 8,853 SH   SOLE   8,853 0 0
WISDOMTREE TR EUROPE SMCP 97717W869 2,375 33,967 SH   SOLE   33,967 0 0
WORLDPAY INC CL A 981558109 953 11,582 SH   SOLE   11,582 0 0
WPP PLC NEW ADR 92937A102 858 10,780 SH   SOLE   10,780 0 0
WPX ENERGY INC COM 98212B103 719 48,660 SH   SOLE   48,660 0 0
WYNN RESORTS LTD COM 983134107 4,853 26,612 SH   SOLE   26,612 0 0
XEROX CORP COM NEW 984121608 467 16,217 SH   SOLE   16,217 0 0
XILINX INC COM 983919101 359 4,968 SH   SOLE   4,968 0 0
XL GROUP LTD COM G98294104 804 14,548 SH   SOLE   14,548 0 0
XPO LOGISTICS INC COM 983793100 1,153 11,325 SH   SOLE   11,325 0 0
XYLEM INC COM 98419M100 796 10,349 SH   SOLE   10,349 0 0
YAMANA GOLD INC COM 98462Y100 2,930 1,061,417 SH   SOLE   1,061,417 0 0
YUM BRANDS INC COM 988498101 302 3,552 SH   SOLE   3,552 0 0
YUM CHINA HLDGS INC COM 98850P109 1,008 24,283 SH   SOLE   24,283 0 0
YY INC ADS REPCOM C 98426T106 867 8,241 SH   SOLE   8,241 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,339 21,448 SH   SOLE   21,448 0 0
ZIONS BANCORPORATION COM 989701107 1,608 30,496 SH   SOLE   30,496 0 0
ZOETIS INC CL A 98978V103 8,998 107,751 SH   SOLE   107,751 0 0