0001421224-17-000011.txt : 20170508 0001421224-17-000011.hdr.sgml : 20170508 20170508085756 ACCESSION NUMBER: 0001421224-17-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170508 DATE AS OF CHANGE: 20170508 EFFECTIVENESS DATE: 20170508 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: 17820728 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-2017 03-31-2017 CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST. TORONTO A6 M5J 2S8
13F HOLDINGS REPORT 028-12719 N
Chris Climo VP, Capital Markets Compliance 416-956-3254 Chris Climo Toronto Z4 05-08-2017 0 980 31040184 false
INFORMATION TABLE 2 cibcwminc13F20170331.xlsx.xml 3M CO COM 88579Y101 26255 137224 SH SOLE 137224 0 0 3M CO COM 88579Y101 15306 80000 SH Call SOLE 80000 0 0 ABBOTT LABS COM 002824100 4470 100661 SH SOLE 100661 0 0 ABBVIE INC COM 00287Y109 19639 301399 SH SOLE 301399 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2841 56986 SH SOLE 56986 0 0 ADOBE SYS INC COM 00724F101 14293 109839 SH SOLE 109839 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1332 91558 SH SOLE 91558 0 0 ADVANCED SEMICONDUCTOR ENGR SPO 00756M404 367 56627 SH SOLE 56627 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 12187 1846545 SH SOLE 1846545 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 690 104500 SH Put SOLE 104500 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 191 29000 SH Call SOLE 29000 0 0 AEGON N V NY 007924103 3521 686392 SH SOLE 686392 0 0 AES CORP COM 00130H105 218 19504 SH SOLE 19504 0 0 AETNA INC NEW COM 00817Y108 11997 94059 SH SOLE 94059 0 0 AFLAC INC COM 001055102 3730 51509 SH SOLE 51509 0 0 AGCO CORP COM 001084102 370 6153 SH SOLE 6153 0 0 AGNC INVT CORP COM 00123Q104 422 21240 SH SOLE 21240 0 0 AGNICO EAGLE MINES LTD COM 008474108 120690 2843790 SH SOLE 2843790 0 0 AGNICO EAGLE MINES LTD COM 008474108 870 20500 SH Put SOLE 20500 0 0 AGNICO EAGLE MINES LTD COM 008474108 475 11200 SH Call SOLE 11200 0 0 AGRIUM INC COM 008916108 181990 1904657 SH SOLE 1904657 0 0 AGRIUM INC COM 008916108 154313 1615000 SH Call SOLE 1615000 0 0 AIR PRODS & CHEMS INC COM 009158106 48153 355927 SH SOLE 355927 0 0 AK STL HLDG CORP COM 001547108 307 42700 SH SOLE 42700 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 392 6571 SH SOLE 6571 0 0 ALAMOS GOLD INC NEW COM 011532108 1365 169975 SH SOLE 169975 0 0 ALASKA AIR GROUP INC COM 011659109 1010 10957 SH SOLE 10957 0 0 ALBEMARLE CORP COM 012653101 3334 31561 SH SOLE 31561 0 0 ALCOA CORP COM 013872106 8099 235444 SH SOLE 235444 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 31183 3255026 SH SOLE 3255026 0 0 ALIBABA GROUP HLDG LTD SPO 01609W102 3739 34671 SH SOLE 34671 0 0 ALIGN TECHNOLOGY INC COM 016255101 3333 29057 SH SOLE 29057 0 0 ALLERGAN PLC SHS G0177J108 5562 23300 SH Call SOLE 23300 0 0 ALLIANZGI CONV & INCOME FD COM 018828103 242 35852 SH SOLE 35852 0 0 ALLSTATE CORP COM 020002101 1485 18217 SH SOLE 18217 0 0 ALPHABET INC CAP 02079K107 119900 144535 SH SOLE 144535 0 0 ALPHABET INC CAP 02079K305 157653 185956 SH SOLE 185956 0 0 ALPS ETF TR ALE 00162Q866 3694 290650 SH SOLE 290650 0 0 ALPS ETF TR RIV 00162Q783 538 21315 SH SOLE 21315 0 0 ALTRIA GROUP INC COM 02209S103 28835 403739 SH SOLE 403739 0 0 AMAYA INC COM 02314M108 499 29375 SH SOLE 29375 0 0 AMAZON COM INC COM 023135106 98565 111179 SH SOLE 111179 0 0 AMBEV SA SPO 02319V103 248 43125 SH SOLE 43125 0 0 AMERCO COM 023586100 486 1276 SH SOLE 1276 0 0 AMEREN CORP COM 023608102 21836 400000 SH SOLE 400000 0 0 AMERICA MOVIL SAB DE CV SPO 02364W105 325 22922 SH SOLE 22922 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1683 39790 SH SOLE 39790 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 1196 63679 SH SOLE 63679 0 0 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 154 10972 SH SOLE 10972 0 0 AMERICAN ELEC PWR INC COM 025537101 28004 417162 SH SOLE 417162 0 0 AMERICAN EXPRESS CO COM 025816109 3013 38090 SH SOLE 38090 0 0 AMERICAN INTL GROUP INC COM 026874784 2510 40208 SH SOLE 40208 0 0 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 231 11652 SH SOLE 11652 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1288 10598 SH SOLE 10598 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1647 21182 SH SOLE 21182 0 0 AMERIPRISE FINL INC COM 03076C106 624 4812 SH SOLE 4812 0 0 AMERISOURCEBERGEN CORP COM 03073E105 6014 67958 SH SOLE 67958 0 0 AMGEN INC COM 031162100 51206 312096 SH SOLE 312096 0 0 AMGEN INC COM 031162100 11485 70000 SH Call SOLE 70000 0 0 AMPHENOL CORP NEW CL 032095101 447 6276 SH SOLE 6276 0 0 AMTRUST FINL SVCS INC COM 032359309 761 41242 SH SOLE 41242 0 0 ANADARKO PETE CORP COM 032511107 2994 48284 SH SOLE 48284 0 0 ANALOG DEVICES INC COM 032654105 273 3336 SH SOLE 3336 0 0 ANGLOGOLD ASHANTI LTD SPO 035128206 119 11050 SH SOLE 11050 0 0 ANHEUSER BUSCH INBEV SA/NV SPO 03524A108 2335 21272 SH SOLE 21272 0 0 ANNALY CAP MGMT INC COM 035710409 1625 146221 SH SOLE 146221 0 0 ANTHEM INC COM 036752103 12624 76335 SH SOLE 76335 0 0 APACHE CORP COM 037411105 247 4800 SH SOLE 4800 0 0 APOLLO INVT CORP COM 03761U106 309 47033 SH SOLE 47033 0 0 APPLE INC COM 037833100 168173 1170635 SH SOLE 1170635 0 0 APPLIED MATLS INC COM 038222105 14208 365249 SH SOLE 365249 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1842 40008 SH SOLE 40008 0 0 ARCONIC INC COM 03965L100 656 24898 SH SOLE 24898 0 0 ARES CAP CORP COM 04010L103 1319 75878 SH SOLE 75878 0 0 ARROW ELECTRS INC COM 042735100 576 7842 SH SOLE 7842 0 0 ASANKO GOLD INC COM 04341Y105 112 42967 SH SOLE 42967 0 0 ASTRAZENECA PLC SPO 046353108 1746 56064 SH SOLE 56064 0 0 AT&T INC COM 00206R102 34817 837966 SH SOLE 837966 0 0 ATLANTIC PWR CORP COM 04878Q863 38 14469 SH SOLE 14469 0 0 ATMOS ENERGY CORP COM 049560105 204 2588 SH SOLE 2588 0 0 ATWOOD OCEANICS INC COM 050095108 951 99764 SH SOLE 99764 0 0 AUTODESK INC COM 052769106 1522 17603 SH SOLE 17603 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1299 12686 SH SOLE 12686 0 0 AVERY DENNISON CORP COM 053611109 1564 19403 SH SOLE 19403 0 0 AVIS BUDGET GROUP COM 053774105 991 33509 SH SOLE 33509 0 0 AVON PRODS INC COM 054303102 172 39169 SH SOLE 39169 0 0 B & G FOODS INC NEW COM 05508R106 352 8746 SH SOLE 8746 0 0 B2GOLD CORP COM 11777Q209 1853 654707 SH SOLE 654707 0 0 BAKER HUGHES INC COM 057224107 2402 40152 SH SOLE 40152 0 0 BALL CORP COM 058498106 1176 15840 SH SOLE 15840 0 0 BANCO SANTANDER SA ADR 05964H105 4132 680715 SH SOLE 680715 0 0 BANK AMER CORP COM 060505104 48430 2052969 SH SOLE 2052969 0 0 BANK MONTREAL QUE COM 063671101 2046019 27356850 SH SOLE 27356850 0 0 BANK N S HALIFAX COM 064149107 2930927 50041442 SH SOLE 50041442 0 0 BANK NEW YORK MELLON CORP COM 064058100 3569 75558 SH SOLE 75558 0 0 BANK OF NOVA SCOTIA NOT 064159HB5 2941 28200 SH Call SOLE 28200 0 0 BARCLAYS BK PLC IPA 06740Q252 837 53039 SH SOLE 53039 0 0 BARCLAYS PLC ADR 06738E204 11257 1001507 SH SOLE 1001507 0 0 BARD C R INC COM 067383109 10008 40269 SH SOLE 40269 0 0 BARRICK GOLD CORP COM 067901108 277056 14589573 SH SOLE 14589573 0 0 BARRICK GOLD CORP COM 067901108 729 38400 SH Put SOLE 38400 0 0 BARRICK GOLD CORP COM 067901108 735 38700 SH Call SOLE 38700 0 0 BAXTER INTL INC COM 071813109 1498 28890 SH SOLE 28890 0 0 BAYTEX ENERGY CORP COM 07317Q105 562 164302 SH SOLE 164302 0 0 BCE INC COM 05534B760 691330 15616218 SH SOLE 15616218 0 0 BCE INC COM 05534B760 1708463 38591900 SH Call SOLE 38591900 0 0 BECTON DICKINSON & CO COM 075887109 5006 27292 SH SOLE 27292 0 0 BED BATH & BEYOND INC COM 075896100 940 23829 SH SOLE 23829 0 0 BELLATRIX EXPLORATION LTD COM 078314101 52 66117 SH SOLE 66117 0 0 BERKLEY W R CORP COM 084423102 581 8229 SH SOLE 8229 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670702 69526 417122 SH SOLE 417122 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670108 3498 14 SH SOLE 14 0 0 BEST BUY INC COM 086516101 5177 105323 SH SOLE 105323 0 0 BEST BUY INC COM 086516101 442 9000 SH Put SOLE 9000 0 0 BHP BILLITON LTD SPO 088606108 4167 114724 SH SOLE 114724 0 0 BIOGEN INC COM 09062X103 2842 10394 SH SOLE 10394 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 681 7760 SH SOLE 7760 0 0 BIOVERATIV INC COM 09075E100 5537 101668 SH SOLE 101668 0 0 BLACKBERRY LTD COM 09228F103 44358 5723652 SH SOLE 5723652 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 109 14392 SH SOLE 14392 0 0 BLACKROCK INC COM 09247X101 4664 12161 SH SOLE 12161 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1005 47485 SH SOLE 47485 0 0 BLACKSTONE GROUP L P COM 09253U108 2879 96946 SH SOLE 96946 0 0 BOEING CO COM 097023105 30123 170320 SH SOLE 170320 0 0 BOOZ ALLEN HAMILTON HLDG COR CL 099502106 1538 43445 SH SOLE 43445 0 0 BORGWARNER INC COM 099724106 625 14966 SH SOLE 14966 0 0 BOSTON BEER INC CL 100557107 223 1545 SH SOLE 1545 0 0 BOSTON PRIVATE FINL HLDGS IN COM 101119105 1395 85038 SH SOLE 85038 0 0 BP PLC SPO 055622104 7532 218206 SH SOLE 218206 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 18911 347756 SH SOLE 347756 0 0 BRITISH AMERN TOB PLC SPO 110448107 1260 19003 SH SOLE 19003 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 251 3701 SH SOLE 3701 0 0 BROCADE COMMUNICATIONS SYS I COM 111621306 2496 200000 SH SOLE 200000 0 0 BROOKDALE SR LIVING INC COM 112463104 870 64800 SH SOLE 64800 0 0 BROOKFIELD ASSET MGMT INC CL 112585104 536350 14710639 SH SOLE 14710639 0 0 BUCKLE INC COM 118440106 935 50249 SH SOLE 50249 0 0 C H ROBINSON WORLDWIDE INC COM 12541W209 764 9881 SH SOLE 9881 0 0 CA INC COM 12673P105 1323 41704 SH SOLE 41704 0 0 CABOT CORP COM 127055101 212 3536 SH SOLE 3536 0 0 CAE INC COM 124765108 26551 1736492 SH SOLE 1736492 0 0 CALAVO GROWERS INC COM 128246105 277 4575 SH SOLE 4575 0 0 CALLON PETE CO DEL COM 13123X102 742 56393 SH SOLE 56393 0 0 CAMDEN PPTY TR SH 133131102 479 5956 SH SOLE 5956 0 0 CAMECO CORP COM 13321L108 61500 5555555 SH SOLE 5555555 0 0 CAMECO CORP COM 13321L108 1231 111200 SH Put SOLE 111200 0 0 CAMECO CORP COM 13321L108 3383 305600 SH Call SOLE 305600 0 0 CAMPBELL SOUP CO COM 134429109 594 10376 SH SOLE 10376 0 0 CANADIAN NAT RES LTD COM 136385101 474363 14466687 SH SOLE 14466687 0 0 CANADIAN NAT RES LTD COM 136385101 3495 106600 SH Call SOLE 106600 0 0 CANADIAN NATL RY CO COM 136375102 787247 10648549 SH SOLE 10648549 0 0 CANADIAN PAC RY LTD COM 13645T100 270454 1840828 SH SOLE 1840828 0 0 CANON INC SPO 138006309 5407 172924 SH SOLE 172924 0 0 CAPITAL ONE FINL CORP COM 14040H105 461 5325 SH SOLE 5325 0 0 CARDINAL HEALTH INC COM 14149Y108 342 4193 SH SOLE 4193 0 0 CARDIOME PHARMA CORP COM 14159U301 46 15370 SH SOLE 15370 0 0 CARMAX INC COM 143130102 2149 36285 SH SOLE 36285 0 0 CARNIVAL CORP UNI 143658300 3053 51819 SH SOLE 51819 0 0 CASELLA WASTE SYS INC CL 147448104 271 19193 SH SOLE 19193 0 0 CATERPILLAR INC DEL COM 149123101 2846 30682 SH SOLE 30682 0 0 CBRE GROUP INC CL 12504L109 417 12000 SH SOLE 12000 0 0 CBS CORP NEW CL 124857202 1447 20859 SH SOLE 20859 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 208702 2420856 SH SOLE 2420856 0 0 CDW CORP COM 12514G108 1816 31471 SH SOLE 31471 0 0 CELESTICA INC SUB 15101Q108 9400 646911 SH SOLE 646911 0 0 CELESTICA INC SUB 15101Q108 604 41600 SH Call SOLE 41600 0 0 CELGENE CORP COM 151020104 13143 105626 SH SOLE 105626 0 0 CENOVUS ENERGY INC COM 15135U109 120177 10635101 SH SOLE 10635101 0 0 CENOVUS ENERGY INC COM 15135U109 2065 182700 SH Put SOLE 182700 0 0 CENOVUS ENERGY INC COM 15135U109 4380 387600 SH Call SOLE 387600 0 0 CENTERPOINT ENERGY INC COM 15189T107 22389 812077 SH SOLE 812077 0 0 CENTRAIS ELETRICAS BRASILEIR SPO 15234Q207 133 24522 SH SOLE 24522 0 0 CENTRAL FD CDA LTD CL 153501101 1690 131380 SH SOLE 131380 0 0 CENTURY ALUM CO COM 156431108 321 25328 SH SOLE 25328 0 0 CENTURYLINK INC COM 156700106 730 30952 SH SOLE 30952 0 0 CERNER CORP COM 156782104 510 8664 SH SOLE 8664 0 0 CF INDS HLDGS INC COM 125269100 1305 44456 SH SOLE 44456 0 0 CHARTER COMMUNICATIONS INC N CL 16119P108 57864 176780 SH SOLE 176780 0 0 CHEMOURS CO COM 163851108 1418 36835 SH SOLE 36835 0 0 CHESAPEAKE ENERGY CORP COM 165167107 1824 307086 SH SOLE 307086 0 0 CHEVRON CORP NEW COM 166764100 41964 390832 SH SOLE 390832 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 3146 102322 SH SOLE 102322 0 0 CHILDRENS PL INC COM 168905107 1575 13123 SH SOLE 13123 0 0 CHINA MOBILE LIMITED SPO 16941M109 7418 134315 SH SOLE 134315 0 0 CHURCH & DWIGHT INC COM 171340102 2613 52398 SH SOLE 52398 0 0 CIGNA CORPORATION COM 125509109 29831 203639 SH SOLE 203639 0 0 CINCINNATI FINL CORP COM 172062101 947 13107 SH SOLE 13107 0 0 CINTAS CORP COM 172908105 3706 29289 SH SOLE 29289 0 0 CISCO SYS INC COM 17275R102 28442 841473 SH SOLE 841473 0 0 CIT GROUP INC COM 125581801 474 11043 SH SOLE 11043 0 0 CITIGROUP INC COM 172967424 23621 394860 SH SOLE 394860 0 0 CITIZENS FINL GROUP INC COM 174610105 1267 36674 SH SOLE 36674 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383Q739 973 56309 SH SOLE 56309 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383Q507 471 15172 SH SOLE 15172 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383Q796 4030 328201 SH SOLE 328201 0 0 CLIFFS NAT RES INC COM 18683K101 3968 483284 SH SOLE 483284 0 0 CLOROX CO DEL COM 189054109 367 2720 SH SOLE 2720 0 0 CME GROUP INC COM 12572Q105 2367 19928 SH SOLE 19928 0 0 CMS ENERGY CORP COM 125896100 1805 40344 SH SOLE 40344 0 0 CNOOC LTD SPO 126132109 401 3346 SH SOLE 3346 0 0 COACH INC COM 189754104 2157 52188 SH SOLE 52188 0 0 COCA COLA CO COM 191216100 35940 846840 SH SOLE 846840 0 0 COCA COLA CO COM 191216100 382 9000 SH Put SOLE 9000 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL 192446102 28496 478768 SH SOLE 478768 0 0 COLGATE PALMOLIVE CO COM 194162103 5465 74672 SH SOLE 74672 0 0 COLLIERS INTL GROUP INC SUB 194693107 5196 110082 SH SOLE 110082 0 0 COLONY NORTHSTAR INC CL 19625W104 926 71750 SH SOLE 71750 0 0 COLUMBIA ETF TR II IND 19762B707 775 20079 SH SOLE 20079 0 0 COMCAST CORP NEW CL 20030N101 76828 2043831 SH SOLE 2043831 0 0 COMERICA INC COM 200340107 705 10279 SH SOLE 10279 0 0 COMPANHIA BRASILEIRA DE DIST SPN 20440T201 220 11469 SH SOLE 11469 0 0 COMPANHIA DE SANEAMENTO BASI SPO 20441A102 2284 219433 SH SOLE 219433 0 0 COMPANHIA ENERGETICA DE MINA SP 204409601 269 81829 SH SOLE 81829 0 0 CONCHO RES INC COM 20605P101 2600 20261 SH SOLE 20261 0 0 CONCORDIA INTERNATIONAL CORP COM 20653P102 22 13443 SH SOLE 13443 0 0 CONOCOPHILLIPS COM 20825C104 1258 25230 SH SOLE 25230 0 0 CONSTELLATION BRANDS INC CL 21036P108 70360 434133 SH SOLE 434133 0 0 CONTROLADORA VUELA CIA DE AV SPO 21240E105 2005 143815 SH SOLE 143815 0 0 COOPER TIRE & RUBR CO COM 216831107 1280 28857 SH SOLE 28857 0 0 CORNING INC COM 219350105 46215 1711673 SH SOLE 1711673 0 0 COSTCO WHSL CORP NEW COM 22160K105 25135 149887 SH SOLE 149887 0 0 COTIVITI HLDGS INC COM 22164K101 222 5337 SH SOLE 5337 0 0 COTT CORP QUE COM 22163N106 9316 753704 SH SOLE 753704 0 0 CPI CARD GROUP INC COM 12634H101 443 105425 SH SOLE 105425 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 2423 15217 SH SOLE 15217 0 0 CREDIT SUISSE GROUP SPO 225401108 5389 363122 SH SOLE 363122 0 0 CREDIT SUISSE NASSAU BRH VEL 22542D365 302 11310 SH SOLE 11310 0 0 CRESCENT PT ENERGY CORP COM 22576C101 84389 7799333 SH SOLE 7799333 0 0 CRESCENT PT ENERGY CORP COM 22576C101 374 34600 SH Put SOLE 34600 0 0 CRESCENT PT ENERGY CORP COM 22576C101 189 17500 SH Call SOLE 17500 0 0 CRH MEDICAL CORP COM 12626F105 1954 238305 SH SOLE 238305 0 0 CRH PLC ADR 12626K203 422 12003 SH SOLE 12003 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1026 10859 SH SOLE 10859 0 0 CROWN HOLDINGS INC COM 228368106 483 9126 SH SOLE 9126 0 0 CSX CORP COM 126408103 12925 277667 SH SOLE 277667 0 0 CUBESMART COM 229663109 1144 44058 SH SOLE 44058 0 0 CUMMINS INC COM 231021106 1497 9898 SH SOLE 9898 0 0 CURRENCYSHARES EURO TR EUR 23130C108 289 2796 SH SOLE 2796 0 0 CURRENCYSHARES SWISS FRANC T SWI 23129V109 914 9613 SH SOLE 9613 0 0 CVS HEALTH CORP COM 126650100 16485 209999 SH SOLE 209999 0 0 CYRUSONE INC COM 23283R100 430 8355 SH SOLE 8355 0 0 D R HORTON INC COM 23331A109 21633 649446 SH SOLE 649446 0 0 DANAHER CORP DEL COM 235851102 10081 117867 SH SOLE 117867 0 0 DARDEN RESTAURANTS INC COM 237194105 658 7862 SH SOLE 7862 0 0 DAVITA INC COM 23918K108 6757 99415 SH SOLE 99415 0 0 DECKERS OUTDOOR CORP COM 243537107 334 5588 SH SOLE 5588 0 0 DEERE & CO COM 244199105 1672 15360 SH SOLE 15360 0 0 DELL TECHNOLOGIES INC COM 24703L103 64128 1000746 SH SOLE 1000746 0 0 DELTA AIR LINES INC DEL COM 247361702 62461 1359027 SH SOLE 1359027 0 0 DELUXE CORP COM 248019101 466 6463 SH SOLE 6463 0 0 DENISON MINES CORP COM 248356107 21 34420 SH SOLE 34420 0 0 DENTSPLY SIRONA INC COM 24906P109 1337 21412 SH SOLE 21412 0 0 DESCARTES SYS GROUP INC COM 249906108 2628 114753 SH SOLE 114753 0 0 DEVON ENERGY CORP NEW COM 25179M103 3501 83920 SH SOLE 83920 0 0 DIAGEO P L C SPO 25243Q205 8037 69534 SH SOLE 69534 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 350 20926 SH SOLE 20926 0 0 DICKS SPORTING GOODS INC COM 253393102 1078 22155 SH SOLE 22155 0 0 DIGITAL RLTY TR INC COM 253868103 1081 10162 SH SOLE 10162 0 0 DILLARDS INC CL 254067101 1248 23899 SH SOLE 23899 0 0 DISCOVER FINL SVCS COM 254709108 2861 41832 SH SOLE 41832 0 0 DISCOVERY COMMUNICATNS NEW COM 25470F104 5747 197548 SH SOLE 197548 0 0 DISH NETWORK CORP CL 25470M109 510 8038 SH SOLE 8038 0 0 DISNEY WALT CO COM 254687106 62525 551412 SH SOLE 551412 0 0 DOLLAR GEN CORP NEW COM 256677105 2724 39066 SH SOLE 39066 0 0 DOLLAR TREE INC COM 256746108 5266 67111 SH SOLE 67111 0 0 DOMINION DIAMOND CORP COM 257287102 2132 168782 SH SOLE 168782 0 0 DOMINION DIAMOND CORP COM 257287102 632 50000 SH Put SOLE 50000 0 0 DOMINION RES INC VA NEW COM 25746U109 556 7171 SH SOLE 7171 0 0 DOMINOS PIZZA INC COM 25754A201 2663 14450 SH SOLE 14450 0 0 DOMTAR CORP COM 257559203 378 10351 SH SOLE 10351 0 0 DONNELLEY R R & SONS CO COM 257867200 531 43866 SH SOLE 43866 0 0 DOVER CORP COM 260003108 418 5200 SH SOLE 5200 0 0 DOW CHEM CO COM 260543103 33858 532867 SH SOLE 532867 0 0 DRAGONWAVE INC COM 26144M400 169 116743 SH SOLE 116743 0 0 DSW INC CL 23334L102 830 40124 SH SOLE 40124 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 3882 48330 SH SOLE 48330 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 795 9900 SH Put SOLE 9900 0 0 DUKE ENERGY CORP NEW COM 26441C204 7949 96925 SH SOLE 96925 0 0 DUKE REALTY CORP COM 264411505 402 15309 SH SOLE 15309 0 0 EASTMAN CHEM CO COM 277432100 2232 27618 SH SOLE 27618 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 179 12950 SH SOLE 12950 0 0 EBAY INC COM 278642103 2574 76690 SH SOLE 76690 0 0 EBIX INC COM 278715206 1142 18647 SH SOLE 18647 0 0 ECOLAB INC COM 278865100 2693 21486 SH SOLE 21486 0 0 EDISON INTL COM 281020107 1217 15285 SH SOLE 15285 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 722 7672 SH SOLE 7672 0 0 ELDORADO GOLD CORP NEW COM 284902103 30291 8882892 SH SOLE 8882892 0 0 ELECTRONIC ARTS INC COM 285512109 2358 26345 SH SOLE 26345 0 0 EMERSON ELEC CO COM 291011104 5460 91209 SH SOLE 91209 0 0 ENBRIDGE INC COM 29250N105 930773 22246005 SH SOLE 22246005 0 0 ENBRIDGE INC COM 29250N105 8368 200000 SH Put SOLE 200000 0 0 ENCANA CORP COM 292505104 151810 12964129 SH SOLE 12964129 0 0 ENCANA CORP COM 292505104 146 12500 SH Put SOLE 12500 0 0 ENCANA CORP COM 292505104 234 20000 SH Call SOLE 20000 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 2841 50966 SH SOLE 50966 0 0 ENERPLUS CORP COM 292766102 5901 733067 SH SOLE 733067 0 0 ENI S P A SPO 26874R108 6720 205309 SH SOLE 205309 0 0 ENTEGRIS INC COM 29362U104 228 9750 SH SOLE 9750 0 0 ENTERGY CORP NEW COM 29364G103 509 6705 SH SOLE 6705 0 0 EOG RES INC COM 26875P101 566 5798 SH SOLE 5798 0 0 EQT CORP COM 26884L109 1480 24229 SH SOLE 24229 0 0 EQUITY RESIDENTIAL SH 29476L107 512 8229 SH SOLE 8229 0 0 ERICSSON ADR 294821608 256 38542 SH SOLE 38542 0 0 ETF MANAGERS TR PUR 26924G201 801 27126 SH SOLE 27126 0 0 EXCHANGE TRADED CONCEPTS TR ROB 301505707 432 13419 SH SOLE 13419 0 0 EXELON CORP COM 30161N101 639 17752 SH SOLE 17752 0 0 EXPEDIA INC DEL COM 30212P303 682 5405 SH SOLE 5405 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 6661 101058 SH SOLE 101058 0 0 EXTRA SPACE STORAGE INC COM 30225T102 293 3936 SH SOLE 3936 0 0 EXTREME NETWORKS INC COM 30226D106 1903 253409 SH SOLE 253409 0 0 EXXON MOBIL CORP COM 30231G102 65887 803401 SH SOLE 803401 0 0 EXXON MOBIL CORP COM 30231G102 16402 200000 SH Call SOLE 200000 0 0 F M C CORP COM 302491303 620 8903 SH SOLE 8903 0 0 FACEBOOK INC CL 30303M102 71545 503659 SH SOLE 503659 0 0 FAIR ISAAC CORP COM 303250104 544 4218 SH SOLE 4218 0 0 FASTENAL CO COM 311900104 1611 31278 SH SOLE 31278 0 0 FEDERAL REALTY INVT TR SH 313747206 761 5702 SH SOLE 5702 0 0 FEDEX CORP COM 31428X106 11389 58358 SH SOLE 58358 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1488 18684 SH SOLE 18684 0 0 FIFTH STREET FINANCE CORP COM 31678A103 111 24113 SH SOLE 24113 0 0 FIFTH THIRD BANCORP COM 316773100 2448 96395 SH SOLE 96395 0 0 FIRST AMERN FINL CORP COM 31847R102 840 21384 SH SOLE 21384 0 0 FIRST DATA CORP NEW COM 32008D106 1309 84458 SH SOLE 84458 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 324 39936 SH SOLE 39936 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3173 33827 SH SOLE 33827 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 422 4500 SH Put SOLE 4500 0 0 FIRST TR DJS MICROCAP INDEX COM 33718M105 207 4872 SH SOLE 4872 0 0 FIRST TR EXCHANGE TRADED FD ENE 33734X127 160 10631 SH SOLE 10631 0 0 FIRST TR EXCHANGE TRADED FD DJ 33733E302 1376 15629 SH SOLE 15629 0 0 FIRST TR EXCHANGE TRADED FD US 336920103 308 5364 SH SOLE 5364 0 0 FIRST TR EXCHANGE TRADED FD SEN 33738D309 474 9788 SH SOLE 9788 0 0 FIRSTSERVICE CORP NEW SUB 33767E103 12416 205902 SH SOLE 205902 0 0 FISERV INC COM 337738108 3155 27361 SH SOLE 27361 0 0 FLUOR CORP NEW COM 343412102 1949 37032 SH SOLE 37032 0 0 FOMENTO ECONOMICO MEXICANO S SPO 344419106 620 7000 SH SOLE 7000 0 0 FOOT LOCKER INC COM 344849104 3419 45696 SH SOLE 45696 0 0 FORD MTR CO DEL COM 345370860 11634 999523 SH SOLE 999523 0 0 FORTIS INC COM 349553107 246780 7442087 SH SOLE 7442087 0 0 FORTIVE CORP COM 34959J108 12104 200998 SH SOLE 200998 0 0 FORTUNA SILVER MINES INC COM 349915108 210 40316 SH SOLE 40316 0 0 FRANCO NEVADA CORP COM 351858105 160480 2449702 SH SOLE 2449702 0 0 FRANCO NEVADA CORP COM 351858105 1631 24900 SH Call SOLE 24900 0 0 FRANKLIN RES INC COM 354613101 551 13068 SH SOLE 13068 0 0 FREEPORT-MCMORAN INC CL 35671D857 218 16295 SH SOLE 16295 0 0 FS INVT CORP COM 302635107 474 48330 SH SOLE 48330 0 0 GAP INC DEL COM 364760108 795 32718 SH SOLE 32718 0 0 GENERAL DYNAMICS CORP COM 369550108 23319 124567 SH SOLE 124567 0 0 GENERAL ELECTRIC CO COM 369604103 31774 1066226 SH SOLE 1066226 0 0 GENERAL ELECTRIC CO COM 369604103 703 23600 SH Put SOLE 23600 0 0 GENERAL ELECTRIC CO COM 369604103 8493 285000 SH Call SOLE 285000 0 0 GENERAL MLS INC COM 370334104 4523 76643 SH SOLE 76643 0 0 GENERAL MTRS CO COM 37045V100 52745 1491667 SH SOLE 1491667 0 0 GENUINE PARTS CO COM 372460105 291 3150 SH SOLE 3150 0 0 GENWORTH FINL INC COM 37247D106 208 50578 SH SOLE 50578 0 0 GERDAU S A SPO 373737105 174 50500 SH SOLE 50500 0 0 GILDAN ACTIVEWEAR INC COM 375916103 79144 2926941 SH SOLE 2926941 0 0 GILEAD SCIENCES INC COM 375558103 65326 961805 SH SOLE 961805 0 0 GILEAD SCIENCES INC COM 375558103 469 6900 SH Put SOLE 6900 0 0 GLAXOSMITHKLINE PLC SPO 37733W105 18418 436867 SH SOLE 436867 0 0 GLOBAL PMTS INC COM 37940X102 1317 16328 SH SOLE 16328 0 0 GLOBAL X FDS MSC 37950E366 173 21786 SH SOLE 21786 0 0 GLOBAL X FDS LIT 37954Y855 350 12454 SH SOLE 12454 0 0 GLOBAL X FDS GB 37950E259 453 16024 SH SOLE 16024 0 0 GOLD FIELDS LTD NEW SPO 38059T106 431 122183 SH SOLE 122183 0 0 GOLD STD VENTURES CORP COM 380738104 22 10000 SH SOLE 10000 0 0 GOLDCORP INC NEW COM 380956409 81770 5604547 SH SOLE 5604547 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 3437 139470 SH SOLE 139470 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 31955 139103 SH SOLE 139103 0 0 GOLUB CAP BDC INC COM 38173M102 217 10903 SH SOLE 10903 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 4923 136741 SH SOLE 136741 0 0 GRAINGER W W INC COM 384802104 2845 12223 SH SOLE 12223 0 0 GRAN TIERRA ENERGY INC COM 38500T101 364 137998 SH SOLE 137998 0 0 GRANA Y MONTERO S A A SPO 38500P208 128 40773 SH SOLE 40773 0 0 GRANITE REAL ESTATE INVT TR UNI 387437114 10995 314364 SH SOLE 314364 0 0 GRANITE REAL ESTATE INVT TR UNI 387437114 11787 337000 SH Put SOLE 337000 0 0 GRANITE REAL ESTATE INVT TR UNI 387437114 308 8800 SH Call SOLE 8800 0 0 GREAT PLAINS ENERGY INC COM 391164100 11688 400000 SH SOLE 400000 0 0 GREENBRIER COS INC COM 393657101 1059 24573 SH SOLE 24573 0 0 GROUPE CGI INC CL 39945C109 184554 3850487 SH SOLE 3850487 0 0 HALLIBURTON CO COM 406216101 41077 834732 SH SOLE 834732 0 0 HANESBRANDS INC COM 410345102 3206 154413 SH SOLE 154413 0 0 HARLEY DAVIDSON INC COM 412822108 526 8701 SH SOLE 8701 0 0 HARRIS CORP DEL COM 413875105 534 4797 SH SOLE 4797 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 811 16865 SH SOLE 16865 0 0 HAWAIIAN HOLDINGS INC COM 419879101 1395 30042 SH SOLE 30042 0 0 HCA HOLDINGS INC COM 40412C101 7010 78768 SH SOLE 78768 0 0 HCA HOLDINGS INC COM 40412C101 13651 153400 SH Call SOLE 153400 0 0 HCP INC COM 40414L109 306 9791 SH SOLE 9791 0 0 HD SUPPLY HLDGS INC COM 40416M105 1706 41494 SH SOLE 41494 0 0 HEALTHSOUTH CORP COM 421924309 2083 48657 SH SOLE 48657 0 0 HECLA MNG CO COM 422704106 74 14000 SH SOLE 14000 0 0 HERCULES CAPITAL INC COM 427096508 510 33734 SH SOLE 33734 0 0 HERSHEY CO COM 427866108 2036 18639 SH SOLE 18639 0 0 HESS CORP COM 42809H107 4416 91609 SH SOLE 91609 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 18152 1022326 SH SOLE 1022326 0 0 HILL ROM HLDGS INC COM 431475102 3971 56247 SH SOLE 56247 0 0 HOLOGIC INC COM 436440101 443 10401 SH SOLE 10401 0 0 HOME DEPOT INC COM 437076102 74361 506446 SH SOLE 506446 0 0 HONDA MOTOR LTD AME 438128308 4869 160920 SH SOLE 160920 0 0 HONEYWELL INTL INC COM 438516106 70126 561595 SH SOLE 561595 0 0 HORMEL FOODS CORP COM 440452100 633 18268 SH SOLE 18268 0 0 HOSPITALITY PPTYS TR COM 44106M102 330 10462 SH SOLE 10462 0 0 HOST HOTELS & RESORTS INC COM 44107P104 804 43086 SH SOLE 43086 0 0 HP INC COM 40434L105 3058 171039 SH SOLE 171039 0 0 HSBC HLDGS PLC SPO 404280406 6578 161142 SH SOLE 161142 0 0 HUDBAY MINERALS INC COM 443628102 3921 598562 SH SOLE 598562 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1756 8767 SH SOLE 8767 0 0 HUNTSMAN CORP COM 447011107 7451 303625 SH SOLE 303625 0 0 IAMGOLD CORP COM 450913108 1579 394653 SH SOLE 394653 0 0 ICICI BK LTD ADR 45104G104 133 15411 SH SOLE 15411 0 0 IDEXX LABS INC COM 45168D104 3221 20831 SH SOLE 20831 0 0 ILLINOIS TOOL WKS INC COM 452308109 5179 39095 SH SOLE 39095 0 0 IMPERIAL OIL LTD COM 453038408 103448 3391748 SH SOLE 3391748 0 0 INCYTE CORP COM 45337C102 27246 203831 SH SOLE 203831 0 0 INDIA FD INC COM 454089103 269 10592 SH SOLE 10592 0 0 INFOSYS LTD SPO 456788108 682 43167 SH SOLE 43167 0 0 ING GROEP N V SPO 456837103 1142 75702 SH SOLE 75702 0 0 INGREDION INC COM 457187102 13357 110912 SH SOLE 110912 0 0 INTEL CORP COM 458140100 20781 576138 SH SOLE 576138 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2568 42886 SH SOLE 42886 0 0 INTERCONTINENTAL HOTELS GROU SPO 45857P608 277 5662 SH SOLE 5662 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 18865 108335 SH SOLE 108335 0 0 INTERPUBLIC GROUP COS INC COM 460690100 260 10592 SH SOLE 10592 0 0 INTL PAPER CO COM 460146103 1582 31160 SH SOLE 31160 0 0 INTUIT COM 461202103 258 2221 SH SOLE 2221 0 0 INTUITIVE SURGICAL INC COM 46120E602 3662 4778 SH SOLE 4778 0 0 INVESTORS BANCORP INC NEW COM 46146L101 226 15727 SH SOLE 15727 0 0 ISHARES MSC 464286103 537 23767 SH SOLE 23767 0 0 ISHARES MSC 464286400 6658 177731 SH SOLE 177731 0 0 ISHARES MSC 464286772 4079 65926 SH SOLE 65926 0 0 ISHARES IND 464289529 642 19867 SH SOLE 19867 0 0 ISHARES EM 464286319 252 6330 SH SOLE 6330 0 0 ISHARES MIN 464286525 5803 75240 SH SOLE 75240 0 0 ISHARES MIN 464286533 563 10524 SH SOLE 10524 0 0 ISHARES AUS 464286202 5278 290466 SH SOLE 290466 0 0 ISHARES BRA 464289131 210 15414 SH SOLE 15414 0 0 ISHARES MSC 464289180 1182 58184 SH SOLE 58184 0 0 ISHARES MSC 464286806 4069 141522 SH SOLE 141522 0 0 ISHARES GLB 464286350 467 17915 SH SOLE 17915 0 0 ISHARES MSC 464286871 5297 238087 SH SOLE 238087 0 0 ISHARES MSC 464286764 5381 176961 SH SOLE 176961 0 0 ISHARES MSC 464286749 722 22577 SH SOLE 22577 0 0 ISHARES GOLD TRUST ISH 464285105 2913 242518 SH SOLE 242518 0 0 ISHARES INC COR 46434G103 1474 30842 SH SOLE 30842 0 0 ISHARES INC MSC 46434G822 1247 24216 SH SOLE 24216 0 0 ISHARES INC MSC 46434G772 5514 165948 SH SOLE 165948 0 0 ISHARES INC MSC 46434G780 4867 213365 SH SOLE 213365 0 0 ISHARES INC MSC 46434G798 451 14039 SH SOLE 14039 0 0 ISHARES INC MSC 46434G848 644 22926 SH SOLE 22926 0 0 ISHARES SILVER TRUST ISH 46428Q109 928 53808 SH SOLE 53808 0 0 ISHARES TR 0-5 46429B747 348 3430 SH SOLE 3430 0 0 ISHARES TR 1-3 464287457 11203 132550 SH SOLE 132550 0 0 ISHARES TR 20 464287432 2737 22676 SH SOLE 22676 0 0 ISHARES TR 3-7 464288661 572 4652 SH SOLE 4652 0 0 ISHARES TR COR 46429B663 1370 16334 SH SOLE 16334 0 0 ISHARES TR COR 464287507 2592 15137 SH SOLE 15137 0 0 ISHARES TR COR 464287804 642 9282 SH SOLE 9282 0 0 ISHARES TR COR 464287226 1200 11057 SH SOLE 11057 0 0 ISHARES TR HDG 46434V803 2379 86453 SH SOLE 86453 0 0 ISHARES TR EUR 464287861 4194 100207 SH SOLE 100207 0 0 ISHARES TR FLT 46429B655 5235 102910 SH SOLE 102910 0 0 ISHARES TR GLO 464287325 415 4040 SH SOLE 4040 0 0 ISHARES TR GLB 464288372 450 10626 SH SOLE 10626 0 0 ISHARES TR GLO 46434V647 427 16858 SH SOLE 16858 0 0 ISHARES TR GLO 464287291 295 2374 SH SOLE 2374 0 0 ISHARES TR INT 464288638 442 4059 SH SOLE 4059 0 0 ISHARES TR INT 464288489 250 9115 SH SOLE 9115 0 0 ISHARES TR INT 464288448 1895 60226 SH SOLE 60226 0 0 ISHARES TR MRG 464288406 503 3391 SH SOLE 3391 0 0 ISHARES TR MRG 464288604 215 1408 SH SOLE 1408 0 0 ISHARES TR MRN 464288703 590 4094 SH SOLE 4094 0 0 ISHARES TR MSC 464288240 2025 46435 SH SOLE 46435 0 0 ISHARES TR MSC 464288257 529 8360 SH SOLE 8360 0 0 ISHARES TR EAF 464288273 1939 35820 SH SOLE 35820 0 0 ISHARES TR IRE 46429B507 358 8930 SH SOLE 8930 0 0 ISHARES TR MSC 46429B606 396 18362 SH SOLE 18362 0 0 ISHARES TR NAS 464287556 937 3196 SH SOLE 3196 0 0 ISHARES TR N A 464287549 2016 14559 SH SOLE 14559 0 0 ISHARES TR PHL 464287523 614 4482 SH SOLE 4482 0 0 ISHARES TR RUS 464287622 351 2674 SH SOLE 2674 0 0 ISHARES TR RUS 464287655 2540 18474 SH SOLE 18474 0 0 ISHARES TR RUS 464287630 990 8378 SH SOLE 8378 0 0 ISHARES TR RUS 464287499 356 1900 SH SOLE 1900 0 0 ISHARES TR RUS 464287473 614 7400 SH SOLE 7400 0 0 ISHARES TR INT 464288117 243 2659 SH SOLE 2659 0 0 ISHARES TR S&P 464287705 1942 13085 SH SOLE 13085 0 0 ISHARES TR SP 464287879 1792 12923 SH SOLE 12923 0 0 ISHARES TR SEL 464287168 7380 81011 SH SOLE 81011 0 0 ISHARES TR SHR 464288679 1839 16668 SH SOLE 16668 0 0 ISHARES TR TIP 464287176 939 8188 SH SOLE 8188 0 0 ISHARES TR CHI 464287184 11630 302167 SH SOLE 302167 0 0 ISHARES TR COR 464287200 15017 63291 SH SOLE 63291 0 0 ISHARES TR MSC 464287234 10588 268796 SH SOLE 268796 0 0 ISHARES TR 7-1 464287440 8912 84403 SH SOLE 84403 0 0 ISHARES TR MSC 464287465 16974 272492 SH SOLE 272492 0 0 ISHARES TR U.S 464287739 8128 103549 SH SOLE 103549 0 0 ISHARES TR IBO 464288513 7096 80835 SH SOLE 80835 0 0 ISHARES TR MSC 46429B523 1620 29240 SH SOLE 29240 0 0 ISHARES TR MSC 46429B598 705 22389 SH SOLE 22389 0 0 ISHARES TR MSC 46429B614 352 8389 SH SOLE 8389 0 0 ISHARES TR COR 46432F842 608 10500 SH SOLE 10500 0 0 ISHARES TR COR 46432F859 481 9599 SH SOLE 9599 0 0 ISHARES TR 0-5 46434V100 2179 43230 SH SOLE 43230 0 0 ISHARES TR MIN 46429B689 1561 23645 SH SOLE 23645 0 0 ISHARES TR CUR 46434V639 835 29098 SH SOLE 29098 0 0 ISHARES TR MSC 46435G334 2239 68800 SH SOLE 68800 0 0 ISHARES TR U.S 464288760 751 5047 SH SOLE 5047 0 0 ISHARES TR US 464288794 396 7723 SH SOLE 7723 0 0 ISHARES TR U.S 464287812 1205 10151 SH SOLE 10151 0 0 ISHARES TR US 464288620 512 4660 SH SOLE 4660 0 0 ISHARES TR U.S 464287770 493 4515 SH SOLE 4515 0 0 ISHARES TR U.S 464287788 235 2257 SH SOLE 2257 0 0 ISHARES TR US 464287762 924 5933 SH SOLE 5933 0 0 ISHARES TR US 464288752 1219 38125 SH SOLE 38125 0 0 ISHARES TR U.S 464288786 297 4905 SH SOLE 4905 0 0 ISHARES TR U.S 464288836 234 1550 SH SOLE 1550 0 0 ISHARES TR U.S 464288687 762 19689 SH SOLE 19689 0 0 ISHARES TR US 464288778 1078 24067 SH SOLE 24067 0 0 ISHARES TR U.S 464287721 3494 25847 SH SOLE 25847 0 0 ISHARES TR MSC 464287234 3155 80100 SH Put SOLE 80100 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 391 7082 SH SOLE 7082 0 0 JETBLUE AIRWAYS CORP COM 477143101 1669 80981 SH SOLE 80981 0 0 JOHNSON & JOHNSON COM 478160104 118155 948655 SH SOLE 948655 0 0 JPMORGAN CHASE & CO COM 46625H100 95359 1085604 SH SOLE 1085604 0 0 JPMORGAN CHASE & CO COM 46625H100 17568 200000 SH Call SOLE 200000 0 0 JUST ENERGY GROUP INC COM 48213W101 1762 281521 SH SOLE 281521 0 0 KAR AUCTION SVCS INC COM 48238T109 449 10285 SH SOLE 10285 0 0 KB FINANCIAL GROUP INC SPO 48241A105 901 20483 SH SOLE 20483 0 0 KB HOME COM 48666K109 3604 181287 SH SOLE 181287 0 0 KELLOGG CO COM 487836108 1869 25738 SH SOLE 25738 0 0 KENNAMETAL INC COM 489170100 218 5558 SH SOLE 5558 0 0 KEYCORP NEW COM 493267108 2074 116672 SH SOLE 116672 0 0 KIMBERLY CLARK CORP COM 494368103 3821 29025 SH SOLE 29025 0 0 KIMCO RLTY CORP COM 49446R109 329 14894 SH SOLE 14894 0 0 KINDER MORGAN INC DEL COM 49456B101 56614 2604141 SH SOLE 2604141 0 0 KINROSS GOLD CORP COM 496902404 55055 15685259 SH SOLE 15685259 0 0 KKR & CO L P DEL COM 48248M102 927 50860 SH SOLE 50860 0 0 KLA-TENCOR CORP COM 482480100 7611 80053 SH SOLE 80053 0 0 KLONDEX MNS LTD COM 498696103 747 192036 SH SOLE 192036 0 0 KNOLL INC COM 498904200 1038 43614 SH SOLE 43614 0 0 KOHLS CORP COM 500255104 1355 34029 SH SOLE 34029 0 0 KONINKLIJKE PHILIPS N V NY 500472303 615 19152 SH SOLE 19152 0 0 KOREA ELECTRIC PWR SPO 500631106 520 25062 SH SOLE 25062 0 0 KRAFT HEINZ CO COM 500754106 19207 211508 SH SOLE 211508 0 0 KROGER CO COM 501044101 12788 433649 SH SOLE 433649 0 0 KRONOS WORLDWIDE INC COM 50105F105 298 18144 SH SOLE 18144 0 0 KULICKE & SOFFA INDS INC COM 501242101 1407 69245 SH SOLE 69245 0 0 L BRANDS INC COM 501797104 1405 29821 SH SOLE 29821 0 0 L3 TECHNOLOGIES INC COM 502413107 10389 62854 SH SOLE 62854 0 0 LABORATORY CORP AMER HLDGS COM 50540R409 14348 100010 SH SOLE 100010 0 0 LAM RESEARCH CORP COM 512807108 1286 10017 SH SOLE 10017 0 0 LAREDO PETROLEUM INC COM 516806106 248 17010 SH SOLE 17010 0 0 LAS VEGAS SANDS CORP COM 517834107 1073 18810 SH SOLE 18810 0 0 LCI INDS COM 50189K103 872 8739 SH SOLE 8739 0 0 LEAR CORP COM 521865204 1786 12616 SH SOLE 12616 0 0 LEGG MASON INC COM 524901105 219 6063 SH SOLE 6063 0 0 LEGGETT & PLATT INC COM 524660107 790 15690 SH SOLE 15690 0 0 LEIDOS HLDGS INC COM 525327102 624 12194 SH SOLE 12194 0 0 LENNAR CORP CL 526057104 791 15452 SH SOLE 15452 0 0 LEUCADIA NATL CORP COM 527288104 238 9170 SH SOLE 9170 0 0 LEVEL 3 COMMUNICATIONS INC COM 52729N308 549 9593 SH SOLE 9593 0 0 LIBERTY BROADBAND CORP COM 530307305 555 6421 SH SOLE 6421 0 0 LIBERTY PPTY TR SH 531172104 397 10287 SH SOLE 10287 0 0 LILLY ELI & CO COM 532457108 3468 41235 SH SOLE 41235 0 0 LINCOLN NATL CORP IND COM 534187109 5867 89645 SH SOLE 89645 0 0 LIONS GATE ENTMNT CORP CL 535919401 213 8023 SH SOLE 8023 0 0 LKQ CORP COM 501889208 1266 43256 SH SOLE 43256 0 0 LLOYDS BANKING GROUP PLC SPO 539439109 355 104272 SH SOLE 104272 0 0 LOCKHEED MARTIN CORP COM 539830109 24562 91788 SH SOLE 91788 0 0 LOWES COS INC COM 548661107 72424 880961 SH SOLE 880961 0 0 LULULEMON ATHLETICA INC COM 550021109 578 11143 SH SOLE 11143 0 0 M & T BK CORP COM 55261F104 1155 7464 SH SOLE 7464 0 0 MACERICH CO COM 554382101 731 11348 SH SOLE 11348 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1314 16308 SH SOLE 16308 0 0 MACYS INC COM 55616P104 3665 123651 SH SOLE 123651 0 0 MADISON SQUARE GARDEN CO NEW CL 55825T103 209 1045 SH SOLE 1045 0 0 MAG SILVER CORP COM 55903Q104 271 20668 SH SOLE 20668 0 0 MAGNA INTL INC COM 559222401 224451 5200429 SH SOLE 5200429 0 0 MAGNA INTL INC COM 559222401 483 11200 SH Put SOLE 11200 0 0 MAIN STREET CAPITAL CORP COM 56035L104 402 10502 SH SOLE 10502 0 0 MANULIFE FINL CORP COM 56501R106 632800 35670824 SH SOLE 35670824 0 0 MANULIFE FINL CORP COM 56501R106 7719 435100 SH Call SOLE 435100 0 0 MARATHON OIL CORP COM 565849106 1465 92723 SH SOLE 92723 0 0 MARATHON PETE CORP COM 56585A102 40714 805582 SH SOLE 805582 0 0 MARKEL CORP COM 570535104 7703 7894 SH SOLE 7894 0 0 MARKETAXESS HLDGS INC COM 57060D108 311 1657 SH SOLE 1657 0 0 MARRIOTT INTL INC NEW CL 571903202 326 3462 SH SOLE 3462 0 0 MARSH & MCLENNAN COS INC COM 571748102 1568 21225 SH SOLE 21225 0 0 MASCO CORP COM 574599106 1123 33030 SH SOLE 33030 0 0 MASTERCARD INCORPORATED CL 57636Q104 12392 110179 SH SOLE 110179 0 0 MATTEL INC COM 577081102 737 28775 SH SOLE 28775 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 16219 360741 SH SOLE 360741 0 0 MCCORMICK & CO INC COM 579780206 4862 49844 SH SOLE 49844 0 0 MCDERMOTT INTL INC COM 580037109 101 14950 SH SOLE 14950 0 0 MCDONALDS CORP COM 580135101 17075 131738 SH SOLE 131738 0 0 MCDONALDS CORP COM 580135101 11769 90800 SH Call SOLE 90800 0 0 MCEWEN MNG INC COM 58039P107 237 77821 SH SOLE 77821 0 0 MCKESSON CORP COM 58155Q103 2672 18020 SH SOLE 18020 0 0 MEDLEY CAP CORP COM 58503F106 89 11624 SH SOLE 11624 0 0 MERCK & CO INC COM 58933Y105 81990 1290373 SH SOLE 1290373 0 0 MEREDITH CORP COM 589433101 556 8600 SH SOLE 8600 0 0 MERUS LABS INTL INC NEW COM 59047R101 13 13486 SH SOLE 13486 0 0 METHANEX CORP COM 59151K108 14097 300573 SH SOLE 300573 0 0 METHANEX CORP COM 59151K108 1407 30000 SH Put SOLE 30000 0 0 METLIFE INC COM 59156R108 6118 115825 SH SOLE 115825 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 213 445 SH SOLE 445 0 0 MFA FINL INC COM 55272X102 333 41228 SH SOLE 41228 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2348 31826 SH SOLE 31826 0 0 MICRON TECHNOLOGY INC COM 595112103 77657 2687100 SH SOLE 2687100 0 0 MICROSOFT CORP COM 594918104 154430 2344826 SH SOLE 2344826 0 0 MICROSOFT CORP COM 594918104 645 9800 SH Put SOLE 9800 0 0 MICROSOFT CORP COM 594918104 13172 200000 SH Call SOLE 200000 0 0 MITEL NETWORKS CORP COM 60671Q104 348 50187 SH SOLE 50187 0 0 MITSUBISHI UFJ FINL GROUP IN SPO 606822104 6217 980534 SH SOLE 980534 0 0 MOBILE TELESYSTEMS PJSC SPO 607409109 210 19025 SH SOLE 19025 0 0 MOHAWK INDS INC COM 608190104 1212 5282 SH SOLE 5282 0 0 MOLSON COORS BREWING CO CL 60871R209 19355 202227 SH SOLE 202227 0 0 MONDELEZ INTL INC CL 609207105 63745 1479691 SH SOLE 1479691 0 0 MONSANTO CO NEW COM 61166W101 35585 314353 SH SOLE 314353 0 0 MORGAN STANLEY COM 617446448 14183 331075 SH SOLE 331075 0 0 MORGAN STANLEY EMER MKTS FD COM 61744G107 983 66652 SH SOLE 66652 0 0 MOSAIC CO NEW COM 61945C103 1436 49218 SH SOLE 49218 0 0 MOTOROLA SOLUTIONS INC COM 620076307 576 6676 SH SOLE 6676 0 0 MOUNTAIN PROV DIAMONDS INC COM 62426E402 376 105905 SH SOLE 105905 0 0 NASDAQ INC COM 631103108 2051 29535 SH SOLE 29535 0 0 NATIONAL GRID PLC SPO 636274300 1653 26043 SH SOLE 26043 0 0 NATIONAL OILWELL VARCO INC COM 637071101 359 8956 SH SOLE 8956 0 0 NAVIENT CORPORATION COM 63938C108 1125 76201 SH SOLE 76201 0 0 NCR CORP NEW COM 62886E108 1903 41650 SH SOLE 41650 0 0 NETAPP INC COM 64110D104 251 6001 SH SOLE 6001 0 0 NETEASE INC SPO 64110W102 2169 7637 SH SOLE 7637 0 0 NETFLIX INC COM 64110L106 10796 73042 SH SOLE 73042 0 0 NEUSTAR INC CL 64126X201 405 12204 SH SOLE 12204 0 0 NEVSUN RES LTD COM 64156L101 384 150101 SH SOLE 150101 0 0 NEW GOLD INC CDA COM 644535106 852 285851 SH SOLE 285851 0 0 NEW MTN FIN CORP COM 647551100 181 12161 SH SOLE 12161 0 0 NEW RESIDENTIAL INVT CORP COM 64828T201 1569 92398 SH SOLE 92398 0 0 NEWELL BRANDS INC COM 651229106 19774 419216 SH SOLE 419216 0 0 NEWMONT MINING CORP COM 651639106 431 13083 SH SOLE 13083 0 0 NEXTERA ENERGY INC COM 65339F101 2150 16750 SH SOLE 16750 0 0 NIKE INC CL 654106103 7002 125639 SH SOLE 125639 0 0 NISOURCE INC COM 65473P105 523 21993 SH SOLE 21993 0 0 NOBILIS HEALTH CORP COM 65500B103 98 57865 SH SOLE 57865 0 0 NOKIA CORP SPO 654902204 114 20984 SH SOLE 20984 0 0 NOMURA HLDGS INC SPO 65535H208 159 25368 SH SOLE 25368 0 0 NORBORD INC COM 65548P403 3543 124266 SH SOLE 124266 0 0 NORDSON CORP COM 655663102 797 6487 SH SOLE 6487 0 0 NORFOLK SOUTHERN CORP COM 655844108 2385 21303 SH SOLE 21303 0 0 NORTH AMERN ENERGY PARTNERS COM 656844107 58 11723 SH SOLE 11723 0 0 NORTHROP GRUMMAN CORP COM 666807102 78717 330965 SH SOLE 330965 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 490 29122 SH SOLE 29122 0 0 NOVAGOLD RES INC COM 66987E206 635 130416 SH SOLE 130416 0 0 NOVARTIS A G SPO 66987V109 4522 60880 SH SOLE 60880 0 0 NOVO-NORDISK A S ADR 670100205 5284 154142 SH SOLE 154142 0 0 NRG ENERGY INC COM 629377508 5610 300000 SH SOLE 300000 0 0 NU SKIN ENTERPRISES INC CL 67018T105 237 4259 SH SOLE 4259 0 0 NUCOR CORP COM 670346105 283 4741 SH SOLE 4741 0 0 NVIDIA CORP COM 67066G104 5813 53364 SH SOLE 53364 0 0 NVR INC COM 62944T105 607 288 SH SOLE 288 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3151 11678 SH SOLE 11678 0 0 OAKTREE CAP GROUP LLC UNI 674001201 243 5360 SH SOLE 5360 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 245 3860 SH SOLE 3860 0 0 OFFICE DEPOT INC COM 676220106 145 31015 SH SOLE 31015 0 0 OLD REP INTL CORP COM 680223104 416 20310 SH SOLE 20310 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1331 40333 SH SOLE 40333 0 0 OMNICOM GROUP INC COM 681919106 2843 32980 SH SOLE 32980 0 0 ONEOK INC NEW COM 682680103 2082 37558 SH SOLE 37558 0 0 OPEN TEXT CORP COM 683715106 24430 718328 SH SOLE 718328 0 0 OPEN TEXT CORP COM 683715106 1105 32500 SH Put SOLE 32500 0 0 OPEN TEXT CORP COM 683715106 568 16700 SH Call SOLE 16700 0 0 ORACLE CORP COM 68389X105 6827 153033 SH SOLE 153033 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 321 24815 SH SOLE 24815 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1785 160799 SH SOLE 160799 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5481 493800 SH Put SOLE 493800 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5550 500000 SH Call SOLE 500000 0 0 OWENS CORNING NEW COM 690742101 13828 225324 SH SOLE 225324 0 0 OWENS ILL INC COM 690768403 1134 55642 SH SOLE 55642 0 0 PACCAR INC COM 693718108 394 5858 SH SOLE 5858 0 0 PACKAGING CORP AMER COM 695156109 1504 16413 SH SOLE 16413 0 0 PALO ALTO NETWORKS INC COM 697435105 1205 10697 SH SOLE 10697 0 0 PAN AMERICAN SILVER CORP COM 697900108 3536 201807 SH SOLE 201807 0 0 PARK HOTELS RESORTS INC COM 700517105 1195 46565 SH SOLE 46565 0 0 PARKER HANNIFIN CORP COM 701094104 916 5715 SH SOLE 5715 0 0 PARSLEY ENERGY INC CL 701877102 473 14564 SH SOLE 14564 0 0 PAYCHEX INC COM 704326107 931 15805 SH SOLE 15805 0 0 PAYPAL HLDGS INC COM 70450Y103 737 17132 SH SOLE 17132 0 0 PEMBINA PIPELINE CORP COM 706327103 201659 6359487 SH SOLE 6359487 0 0 PENGROWTH ENERGY CORP COM 70706P104 2709 2708835 SH SOLE 2708835 0 0 PENN WEST PETE LTD NEW COM 707887105 310 182244 SH SOLE 182244 0 0 PENNANTPARK INVT CORP COM 708062104 115 14072 SH SOLE 14072 0 0 PEPSICO INC COM 713448108 11746 105008 SH SOLE 105008 0 0 PERKINELMER INC COM 714046109 1410 24291 SH SOLE 24291 0 0 PETROLEO BRASILEIRO SA PETRO SP 71654V101 182 19750 SH SOLE 19750 0 0 PETROLEO BRASILEIRO SA PETRO SPO 71654V408 256 26370 SH SOLE 26370 0 0 PFIZER INC COM 717081103 23012 672668 SH SOLE 672668 0 0 PHILIP MORRIS INTL INC COM 718172109 3771 33403 SH SOLE 33403 0 0 PHILLIPS 66 COM 718546104 2246 28357 SH SOLE 28357 0 0 PIER 1 IMPORTS INC COM 720279108 249 34758 SH SOLE 34758 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 2030 90214 SH SOLE 90214 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1895 65698 SH SOLE 65698 0 0 PIMCO DYNMIC CREDIT AND MRT COM 72202D106 1122 52317 SH SOLE 52317 0 0 PIMCO ETF TR 25Y 72201R882 367 3309 SH SOLE 3309 0 0 PIMCO ETF TR TTL 72201R775 770 7307 SH SOLE 7307 0 0 PIMCO HIGH INCOME FD COM 722014107 1319 151560 SH SOLE 151560 0 0 PINNACLE FOODS INC DEL COM 72348P104 2916 50387 SH SOLE 50387 0 0 PINNACLE WEST CAP CORP COM 723484101 202 2422 SH SOLE 2422 0 0 PNC FINL SVCS GROUP INC COM 693475105 765 6361 SH SOLE 6361 0 0 POOL CORPORATION COM 73278L105 394 3299 SH SOLE 3299 0 0 POSCO SPO 693483109 9386 145517 SH SOLE 145517 0 0 POTASH CORP SASK INC COM 73755L107 179034 10482087 SH SOLE 10482087 0 0 POWERSHARES ETF TR II EX 73936T771 821 28092 SH SOLE 28092 0 0 POWERSHARES ETF TR II EME 73936T763 2507 126358 SH SOLE 126358 0 0 POWERSHARES ETF TR II PFD 73936T565 2211 149222 SH SOLE 149222 0 0 POWERSHARES ETF TR II S&P 73937B647 412 9736 SH SOLE 9736 0 0 POWERSHARES ETF TRUST DYN 73935X286 874 16833 SH SOLE 16833 0 0 POWERSHARES ETF TRUST HI 73935X302 2713 158933 SH SOLE 158933 0 0 POWERSHARES ETF TRUST DYN 73935X666 681 23329 SH SOLE 23329 0 0 POWERSHARES ETF TRUST DIV 73935X732 881 37078 SH SOLE 37078 0 0 POWERSHARES ETF TRUST DYN 73935X757 265 6422 SH SOLE 6422 0 0 POWERSHARES ETF TRUST DYN 73935X799 749 12754 SH SOLE 12754 0 0 POWERSHARES ETF TRUST DYN 73935X823 201 7229 SH SOLE 7229 0 0 POWERSHARES ETF TRUST HLT 73935X351 293 5450 SH SOLE 5450 0 0 POWERSHARES ETF TRUST FTS 73935X583 381 3723 SH SOLE 3723 0 0 POWERSHARES ETF TRUST FTS 73935X567 450 3866 SH SOLE 3866 0 0 POWERSHARES ETF TRUST NAS 73935X146 376 3983 SH SOLE 3983 0 0 POWERSHARES QQQ TRUST UNI 73935A104 5855 44230 SH SOLE 44230 0 0 PPG INDS INC COM 693506107 2281 21709 SH SOLE 21709 0 0 PPL CORP COM 69351T106 1928 51570 SH SOLE 51570 0 0 PRAXAIR INC COM 74005P104 258 2172 SH SOLE 2172 0 0 PRECISION DRILLING CORP COM 74022D308 2405 509454 SH SOLE 509454 0 0 PRETIUM RES INC COM 74139C102 941 87900 SH SOLE 87900 0 0 PRICE T ROWE GROUP INC COM 74144T108 1084 15899 SH SOLE 15899 0 0 PRICELINE GRP INC COM 741503403 12577 7066 SH SOLE 7066 0 0 PRIMORIS SVCS CORP COM 74164F103 7265 312876 SH SOLE 312876 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1909 30244 SH SOLE 30244 0 0 PROCTER AND GAMBLE CO COM 742718109 35829 398762 SH SOLE 398762 0 0 PROGRESSIVE CORP OHIO COM 743315103 19655 501649 SH SOLE 501649 0 0 PROLOGIS INC COM 74340W103 483 9316 SH SOLE 9316 0 0 PROSHARES TR S&P 74348A467 302 5368 SH SOLE 5368 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 612 67708 SH SOLE 67708 0 0 PRUDENTIAL FINL INC COM 744320102 9018 84529 SH SOLE 84529 0 0 PUBLIC STORAGE COM 74460D109 2052 9372 SH SOLE 9372 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 28830 650051 SH SOLE 650051 0 0 PULTE GROUP INC COM 745867101 1216 51630 SH SOLE 51630 0 0 PVH CORP COM 693656100 20346 196640 SH SOLE 196640 0 0 QUALCOMM INC COM 747525103 10723 186999 SH SOLE 186999 0 0 QUANTA SVCS INC COM 74762E102 2401 64701 SH SOLE 64701 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1942 19782 SH SOLE 19782 0 0 QUINTILES IMS HOLDINGS INC COM 74876Y101 570 7081 SH SOLE 7081 0 0 RAYTHEON CO COM 755111507 26165 171577 SH SOLE 171577 0 0 REALTY INCOME CORP COM 756109104 210 3527 SH SOLE 3527 0 0 REGAL BELOIT CORP COM 758750103 698 9232 SH SOLE 9232 0 0 REGAL ENTMT GROUP CL 758766109 377 16713 SH SOLE 16713 0 0 REGENCY CTRS CORP COM 758849103 255 3848 SH SOLE 3848 0 0 REGENERON PHARMACEUTICALS COM 75886F107 8442 21784 SH SOLE 21784 0 0 REGIONS FINL CORP NEW COM 7591EP100 3840 264304 SH SOLE 264304 0 0 REINSURANCE GROUP AMER INC COM 759351604 553 4357 SH SOLE 4357 0 0 REPUBLIC SVCS INC COM 760759100 1090 17357 SH SOLE 17357 0 0 RESMED INC COM 761152107 755 10493 SH SOLE 10493 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 178931 3210095 SH SOLE 3210095 0 0 REV GROUP INC COM 749527107 673 24398 SH SOLE 24398 0 0 REYNOLDS AMERICAN INC COM 761713106 72070 1143610 SH SOLE 1143610 0 0 RICE ENERGY INC COM 762760106 1499 63234 SH SOLE 63234 0 0 RIO TINTO PLC SPO 767204100 637 15654 SH SOLE 15654 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2939 89340 SH SOLE 89340 0 0 ROBERT HALF INTL INC COM 770323103 304 6234 SH SOLE 6234 0 0 ROCKWELL COLLINS INC COM 774341101 997 10265 SH SOLE 10265 0 0 ROGERS COMMUNICATIONS INC CL 775109200 248756 5625424 SH SOLE 5625424 0 0 ROGERS COMMUNICATIONS INC CL 775109200 1769 40000 SH Call SOLE 40000 0 0 ROSS STORES INC COM 778296103 2635 40004 SH SOLE 40004 0 0 ROYAL BANK OF CANADA NOT 780082AD5 28994 273600 SH Call SOLE 273600 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 4038713 55393125 SH SOLE 55393125 0 0 ROYAL BK SCOTLAND GROUP PLC SPO 780097689 2912 479753 SH SOLE 479753 0 0 ROYAL DUTCH SHELL PLC SPO 780259107 1660 29729 SH SOLE 29729 0 0 ROYAL DUTCH SHELL PLC SPO 780259206 8544 162028 SH SOLE 162028 0 0 RYANAIR HLDGS PLC SPO 783513203 290 3491 SH SOLE 3491 0 0 RYDEX ETF TRUST GUG 78355W106 1985 21860 SH SOLE 21860 0 0 RYDEX ETF TRUST GUG 78355W502 331 5304 SH SOLE 5304 0 0 S&P GLOBAL INC COM 78409V104 5297 40517 SH SOLE 40517 0 0 SALESFORCE COM INC COM 79466L302 10000 121231 SH SOLE 121231 0 0 SAN JUAN BASIN RTY TR UNI 798241105 1178 162753 SH SOLE 162753 0 0 SANDERSON FARMS INC COM 800013104 1263 12167 SH SOLE 12167 0 0 SANDSTORM GOLD LTD COM 80013R206 435 101989 SH SOLE 101989 0 0 SANOFI SPO 80105N105 8856 195711 SH SOLE 195711 0 0 SCANA CORP NEW COM 80589M102 2109 32269 SH SOLE 32269 0 0 SCHEIN HENRY INC COM 806407102 1403 8252 SH SOLE 8252 0 0 SCHLUMBERGER LTD COM 806857108 59932 767375 SH SOLE 767375 0 0 SCHWAB STRATEGIC TR SCH 808524730 3685 139449 SH SOLE 139449 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 506 6795 SH SOLE 6795 0 0 SCRIPPS NETWORKS INTERACT IN CL 811065101 790 10086 SH SOLE 10086 0 0 SEALED AIR CORP NEW COM 81211K100 1274 29228 SH SOLE 29228 0 0 SELECT SECTOR SPDR TR SBI 81369Y100 3866 73769 SH SOLE 73769 0 0 SELECT SECTOR SPDR TR SBI 81369Y209 11192 150512 SH SOLE 150512 0 0 SELECT SECTOR SPDR TR SBI 81369Y308 10105 185147 SH SOLE 185147 0 0 SELECT SECTOR SPDR TR SBI 81369Y407 11849 134723 SH SOLE 134723 0 0 SELECT SECTOR SPDR TR SBI 81369Y506 15690 224460 SH SOLE 224460 0 0 SELECT SECTOR SPDR TR SBI 81369Y605 15459 651461 SH SOLE 651461 0 0 SELECT SECTOR SPDR TR SBI 81369Y704 9813 150835 SH SOLE 150835 0 0 SELECT SECTOR SPDR TR TEC 81369Y803 19822 371824 SH SOLE 371824 0 0 SELECT SECTOR SPDR TR SBI 81369Y886 4390 85554 SH SOLE 85554 0 0 SELECT SECTOR SPDR TR SBI 81369Y886 3684 71800 SH Put SOLE 71800 0 0 SELECT SECTOR SPDR TR SBI 81369Y704 35783 550000 SH Call SOLE 550000 0 0 SENIOR HSG PPTYS TR SH 81721M109 297 14687 SH SOLE 14687 0 0 SHAW COMMUNICATIONS INC CL 82028K200 113210 5463795 SH SOLE 5463795 0 0 SHOPIFY INC CL 82509L107 8091 118835 SH SOLE 118835 0 0 SHOPIFY INC CL 82509L107 2043 30000 SH Put SOLE 30000 0 0 SIERRA WIRELESS INC COM 826516106 2605 98115 SH SOLE 98115 0 0 SILICON MOTION TECHNOLOGY CO SPO 82706C108 381 8155 SH SOLE 8155 0 0 SILVER BAY RLTY TR CORP COM 82735Q102 527 24565 SH SOLE 24565 0 0 SILVER STD RES INC COM 82823L106 1255 118269 SH SOLE 118269 0 0 SILVER WHEATON CORP COM 828336107 115846 5558840 SH SOLE 5558840 0 0 SILVER WHEATON CORP COM 828336107 473 22700 SH Call SOLE 22700 0 0 SIMON PPTY GROUP INC NEW COM 828806109 4613 26813 SH SOLE 26813 0 0 SIRIUS XM HLDGS INC COM 82968B103 678 131731 SH SOLE 131731 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1268 21308 SH SOLE 21308 0 0 SK TELECOM LTD SPO 78440P108 5859 232682 SH SOLE 232682 0 0 SKYWEST INC COM 830879102 910 26556 SH SOLE 26556 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1785 18215 SH SOLE 18215 0 0 SL GREEN RLTY CORP COM 78440X101 1246 11687 SH SOLE 11687 0 0 SMITH A O COM 831865209 978 19121 SH SOLE 19121 0 0 SMUCKER J M CO COM 832696405 991 7563 SH SOLE 7563 0 0 SNAP INC CL 83304A106 225 10000 SH Put SOLE 10000 0 0 SOCIEDAD QUIMICA MINERA DE C SPO 833635105 505 14704 SH SOLE 14704 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1161 74417 SH SOLE 74417 0 0 SOUTHERN CO COM 842587107 6825 137106 SH SOLE 137106 0 0 SOUTHERN COPPER CORP COM 84265V105 784 21836 SH SOLE 21836 0 0 SOUTHWEST AIRLS CO COM 844741108 696 12940 SH SOLE 12940 0 0 SPDR DOW JONES INDL AVRG ETF UT 78467X109 7036 34101 SH SOLE 34101 0 0 SPDR GOLD TRUST GOL 78463V107 15998 134758 SH SOLE 134758 0 0 SPDR INDEX SHS FDS DJ 78463X863 261 6980 SH SOLE 6980 0 0 SPDR INDEX SHS FDS EUR 78463X202 1201 33034 SH SOLE 33034 0 0 SPDR INDEX SHS FDS S&P 78463X756 858 18899 SH SOLE 18899 0 0 SPDR INDEX SHS FDS S&P 78463X855 418 8566 SH SOLE 8566 0 0 SPDR S&P 500 ETF TR TR 78462F103 34993 148441 SH SOLE 148441 0 0 SPDR S&P 500 ETF TR TR 78462F103 4597 19500 SH Put SOLE 19500 0 0 SPDR S&P MIDCAP 400 ETF TR UTS 78467Y107 2923 9357 SH SOLE 9357 0 0 SPDR SERIES TRUST MOR 78464A102 385 5600 SH SOLE 5600 0 0 SPDR SERIES TRUST S&P 78464A763 12091 137174 SH SOLE 137174 0 0 SPDR SERIES TRUST S&P 78464A722 963 23028 SH SOLE 23028 0 0 SPDR SERIES TRUST OIL 78464A748 653 32513 SH SOLE 32513 0 0 SPDR SERIES TRUST S&P 78464A870 503 7249 SH SOLE 7249 0 0 SPDR SERIES TRUST S&P 78464A888 697 18731 SH SOLE 18731 0 0 SPDR SERIES TRUST S&P 78464A698 12813 234635 SH SOLE 234635 0 0 SPDR SERIES TRUST BLO 78464A417 234 6339 SH SOLE 6339 0 0 SPDR SERIES TRUST BLM 78464A680 5829 127525 SH SOLE 127525 0 0 SPDR SERIES TRUST S&P 78464A730 2471 66006 SH SOLE 66006 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 12035 207786 SH SOLE 207786 0 0 SPROTT PHYSICAL GOLD TRUST UNI 85207H104 516 50497 SH SOLE 50497 0 0 SPROTT PHYSICAL SILVER TR TR 85207K107 150 21712 SH SOLE 21712 0 0 SSGA ACTIVE ETF TR SPD 78467V848 231 4721 SH SOLE 4721 0 0 SSGA ACTIVE ETF TR BLK 78467V608 6174 129878 SH SOLE 129878 0 0 STANLEY BLACK & DECKER INC COM 854502101 3471 26125 SH SOLE 26125 0 0 STANTEC INC COM 85472N109 5301 204654 SH SOLE 204654 0 0 STANTEC INC COM 85472N109 3367 130000 SH Call SOLE 130000 0 0 STAPLES INC COM 855030102 2837 323520 SH SOLE 323520 0 0 STARBUCKS CORP COM 855244109 24560 420622 SH SOLE 420622 0 0 STATE STR CORP COM 857477103 481 6037 SH SOLE 6037 0 0 STATOIL ASA SPO 85771P102 1130 65793 SH SOLE 65793 0 0 STEEL DYNAMICS INC COM 858119100 1040 29930 SH SOLE 29930 0 0 STEPAN CO COM 858586100 500 6340 SH SOLE 6340 0 0 STMICROELECTRONICS N V NY 861012102 195 12609 SH SOLE 12609 0 0 STRYKER CORP COM 863667101 6680 50742 SH SOLE 50742 0 0 STUDENT TRANSN INC COM 86388A108 13198 2252289 SH SOLE 2252289 0 0 SUN LIFE FINL INC COM 866796105 420712 11510576 SH SOLE 11510576 0 0 SUN LIFE FINL INC COM 866796105 731 20000 SH Put SOLE 20000 0 0 SUNCOR ENERGY INC NEW COM 867224107 700441 22778577 SH SOLE 22778577 0 0 SUNCOR ENERGY INC NEW COM 867224107 4631 150600 SH Call SOLE 150600 0 0 SUNOPTA INC COM 8676EP108 4242 610298 SH SOLE 610298 0 0 SUNTRUST BKS INC COM 867914103 19658 355484 SH SOLE 355484 0 0 SYMANTEC CORP COM 871503108 1700 55401 SH SOLE 55401 0 0 SYNCHRONY FINL COM 87165B103 470 13690 SH SOLE 13690 0 0 SYSCO CORP COM 871829107 1553 29919 SH SOLE 29919 0 0 T MOBILE US INC COM 872590104 35946 556533 SH SOLE 556533 0 0 TAHOE RES INC COM 873868103 3206 399285 SH SOLE 399285 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPO 874039100 1620 49344 SH SOLE 49344 0 0 TAL ED GROUP ADS 874080104 1052 9871 SH SOLE 9871 0 0 TARGA RES CORP COM 87612G101 681 11372 SH SOLE 11372 0 0 TARGET CORP COM 87612E106 1755 31795 SH SOLE 31795 0 0 TARGET CORP COM 87612E106 1904 34500 SH Call SOLE 34500 0 0 TASEKO MINES LTD COM 876511106 395 299009 SH SOLE 299009 0 0 TAUBMAN CTRS INC COM 876664103 1143 17313 SH SOLE 17313 0 0 TECK RESOURCES LTD CL 878742204 150498 6872070 SH SOLE 6872070 0 0 TECK RESOURCES LTD CL 878742204 3447 157400 SH Call SOLE 157400 0 0 TELEFONICA BRASIL SA SPO 87936R106 6001 404117 SH SOLE 404117 0 0 TELEFONICA S A SPO 879382208 383 34263 SH SOLE 34263 0 0 TELUS CORP COM 87971M103 323231 9951685 SH SOLE 9951685 0 0 TELUS CORP COM 87971M103 507 15600 SH Put SOLE 15600 0 0 TELUS CORP COM 87971M103 780 24000 SH Call SOLE 24000 0 0 TEMPLETON DRAGON FD INC COM 88018T101 219 11659 SH SOLE 11659 0 0 TERADYNE INC COM 880770102 1227 39463 SH SOLE 39463 0 0 TESLA INC COM 88160R101 1690 6071 SH SOLE 6071 0 0 TESORO CORP COM 881609101 738 9104 SH SOLE 9104 0 0 TEVA PHARMACEUTICAL INDS LTD SPO 881624209 7012 218518 SH SOLE 218518 0 0 TEXAS INSTRS INC COM 882508104 9719 120640 SH SOLE 120640 0 0 TEXTRON INC COM 883203101 10047 211109 SH SOLE 211109 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 23718 154414 SH SOLE 154414 0 0 THOMSON REUTERS CORP COM 884903105 82624 1911275 SH SOLE 1911275 0 0 THOR INDS INC COM 885160101 1687 17544 SH SOLE 17544 0 0 TICC CAPITAL CORP COM 87244T109 81 10927 SH SOLE 10927 0 0 TIM PARTICIPACOES S A SPO 88706P205 202 12650 SH SOLE 12650 0 0 TIME WARNER INC COM 887317303 18056 184792 SH SOLE 184792 0 0 TIMMINS GOLD CORP COM 88741P103 7 18000 SH SOLE 18000 0 0 TJX COS INC NEW COM 872540109 4633 58582 SH SOLE 58582 0 0 TOLL BROTHERS INC COM 889478103 3489 96608 SH SOLE 96608 0 0 TORCHMARK CORP COM 891027104 535 6945 SH SOLE 6945 0 0 TORO CO COM 891092108 2520 40351 SH SOLE 40351 0 0 TORONTO DOMINION BK ONT COM 891160509 3686704 73601601 SH SOLE 73601601 0 0 TORONTO DOMINION BK ONT COM 891160509 12893 257400 SH Put SOLE 257400 0 0 TORONTO DOMINION BK ONT COM 891160509 23071 460600 SH Call SOLE 460600 0 0 TOTAL S A SPO 89151E109 7087 140552 SH SOLE 140552 0 0 TOTAL SYS SVCS INC COM 891906109 12024 224920 SH SOLE 224920 0 0 TOYOTA MOTOR CORP SP 892331307 248 2279 SH SOLE 2279 0 0 TPG SPECIALTY LENDING INC COM 87265K102 483 23681 SH SOLE 23681 0 0 TRANSALTA CORP COM 89346D107 57910 9899160 SH SOLE 9899160 0 0 TRANSALTA CORP COM 89346D107 176 30000 SH Put SOLE 30000 0 0 TRANSALTA CORP COM 89346D107 1287 220000 SH Call SOLE 220000 0 0 TRANSCANADA CORP COM 89353D107 635734 13775394 SH SOLE 13775394 0 0 TRANSCANADA CORP COM 89353D107 5538 120000 SH Call SOLE 120000 0 0 TRANSDIGM GROUP INC COM 893641100 449 2040 SH SOLE 2040 0 0 TRANSGLOBE ENERGY CORP COM 893662106 134 85771 SH SOLE 85771 0 0 TRAVELERS COMPANIES INC COM 89417E109 8290 68776 SH SOLE 68776 0 0 TRINITY INDS INC COM 896522109 534 20120 SH SOLE 20120 0 0 TURQUOISE HILL RES LTD COM 900435108 3236 1054102 SH SOLE 1054102 0 0 TWENTY FIRST CENTY FOX INC CL 90130A101 589 18189 SH SOLE 18189 0 0 TWITTER INC COM 90184L102 1027 68677 SH SOLE 68677 0 0 TWO HBRS INVT CORP COM 90187B101 144 14978 SH SOLE 14978 0 0 TYSON FOODS INC CL 902494103 1407 22803 SH SOLE 22803 0 0 UGI CORP NEW COM 902681105 489 9891 SH SOLE 9891 0 0 ULTA BEAUTY INC COM 90384S303 1749 6133 SH SOLE 6133 0 0 UNDER ARMOUR INC CL 904311107 1680 84939 SH SOLE 84939 0 0 UNDER ARMOUR INC CL 904311206 319 17417 SH SOLE 17417 0 0 UNILEVER N V N Y 904784709 838 16868 SH SOLE 16868 0 0 UNILEVER PLC SPO 904767704 7924 160596 SH SOLE 160596 0 0 UNION PAC CORP COM 907818108 11156 105322 SH SOLE 105322 0 0 UNITED CONTL HLDGS INC COM 910047109 446 6317 SH SOLE 6317 0 0 UNITED PARCEL SERVICE INC CL 911312106 11374 106001 SH SOLE 106001 0 0 UNITED RENTALS INC COM 911363109 4430 35423 SH SOLE 35423 0 0 UNITED TECHNOLOGIES CORP COM 913017109 25507 227315 SH SOLE 227315 0 0 UNITED TECHNOLOGIES CORP COM 913017109 16832 150000 SH Call SOLE 150000 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 873 6451 SH SOLE 6451 0 0 UNITEDHEALTH GROUP INC COM 91324P102 84291 513936 SH SOLE 513936 0 0 UNIVERSAL HLTH SVCS INC CL 913903100 1466 11776 SH SOLE 11776 0 0 UNUM GROUP COM 91529Y106 1592 33960 SH SOLE 33960 0 0 US BANCORP DEL COM 902973304 1046 20301 SH SOLE 20301 0 0 VALE S A ADR 91912E105 5095 536347 SH SOLE 536347 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 38952 3531421 SH SOLE 3531421 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 1394 126400 SH Call SOLE 126400 0 0 VALERO ENERGY CORP NEW COM 91913Y100 1611 24307 SH SOLE 24307 0 0 VALSPAR CORP COM 920355104 2774 25000 SH SOLE 25000 0 0 VANECK VECTORS ETF TR GOL 92189F106 16592 727395 SH SOLE 727395 0 0 VANECK VECTORS ETF TR RUS 92189F403 2774 134218 SH SOLE 134218 0 0 VANECK VECTORS ETF TR HIG 92189F569 1083 67550 SH SOLE 67550 0 0 VANECK VECTORS ETF TR SEM 92189F676 1451 18200 SH SOLE 18200 0 0 VANECK VECTORS ETF TR JR 92189F791 2205 61277 SH SOLE 61277 0 0 VANGUARD BD INDEX FD INC SHO 921937827 601 7541 SH SOLE 7541 0 0 VANGUARD BD INDEX FD INC TOT 921937835 739 9114 SH SOLE 9114 0 0 VANGUARD CHARLOTTE FDS INT 92203J407 218 4032 SH SOLE 4032 0 0 VANGUARD INDEX FDS TOT 922908769 533 4392 SH SOLE 4392 0 0 VANGUARD INDEX FDS MID 922908629 498 3577 SH SOLE 3577 0 0 VANGUARD INDEX FDS LAR 922908637 765 7075 SH SOLE 7075 0 0 VANGUARD INDEX FDS VAL 922908744 268 2815 SH SOLE 2815 0 0 VANGUARD INDEX FDS SMA 922908751 489 3666 SH SOLE 3666 0 0 VANGUARD INDEX FDS S&P 922908363 13360 61753 SH SOLE 61753 0 0 VANGUARD INDEX FDS REI 922908553 700 8478 SH SOLE 8478 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042858 7932 199705 SH SOLE 199705 0 0 VANGUARD INTL EQUITY INDEX F ALL 922042775 345 7209 SH SOLE 7209 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042874 1335 25891 SH SOLE 25891 0 0 VANGUARD INTL EQUITY INDEX F TT 922042742 286 4389 SH SOLE 4389 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C649 773 7529 SH SOLE 7529 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C664 981 8889 SH SOLE 8889 0 0 VANGUARD SPECIALIZED PORTFOL DIV 921908844 1178 13096 SH SOLE 13096 0 0 VANGUARD STAR FD VG 921909768 229 4600 SH SOLE 4600 0 0 VANGUARD TAX MANAGED INTL FD FTS 921943858 13549 344770 SH SOLE 344770 0 0 VANGUARD WHITEHALL FDS INC INT 921946794 320 5281 SH SOLE 5281 0 0 VANGUARD WORLD FDS CON 92204A207 665 4729 SH SOLE 4729 0 0 VANGUARD WORLD FDS IND 92204A603 542 4381 SH SOLE 4381 0 0 VANGUARD WORLD FDS INF 92204A702 3116 22972 SH SOLE 22972 0 0 VCA INC COM 918194101 9150 100000 SH SOLE 100000 0 0 VEDANTA LTD SPO 92242Y100 1383 80557 SH SOLE 80557 0 0 VENTAS INC COM 92276F100 859 13203 SH SOLE 13203 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 9750 200000 SH Call SOLE 200000 0 0