0001421224-17-000009.txt : 20170508 0001421224-17-000009.hdr.sgml : 20170508 20170508082654 ACCESSION NUMBER: 0001421224-17-000009 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20161231 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-12719 FILM NUMBER: 17820662 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/A 1 primary_doc.xml 13F-HR/A LIVE false true false 0001421224 XXXXXXXX 12-31-2016 12-31-2016 true 1 RESTATEMENT CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST. TORONTO A6 M5J 2S8
13F HOLDINGS REPORT 028-12719 Y CIBC World Markets Inc has identified inadvertent errors in our previous filing and is submitting a restatement to correct the errors in both the number of shares and market value for positions that were previously reported. The amendment is a resubmission of our entire filing excluding new holding entries that will be filed in a separate amendment (Amendment Number 2).
Chris Climo VP, Capital Markets Compliance 416-956-3254 Chris Climo Toronto Z4 05-08-2017 0 982 26868260 false
INFORMATION TABLE 2 cibcwminc13F20161230A1.xml 3M CO COM 88579Y101 15971 89441 SH SOLE 89441 0 0 ABBOTT LABS COM 002824100 3286 85551 SH SOLE 85551 0 0 ABBVIE INC COM 00287Y109 21212 338740 SH SOLE 338740 0 0 ACCENTURE PLC IRELAND SHS G1151C101 19229 164164 SH SOLE 164164 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1615 44714 SH SOLE 44714 0 0 ADOBE SYS INC COM 00724F101 43952 426924 SH SOLE 426924 0 0 ADVANCED MICRO DEVICES INC COM 007903107 988 87161 SH SOLE 87161 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 12617 1869209 SH SOLE 1869209 0 0 AEGON N V NY 007924103 3226 583299 SH SOLE 583299 0 0 AES CORP COM 00130H105 3080 265029 SH SOLE 265029 0 0 AETNA INC NEW COM 00817Y108 11361 91617 SH SOLE 91617 0 0 AFLAC INC COM 001055102 892 12811 SH SOLE 12811 0 0 AGCO CORP COM 001084102 371 6414 SH SOLE 6414 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1286 28220 SH SOLE 28220 0 0 AGNC INVT CORP COM 00123Q104 431 23767 SH SOLE 23767 0 0 AGNICO EAGLE MINES LTD COM 008474108 130182 3099562 SH SOLE 3099562 0 0 AGNICO EAGLE MINES LTD COM 008474108 861 20500 SH Put SOLE 20500 0 0 AGRIUM INC COM 008916108 205601 2044760 SH SOLE 2044760 0 0 AIR PRODS & CHEMS INC COM 009158106 86529 601649 SH SOLE 601649 0 0 AK STL HLDG CORP COM 001547108 409 40070 SH SOLE 40070 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 296 4440 SH SOLE 4440 0 0 ALAMOS GOLD INC NEW COM 011532108 1151 168278 SH SOLE 168278 0 0 ALASKA AIR GROUP INC COM 011659109 553 6230 SH SOLE 6230 0 0 ALBEMARLE CORP COM 012653101 1935 22479 SH SOLE 22479 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 19156 2258972 SH SOLE 2258972 0 0 ALIBABA GROUP HLDG LTD SPO 01609W102 2213 25207 SH SOLE 25207 0 0 ALLERGAN PLC SHS G0177J108 1275 6072 SH SOLE 6072 0 0 ALLIED WRLD ASSUR COM HLDG A SHS H01531104 1191 22171 SH SOLE 22171 0 0 ALLSTATE CORP COM 020002101 2409 32503 SH SOLE 32503 0 0 ALPHABET INC CAP 02079K107 148144 191941 SH SOLE 191941 0 0 ALPHABET INC CAP 02079K305 137365 173342 SH SOLE 173342 0 0 ALPS ETF TR SPR 00162Q643 493 26164 SH SOLE 26164 0 0 ALPS ETF TR RIV 00162Q783 228 9049 SH SOLE 9049 0 0 ALPS ETF TR ALE 00162Q866 1571 124650 SH SOLE 124650 0 0 ALTRIA GROUP INC COM 02209S103 20174 298343 SH SOLE 298343 0 0 AMAYA INC COM 02314M108 427 30189 SH SOLE 30189 0 0 AMAZON COM INC COM 023135106 83028 110723 SH SOLE 110723 0 0 AMBEV SA SPO 02319V103 78 15876 SH SOLE 15876 0 0 AMERCO COM 023586100 515 1394 SH SOLE 1394 0 0 AMERICA MOVIL SAB DE CV SPO 02364W105 270 21464 SH SOLE 21464 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 2136 45758 SH SOLE 45758 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 1342 69518 SH SOLE 69518 0 0 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 167 10988 SH SOLE 10988 0 0 AMERICAN ELEC PWR INC COM 025537101 36795 584421 SH SOLE 584421 0 0 AMERICAN EXPRESS CO COM 025816109 3061 41318 SH SOLE 41318 0 0 AMERICAN INTL GROUP INC COM 026874784 1439 22036 SH SOLE 22036 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1064 14709 SH SOLE 14709 0 0 AMERIPRISE FINL INC COM 03076C106 578 5212 SH SOLE 5212 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3802 48629 SH SOLE 48629 0 0 AMGEN INC COM 031162100 56132 383916 SH SOLE 383916 0 0 AMKOR TECHNOLOGY INC COM 031652100 206 19563 SH SOLE 19563 0 0 AMPHENOL CORP NEW CL 032095101 5043 75047 SH SOLE 75047 0 0 AMTRUST FINL SVCS INC COM 032359309 789 28815 SH SOLE 28815 0 0 ANADARKO PETE CORP COM 032511107 17925 257060 SH SOLE 257060 0 0 ANALOG DEVICES INC COM 032654105 488 6725 SH SOLE 6725 0 0 ANGLOGOLD ASHANTI LTD SPO 035128206 122 11622 SH SOLE 11622 0 0 ANHEUSER BUSCH INBEV SA/NV SPO 03524A108 2729 25883 SH SOLE 25883 0 0 ANNALY CAP MGMT INC COM 035710409 783 78499 SH SOLE 78499 0 0 ANSYS INC COM 03662Q105 255 2756 SH SOLE 2756 0 0 AON PLC SHS G0408V102 1677 15040 SH SOLE 15040 0 0 APACHE CORP COM 037411105 688 10842 SH SOLE 10842 0 0 APOLLO INVT CORP COM 03761U106 325 55409 SH SOLE 55409 0 0 APPLE INC COM 037833100 303755 2622644 SH SOLE 2622644 0 0 APPLIED MATLS INC COM 038222105 7850 243257 SH SOLE 243257 0 0 ARCH CAP GROUP LTD ORD G0450A105 200 2319 SH SOLE 2319 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1864 40837 SH SOLE 40837 0 0 ARCONIC INC COM 03965L100 195 10542 SH SOLE 10542 0 0 ARCOS DORADOS HOLDINGS INC SHS G0457F107 2331 431622 SH SOLE 431622 0 0 ARES CAP CORP COM 04010L103 1405 85188 SH SOLE 85188 0 0 ARISTA NETWORKS INC COM 040413106 201 2081 SH SOLE 2081 0 0 ARRIS INTL INC SHS G0551A103 346 11483 SH SOLE 11483 0 0 ARROW ELECTRS INC COM 042735100 521 7311 SH SOLE 7311 0 0 ASANKO GOLD INC COM 04341Y105 368 120163 SH SOLE 120163 0 0 ASTRAZENECA PLC SPO 046353108 1784 65317 SH SOLE 65317 0 0 AT&T INC COM 00206R102 23496 552447 SH SOLE 552447 0 0 AUTODESK INC COM 052769106 27287 368692 SH SOLE 368692 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 7734 75251 SH SOLE 75251 0 0 AUTOZONE INC COM 053332102 201 255 SH SOLE 255 0 0 AVERY DENNISON CORP COM 053611109 332 4732 SH SOLE 4732 0 0 AVON PRODS INC COM 054303102 197 39169 SH SOLE 39169 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2067 31668 SH SOLE 31668 0 0 B & G FOODS INC NEW COM 05508R106 1249 28511 SH SOLE 28511 0 0 B2GOLD CORP COM 11777Q209 2811 1186052 SH SOLE 1186052 0 0 BAKER HUGHES INC COM 057224107 339 5218 SH SOLE 5218 0 0 BANCO SANTANDER BRASIL S A ADS 05967A107 1140 128199 SH SOLE 128199 0 0 BANCO SANTANDER SA ADR 05964H105 2107 406752 SH SOLE 406752 0 0 BANK AMER CORP COM 060505104 37349 1690018 SH SOLE 1690018 0 0 BANK MONTREAL QUE COM 063671101 1974283 27451096 SH SOLE 27451096 0 0 BANK N S HALIFAX COM 064149107 2828784 50804316 SH SOLE 50804316 0 0 BANK NEW YORK MELLON CORP COM 064058100 5339 112686 SH SOLE 112686 0 0 BARCLAYS BK PLC IPA 06740Q252 782 30650 SH SOLE 30650 0 0 BARCLAYS PLC ADR 06738E204 10396 945050 SH SOLE 945050 0 0 BARD C R INC COM 067383109 5063 22536 SH SOLE 22536 0 0 BARRICK GOLD CORP COM 067901108 242511 15175907 SH SOLE 15175907 0 0 BARRICK GOLD CORP COM 067901108 320 20000 SH Put SOLE 20000 0 0 BAXTER INTL INC COM 071813109 3734 84223 SH SOLE 84223 0 0 BAYTEX ENERGY CORP COM 07317Q105 726 148702 SH SOLE 148702 0 0 BCE INC COM 05534B760 671790 15536305 SH SOLE 15536305 0 0 BECTON DICKINSON & CO COM 075887109 5046 30479 SH SOLE 30479 0 0 BED BATH & BEYOND INC COM 075896100 966 23779 SH SOLE 23779 0 0 BELLATRIX EXPLORATION LTD COM 078314101 63 66224 SH SOLE 66224 0 0 BERKLEY W R CORP COM 084423102 580 8714 SH SOLE 8714 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670108 2929 12 SH SOLE 12 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670702 79934 490455 SH SOLE 490455 0 0 BEST BUY INC COM 086516101 3354 78594 SH SOLE 78594 0 0 BHP BILLITON LTD SPO 088606108 5103 142631 SH SOLE 142631 0 0 BHP BILLITON PLC SPO 05545E209 356 11308 SH SOLE 11308 0 0 BIOGEN INC COM 09062X103 2168 8301 SH SOLE 8301 0 0 BLACKBERRY LTD COM 09228F103 40579 5889486 SH SOLE 5889486 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 119 17158 SH SOLE 17158 0 0 BLACKROCK INC COM 09247X101 3244 8525 SH SOLE 8525 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 470 26191 SH SOLE 26191 0 0 BLACKSTONE GROUP L P COM 09253U108 2404 88949 SH SOLE 88949 0 0 BOEING CO COM 097023105 5141 33020 SH SOLE 33020 0 0 BORGWARNER INC COM 099724106 612 15511 SH SOLE 15511 0 0 BOSTON PROPERTIES INC COM 101121101 1646 13087 SH SOLE 13087 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1629 75312 SH SOLE 75312 0 0 BP PLC SPO 055622104 8657 231584 SH SOLE 231584 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 10012 171319 SH SOLE 171319 0 0 BRISTOW GROUP INC COM 110394103 1199 58527 SH SOLE 58527 0 0 BRITISH AMERN TOB PLC SPO 110448107 754 13382 SH SOLE 13382 0 0 BROADCOM LTD SHS Y09827109 12887 72905 SH SOLE 72905 0 0 BROOKFIELD ASSET MGMT INC CL 112585104 494571 14982446 SH SOLE 14982446 0 0 BROOKFIELD BUSINESS PARTNERS UNI G16234109 1323 55000 SH SOLE 55000 0 0 BROOKFIELD CDA OFFICE PPTYS TR 112823109 528 26857 SH SOLE 26857 0 0 BROOKFIELD INFRAST PARTNERS LP G16252101 42113 1258241 SH SOLE 1258241 0 0 BROOKFIELD PPTY PARTNERS L P UNI G16249107 12609 573407 SH SOLE 573407 0 0 BROOKFIELD RENEWABLE PARTNER PAR G16258108 28053 944553 SH SOLE 944553 0 0 BT GROUP PLC ADR 05577E101 1291 56076 SH SOLE 56076 0 0 BUNGE LIMITED COM G16962105 270 3735 SH SOLE 3735 0 0 C H ROBINSON WORLDWIDE INC COM 12541W209 3193 43581 SH SOLE 43581 0 0 CA INC COM 12673P105 1307 41134 SH SOLE 41134 0 0 CAE INC COM 124765108 26098 1868118 SH SOLE 1868118 0 0 CAE INC COM 124765108 715 51200 SH Put SOLE 51200 0 0 CAMDEN PPTY TR SH 133131102 548 6514 SH SOLE 6514 0 0 CAMECO CORP COM 13321L108 60491 5777560 SH SOLE 5777560 0 0 CAMECO CORP COM 13321L108 607 58000 SH Put SOLE 58000 0 0 CAMPBELL SOUP CO COM 134429109 806 13334 SH SOLE 13334 0 0 CANADIAN NAT RES LTD COM 136385101 469657 14732038 SH SOLE 14732038 0 0 CANADIAN NATL RY CO COM 136375102 724638 10751304 SH SOLE 10751304 0 0 CANADIAN PAC RY LTD COM 13645T100 278436 1950242 SH SOLE 1950242 0 0 CANON INC SPO 138006309 4778 169792 SH SOLE 169792 0 0 CAPITAL ONE FINL CORP COM 14040H105 2681 30735 SH SOLE 30735 0 0 CARDINAL HEALTH INC COM 14149Y108 272 3779 SH SOLE 3779 0 0 CARDIOME PHARMA CORP COM 14159U301 29 10370 SH SOLE 10370 0 0 CARLISLE COS INC COM 142339100 230 2087 SH SOLE 2087 0 0 CARMAX INC COM 143130102 1839 28559 SH SOLE 28559 0 0 CARNIVAL CORP UNI 143658300 4075 78273 SH SOLE 78273 0 0 CASELLA WASTE SYS INC CL 147448104 216 17415 SH SOLE 17415 0 0 CATERPILLAR INC DEL COM 149123101 2502 26979 SH SOLE 26979 0 0 CBRE GROUP INC CL 12504L109 472 15000 SH SOLE 15000 0 0 CBS CORP NEW CL 124857202 3857 60627 SH SOLE 60627 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 189863 2326747 SH SOLE 2326747 0 0 CELESTICA INC SUB 15101Q108 5491 463382 SH SOLE 463382 0 0 CELGENE CORP COM 151020104 9591 82862 SH SOLE 82862 0 0 CENOVUS ENERGY INC COM 15135U109 162571 10744912 SH SOLE 10744912 0 0 CENTRAIS ELETRICAS BRASILEIR SPO 15234Q207 168 24522 SH SOLE 24522 0 0 CENTRAL FD CDA LTD CL 153501101 852 75469 SH SOLE 75469 0 0 CENTURY ALUM CO COM 156431108 207 24187 SH SOLE 24187 0 0 CENTURYLINK INC COM 156700106 787 33086 SH SOLE 33086 0 0 CERNER CORP COM 156782104 1762 37202 SH SOLE 37202 0 0 CF INDS HLDGS INC COM 125269100 242 7694 SH SOLE 7694 0 0 CHARTER COMMUNICATIONS INC N CL 16119P108 20459 71057 SH SOLE 71057 0 0 CHEMOURS CO COM 163851108 2805 126958 SH SOLE 126958 0 0 CHESAPEAKE ENERGY CORP COM 165167107 733 104390 SH SOLE 104390 0 0 CHEVRON CORP NEW COM 166764100 7716 65560 SH SOLE 65560 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 3084 97148 SH SOLE 97148 0 0 CHILDRENS PL INC COM 168905107 1173 11618 SH SOLE 11618 0 0 CHINA MOBILE LIMITED SPO 16941M109 8070 153929 SH SOLE 153929 0 0 CHUBB LIMITED COM H1467J104 10086 76342 SH SOLE 76342 0 0 CHURCH & DWIGHT INC COM 171340102 2284 51679 SH SOLE 51679 0 0 CIGNA CORPORATION COM 125509109 2586 19386 SH SOLE 19386 0 0 CIMAREX ENERGY CO COM 171798101 297 2186 SH SOLE 2186 0 0 CINCINNATI FINL CORP COM 172062101 1116 14730 SH SOLE 14730 0 0 CINTAS CORP COM 172908105 2197 19016 SH SOLE 19016 0 0 CISCO SYS INC COM 17275R102 26331 871296 SH SOLE 871296 0 0 CISCO SYSTEMS INC COM 17275R102 302 10000 SH Put SOLE 10000 0 0 CIT GROUP INC COM 125581801 515 12065 SH SOLE 12065 0 0 CITIGROUP INC COM 172967424 10938 184043 SH SOLE 184043 0 0 CITRIX SYS INC COM 177376100 309 4346 SH SOLE 4346 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383Q507 395 13888 SH SOLE 13888 0 0 CLIFFS NAT RES INC COM 18683K101 3774 448709 SH SOLE 448709 0 0 CLOROX CO DEL COM 189054109 2030 16915 SH SOLE 16915 0 0 CME GROUP INC COM 12572Q105 3112 26978 SH SOLE 26978 0 0 CMS ENERGY CORP COM 125896100 662 15897 SH SOLE 15897 0 0 CNOOC LTD SPO 126132109 1837 14822 SH SOLE 14822 0 0 COACH INC COM 189754104 724 20686 SH SOLE 20686 0 0 COCA COLA CO COM 191216100 11070 266999 SH SOLE 266999 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL 192446102 2613 46641 SH SOLE 46641 0 0 COHERENT INC COM 192479103 2643 19240 SH SOLE 19240 0 0 COLGATE PALMOLIVE CO COM 194162103 5394 82427 SH SOLE 82427 0 0 COLLIERS INTL GROUP INC SUB 194693107 4472 121675 SH SOLE 121675 0 0 COMCAST CORP NEW CL 20030N101 2968 85963 SH SOLE 85963 0 0 COMERICA INC COM 200340107 3947 57945 SH SOLE 57945 0 0 COMMUNICATIONS SALES&LEAS IN COM 20341J104 1985 78110 SH SOLE 78110 0 0 COMPANHIA BRASILEIRA DE DIST SPN 20440T201 190 11469 SH SOLE 11469 0 0 COMPANHIA DE SANEAMENTO BASI SPO 20441A102 3284 378396 SH SOLE 378396 0 0 COMPANHIA ENERGETICA DE MINA SP 204409601 187 81829 SH SOLE 81829 0 0 CONCHO RES INC COM 20605P101 763 5756 SH SOLE 5756 0 0 CONCORDIA INTERNATIONAL CORP COM 20653P102 69 32454 SH SOLE 32454 0 0 CONOCOPHILLIPS COM 20825C104 398 7937 SH SOLE 7937 0 0 CONSOL ENERGY INC COM 20854P109 1527 83744 SH SOLE 83744 0 0 CONSOLIDATED EDISON INC COM 209115104 333 4522 SH SOLE 4522 0 0 CONSTELLATION BRANDS INC CL 21036P108 14377 93779 SH SOLE 93779 0 0 CONTROLADORA VUELA CIA DE AV SPO 21240E105 2140 142289 SH SOLE 142289 0 0 COOPER TIRE & RUBR CO COM 216831107 1361 35021 SH SOLE 35021 0 0 CORE LABORATORIES N V COM N22717107 234 1952 SH SOLE 1952 0 0 CORNING INC COM 219350105 6154 253559 SH SOLE 253559 0 0 COSAN LTD SHS G25343107 110 14700 SH SOLE 14700 0 0 COSTCO WHSL CORP NEW COM 22160K105 11516 71928 SH SOLE 71928 0 0 COTT CORP QUE COM 22163N106 10318 910670 SH SOLE 910670 0 0 CPI CARD GROUP INC COM 12634H101 455 109750 SH SOLE 109750 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 1918 11486 SH SOLE 11486 0 0 CREDIT SUISSE GROUP SPO 225401108 5220 364807 SH SOLE 364807 0 0 CRESCENT PT ENERGY CORP COM 22576C101 106038 7802617 SH SOLE 7802617 0 0 CRH MEDICAL CORP COM 12626F105 2200 419128 SH SOLE 419128 0 0 CRH PLC ADR 12626K203 415 12058 SH SOLE 12058 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 2986 34414 SH SOLE 34414 0 0 CROWN HOLDINGS INC COM 228368106 533 10136 SH SOLE 10136 0 0 CSRA INC COM 12650T104 1849 58075 SH SOLE 58075 0 0 CSX CORP COM 126408103 3588 99854 SH SOLE 99854 0 0 CUMMINS INC COM 231021106 9287 67953 SH SOLE 67953 0 0 CURRENCYSHARES SWISS FRANC T SWI 23129V109 925 9867 SH SOLE 9867 0 0 CURRENCYSHS JAPANESE YEN TR JAP 23130A102 247 2990 SH SOLE 2990 0 0 CVS HEALTH CORP COM 126650100 11296 143150 SH SOLE 143150 0 0 CYNOSURE INC CL 232577205 329 7207 SH SOLE 7207 0 0 D R HORTON INC COM 23331A109 1079 39480 SH SOLE 39480 0 0 DANAHER CORP DEL COM 235851102 2795 35903 SH SOLE 35903 0 0 DARDEN RESTAURANTS INC COM 237194105 755 10379 SH SOLE 10379 0 0 DAVITA INC COM 23918K108 5134 79972 SH SOLE 79972 0 0 DCT INDUSTRIAL TRUST INC COM 233153204 241 5032 SH SOLE 5032 0 0 DEERE & CO COM 244199105 12379 120142 SH SOLE 120142 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 986 14638 SH SOLE 14638 0 0 DELTA AIR LINES INC DEL COM 247361702 3506 71270 SH SOLE 71270 0 0 DELUXE CORP COM 248019101 463 6463 SH SOLE 6463 0 0 DENISON MINES CORP COM 248356107 11 20420 SH SOLE 20420 0 0 DESCARTES SYS GROUP INC COM 249906108 1290 60295 SH SOLE 60295 0 0 DEUTSCHE BANK AG NAM D18190898 245 15170 SH SOLE 15170 0 0 DEVON ENERGY CORP NEW COM 25179M103 3448 75489 SH SOLE 75489 0 0 DEVRY ED GROUP INC COM 251893103 222 7126 SH SOLE 7126 0 0 DIAGEO P L C SPO 25243Q205 7175 69029 SH SOLE 69029 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 371 20976 SH SOLE 20976 0 0 DIGITAL RLTY TR INC COM 253868103 4049 41202 SH SOLE 41202 0 0 DISCOVER FINL SVCS COM 254709108 2991 41485 SH SOLE 41485 0 0 DISCOVERY COMMUNICATNS NEW COM 25470F104 5340 194826 SH SOLE 194826 0 0 DISCOVERY COMMUNICATNS NEW COM 25470F302 1290 48174 SH SOLE 48174 0 0 DISH NETWORK CORP CL 25470M109 509 8792 SH SOLE 8792 0 0 DISNEY WALT CO COM 254687106 33058 317197 SH SOLE 317197 0 0 DOLLAR GEN CORP NEW COM 256677105 3279 44265 SH SOLE 44265 0 0 DOLLAR TREE INC COM 256746108 1119 14497 SH SOLE 14497 0 0 DOMINION DIAMOND CORP COM 257287102 1224 126446 SH SOLE 126446 0 0 DOMINION RES INC VA NEW COM 25746U109 603 7879 SH SOLE 7879 0 0 DOMINOS PIZZA INC COM 25754A201 431 2704 SH SOLE 2704 0 0 DOMTAR CORP COM 257559203 955 24460 SH SOLE 24460 0 0 DOVER CORP COM 260003108 390 5200 SH SOLE 5200 0 0 DOW CHEM CO COM 260543103 20278 354383 SH SOLE 354383 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 254 2805 SH SOLE 2805 0 0 DRAGONWAVE INC COM 26144M400 309 118866 SH SOLE 118866 0 0 DREW INDS INC COM 26168L205 1553 14409 SH SOLE 14409 0 0 DSW INC CL 23334L102 422 18625 SH SOLE 18625 0 0 DTE ENERGY CO COM 233331107 5621 57064 SH SOLE 57064 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 3820 52037 SH SOLE 52037 0 0 DUKE ENERGY CORP NEW COM 26441C204 4047 52133 SH SOLE 52133 0 0 DUKE REALTY CORP COM 264411505 507 19076 SH SOLE 19076 0 0 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 1788 40701 SH SOLE 40701 0 0 E I DU PONT DE NEMOURS & CO COM 263534109 646 8800 SH Put SOLE 8800 0 0 E TRADE FINANCIAL CORP COM 269246401 234 6756 SH SOLE 6756 0 0 EAGLE MATERIALS INC COM 26969P108 2620 26587 SH SOLE 26587 0 0 EASTMAN CHEM CO COM 277432100 3191 42422 SH SOLE 42422 0 0 EATON CORP PLC SHS G29183103 2154 32106 SH SOLE 32106 0 0 EBAY INC COM 278642103 272 9178 SH SOLE 9178 0 0 EBIX INC COM 278715206 1384 24252 SH SOLE 24252 0 0 ECOLAB INC COM 278865100 2549 21746 SH SOLE 21746 0 0 ELDORADO GOLD CORP NEW COM 284902103 29545 9175351 SH SOLE 9175351 0 0 ELECTRONIC ARTS INC COM 285512109 1912 24279 SH SOLE 24279 0 0 EMERSON ELEC CO COM 291011104 6764 121321 SH SOLE 121321 0 0 ENBRIDGE INC COM 29250N105 590012 14007882 SH SOLE 14007882 0 0 ENCANA CORP COM 292505104 168948 14390821 SH SOLE 14390821 0 0 ENERPLUS CORP COM 292766102 5434 573238 SH SOLE 573238 0 0 ENI S P A SPO 26874R108 6600 204702 SH SOLE 204702 0 0 ENTERGY CORP NEW COM 29364G103 2250 30629 SH SOLE 30629 0 0 EOG RES INC COM 26875P101 2116 20929 SH SOLE 20929 0 0 EQT CORP COM 26884L109 549 8401 SH SOLE 8401 0 0 EQUITY RESIDENTIAL SH 29476L107 531 8251 SH SOLE 8251 0 0 ERICSSON ADR 294821608 198 33926 SH SOLE 33926 0 0 ESSENT GROUP LTD COM G3198U102 216 6671 SH SOLE 6671 0 0 ETF MANAGERS TR PUR 26924G201 297 11246 SH SOLE 11246 0 0 EVEREST RE GROUP LTD COM G3223R108 1089 5033 SH SOLE 5033 0 0 EXCHANGE TRADED CONCEPTS TR ROB 301505707 433 15100 SH SOLE 15100 0 0 EXPEDIA INC DEL COM 30212P303 951 8396 SH SOLE 8396 0 0 EXPEDITORS INTL WASH INC COM 302130109 1253 23655 SH SOLE 23655 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 6908 100419 SH SOLE 100419 0 0 EXTRA SPACE STORAGE INC COM 30225T102 235 3041 SH SOLE 3041 0 0 EXXON MOBIL CORP COM 30231G102 9645 106854 SH SOLE 106854 0 0 F M C CORP COM 302491303 637 11261 SH SOLE 11261 0 0 F5 NETWORKS INC COM 315616102 1338 9244 SH SOLE 9244 0 0 FACEBOOK INC CL 30303M102 61948 538442 SH SOLE 538442 0 0 FAIR ISAAC CORP COM 303250104 503 4215 SH SOLE 4215 0 0 FASTENAL CO COM 311900104 2985 63531 SH SOLE 63531 0 0 FEDEX CORP COM 31428X106 10410 55907 SH SOLE 55907 0 0 FERRARI N V COM N3167Y103 3484 59927 SH SOLE 59927 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1283 140714 SH SOLE 140714 0 0 FIFTH STREET FINANCE CORP COM 31678A103 154 28748 SH SOLE 28748 0 0 FIFTH THIRD BANCORP COM 316773100 1484 55012 SH SOLE 55012 0 0 FIRST AMERN FINL CORP COM 31847R102 1610 43945 SH SOLE 43945 0 0 FIRST DATA CORP NEW COM 32008D106 1186 83565 SH SOLE 83565 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 431 56474 SH SOLE 56474 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3441 37343 SH SOLE 37343 0 0 FIRST REPUBLIC BANK SAN COM 33616C100 1014 11000 SH Put SOLE 11000 0 0 FIRST TR DJS MICROCAP INDEX COM 33718M105 329 7461 SH SOLE 7461 0 0 FIRST TR EXCHANGE TRADED FD US 336920103 219 4043 SH SOLE 4043 0 0 FIRST TR EXCHANGE TRADED FD DJ 33733E302 1090 13660 SH SOLE 13660 0 0 FIRST TR EXCHANGE TRADED FD NAT 33733E807 684 26125 SH SOLE 26125 0 0 FIRST TR EXCHANGE TRADED FD MAT 33734X168 668 18648 SH SOLE 18648 0 0 FIRST TR EXCHANGE TRADED FD SEN 33738D309 498 10250 SH SOLE 10250 0 0 FIRSTSERVICE CORP NEW SUB 33767E103 12125 255371 SH SOLE 255371 0 0 FISERV INC COM 337738108 463 4359 SH SOLE 4359 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 252 1784 SH SOLE 1784 0 0 FLUOR CORP NEW COM 343412102 1877 35731 SH SOLE 35731 0 0 FOOT LOCKER INC COM 344849104 6404 90335 SH SOLE 90335 0 0 FORD MTR CO DEL COM 345370860 3136 258573 SH SOLE 258573 0 0 FORTIS INC COM 349553107 221751 7181065 SH SOLE 7181065 0 0 FORTUNA SILVER MINES INC COM 349915108 202 35710 SH SOLE 35710 0 0 FRANCO NEVADA CORP COM 351858105 146039 2443751 SH SOLE 2443751 0 0 FRANKLIN RES INC COM 354613101 556 14043 SH SOLE 14043 0 0 FREEPORT-MCMORAN INC CL 35671D857 468 35449 SH SOLE 35449 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 1295 21354 SH SOLE 21354 0 0 FS INVT CORP COM 302635107 593 57619 SH SOLE 57619 0 0 GAMESTOP CORP NEW CL 36467W109 1138 45040 SH SOLE 45040 0 0 GAP INC DEL COM 364760108 876 39054 SH SOLE 39054 0 0 GARMIN LTD SHS H2906T109 1335 27524 SH SOLE 27524 0 0 GENERAL DYNAMICS CORP COM 369550108 8100 46915 SH SOLE 46915 0 0 GENERAL ELECTRIC CO COM 369604103 30614 968789 SH SOLE 968789 0 0 GENERAL ELECTRIC CO COM 369604103 771 24400 SH Put SOLE 24400 0 0 GENERAL MLS INC COM 370334104 2362 38234 SH SOLE 38234 0 0 GENERAL MTRS CO COM 37045V100 13365 383599 SH SOLE 383599 0 0 GENWORTH FINL INC COM 37247D106 102 26707 SH SOLE 26707 0 0 GERDAU S A SPO 373737105 159 50500 SH SOLE 50500 0 0 GIBRALTAR INDS INC COM 374689107 1280 30732 SH SOLE 30732 0 0 GILDAN ACTIVEWEAR INC COM 375916103 74569 2939274 SH SOLE 2939274 0 0 GILEAD SCIENCES INC COM 375558103 31627 441661 SH SOLE 441661 0 0 GILEAD SCIENCES INC COM 375558103 18404 257000 SH Put SOLE 257000 0 0 GLAXOSMITHKLINE PLC SPO 37733W105 16858 437754 SH SOLE 437754 0 0 GLOBAL X FDS MSC 37950E366 170 21786 SH SOLE 21786 0 0 GLOBAL X FDS GLO 37954Y871 189 14699 SH SOLE 14699 0 0 GOLD FIELDS LTD NEW SPO 38059T106 321 106781 SH SOLE 106781 0 0 GOLDCORP INC NEW COM 380956409 151290 11124262 SH SOLE 11124262 0 0 GOLDEN STAR RES LTD CDA COM 38119T104 8 10800 SH SOLE 10800 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 2520 107124 SH SOLE 107124 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 21011 87749 SH SOLE 87749 0 0 GOLUB CAP BDC INC COM 38173M102 239 12999 SH SOLE 12999 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 4961 160697 SH SOLE 160697 0 0 GRAINGER W W INC COM 384802104 2553 10992 SH SOLE 10992 0 0 GRAN TIERRA ENERGY INC COM 38500T101 419 138733 SH SOLE 138733 0 0 GRANA Y MONTERO S A A SPO 38500P208 155 21625 SH SOLE 21625 0 0 GRANITE REAL ESTATE INVT TR UNI 387437114 8281 247634 SH SOLE 247634 0 0 GREENBRIER COS INC COM 393657101 1080 25992 SH SOLE 25992 0 0 GROUPE CGI INC CL 39945C109 190016 3956188 SH SOLE 3956188 0 0 HALLIBURTON CO COM 406216101 15245 281840 SH SOLE 281840 0 0 HANESBRANDS INC COM 410345102 3515 162948 SH SOLE 162948 0 0 HARLEY DAVIDSON INC COM 412822108 1298 22243 SH SOLE 22243 0 0 HARRIS CORP DEL COM 413875105 758 7394 SH SOLE 7394 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2153 45193 SH SOLE 45193 0 0 HAWAIIAN HOLDINGS INC COM 419879101 262 4603 SH SOLE 4603 0 0 HCA HOLDINGS INC COM 40412C101 2389 32278 SH SOLE 32278 0 0 HCP INC COM 40414L109 356 11977 SH SOLE 11977 0 0 HD SUPPLY HLDGS INC COM 40416M105 693 16299 SH SOLE 16299 0 0 HEALTHSOUTH CORP COM 421924309 1741 42226 SH SOLE 42226 0 0 HECLA MNG CO COM 422704106 83 15906 SH SOLE 15906 0 0 HERCULES CAPITAL INC COM 427096508 260 18427 SH SOLE 18427 0 0 HESS CORP COM 42809H107 5059 81219 SH SOLE 81219 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1550 89431 SH SOLE 89431 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A104 361 6466 SH SOLE 6466 0 0 HOME DEPOT INC COM 437076102 27945 208419 SH SOLE 208419 0 0 HONDA MOTOR LTD AME 438128308 4613 158019 SH SOLE 158019 0 0 HONEYWELL INTL INC COM 438516106 2083 17978 SH SOLE 17978 0 0 HORMEL FOODS CORP COM 440452100 640 18392 SH SOLE 18392 0 0 HOSPITALITY PPTYS TR COM 44106M102 434 13686 SH SOLE 13686 0 0 HP INC COM 40434L105 1056 71164 SH SOLE 71164 0 0 HSBC HLDGS PLC SPO 404280406 6488 161477 SH SOLE 161477 0 0 HUDBAY MINERALS INC COM 443628102 3328 583934 SH SOLE 583934 0 0 HUMANA INC COM 444859102 1397 6847 SH SOLE 6847 0 0 IAMGOLD CORP COM 450913108 2251 584600 SH SOLE 584600 0 0 ICICI BK LTD ADR 45104G104 968 129220 SH SOLE 129220 0 0 IDEXX LABS INC COM 45168D104 3161 26958 SH SOLE 26958 0 0 ILLINOIS TOOL WKS INC COM 452308109 3889 31758 SH SOLE 31758 0 0 IMPERIAL OIL LTD COM 453038408 120846 3476591 SH SOLE 3476591 0 0 IMPERIAL OIL LTD NEW COM 453038408 469 13500 SH Put SOLE 13500 0 0 INCYTE CORP COM 45337C102 287 2863 SH SOLE 2863 0 0 INFOSYS LTD SPO 456788108 566 38146 SH SOLE 38146 0 0 ING GROEP N V SPO 456837103 877 62208 SH SOLE 62208 0 0 INGERSOLL RAND PLC SHS G47791101 413 5500 SH Put SOLE 5500 0 0 INGERSOLL-RAND PLC SHS G47791101 3105 41375 SH SOLE 41375 0 0 INGREDION INC COM 457187102 1161 9289 SH SOLE 9289 0 0 INTEL CORP COM 458140100 19046 525105 SH SOLE 525105 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1189 21079 SH SOLE 21079 0 0 INTERCONTINENTAL HOTELS GROU SPO 45857P608 209 4714 SH SOLE 4714 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 17399 104817 SH SOLE 104817 0 0 INTERNATIONAL GAME TECHNOLOG SHS G4863A108 1002 39254 SH SOLE 39254 0 0 INTL PAPER CO COM 460146103 1735 32693 SH SOLE 32693 0 0 INTUIT COM 461202103 2001 17463 SH SOLE 17463 0 0 INTUITIVE SURGICAL INC COM 46120E602 15105 23819 SH SOLE 23819 0 0 IROBOT CORP COM 462726100 217 3719 SH SOLE 3719 0 0 ISHARES MSC 464286103 4888 241627 SH SOLE 241627 0 0 ISHARES AUS 464286202 4609 278834 SH SOLE 278834 0 0 ISHARES GLB 464286350 409 16400 SH SOLE 16400 0 0 ISHARES MSC 464286400 1102 33041 SH SOLE 33041 0 0 ISHARES MIN 464286525 5263 72486 SH SOLE 72486 0 0 ISHARES MIN 464286533 507 10374 SH SOLE 10374 0 0 ISHARES MSC 464286608 230 6645 SH SOLE 6645 0 0 ISHARES MSC 464286749 669 22698 SH SOLE 22698 0 0 ISHARES MSC 464286772 3163 59428 SH SOLE 59428 0 0 ISHARES MSC 464286806 278 10500 SH SOLE 10500 0 0 ISHARES MSC 464286871 4557 233944 SH SOLE 233944 0 0 ISHARES IND 464289529 546 19986 SH SOLE 19986 0 0 ISHARES GOLD TRUST ISH 464285105 1619 146150 SH SOLE 146150 0 0 ISHARES INC COR 46434G103 1213 28574 SH SOLE 28574 0 0 ISHARES INC MSC 46434G772 4761 162101 SH SOLE 162101 0 0 ISHARES INC MSC 46434G780 4103 205876 SH SOLE 205876 0 0 ISHARES INC MSC 46434G798 495 14763 SH SOLE 14763 0 0 ISHARES INC MSC 46434G848 552 21426 SH SOLE 21426 0 0 ISHARES SILVER TRUST ISH 46428Q109 632 41797 SH SOLE 41797 0 0 ISHARES TR SEL 464287168 9788 110513 SH SOLE 110513 0 0 ISHARES TR TIP 464287176 775 6850 SH SOLE 6850 0 0 ISHARES TR CHI 464287184 3963 114172 SH SOLE 114172 0 0 ISHARES TR COR 464287200 14115 62736 SH SOLE 62736 0 0 ISHARES TR COR 464287226 527 4879 SH SOLE 4879 0 0 ISHARES TR MSC 464287234 7937 226696 SH SOLE 226696 0 0 ISHARES TR IBO 464287242 442 3771 SH SOLE 3771 0 0 ISHARES TR GLO 464287291 222 2019 SH SOLE 2019 0 0 ISHARES TR GLO 464287325 355 3740 SH SOLE 3740 0 0 ISHARES TR 20 464287432 5464 45866 SH SOLE 45866 0 0 ISHARES TR 7-1 464287440 24599 234677 SH SOLE 234677 0 0 ISHARES TR 1-3 464287457 725 8585 SH SOLE 8585 0 0 ISHARES TR MSC 464287465 15317 265320 SH SOLE 265320 0 0 ISHARES TR RUS 464287473 507 6300 SH SOLE 6300 0 0 ISHARES TR RUS 464287499 340 1900 SH SOLE 1900 0 0 ISHARES TR COR 464287507 1797 10867 SH SOLE 10867 0 0 ISHARES TR PHL 464287523 955 7783 SH SOLE 7783 0 0 ISHARES TR N A 464287549 2265 18293 SH SOLE 18293 0 0 ISHARES TR NAS 464287556 1178 4438 SH SOLE 4438 0 0 ISHARES TR RUS 464287622 334 2686 SH SOLE 2686 0 0 ISHARES TR RUS 464287630 878 7384 SH SOLE 7384 0 0 ISHARES TR RUS 464287655 3212 23819 SH SOLE 23819 0 0 ISHARES TR S&P 464287705 1819 12530 SH SOLE 12530 0 0 ISHARES TR U.S 464287721 2865 23824 SH SOLE 23824 0 0 ISHARES TR U.S 464287739 8969 116567 SH SOLE 116567 0 0 ISHARES TR U.S 464287754 1604 13300 SH SOLE 13300 0 0 ISHARES TR U.S 464287770 439 4128 SH SOLE 4128 0 0 ISHARES TR U.S 464287788 1322 13033 SH SOLE 13033 0 0 ISHARES TR COR 464287804 298 4337 SH SOLE 4337 0 0 ISHARES TR U.S 464287812 1809 16334 SH SOLE 16334 0 0 ISHARES TR U.S 464287838 1062 12772 SH SOLE 12772 0 0 ISHARES TR SP 464287879 1349 9633 SH SOLE 9633 0 0 ISHARES TR INT 464288117 223 2478 SH SOLE 2478 0 0 ISHARES TR MSC 464288240 5739 142512 SH SOLE 142512 0 0 ISHARES TR MSC 464288257 426 7200 SH SOLE 7200 0 0 ISHARES TR EAF 464288273 1310 26280 SH SOLE 26280 0 0 ISHARES TR MRG 464288406 457 3162 SH SOLE 3162 0 0 ISHARES TR INT 464288448 1550 52439 SH SOLE 52439 0 0 ISHARES TR IBO 464288513 2403 27767 SH SOLE 27767 0 0 ISHARES TR MRG 464288604 206 1425 SH SOLE 1425 0 0 ISHARES TR US 464288620 558 5108 SH SOLE 5108 0 0 ISHARES TR INT 464288638 516 4766 SH SOLE 4766 0 0 ISHARES TR 3-7 464288661 597 4875 SH SOLE 4875 0 0 ISHARES TR SHR 464288679 2318 21019 SH SOLE 21019 0 0 ISHARES TR U.S 464288687 787 21139 SH SOLE 21139 0 0 ISHARES TR MRN 464288703 350 2450 SH SOLE 2450 0 0 ISHARES TR U.S 464288760 606 4309 SH SOLE 4309 0 0 ISHARES TR US 464288778 1012 22294 SH SOLE 22294 0 0 ISHARES TR U.S 464288836 556 3931 SH SOLE 3931 0 0 ISHARES TR IRE 46429B507 335 8930 SH SOLE 8930 0 0 ISHARES TR MSC 46429B523 1628 31930 SH SOLE 31930 0 0 ISHARES TR MSC 46429B598 362 13507 SH SOLE 13507 0 0 ISHARES TR FLT 46429B655 6140 121036 SH SOLE 121036 0 0 ISHARES TR COR 46429B663 432 5258 SH SOLE 5258 0 0 ISHARES TR MIN 46429B689 897 14645 SH SOLE 14645 0 0 ISHARES TR 0-5 46429B747 320 3180 SH SOLE 3180 0 0 ISHARES TR COR 46432F842 563 10500 SH SOLE 10500 0 0 ISHARES TR COR 46432F859 731 14618 SH SOLE 14618 0 0 ISHARES TR 0-5 46434V100 422 8400 SH SOLE 8400 0 0 ISHARES TR CUR 46434V639 551 20700 SH SOLE 20700 0 0 ISHARES TR GLO 46434V647 385 15246 SH SOLE 15246 0 0 ISHARES TR HDG 46434V803 1726 66076 SH SOLE 66076 0 0 ISHARES TR MSC 46435G334 2670 87000 SH SOLE 87000 0 0 ISHARES TRUST MSCI EMERGING MSC 464287234 2640 75400 SH Put SOLE 75400 0 0 ITT INC COM 45073V108 965 25013 SH SOLE 25013 0 0 JACK IN THE BOX INC COM 466367109 208 1866 SH SOLE 1866 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 912 15992 SH SOLE 15992 0 0 JAZZ PHARMACEUTICALS PLC SHS G50871105 1768 16220 SH SOLE 16220 0 0 JETBLUE AIRWAYS CORP COM 477143101 1775 79191 SH SOLE 79191 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2478 28828 SH SOLE 28828 0 0 JOHNSON & JOHNSON COM 478160104 51613 447993 SH SOLE 447993 0 0 JOHNSON CTLS INTL PLC SHS G51502105 2611 63401 SH SOLE 63401 0 0 JPMORGAN CHASE & CO COM 46625H100 67313 780082 SH SOLE 780082 0 0 JUNIPER NETWORKS INC COM 48203R104 1343 47530 SH SOLE 47530 0 0 JUST ENERGY GROUP INC COM 48213W101 843 154482 SH SOLE 154482 0 0 KAR AUCTION SVCS INC COM 48238T109 229 5380 SH SOLE 5380 0 0 KB HOME COM 48666K109 2814 177985 SH SOLE 177985 0 0 KBR INC COM 48242W106 170 10156 SH SOLE 10156 0 0 KELLOGG CO COM 487836108 2129 28880 SH SOLE 28880 0 0 KEYCORP NEW COM 493267108 4645 254222 SH SOLE 254222 0 0 KIMBERLY CLARK CORP COM 494368103 3035 26597 SH SOLE 26597 0 0 KIMCO RLTY CORP COM 49446R109 1082 43018 SH SOLE 43018 0 0 KINDER MORGAN INC DEL COM 49456B101 15980 771613 SH SOLE 771613 0 0 KINROSS GOLD CORP COM 496902404 50940 16379284 SH SOLE 16379284 0 0 KKR & CO L P DEL COM 48248M102 1306 84830 SH SOLE 84830 0 0 KLA-TENCOR CORP COM 482480100 8442 107293 SH SOLE 107293 0 0 KLONDEX MNS LTD COM 498696103 999 214020 SH SOLE 214020 0 0 KOHLS CORP COM 500255104 211 4271 SH SOLE 4271 0 0 KONINKLIJKE PHILIPS N V NY 500472303 473 15465 SH SOLE 15465 0 0 KRAFT HEINZ CO COM 500754106 10072 115344 SH SOLE 115344 0 0 KROGER CO COM 501044101 1716 49732 SH SOLE 49732 0 0 L BRANDS INC COM 501797104 3756 57054 SH SOLE 57054 0 0 L-3 COMMUNICATIONS HLDGS INC COM 502424104 1219 8015 SH SOLE 8015 0 0 LAM RESEARCH CORP COM 512807108 2276 21524 SH SOLE 21524 0 0 LAREDO PETROLEUM INC COM 516806106 224 15874 SH SOLE 15874 0 0 LAS VEGAS SANDS CORP COM 517834107 941 17618 SH SOLE 17618 0 0 LAZARD LTD SHS G54050102 1110 27019 SH SOLE 27019 0 0 LEAR CORP COM 521865204 1607 12140 SH SOLE 12140 0 0 LEGGETT & PLATT INC COM 524660107 756 15473 SH SOLE 15473 0 0 LEIDOS HLDGS INC COM 525327102 728 14239 SH SOLE 14239 0 0 LENNAR CORP CL 526057104 523 12174 SH SOLE 12174 0 0 LEVEL 3 COMMUNICATIONS INC COM 52729N308 1910 33893 SH SOLE 33893 0 0 LIBERTY BROADBAND CORP COM 530307305 528 7128 SH SOLE 7128 0 0 LIBERTY GLOBAL PLC SHS G5480U120 1910 64305 SH SOLE 64305 0 0 LIBERTY PPTY TR SH 531172104 503 12743 SH SOLE 12743 0 0 LILLY ELI & CO COM 532457108 6697 91053 SH SOLE 91053 0 0 LINCOLN NATL CORP IND COM 534187109 3239 48874 SH SOLE 48874 0 0 LINEAR TECHNOLOGY CORP COM 535678106 656 10521 SH SOLE 10521 0 0 LITTELFUSE INC COM 537008104 3070 20226 SH SOLE 20226 0 0 LKQ CORP COM 501889208 1668 54414 SH SOLE 54414 0 0 LLOYDS BANKING GROUP PLC SPO 539439109 235 75945 SH SOLE 75945 0 0 LOCKHEED MARTIN CORP COM 539830109 35509 142070 SH SOLE 142070 0 0 LOWES COS INC COM 548661107 1069 15028 SH SOLE 15028 0 0 LULULEMON ATHLETICA INC COM 550021109 679 10455 SH SOLE 10455 0 0 LYONDELLBASELL INDUSTRIES N SHS N53745100 9326 108721 SH SOLE 108721 0 0 MACERICH CO COM 554382101 926 13078 SH SOLE 13078 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1096 13411 SH SOLE 13411 0 0 MACYS INC COM 55616P104 4279 119499 SH SOLE 119499 0 0 MAG SILVER CORP COM 55903Q104 2097 190104 SH SOLE 190104 0 0 MAGNA INTL INC COM 559222401 240649 5544899 SH SOLE 5544899 0 0 MAGNA INTL INC COM 559222401 1332 30700 SH Put SOLE 30700 0 0 MAIN STREET CAPITAL CORP COM 56035L104 460 12521 SH SOLE 12521 0 0 MANULIFE FINL CORP COM 56501R106 649986 36475078 SH SOLE 36475078 0 0 MARATHON PETE CORP COM 56585A102 495 9829 SH SOLE 9829 0 0 MARKEL CORP COM 570535104 8446 9338 SH SOLE 9338 0 0 MARSH & MCLENNAN COS INC COM 571748102 552 8162 SH SOLE 8162 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1621 7317 SH SOLE 7317 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1069 77041 SH SOLE 77041 0 0 MASCO CORP COM 574599106 997 31540 SH SOLE 31540 0 0 MASTEC INC COM 576323109 1781 46561 SH SOLE 46561 0 0 MASTERCARD INCORPORATED CL 57636Q104 16903 163705 SH SOLE 163705 0 0 MATTEL INC COM 577081102 1459 52970 SH SOLE 52970 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1011 26212 SH SOLE 26212 0 0 MCCORMICK & CO INC COM 579780206 4710 50467 SH SOLE 50467 0 0 MCDONALDS CORP COM 580135101 13371 109854 SH SOLE 109854 0 0 MCEWEN MNG INC COM 58039P107 249 85602 SH SOLE 85602 0 0 MCKESSON CORP COM 58155Q103 3015 21468 SH SOLE 21468 0 0 MEDLEY CAP CORP COM 58503F106 104 13876 SH SOLE 13876 0 0 MEDTRONIC PLC SHS G5960L103 5975 83887 SH SOLE 83887 0 0 MERCK & CO INC COM 58933Y105 11943 202876 SH SOLE 202876 0 0 MEREDITH CORP COM 589433101 490 8282 SH SOLE 8282 0 0 MERUS LABS INTL INC NEW COM 59047R101 10 11486 SH SOLE 11486 0 0 METHANEX CORP COM 59151K108 4818 110007 SH SOLE 110007 0 0 METLIFE INC COM 59156R108 6464 119948 SH SOLE 119948 0 0 MFA FINL INC COM 55272X102 392 51374 SH SOLE 51374 0 0 MGM RESORTS INTERNATIONAL COM 552953101 334 11581 SH SOLE 11581 0 0 MICHAEL KORS HLDGS LTD SHS G60754101 1161 27020 SH SOLE 27020 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2395 37328 SH SOLE 37328 0 0 MICRON TECHNOLOGY INC COM 595112103 2133 97293 SH SOLE 97293 0 0 MICROSOFT CORP COM 594918104 160169 2577545 SH SOLE 2577545 0 0 MICROSOFT CORP COM 594918104 621 10000 SH Put SOLE 10000 0 0 MITEL NETWORKS CORP COM 60671Q104 955 140447 SH SOLE 140447 0 0 MITSUBISHI UFJ FINL GROUP IN SPO 606822104 6011 975866 SH SOLE 975866 0 0 MOBILE TELESYSTEMS PJSC SPO 607409109 233 25615 SH SOLE 25615 0 0 MOHAWK INDS INC COM 608190104 1760 8812 SH SOLE 8812 0 0 MOLSON COORS BREWING CO CL 60871R209 687 7063 SH SOLE 7063 0 0 MONDELEZ INTL INC CL 609207105 16212 365722 SH SOLE 365722 0 0 MONSANTO CO NEW COM 61166W101 1109 10544 SH SOLE 10544 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1707 38508 SH SOLE 38508 0 0 MOODYS CORP COM 615369105 239 2530 SH SOLE 2530 0 0 MORGAN STANLEY COM 617446448 13779 326119 SH SOLE 326119 0 0 MORGAN STANLEY EMER MKTS FD COM 61744G107 1813 137525 SH SOLE 137525 0 0 MOTOROLA SOLUTIONS INC COM 620076307 1510 18211 SH SOLE 18211 0 0 MOUNTAIN PROV DIAMONDS INC COM 62426E402 420 83072 SH SOLE 83072 0 0 MYLAN N V SHS N59465109 533 13975 SH SOLE 13975 0 0 NABORS INDUSTRIES LTD SHS G6359F103 748 45600 SH SOLE 45600 0 0 NASDAQ INC COM 631103108 2148 31995 SH SOLE 31995 0 0 NATIONAL GRID PLC SPO 636274300 1313 22512 SH SOLE 22512 0 0 NATIONAL OILWELL VARCO INC COM 637071101 374 9999 SH SOLE 9999 0 0 NAVIENT CORP COM 63938C108 2366 144015 SH SOLE 144015 0 0 NCR CORP NEW COM 62886E108 1646 40594 SH SOLE 40594 0 0 NETEASE INC SPO 64110W102 246 1144 SH SOLE 1144 0 0 NETFLIX INC COM 64110L106 3283 26516 SH SOLE 26516 0 0 NEUSTAR INC CL 64126X201 425 12730 SH SOLE 12730 0 0 NEVSUN RES LTD COM 64156L101 480 155281 SH SOLE 155281 0 0 NEW GOLD INC CDA COM 644535106 1133 323835 SH SOLE 323835 0 0 NEW MTN FIN CORP COM 647551100 203 14413 SH SOLE 14413 0 0 NEW RESIDENTIAL INVT CORP COM 64828T201 1133 72052 SH SOLE 72052 0 0 NEWELL BRANDS INC COM 651229106 4419 98976 SH SOLE 98976 0 0 NEWMONT MINING CORP COM 651639106 14270 418832 SH SOLE 418832 0 0 NEXTERA ENERGY INC COM 65339F101 1025 8581 SH SOLE 8581 0 0 NIELSEN HLDGS PLC SHS G6518L108 399 9514 SH SOLE 9514 0 0 NIKE INC CL 654106103 9433 185572 SH SOLE 185572 0 0 NISOURCE INC COM 65473P105 368 16601 SH SOLE 16601 0 0 NOBILIS HEALTH CORP COM 65500B103 134 63634 SH SOLE 63634 0 0 NOKIA CORP SPO 654902204 112 23189 SH SOLE 23189 0 0 NOMURA HLDGS INC SPO 65535H208 133 22476 SH SOLE 22476 0 0 NORBORD INC COM 65548P403 3676 145591 SH SOLE 145591 0 0 NORDSON CORP COM 655663102 453 4046 SH SOLE 4046 0 0 NORFOLK SOUTHERN CORP COM 655844108 2642 24446 SH SOLE 24446 0 0 NORTHERN DYNASTY MINERALS LT COM 66510M204 62 30000 SH SOLE 30000 0 0 NORTHROP GRUMMAN CORP COM 666807102 4102 17639 SH SOLE 17639 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 525 29132 SH SOLE 29132 0 0 NOVAGOLD RES INC COM 66987E206 641 140478 SH SOLE 140478 0 0 NOVARTIS A G SPO 66987V109 6917 94960 SH SOLE 94960 0 0 NOVO-NORDISK A S ADR 670100205 4742 132249 SH SOLE 132249 0 0 NU SKIN ENTERPRISES INC CL 67018T105 203 4259 SH SOLE 4259 0 0 NUCOR CORP COM 670346105 1226 20604 SH SOLE 20604 0 0 NVIDIA CORP COM 67066G104 18295 171401 SH SOLE 171401 0 0 NVR INC COM 62944T105 526 315 SH SOLE 315 0 0 NXP SEMICONDUCTORS N V COM N6596X109 879 8971 SH SOLE 8971 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4810 17277 SH SOLE 17277 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 228 3206 SH SOLE 3206 0 0 OLD DOMINION FGHT LINES INC COM 679580100 2832 33012 SH SOLE 33012 0 0 OLD REP INTL CORP COM 680223104 347 18276 SH SOLE 18276 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1139 36448 SH SOLE 36448 0 0 OMNICOM GROUP INC COM 681919106 3384 39755 SH SOLE 39755 0 0 ONEOK INC NEW COM 682680103 2783 48468 SH SOLE 48468 0 0 OPEN TEXT CORP COM 683715106 10052 325267 SH SOLE 325267 0 0 ORACLE CORP COM 68389X105 8183 212831 SH SOLE 212831 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 665 68422 SH SOLE 68422 0 0 OWENS CORNING NEW COM 690742101 939 18220 SH SOLE 18220 0 0 OWENS ILL INC COM 690768403 958 55015 SH SOLE 55015 0 0 PACCAR INC COM 693718108 2878 45044 SH SOLE 45044 0 0 PACKAGING CORP AMER COM 695156109 1273 15012 SH SOLE 15012 0 0 PALO ALTO NETWORKS INC COM 697435105 558 4460 SH SOLE 4460 0 0 PAN AMERICAN SILVER CORP COM 697900108 6450 427970 SH SOLE 427970 0 0 PAPA JOHNS INTL INC COM 698813102 386 4506 SH SOLE 4506 0 0 PARKER HANNIFIN CORP COM 701094104 1195 8533 SH SOLE 8533 0 0 PARSLEY ENERGY INC CL 701877102 516 14649 SH SOLE 14649 0 0 PAYCHEX INC COM 704326107 1284 21083 SH SOLE 21083 0 0 PAYPAL HLDGS INC COM 70450Y103 786 19914 SH SOLE 19914 0 0 PEMBINA PIPELINE CORP COM 706327103 194345 6205139 SH SOLE 6205139 0 0 PENGROWTH ENERGY CORP COM 70706P104 2361 1662454 SH SOLE 1662454 0 0 PENN WEST PETE LTD NEW COM 707887105 349 197066 SH SOLE 197066 0 0 PENNANTPARK INVT CORP COM 708062104 129 16776 SH SOLE 16776 0 0 PEPSICO INC COM 713448108 6703 64063 SH SOLE 64063 0 0 PETROLEO BRASILEIRO SA PETRO SP 71654V101 176 19950 SH SOLE 19950 0 0 PETROLEO BRASILEIRO SA PETRO SPO 71654V408 240 23740 SH SOLE 23740 0 0 PFIZER INC COM 717081103 19624 604178 SH SOLE 604178 0 0 PHILIP MORRIS INTL INC COM 718172109 4131 45155 SH SOLE 45155 0 0 PHILLIPS 66 COM 718546104 444 5139 SH SOLE 5139 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 543 28600 SH SOLE 28600 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1801 65034 SH SOLE 65034 0 0 PIMCO DYNMIC CREDIT AND MRT COM 72202D106 1276 63104 SH SOLE 63104 0 0 PIMCO ETF TR TTL 72201R775 761 7307 SH SOLE 7307 0 0 PIMCO ETF TR 25Y 72201R882 372 3420 SH SOLE 3420 0 0 PINNACLE FOODS INC DEL COM 72348P104 2692 50374 SH SOLE 50374 0 0 PIONEER NAT RES CO COM 723787107 364 2021 SH SOLE 2021 0 0 PITNEY BOWES INC COM 724479100 183 12069 SH SOLE 12069 0 0 PNC FINL SVCS GROUP INC COM 693475105 925 7908 SH SOLE 7908 0 0 POSCO SPO 693483109 6473 123169 SH SOLE 123169 0 0 POTASH CORP SASK INC COM 73755L107 197707 10929094 SH SOLE 10929094 0 0 POWERSHARES ETF TR II PFD 73936T565 2002 140699 SH SOLE 140699 0 0 POWERSHARES ETF TR II SOV 73936T573 1867 66079 SH SOLE 66079 0 0 POWERSHARES ETF TR II EME 73936T763 2321 127854 SH SOLE 127854 0 0 POWERSHARES ETF TR II EX 73936T771 762 28232 SH SOLE 28232 0 0 POWERSHARES ETF TR II S&P 73937B647 397 9781 SH SOLE 9781 0 0 POWERSHARES ETF TR II S&P 73937B878 237 4279 SH SOLE 4279 0 0 POWERSHARES ETF TRUST NAS 73935X146 329 3983 SH SOLE 3983 0 0 POWERSHARES ETF TRUST DYN 73935X286 868 17208 SH SOLE 17208 0 0 POWERSHARES ETF TRUST HI 73935X302 2520 148841 SH SOLE 148841 0 0 POWERSHARES ETF TRUST ENE 73935X385 657 15091 SH SOLE 15091 0 0 POWERSHARES ETF TRUST FTS 73935X567 449 3895 SH SOLE 3895 0 0 POWERSHARES ETF TRUST FTS 73935X583 236 2369 SH SOLE 2369 0 0 POWERSHARES ETF TRUST DIV 73935X732 818 35730 SH SOLE 35730 0 0 POWERSHARES ETF TRUST DYN 73935X757 439 10981 SH SOLE 10981 0 0 POWERSHARES ETF TRUST DYN 73935X799 752 13420 SH SOLE 13420 0 0 POWERSHARES ETF TRUST DYN 73935X823 341 12992 SH SOLE 12992 0 0 POWERSHARES ETF TRUST RUS 73935X864 226 7453 SH SOLE 7453 0 0 POWERSHARES QQQ TRUST UNI 73935A104 4601 38836 SH SOLE 38836 0 0 POWERSHS DB MULTI SECT COMM DB 73936B101 815 58994 SH SOLE 58994 0 0 PPG INDS INC COM 693506107 958 10106 SH SOLE 10106 0 0 PPL CORP COM 69351T106 2063 60576 SH SOLE 60576 0 0 PRAXAIR INC COM 74005P104 1692 14434 SH SOLE 14434 0 0 PRECISION DRILLING CORP COM 74022D308 2656 487297 SH SOLE 487297 0 0 PRETIUM RES INC COM 74139C102 795 96479 SH SOLE 96479 0 0 PRICE T ROWE GROUP INC COM 74144T108 3462 46003 SH SOLE 46003 0 0 PRICELINE GRP INC COM 741503403 36144 24654 SH SOLE 24654 0 0 PRIMORIS SVCS CORP COM 74164F103 7116 312376 SH SOLE 312376 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 498 8605 SH SOLE 8605 0 0 PRIVATEBANCORP INC COM 742962103 650 11990 SH SOLE 11990 0 0 PROCTER AND GAMBLE CO COM 742718109 26257 312287 SH SOLE 312287 0 0 PROSHARES TR S&P 74348A467 336 6236 SH SOLE 6236 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 664 79543 SH SOLE 79543 0 0 PRUDENTIAL FINL INC COM 744320102 7770 74665 SH SOLE 74665 0 0 PRUDENTIAL PLC ADR 74435K204 552 13878 SH SOLE 13878 0 0 PUBLIC STORAGE COM 74460D109 3409 15252 SH SOLE 15252 0 0 PULTE GROUP INC COM 745867101 740 40275 SH SOLE 40275 0 0 PVH CORP COM 693656100 590 6538 SH SOLE 6538 0 0 QUALCOMM INC COM 747525103 13088 200739 SH SOLE 200739 0 0 QUANTA SVCS INC COM 74762E102 1886 54126 SH SOLE 54126 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2076 22588 SH SOLE 22588 0 0 QUINTILES IMS HOLDINGS INC COM 74876Y101 256 3365 SH SOLE 3365 0 0 RAYTHEON CO COM 755111507 25006 176099 SH SOLE 176099 0 0 REALTY INCOME CORP COM 756109104 2707 47086 SH SOLE 47086 0 0 REGAL BELOIT CORP COM 758750103 644 9301 SH SOLE 9301 0 0 REGAL ENTMT GROUP CL 758766109 339 16438 SH SOLE 16438 0 0 REGENERON PHARMACEUTICALS COM 75886F107 349 951 SH SOLE 951 0 0 REGIONS FINL CORP NEW COM 7591EP100 2060 143445 SH SOLE 143445 0 0 REINSURANCE GROUP AMER INC COM 759351604 535 4249 SH SOLE 4249 0 0 RELX NV SPO 75955B102 197 11741 SH SOLE 11741 0 0 REPUBLIC SVCS INC COM 760759100 3385 59332 SH SOLE 59332 0 0 RESMED INC COM 761152107 598 9645 SH SOLE 9645 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 151663 3182191 SH SOLE 3182191 0 0 REYNOLDS AMERICAN INC COM 761713106 4610 82257 SH SOLE 82257 0 0 RIO TINTO PLC SPO 767204100 521 13536 SH SOLE 13536 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 4451 130900 SH SOLE 130900 0 0 RITE AID CORP COM 767754104 433 52588 SH SOLE 52588 0 0 ROCKWELL AUTOMATION INC COM 773903109 2683 19963 SH SOLE 19963 0 0 ROCKWELL COLLINS INC COM 774341101 929 10016 SH SOLE 10016 0 0 ROGERS COMMUNICATIONS INC CL 775109200 231454 5999336 SH SOLE 5999336 0 0 ROLLINS INC COM 775711104 4164 123278 SH SOLE 123278 0 0 ROSS STORES INC COM 778296103 4957 75571 SH SOLE 75571 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 3786290 55919210 SH SOLE 55919210 0 0 ROYAL BK SCOTLAND GROUP PLC SPO 780097689 2716 491153 SH SOLE 491153 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 532 6482 SH SOLE 6482 0 0 ROYAL DUTCH SHELL PLC SPO 780259107 1566 27017 SH SOLE 27017 0 0 ROYAL DUTCH SHELL PLC SPO 780259206 8592 157992 SH SOLE 157992 0 0 RYANAIR HLDGS PLC SPO 783513203 345 4139 SH SOLE 4139 0 0 RYDEX ETF TRUST GUG 78355W106 1385 15990 SH SOLE 15990 0 0 RYDEX ETF TRUST GUG 78355W700 396 5430 SH SOLE 5430 0 0 S&P GLOBAL INC COM 78409V104 5662 52654 SH SOLE 52654 0 0 SAN JUAN BASIN RTY TR UNI 798241105 1192 179991 SH SOLE 179991 0 0 SANDERSON FARMS INC COM 800013104 1082 11480 SH SOLE 11480 0 0 SANDSTORM GOLD LTD COM 80013R206 430 110341 SH SOLE 110341 0 0 SANOFI SPO 80105N105 5182 128131 SH SOLE 128131 0 0 SAP SE SPO 803054204 472 5461 SH SOLE 5461 0 0 SCANA CORP NEW COM 80589M102 1630 22249 SH SOLE 22249 0 0 SCHEIN HENRY INC COM 806407102 1377 9078 SH SOLE 9078 0 0 SCHLUMBERGER LTD COM 806857108 6819 81228 SH SOLE 81228 0 0 SCHWAB CHARLES CORP NEW COM 808513105 248 6289 SH SOLE 6289 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 581 6848 SH SOLE 6848 0 0 SCOTTS MIRACLE GRO CO CL 810186106 330 3452 SH SOLE 3452 0 0 SCRIPPS NETWORKS INTERACT IN CL 811065101 1949 27315 SH SOLE 27315 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 7010 183660 SH SOLE 183660 0 0 SEALED AIR CORP NEW COM 81211K100 328 7224 SH SOLE 7224 0 0 SELECT SECTOR SPDR TR SBI 81369Y100 4262 85748 SH SOLE 85748 0 0 SELECT SECTOR SPDR TR SBI 81369Y209 553 8021 SH SOLE 8021 0 0 SELECT SECTOR SPDR TR SBI 81369Y308 1545 29885 SH SOLE 29885 0 0 SELECT SECTOR SPDR TR SBI 81369Y407 12208 149976 SH SOLE 149976 0 0 SELECT SECTOR SPDR TR SBI 81369Y506 23368 310249 SH SOLE 310249 0 0 SELECT SECTOR SPDR TR SBI 81369Y605 15859 682109 SH SOLE 682109 0 0 SELECT SECTOR SPDR TR SBI 81369Y704 9410 151243 SH SOLE 151243 0 0 SELECT SECTOR SPDR TR TEC 81369Y803 20601 425987 SH SOLE 425987 0 0 SELECT SECTOR SPDR TR SBI 81369Y886 369 7598 SH SOLE 7598 0 0 SENIOR HSG PPTYS TR SH 81721M109 351 18520 SH SOLE 18520 0 0 SHAW COMMUNICATIONS INC CL 82028K200 117529 5858897 SH SOLE 5858897 0 0 SHIRE PLC SPO 82481R106 2693 15808 SH SOLE 15808 0 0 SHOPIFY INC CL 82509L107 2007 46807 SH SOLE 46807 0 0 SIERRA WIRELESS INC COM 826516106 314 19984 SH SOLE 19984 0 0 SILVER STD RES INC COM 82823L106 2589 290204 SH SOLE 290204 0 0 SILVER WHEATON CORP COM 828336107 109788 5682634 SH SOLE 5682634 0 0 SIMON PPTY GROUP INC NEW COM 828806109 5293 29789 SH SOLE 29789 0 0 SIRIUS XM HLDGS INC COM 82968B103 322 72328 SH SOLE 72328 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1573 26232 SH SOLE 26232 0 0 SK TELECOM LTD SPO 78440P108 4921 235461 SH SOLE 235461 0 0 SKECHERS U S A INC CL 830566105 1263 51368 SH SOLE 51368 0 0 SKYWEST INC COM 830879102 1104 30293 SH SOLE 30293 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1818 24357 SH SOLE 24357 0 0 SMITH & NEPHEW PLC SPD 83175M205 207 6896 SH SOLE 6896 0 0 SMITH & WESSON HLDG CORP COM 831756101 259 12270 SH SOLE 12270 0 0 SMITH A O COM 831865209 860 18171 SH SOLE 18171 0 0 SMUCKER J M CO COM 832696405 9574 74758 SH SOLE 74758 0 0 SNAP ON INC COM 833034101 224 1310 SH SOLE 1310 0 0 SOCIEDAD QUIMICA MINERA DE C SPO 833635105 559 19497 SH SOLE 19497 0 0 SOUTHERN CO COM 842587107 2703 54943 SH SOLE 54943 0 0 SOUTHWEST AIRLS CO COM 844741108 2662 53418 SH SOLE 53418 0 0 SPDR DOW JONES INDL AVRG ETF UT 78467X109 8029 40649 SH SOLE 40649 0 0 SPDR GOLD TRUST GOL 78463V107 15865 144739 SH SOLE 144739 0 0 SPDR INDEX SHS FDS EUR 78463X202 982 29357 SH SOLE 29357 0 0 SPDR INDEX SHS FDS S&P 78463X756 776 19539 SH SOLE 19539 0 0 SPDR INDEX SHS FDS S&P 78463X855 367 8156 SH SOLE 8156 0 0 SPDR INDEX SHS FDS DJ 78463X863 256 7085 SH SOLE 7085 0 0 SPDR S&P 500 ETF TR TR 78462F103 29793 133283 SH SOLE 133283 0 0 SPDR S&P MIDCAP 400 ETF TR UTS 78467Y107 2669 8844 SH SOLE 8844 0 0 SPDR SERIES TRUST MOR 78464A102 339 5600 SH SOLE 5600 0 0 SPDR SERIES TRUST BLO 78464A417 202 5540 SH SOLE 5540 0 0 SPDR SERIES TRUST BLM 78464A680 5846 127925 SH SOLE 127925 0 0 SPDR SERIES TRUST S&P 78464A698 10980 197582 SH SOLE 197582 0 0 SPDR SERIES TRUST S&P 78464A730 3138 75751 SH SOLE 75751 0 0 SPDR SERIES TRUST S&P 78464A763 10666 124658 SH SOLE 124658 0 0 SPDR SERIES TRUST S&P 78464A870 428 7230 SH SOLE 7230 0 0 SPDR SERIES TRUST S&P 78464A888 572 16907 SH SOLE 16907 0 0 SPECTRA ENERGY CORP COM 847560109 1354 32951 SH SOLE 32951 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 1940 33241 SH SOLE 33241 0 0 SPRINT CORP COM 85207U105 293 34757 SH SOLE 34757 0 0 SPROTT PHYSICAL GOLD TRUST UNI 85207H104 655 69801 SH SOLE 69801 0 0 SPROTT PHYSICAL SILVER TR TR 85207K107 154 25264 SH SOLE 25264 0 0 SSGA ACTIVE ETF TR BLK 78467V608 3143 66192 SH SOLE 66192 0 0 SSGA ACTIVE ETF TR SPD 78467V848 238 4920 SH SOLE 4920 0 0 STANDARD & POORS DEPOSITARY TR 78462F103 5052 22600 SH Put SOLE 22600 0 0 STANLEY BLACK & DECKER INC COM 854502101 2824 24626 SH SOLE 24626 0 0 STANTEC INC COM 85472N109 3143 124483 SH SOLE 124483 0 0 STAPLES INC COM 855030102 181 19965 SH SOLE 19965 0 0 STARBUCKS CORP COM 855244109 36890 664452 SH SOLE 664452 0 0 STATE STR CORP COM 857477103 604 7772 SH SOLE 7772 0 0 STATOIL ASA SPO 85771P102 464 25417 SH SOLE 25417 0 0 STEEL DYNAMICS INC COM 858119100 569 15989 SH SOLE 15989 0 0 STEPAN CO COM 858586100 522 6412 SH SOLE 6412 0 0 STMICROELECTRONICS N V NY 861012102 183 16131 SH SOLE 16131 0 0 STRYKER CORP COM 863667101 6641 55426 SH SOLE 55426 0 0 STUDENT TRANSN INC COM 86388A108 11518 2060451 SH SOLE 2060451 0 0 SUMITOMO MITSUI FINL GROUP I SPO 86562M209 145 19013 SH SOLE 19013 0 0 SUN LIFE FINL INC COM 866796105 440014 11455717 SH SOLE 11455717 0 0 SUNCOR ENERGY INC NEW COM 867224107 771479 23599838 SH SOLE 23599838 0 0 SUNOPTA INC COM 8676EP108 4271 605848 SH SOLE 605848 0 0 SUNTRUST BKS INC COM 867914103 652 11891 SH SOLE 11891 0 0 SYMANTEC CORP COM 871503108 2483 103948 SH SOLE 103948 0 0 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 243 6350 SH SOLE 6350 0 0 SYNCHRONY FINL COM 87165B103 1605 44250 SH SOLE 44250 0 0 SYNGENTA AG SPO 87160A100 773 9774 SH SOLE 9774 0 0 SYSCO CORP COM 871829107 4730 85417 SH SOLE 85417 0 0 T MOBILE US INC COM 872590104 3292 57250 SH SOLE 57250 0 0 TAHOE RES INC COM 873868103 5947 631329 SH SOLE 631329 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPO 874039100 3677 127909 SH SOLE 127909 0 0 TAL ED GROUP ADS 874080104 388 5535 SH SOLE 5535 0 0 TARGA RES CORP COM 87612G101 523 9325 SH SOLE 9325 0 0 TARGET CORP COM 87612E106 2859 39587 SH SOLE 39587 0 0 TASEKO MINES LTD COM 876511106 207 242479 SH SOLE 242479 0 0 TATA MTRS LTD SPO 876568502 329 9580 SH SOLE 9580 0 0 TCP CAP CORP COM 87238Q103 197 11646 SH SOLE 11646 0 0 TECK RESOURCES LTD CL 878742204 139735 6976263 SH SOLE 6976263 0 0 TEGNA INC COM 87901J105 1223 57186 SH SOLE 57186 0 0 TELEFONICA BRASIL SA SPO 87936R106 5487 410114 SH SOLE 410114 0 0 TELEFONICA S A SPO 879382208 303 32938 SH SOLE 32938 0 0 TELUS CORP COM 87971M103 325114 10207655 SH SOLE 10207655 0 0 TELUS CORPORATION COM 87971M103 14524 456000 SH Put SOLE 456000 0 0 TERADYNE INC COM 880770102 1430 56316 SH SOLE 56316 0 0 TESLA MTRS INC COM 88160R101 1283 6002 SH SOLE 6002 0 0 TESORO CORP COM 881609101 1604 18346 SH SOLE 18346 0 0 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 3337 92062 SH SOLE 92062 0 0 TEXAS INSTRS INC COM 882508104 13264 181776 SH SOLE 181776 0 0 TEXTRON INC COM 883203101 1482 30523 SH SOLE 30523 0 0 THERAVANCE INC NOT 88338TAB0 1691 20000 SH SOLE 20000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1219 8636 SH SOLE 8636 0 0 THOMSON REUTERS CORP COM 884903105 237842 5432672 SH SOLE 5432672 0 0 THOR INDS INC COM 885160101 1395 13945 SH SOLE 13945 0 0 TICC CAPITAL CORP COM 87244T109 86 13044 SH SOLE 13044 0 0 TIFFANY & CO NEW COM 886547108 236 3054 SH SOLE 3054 0 0 TIM PARTICIPACOES S A SPO 88706P205 159 13481 SH SOLE 13481 0 0 TIME WARNER INC COM 887317303 2129 22060 SH SOLE 22060 0 0 TIMMINS GOLD CORP COM 88741P103 5 16000 SH SOLE 16000 0 0 TJX COS INC NEW COM 872540109 8260 109948 SH SOLE 109948 0 0 TOLL BROTHERS INC COM 889478103 3153 101718 SH SOLE 101718 0 0 TORCHMARK CORP COM 891027104 519 7039 SH SOLE 7039 0 0 TORONTO DOMINION BANK COM 891160509 799 16200 SH Put SOLE 16200 0 0 TORONTO DOMINION BK ONT COM 891160509 3648596 73948037 SH SOLE 73948037 0 0 TOTAL S A SPO 89151E109 7349 144174 SH SOLE 144174 0 0 TOYOTA MOTOR CORP SP 892331307 252 2149 SH SOLE 2149 0 0 TPG SPECIALTY LENDING INC COM 87265K102 213 11419 SH SOLE 11419 0 0 TRACTOR SUPPLY CO COM 892356106 217 2869 SH SOLE 2869 0 0 TRANSALTA CORP COM 89346D107 53187 9670291 SH SOLE 9670291 0 0 TRANSCANADA CORP COM 89353D107 629045 13932332 SH SOLE 13932332 0 0 TRANSGLOBE ENERGY CORP COM 893662106 145 85771 SH SOLE 85771 0 0 TRANSOCEAN LTD REG H8817H100 1656 112372 SH SOLE 112372 0 0 TRAVELERS COMPANIES INC COM 89417E109 5536 45218 SH SOLE 45218 0 0 TREX CO INC COM 89531P105 1596 24782 SH SOLE 24782 0 0 TRINITY INDS INC COM 896522109 644 23187 SH SOLE 23187 0 0 TUPPERWARE BRANDS CORP COM 899896104 267 5070 SH SOLE 5070 0 0 TURKCELL ILETISIM HIZMETLERI SPO 900111204 73 10613 SH SOLE 10613 0 0 TURQUOISE HILL RES LTD COM 900435108 836 258911 SH SOLE 258911 0 0 TWENTY FIRST CENTY FOX INC CL 90130A101 2693 96046 SH SOLE 96046 0 0 TWENTY FIRST CENTY FOX INC CL 90130A200 1399 51345 SH SOLE 51345 0 0 TWITTER INC COM 90184L102 1069 65583 SH SOLE 65583 0 0 TWO HBRS INVT CORP COM 90187B101 128 14677 SH SOLE 14677 0 0 TYSON FOODS INC CL 902494103 1627 26378 SH SOLE 26378 0 0 UBIQUITI NETWORKS INC COM 90347A100 1627 28157 SH SOLE 28157 0 0 UBS GROUP AG SHS H42097107 3616 230751 SH SOLE 230751 0 0 UGI CORP NEW COM 902681105 400 8687 SH SOLE 8687 0 0 ULTA SALON COSMETCS & FRAG I COM 90384S303 1842 7227 SH SOLE 7227 0 0 UNDER ARMOUR INC CL 904311107 614 21125 SH SOLE 21125 0 0 UNILEVER N V N Y 904784709 1189 28955 SH SOLE 28955 0 0 UNILEVER PLC SPO 904767704 6490 159469 SH SOLE 159469 0 0 UNION PAC CORP COM 907818108 16715 161218 SH SOLE 161218 0 0 UNITED CONTL HLDGS INC COM 910047109 736 10101 SH SOLE 10101 0 0 UNITED PARCEL SERVICE INC CL 911312106 9698 84593 SH SOLE 84593 0 0 UNITED RENTALS INC COM 911363109 2105 19939 SH SOLE 19939 0 0 UNITED TECHNOLOGIES CORP COM 913017109 4390 40049 SH SOLE 40049 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 1324 9229 SH SOLE 9229 0 0 UNITEDHEALTH GROUP INC COM 91324P102 16836 105199 SH SOLE 105199 0 0 UNUM GROUP COM 91529Y106 1270 28904 SH SOLE 28904 0 0 URBAN OUTFITTERS INC COM 917047102 1102 38708 SH SOLE 38708 0 0 US BANCORP DEL COM 902973304 1879 36574 SH SOLE 36574 0 0 VAIL RESORTS INC COM 91879Q109 203 1260 SH SOLE 1260 0 0 VALE S A ADR 91912E105 4578 600756 SH SOLE 600756 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 53267 3668511 SH SOLE 3668511 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2319 33950 SH SOLE 33950 0 0 VANECK VECTORS ETF TR GOL 92189F106 17025 813836 SH SOLE 813836 0 0 VANECK VECTORS ETF TR RUS 92189F403 2759 130001 SH SOLE 130001 0 0 VANECK VECTORS ETF TR HIG 92189F569 1067 67798 SH SOLE 67798 0 0 VANECK VECTORS ETF TR SEM 92189F676 1175 16405 SH SOLE 16405 0 0 VANECK VECTORS ETF TR RUS 92189F734 419 10998 SH SOLE 10998 0 0 VANECK VECTORS ETF TR JR 92189F791 1198 37969 SH SOLE 37969 0 0 VANGUARD BD INDEX FD INC SHO 921937827 906 11399 SH SOLE 11399 0 0 VANGUARD BD INDEX FD INC TOT 921937835 546 6756 SH SOLE 6756 0 0 VANGUARD INDEX FDS S&P 922908363 12065 58763 SH SOLE 58763 0 0 VANGUARD INDEX FDS REI 922908553 625 7573 SH SOLE 7573 0 0 VANGUARD INDEX FDS MID 922908629 507 3852 SH SOLE 3852 0 0 VANGUARD INDEX FDS LAR 922908637 211 2061 SH SOLE 2061 0 0 VANGUARD INDEX FDS VAL 922908744 213 2290 SH SOLE 2290 0 0 VANGUARD INDEX FDS SMA 922908751 597 4629 SH SOLE 4629 0 0 VANGUARD INDEX FDS TOT 922908769 219 1896 SH SOLE 1896 0 0 VANGUARD INTL EQUITY INDEX F ALL 922042775 247 5589 SH SOLE 5589 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042858 6106 170663 SH SOLE 170663 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042874 672 14026 SH SOLE 14026 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C649 709 6873 SH SOLE 6873 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C664 491 4545 SH SOLE 4545 0 0 VANGUARD SCOTTSDALE FDS INT 92206C870 296 3450 SH SOLE 3450 0 0 VANGUARD SPECIALIZED PORTFOL DIV 921908844 713 8366 SH SOLE 8366 0 0 VANGUARD TAX MANAGED INTL FD FTS 921943858 10604 290190 SH SOLE 290190 0 0 VANGUARD WORLD FDS CON 92204A207 588 4389 SH SOLE 4389 0 0 VANGUARD WORLD FDS FIN 92204A405 511 8612 SH SOLE 8612 0 0 VANGUARD WORLD FDS IND 92204A603 521 4368 SH SOLE 4368 0 0 VANGUARD WORLD FDS INF 92204A702 2292 18868 SH SOLE 18868 0 0 VENTAS INC COM 92276F100 558 8930 SH SOLE 8930 0 0 VERIFONE SYS INC COM 92342Y109 3028 170790 SH SOLE 170790 0 0 VERISIGN INC COM 92343E102 1121 14741 SH SOLE 14741 0 0 VERISK ANALYTICS INC COM 92345Y106 443 5458 SH SOLE 5458 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 31255 585526 SH SOLE 585526 0 0 VERMILION ENERGY INC COM 923725105 57437 1362028 SH SOLE 1362028 0 0 VIACOM INC NEW CL 92553P201 1146 32660 SH SOLE 32660 0 0 VISA INC COM 92826C839 40370 517434 SH SOLE 517434 0 0 VMWARE INC CL 928563402 842 10700 SH SOLE 10700 0 0 VODAFONE GROUP PLC NEW SPN 92857W308 3684 150785 SH SOLE 150785 0 0 VULCAN MATLS CO COM 929160109 1299 10380 SH SOLE 10380 0 0 W P CAREY INC COM 92936U109 480 8119 SH SOLE 8119 0 0 WABASH NATL CORP COM 929566107 1046 66111 SH SOLE 66111 0 0 WADDELL & REED FINL INC CL 930059100 211 10818 SH SOLE 10818 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4919 59439 SH SOLE 59439 0 0 WAL-MART STORES INC COM 931142103 9706 140418 SH SOLE 140418 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 222 21350 SH SOLE 21350 0 0 WASTE CONNECTIONS INC COM 94106B101 14384 183032 SH SOLE 183032 0 0 WASTE MGMT INC DEL COM 94106L109 15974 225275 SH SOLE 225275 0 0 WATERS CORP COM 941848103 963 7166 SH SOLE 7166 0 0 WATSCO INC COM 942622200 1067 7205 SH SOLE 7205 0 0 WEATHERFORD INTL PLC ORD G48833100 336 67267 SH SOLE 67267 0 0 WEC ENERGY GROUP INC COM 92939U106 2470 42122 SH SOLE 42122 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 2493 18189 SH SOLE 18189 0 0 WELLS FARGO & CO NEW COM 949746101 35973 652742 SH SOLE 652742 0 0 WELLTOWER INC COM 95040Q104 1258 18791 SH SOLE 18791 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 211 2492 SH SOLE 2492 0 0 WESTERN DIGITAL CORP COM 958102105 5643 83041 SH SOLE 83041 0 0 WESTERN UN CO COM 959802109 1943 89478 SH SOLE 89478 0 0 WESTPAC BKG CORP SPO 961214301 510 21734 SH SOLE 21734 0 0 WEYERHAEUSER CO COM 962166104 205 6815 SH SOLE 6815 0 0 WHIRLPOOL CORP COM 963320106 6044 33251 SH SOLE 33251 0 0 WHOLE FOODS MKT INC COM 966837106 1665 54124 SH SOLE 54124 0 0 WI-LAN INC COM 928972108 231 141709 SH SOLE 141709 0 0 WILLIAMS COS INC DEL COM 969457100 2414 77514 SH SOLE 77514 0 0 WISDOMTREE TR JPN 97717W521 728 20097 SH SOLE 20097 0 0 WISDOMTREE TR SMA 97717W604 3635 43947 SH SOLE 43947 0 0 WISDOMTREE TR INT 97717W703 722 15560 SH SOLE 15560 0 0 WISDOMTREE TR JAP 97717W851 2774 55999 SH SOLE 55999 0 0 WISDOMTREE TR EUR 97717X701 1176 20484 SH SOLE 20484 0 0 WORTHINGTON INDS INC COM 981811102 1604 33804 SH SOLE 33804 0 0 WPX ENERGY INC COM 98212B103 498 34154 SH SOLE 34154 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 517 6776 SH SOLE 6776 0 0 WYNN RESORTS LTD COM 983134107 1323 15289 SH SOLE 15289 0 0 XEROX CORP COM 984121103 315 54780 SH SOLE 54780 0 0 XILINX INC COM 983919101 2068 34260 SH SOLE 34260 0 0 XPO LOGISTICS INC COM 983793100 699 16193 SH SOLE 16193 0 0 XYLEM INC COM 98419M100 1551 31317 SH SOLE 31317 0 0 YAHOO INC COM 984332106 43711 1130352 SH SOLE 1130352 0 0 YAMANA GOLD INC COM 98462Y100 34907 12422289 SH SOLE 12422289 0 0 YANDEX N V SHS N97284108 203 10100 SH SOLE 10100 0 0 YUM BRANDS INC COM 988498101 1753 27674 SH SOLE 27674 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 6230 60371 SH SOLE 60371 0 0 ZIONS BANCORPORATION COM 989701107 362 8413 SH SOLE 8413 0 0 ZOETIS INC CL 98978V103 6567 122670 SH SOLE 122670 0 0