0001421224-16-000024.txt : 20160721 0001421224-16-000024.hdr.sgml : 20160721 20160721160101 ACCESSION NUMBER: 0001421224-16-000024 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160721 DATE AS OF CHANGE: 20160721 EFFECTIVENESS DATE: 20160721 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: 161777445 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 06-30-2016 06-30-2016 CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST. TORONTO A6 M5J 2S8
13F HOLDINGS REPORT 028-12719 N
Ron Persaud Director 416-594-8556 Chris Climo Toronto Z4 07-21-2016 0 915 22725938 false
INFORMATION TABLE 2 cibcwminc13F20160630.xml 3M CO COM 88579Y101 14345 81913 SH SOLE 81913 0 0 ABBOTT LABS COM 002824100 3028 77020 SH SOLE 77020 0 0 ABBOTT LABS COM 002824100 252 6400 SH Put SOLE 6400 0 0 ABBVIE INC COM 00287Y109 19341 312406 SH SOLE 312406 0 0 ACCENTURE PLC IRELAND SHS G1151C101 11676 103061 SH SOLE 103061 0 0 ACTIVISION BLIZZARD INC COM 00507V109 3439 86777 SH SOLE 86777 0 0 ACUITY BRANDS INC COM 00508Y102 532 2145 SH SOLE 2145 0 0 ADOBE SYS INC COM 00724F101 1449 15126 SH SOLE 15126 0 0 ADVANCED MICRO DEVICES INC COM 007903107 631 122704 SH SOLE 122704 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 9220 1649384 SH SOLE 1649384 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 161 11521 SH SOLE 11521 0 0 AEGON N V NY 007924103 2031 506546 SH SOLE 506546 0 0 AES CORP COM 00130H105 1983 158904 SH SOLE 158904 0 0 AETNA INC NEW COM 00817Y108 9080 74348 SH SOLE 74348 0 0 AFLAC INC COM 001055102 2898 40155 SH SOLE 40155 0 0 AGCO CORP COM 001084102 456 9678 SH SOLE 9678 0 0 AGNICO EAGLE MINES LTD COM 008474108 170628 3189310 SH SOLE 3189310 0 0 AGRIA CORP SPO 00850H103 14 16000 SH SOLE 16000 0 0 AGRIUM INC COM 008916108 191803 2121246 SH SOLE 2121246 0 0 AIR PRODS & CHEMS INC COM 009158106 1798 12655 SH SOLE 12655 0 0 AKORN INC COM 009728106 416 14605 SH SOLE 14605 0 0 ALAMOS GOLD INC NEW COM 011532108 1910 222104 SH SOLE 222104 0 0 ALASKA AIR GROUP INC COM 011659109 2686 46087 SH SOLE 46087 0 0 ALBEMARLE CORP COM 012653101 584 7368 SH SOLE 7368 0 0 ALCOA INC COM 013817101 360 38818 SH SOLE 38818 0 0 ALIBABA GROUP HLDG LTD SPO 01609W102 2681 33705 SH SOLE 33705 0 0 ALLEGION PUB LTD CO ORD G0176J109 3382 48712 SH SOLE 48712 0 0 ALLERGAN PLC SHS G0177J108 3451 14935 SH SOLE 14935 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 399 2037 SH SOLE 2037 0 0 ALLSTATE CORP COM 020002101 2353 33633 SH SOLE 33633 0 0 ALPHABET INC CAP 02079K107 13927 20123 SH SOLE 20123 0 0 ALPHABET INC CAP 02079K305 22997 32688 SH SOLE 32688 0 0 ALPS ETF TR ALE 00162Q866 3809 299442 SH SOLE 299442 0 0 ALTRIA GROUP INC COM 02209S103 35728 518104 SH SOLE 518104 0 0 AMAYA INC COM 02314M108 668 43555 SH SOLE 43555 0 0 AMAZON COM INC COM 023135106 17940 25069 SH SOLE 25069 0 0 AMBEV SA SPO 02319V103 281 47470 SH SOLE 47470 0 0 AMERICA MOVIL SAB DE CV SPO 02364W105 188 15309 SH SOLE 15309 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1830 64626 SH SOLE 64626 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 1036 71524 SH SOLE 71524 0 0 AMERICAN CAPITAL AGENCY CORP COM 02503X105 904 45615 SH SOLE 45615 0 0 AMERICAN ELEC PWR INC COM 025537101 910 12987 SH SOLE 12987 0 0 AMERICAN EXPRESS CO COM 025816109 3719 61204 SH SOLE 61204 0 0 AMERICAN INTL GROUP INC COM 026874784 2871 54289 SH SOLE 54289 0 0 AMERICAN RAILCAR INDS INC COM 02916P103 391 9900 SH SOLE 9900 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1917 22681 SH SOLE 22681 0 0 AMERIPRISE FINL INC COM 03076C106 811 9022 SH SOLE 9022 0 0 AMERISOURCEBERGEN CORP COM 03073E105 723 9113 SH SOLE 9113 0 0 AMGEN INC COM 031162100 5642 37080 SH SOLE 37080 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 2265 56671 SH SOLE 56671 0 0 AMPHENOL CORP NEW CL 032095101 1354 23620 SH SOLE 23620 0 0 ANGLOGOLD ASHANTI LTD SPO 035128206 1472 81487 SH SOLE 81487 0 0 ANHEUSER BUSCH INBEV SA/NV SPO 03524A108 1272 9663 SH SOLE 9663 0 0 ANNALY CAP MGMT INC COM 035710409 1317 118928 SH SOLE 118928 0 0 ANTHEM INC COM 036752103 1848 14073 SH SOLE 14073 0 0 AON PLC SHS G0408V102 577 5286 SH SOLE 5286 0 0 APOLLO INVT CORP COM 03761U106 562 101372 SH SOLE 101372 0 0 APPLE INC COM 037833100 58899 616101 SH SOLE 616101 0 0 APPLIED MATLS INC COM 038222105 3994 166643 SH SOLE 166643 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1113 25945 SH SOLE 25945 0 0 ARCOS DORADOS HOLDINGS INC SHS G0457F107 3605 755826 SH SOLE 755826 0 0 ARES CAP CORP COM 04010L103 2020 142246 SH SOLE 142246 0 0 ARM HLDGS PLC SPO 042068106 1171 25725 SH SOLE 25725 0 0 ASANKO GOLD INC COM 04341Y105 122 31923 SH SOLE 31923 0 0 ASTRAZENECA PLC SPO 046353108 1063 35226 SH SOLE 35226 0 0 AT&T INC COM 00206R102 34556 799721 SH SOLE 799721 0 0 ATLANTIC PWR CORP COM 04878Q863 38 15134 SH SOLE 15134 0 0 ATMOS ENERGY CORP COM 049560105 202 2479 SH SOLE 2479 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 2071 22543 SH SOLE 22543 0 0 AVERY DENNISON CORP COM 053611109 1156 15460 SH SOLE 15460 0 0 AVON PRODS INC COM 054303102 148 39169 SH SOLE 39169 0 0 B & G FOODS INC NEW COM 05508R106 884 18338 SH SOLE 18338 0 0 B2GOLD CORP COM 11777Q209 973 387688 SH SOLE 387688 0 0 BANCO BRADESCO S A SP 059460303 394 50448 SH SOLE 50448 0 0 BANCO SANTANDER SA ADR 05964H105 1734 442413 SH SOLE 442413 0 0 BANK AMER CORP *W 060505146 68 19550 SH SOLE 19550 0 0 BANK AMER CORP COM 060505104 9900 746043 SH SOLE 746043 0 0 BANK AMER CORP COM 060505104 169 12700 SH Put SOLE 12700 0 0 BANK MONTREAL QUE COM 063671101 1726340 27233628 SH SOLE 27233628 0 0 BANK N S HALIFAX COM 064149107 2499643 51002714 SH SOLE 51002714 0 0 BANK NEW YORK MELLON CORP COM 064058100 2344 60346 SH SOLE 60346 0 0 BANK OF THE OZARKS INC COM 063904106 238 6343 SH SOLE 6343 0 0 BARCLAYS BANK PLC ETN 06739H297 295 13331 SH SOLE 13331 0 0 BARCLAYS BK PLC IPA 06742E711 1245 90181 SH SOLE 90181 0 0 BARCLAYS PLC ADR 06738E204 7330 964478 SH SOLE 964478 0 0 BARD C R INC COM 067383109 1783 7584 SH SOLE 7584 0 0 BARRICK GOLD CORP COM 067901108 341970 16017344 SH SOLE 16017344 0 0 BAXTER INTL INC COM 071813109 331 7313 SH SOLE 7313 0 0 BAYTEX ENERGY CORP COM 07317Q105 1779 307232 SH SOLE 307232 0 0 BCE INC COM 05534B760 733922 15513050 SH SOLE 15513050 0 0 BEACON ROOFING SUPPLY INC COM 073685109 528 11602 SH SOLE 11602 0 0 BECTON DICKINSON & CO COM 075887109 8894 52442 SH SOLE 52442 0 0 BED BATH & BEYOND INC COM 075896100 2529 58520 SH SOLE 58520 0 0 BELLATRIX EXPLORATION LTD COM 078314101 79 79703 SH SOLE 79703 0 0 BEMIS INC COM 081437105 464 9020 SH SOLE 9020 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670702 32118 221826 SH SOLE 221826 0 0 BERKSHIRE HATHAWAY INC DEL CL 084670108 3906 18 SH SOLE 18 0 0 BEST BUY INC COM 086516101 898 29359 SH SOLE 29359 0 0 BHP BILLITON LTD SPO 088606108 2103 73623 SH SOLE 73623 0 0 BIOGEN INC COM 09062X103 3989 16495 SH SOLE 16495 0 0 BLACKBERRY LTD COM 09228F103 39703 5916950 SH SOLE 5916950 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 252 32426 SH SOLE 32426 0 0 BLACKROCK INC COM 09247X101 1540 4495 SH SOLE 4495 0 0 BLACKSTONE GROUP L P COM 09253U108 2041 83169 SH SOLE 83169 0 0 BOEING CO COM 097023105 5526 42552 SH SOLE 42552 0 0 BOSTON PRIVATE FINL HLDGS IN COM 101119105 565 48005 SH SOLE 48005 0 0 BOSTON PROPERTIES INC COM 101121101 2246 17026 SH SOLE 17026 0 0 BP PLC SPO 055622104 8070 227252 SH SOLE 227252 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 9906 134686 SH SOLE 134686 0 0 BRITISH AMERN TOB PLC SPO 110448107 1405 10852 SH SOLE 10852 0 0 BROADCOM LTD SHS Y09827109 13358 85957 SH SOLE 85957 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 229 3517 SH SOLE 3517 0 0 BROOKFIELD ASSET MGMT INC CL 112585104 495191 14974038 SH SOLE 14974038 0 0 BROOKFIELD BUSINESS PARTNERS UNI G16234109 758 39706 SH SOLE 39706 0 0 BROOKFIELD CDA OFFICE PPTYS TR 112823109 773 34682 SH SOLE 34682 0 0 BROOKFIELD INFRAST PARTNERS LP G16252101 25259 558078 SH SOLE 558078 0 0 BROOKFIELD PPTY PARTNERS L P UNI G16249107 12635 562551 SH SOLE 562551 0 0 BROOKFIELD RENEWABLE PARTNER PAR G16258108 20825 699047 SH SOLE 699047 0 0 BT GROUP PLC ADR 05577E101 2951 105956 SH SOLE 105956 0 0 BUNGE LIMITED COM G16962105 227 3836 SH SOLE 3836 0 0 C H ROBINSON WORLDWIDE INC COM 12541W209 920 12395 SH SOLE 12395 0 0 CA INC COM 12673P105 1280 38985 SH SOLE 38985 0 0 CAE INC COM 124765108 14634 1210445 SH SOLE 1210445 0 0 CAE INC COM 124765108 764 63200 SH Put SOLE 63200 0 0 CAL MAINE FOODS INC COM 128030202 614 13844 SH SOLE 13844 0 0 CAMECO CORP COM 13321L108 63407 5780018 SH SOLE 5780018 0 0 CAMECO CORP COM 13321L108 275 25100 SH Put SOLE 25100 0 0 CAMPBELL SOUP CO COM 134429109 2060 30968 SH SOLE 30968 0 0 CANADIAN NAT RES LTD COM 136385101 465948 15113468 SH SOLE 15113468 0 0 CANADIAN NATL RY CO COM 136375102 685700 11610229 SH SOLE 11610229 0 0 CANADIAN PAC RY LTD COM 13645T100 17870 138755 SH SOLE 138755 0 0 CANON INC SPO 138006309 3890 135951 SH SOLE 135951 0 0 CAPITAL ONE FINL CORP COM 14040H105 1066 16790 SH SOLE 16790 0 0 CARDINAL HEALTH INC COM 14149Y108 413 5297 SH SOLE 5297 0 0 CARMAX INC COM 143130102 774 15795 SH SOLE 15795 0 0 CARNIVAL CORP UNI 143658300 384 8680 SH SOLE 8680 0 0 CASEYS GEN STORES INC COM 147528103 448 3405 SH SOLE 3405 0 0 CATERPILLAR INC DEL COM 149123101 3775 49792 SH SOLE 49792 0 0 CBS CORP NEW CL 124857202 925 16992 SH SOLE 16992 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 111622 1486908 SH SOLE 1486908 0 0 CELESTICA INC SUB 15101Q108 1204 129460 SH SOLE 129460 0 0 CELGENE CORP COM 151020104 6393 64822 SH SOLE 64822 0 0 CENOVUS ENERGY INC COM 15135U109 143281 10367643 SH SOLE 10367643 0 0 CENTRAL FD CDA LTD CL 153501101 670 48225 SH SOLE 48225 0 0 CENTURY ALUM CO COM 156431108 153 24187 SH SOLE 24187 0 0 CERNER CORP COM 156782104 811 13841 SH SOLE 13841 0 0 CF INDS HLDGS INC COM 125269100 1295 53736 SH SOLE 53736 0 0 CHARTER COMMUNICATIONS INC N CL 16119P108 714 3124 SH SOLE 3124 0 0 CHESAPEAKE ENERGY CORP COM 165167107 289 67445 SH SOLE 67445 0 0 CHESAPEAKE UTILS CORP COM 165303108 509 7693 SH SOLE 7693 0 0 CHEVRON CORP NEW COM 166764100 5829 55601 SH SOLE 55601 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 2673 77184 SH SOLE 77184 0 0 CHILDRENS PL INC COM 168905107 285 3554 SH SOLE 3554 0 0 CHINA MOBILE LIMITED SPO 16941M109 10891 188094 SH SOLE 188094 0 0 CHUBB LIMITED COM H1467J104 971 7426 SH SOLE 7426 0 0 CHURCH & DWIGHT INC COM 171340102 7162 69607 SH SOLE 69607 0 0 CIGNA CORPORATION COM 125509109 492 3841 SH SOLE 3841 0 0 CINCINNATI FINL CORP COM 172062101 1411 18844 SH SOLE 18844 0 0 CINTAS CORP COM 172908105 467 4760 SH SOLE 4760 0 0 CIRRUS LOGIC INC COM 172755100 1023 26375 SH SOLE 26375 0 0 CISCO SYS INC COM 17275R102 11142 388343 SH SOLE 388343 0 0 CIT GROUP INC COM 125581801 671 21018 SH SOLE 21018 0 0 CITIGROUP INC COM 172967424 14994 353719 SH SOLE 353719 0 0 CITRIX SYS INC COM 177376100 741 9258 SH SOLE 9258 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383M654 701 14019 SH SOLE 14019 0 0 CLAYMORE EXCHANGE TRD FD TR GUG 18383Q507 272 9058 SH SOLE 9058 0 0 CLOROX CO DEL COM 189054109 7975 57626 SH SOLE 57626 0 0 CME GROUP INC COM 12572Q105 1068 10961 SH SOLE 10961 0 0 CMS ENERGY CORP COM 125896100 4601 100317 SH SOLE 100317 0 0 CNA FINL CORP COM 126117100 785 24983 SH SOLE 24983 0 0 CNH INDL N V SHS N20944109 124 17279 SH SOLE 17279 0 0 CNOOC LTD SPO 126132109 1331 10675 SH SOLE 10675 0 0 COACH INC COM 189754104 885 21732 SH SOLE 21732 0 0 COCA COLA CO COM 191216100 11622 256382 SH SOLE 256382 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL 192446102 2114 36935 SH SOLE 36935 0 0 COLGATE PALMOLIVE CO COM 194162103 5500 75142 SH SOLE 75142 0 0 COLLIERS INTL GROUP INC SUB 194693107 8629 252750 SH SOLE 252750 0 0 COMCAST CORP NEW CL 20030N101 5237 80340 SH SOLE 80340 0 0 COMFORT SYS USA INC COM 199908104 341 10481 SH SOLE 10481 0 0 COMMVAULT SYSTEMS INC COM 204166102 268 6200 SH SOLE 6200 0 0 COMPANHIA BRASILEIRA DE DIST SPN 20440T201 167 11469 SH SOLE 11469 0 0 COMPANHIA DE SANEAMENTO BASI SPO 20441A102 3632 405335 SH SOLE 405335 0 0 COMPANHIA ENERGETICA DE MINA SP 204409601 97 44100 SH SOLE 44100 0 0 COMPANIA DE MINAS BUENAVENTU SPO 204448104 384 32137 SH SOLE 32137 0 0 CONAGRA FOODS INC COM 205887102 260 5443 SH SOLE 5443 0 0 CONOCOPHILLIPS COM 20825C104 846 19415 SH SOLE 19415 0 0 CONSOL ENERGY INC COM 20854P109 177 11000 SH SOLE 11000 0 0 CONSOLIDATED EDISON INC COM 209115104 1360 16901 SH SOLE 16901 0 0 CONSTELLATION BRANDS INC CL 21036P108 12597 76159 SH SOLE 76159 0 0 COOPER TIRE & RUBR CO COM 216831107 988 33119 SH SOLE 33119 0 0 CORE LABORATORIES N V COM N22717107 205 1652 SH SOLE 1652 0 0 CORNING INC COM 219350105 5118 249896 SH SOLE 249896 0 0 CORRECTIONS CORP AMER NEW COM 22025Y407 244 6959 SH SOLE 6959 0 0 COSAN LTD SHS G25343107 163 25000 SH SOLE 25000 0 0 COSTCO WHSL CORP NEW COM 22160K105 10763 68539 SH SOLE 68539 0 0 COTT CORP QUE COM 22163N106 11081 793761 SH SOLE 793761 0 0 COVANTA HLDG CORP COM 22282E102 259 15733 SH SOLE 15733 0 0 CPI CARD GROUP INC COM 12634H101 459 91625 SH SOLE 91625 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 3568 20809 SH SOLE 20809 0 0 CREDICORP LTD COM G2519Y108 513 3325 SH SOLE 3325 0 0 CREDIT SUISSE GROUP SPO 225401108 2209 206424 SH SOLE 206424 0 0 CREDIT SUISSE NASSAU BRH INV 22542D795 456 18243 SH SOLE 18243 0 0 CRESCENT PT ENERGY CORP COM 22576C101 118876 7528543 SH SOLE 7528543 0 0 CRH MEDICAL CORP COM 12626F105 1416 362190 SH SOLE 362190 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 444 4380 SH SOLE 4380 0 0 CSX CORP COM 126408103 3298 126440 SH SOLE 126440 0 0 CUMMINS INC COM 231021106 1525 13560 SH SOLE 13560 0 0 CURRENCYSHARES SWISS FRANC T SWI 23129V109 790 8041 SH SOLE 8041 0 0 CURRENCYSHS JAPANESE YEN TR JAP 23130A102 285 3050 SH SOLE 3050 0 0 CVS HEALTH CORP COM 126650100 13263 138530 SH SOLE 138530 0 0 DANAHER CORP DEL COM 235851102 1210 15811 SH SOLE 15811 0 0 DARDEN RESTAURANTS INC COM 237194105 4294 67790 SH SOLE 67790 0 0 DAVITA HEALTHCARE PARTNERS I COM 23918K108 1525 19717 SH SOLE 19717 0 0 DCT INDUSTRIAL TRUST INC COM 233153204 2124 44211 SH SOLE 44211 0 0 DECKERS OUTDOOR CORP COM 243537107 481 8360 SH SOLE 8360 0 0 DEERE & CO COM 244199105 3750 46279 SH SOLE 46279 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 1303 20808 SH SOLE 20808 0 0 DELTA AIR LINES INC DEL COM 247361702 1911 52458 SH SOLE 52458 0 0 DELUXE CORP COM 248019101 402 6063 SH SOLE 6063 0 0 DENISON MINES CORP COM 248356107 13 23578 SH SOLE 23578 0 0 DESCARTES SYS GROUP INC COM 249906108 705 36944 SH SOLE 36944 0 0 DEVON ENERGY CORP NEW COM 25179M103 3553 98011 SH SOLE 98011 0 0 DEXCOM INC COM 252131107 1797 22651 SH SOLE 22651 0 0 DIAGEO P L C SPO 25243Q205 4874 43179 SH SOLE 43179 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 1491 61298 SH SOLE 61298 0 0 DIGITAL RLTY TR INC COM 253868103 2654 24352 SH SOLE 24352 0 0 DINEEQUITY INC COM 254423106 1097 12945 SH SOLE 12945 0 0 DISCOVER FINL SVCS COM 254709108 1101 20553 SH SOLE 20553 0 0 DISH NETWORK CORP CL 25470M109 771 14723 SH SOLE 14723 0 0 DISNEY WALT CO COM 254687106 23077 235916 SH SOLE 235916 0 0 DOLBY LABORATORIES INC COM 25659T107 2250 47029 SH SOLE 47029 0 0 DOLLAR GEN CORP NEW COM 256677105 8509 90519 SH SOLE 90519 0 0 DOLLAR TREE INC COM 256746108 1511 16036 SH SOLE 16036 0 0 DOMINION DIAMOND CORP COM 257287102 176 19939 SH SOLE 19939 0 0 DOMINION RES INC VA NEW COM 25746U109 354 4538 SH SOLE 4538 0 0 DOMTAR CORP COM 257559203 3226 92139 SH SOLE 92139 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1122 41905 SH SOLE 41905 0 0 DOVER CORP COM 260003108 360 5200 SH SOLE 5200 0 0 DOW CHEM CO COM 260543103 13988 281387 SH SOLE 281387 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 598 6193 SH SOLE 6193 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 2285 35263 SH SOLE 35263 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 570 8800 SH Put SOLE 8800 0 0 DUKE ENERGY CORP NEW COM 26441C204 8868 103370 SH SOLE 103370 0 0 DUKE REALTY CORP COM 264411505 1040 38999 SH SOLE 38999 0 0 E M C CORP MASS COM 268648102 684 25163 SH SOLE 25163 0 0 EASTMAN CHEM CO COM 277432100 2143 31565 SH SOLE 31565 0 0 EATON CORP PLC SHS G29183103 678 11351 SH SOLE 11351 0 0 EBAY INC COM 278642103 1443 61643 SH SOLE 61643 0 0 EBIX INC COM 278715206 2336 48761 SH SOLE 48761 0 0 ECOLAB INC COM 278865100 1464 12348 SH SOLE 12348 0 0 EDISON INTL COM 281020107 1153 14851 SH SOLE 14851 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3901 39111 SH SOLE 39111 0 0 EGA EMERGING GLOBAL SHS TR IND 268461761 659 19759 SH SOLE 19759 0 0 ELDORADO GOLD CORP NEW COM 284902103 43261 9613623 SH SOLE 9613623 0 0 ELECTRONIC ARTS INC COM 285512109 387 5103 SH SOLE 5103 0 0 EMERSON ELEC CO COM 291011104 5200 99698 SH SOLE 99698 0 0 ENBRIDGE INC COM 29250N105 583927 13784859 SH SOLE 13784859 0 0 ENCANA CORP COM 292505104 94558 12138321 SH SOLE 12138321 0 0 ENERPLUS CORP COM 292766102 1641 249714 SH SOLE 249714 0 0 ENI S P A SPO 26874R108 5909 182665 SH SOLE 182665 0 0 EOG RES INC COM 26875P101 2232 26762 SH SOLE 26762 0 0 EP ENERGY CORP CL 268785102 195 37569 SH SOLE 37569 0 0 EQUIFAX INC COM 294429105 3254 25346 SH SOLE 25346 0 0 EQUINIX INC COM 29444U700 455 1174 SH SOLE 1174 0 0 ETF MANAGERS TR PUR 26924G201 455 19047 SH SOLE 19047 0 0 EVEREST RE GROUP LTD COM G3223R108 645 3530 SH SOLE 3530 0 0 EXCHANGE TRADED CONCEPTS TR ROB 301505707 388 15500 SH SOLE 15500 0 0 EXELON CORP COM 30161N101 2027 55754 SH SOLE 55754 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 3210 42352 SH SOLE 42352 0 0 EXTRA SPACE STORAGE INC COM 30225T102 755 8157 SH SOLE 8157 0 0 EXXON MOBIL CORP COM 30231G102 14250 152019 SH SOLE 152019 0 0 F M C CORP COM 302491303 480 10363 SH SOLE 10363 0 0 FACEBOOK INC CL 30303M102 15936 139450 SH SOLE 139450 0 0 FAIR ISAAC CORP COM 303250104 461 4079 SH SOLE 4079 0 0 FASTENAL CO COM 311900104 2933 66075 SH SOLE 66075 0 0 FEDEX CORP COM 31428X106 5054 33295 SH SOLE 33295 0 0 FERRARI N V COM N3167Y103 3610 88192 SH SOLE 88192 0 0 FIFTH STREET FINANCE CORP COM 31678A103 266 54889 SH SOLE 54889 0 0 FIFTH THIRD BANCORP COM 316773100 1142 64918 SH SOLE 64918 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2737 201546 SH SOLE 201546 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2066 29524 SH SOLE 29524 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 308 4400 SH Put SOLE 4400 0 0 FIRST TR EXCHANGE TRADED FD CON 33734X119 3180 65749 SH SOLE 65749 0 0 FIRST TR EXCHANGE TRADED FD DOR 33738R605 271 12132 SH SOLE 12132 0 0 FIRST TR EXCHANGE TRADED FD SEN 33738D309 415 8703 SH SOLE 8703 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 555 20601 SH SOLE 20601 0 0 FIRSTSERVICE CORP NEW SUB 33767E103 15194 331535 SH SOLE 331535 0 0 FISERV INC COM 337738108 2958 27208 SH SOLE 27208 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 899 6279 SH SOLE 6279 0 0 FLUOR CORP NEW COM 343412102 2181 44256 SH SOLE 44256 0 0 FOOT LOCKER INC COM 344849104 851 15504 SH SOLE 15504 0 0 FORD MTR CO DEL COM 345370860 5710 454222 SH SOLE 454222 0 0 FORD MTR CO DEL COM 345370860 349 27800 SH Put SOLE 27800 0 0 FORTUNA SILVER MINES INC COM 349915108 765 109548 SH SOLE 109548 0 0 FRANCO NEVADA CORP COM 351858105 190521 2504884 SH SOLE 2504884 0 0 FRANKLIN RES INC COM 354613101 2291 68640 SH SOLE 68640 0 0 FREEPORT-MCMORAN INC CL 35671D857 170 15265 SH SOLE 15265 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 1099 20196 SH SOLE 20196 0 0 FRONTIER COMMUNICATIONS CORP COM 35906A108 902 182493 SH SOLE 182493 0 0 FS INVT CORP COM 302635107 958 105911 SH SOLE 105911 0 0 GAMESTOP CORP NEW CL 36467W109 1142 42972 SH SOLE 42972 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 1034 29979 SH SOLE 29979 0 0 GAP INC DEL COM 364760108 707 33334 SH SOLE 33334 0 0 GENERAL CABLE CORP DEL NEW COM 369300108 837 65892 SH SOLE 65892 0 0 GENERAL DYNAMICS CORP COM 369550108 1188 8532 SH SOLE 8532 0 0 GENERAL ELECTRIC CO COM 369604103 37502 1191301 SH SOLE 1191301 0 0 GENERAL ELECTRIC CO COM 369604103 721 22900 SH Put SOLE 22900 0 0 GENERAL MLS INC COM 370334104 9318 130654 SH SOLE 130654 0 0 GENERAL MTRS CO COM 37045V100 9621 339958 SH SOLE 339958 0 0 GENUINE PARTS CO COM 372460105 330 3256 SH SOLE 3256 0 0 GENWORTH FINL INC COM 37247D106 65 25150 SH SOLE 25150 0 0 GEO GROUP INC NEW COM 36162J106 597 17468 SH SOLE 17468 0 0 GERDAU S A SPO 373737105 140 76950 SH SOLE 76950 0 0 GIBRALTAR INDS INC COM 374689107 1231 39007 SH SOLE 39007 0 0 GILDAN ACTIVEWEAR INC COM 375916103 8284 282437 SH SOLE 282437 0 0 GILEAD SCIENCES INC COM 375558103 11072 132728 SH SOLE 132728 0 0 GLADSTONE CAPITAL CORP COM 376535100 75 10308 SH SOLE 10308 0 0 GLAXOSMITHKLINE PLC SPO 37733W105 18833 434538 SH SOLE 434538 0 0 GLOBAL X FDS MSC 37950E366 113 15675 SH SOLE 15675 0 0 GLOBAL X FDS GB 37950E259 225 10069 SH SOLE 10069 0 0 GOLD FIELDS LTD NEW SPO 38059T106 819 167107 SH SOLE 167107 0 0 GOLDCORP INC NEW COM 380956409 214131 11193470 SH SOLE 11193470 0 0 GOLDEN STAR RES LTD CDA COM 38119T104 9 14250 SH SOLE 14250 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 719 35949 SH SOLE 35949 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2765 18608 SH SOLE 18608 0 0 GOLUB CAP BDC INC COM 38173M102 390 21571 SH SOLE 21571 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3673 143133 SH SOLE 143133 0 0 GRAINGER W W INC COM 384802104 2670 11748 SH SOLE 11748 0 0 GRAN TIERRA ENERGY INC COM 38500T101 214 63385 SH SOLE 63385 0 0 GRANA Y MONTERO S A A SPO 38500P208 154 21625 SH SOLE 21625 0 0 GRANITE REAL ESTATE INVT TR UNI 387437114 2128 70475 SH SOLE 70475 0 0 GREENBRIER COS INC COM 393657101 1330 45657 SH SOLE 45657 0 0 GROUPE CGI INC CL 39945C109 177443 4154594 SH SOLE 4154594 0 0 HALLIBURTON CO COM 406216101 1735 38304 SH SOLE 38304 0 0 HANESBRANDS INC COM 410345102 869 34590 SH SOLE 34590 0 0 HARLEY DAVIDSON INC COM 412822108 934 20622 SH SOLE 20622 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 6378 143721 SH SOLE 143721 0 0 HASBRO INC COM 418056107 1488 17719 SH SOLE 17719 0 0 HCA HOLDINGS INC COM 40412C101 3466 45011 SH SOLE 45011 0 0 HCP INC COM 40414L109 2664 75297 SH SOLE 75297 0 0 HECLA MNG CO COM 422704106 79 15489 SH SOLE 15489 0 0 HENRY JACK & ASSOC INC COM 426281101 503 5766 SH SOLE 5766 0 0 HERCULES CAPITAL INC COM 427096508 398 32042 SH SOLE 32042 0 0 HERSHEY CO COM 427866108 3489 30747 SH SOLE 30747 0 0 HESS CORP COM 42809H107 5063 84238 SH SOLE 84238 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 347 18990 SH SOLE 18990 0 0 HEXCEL CORP NEW COM 428291108 416 10000 SH SOLE 10000 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A104 1706 75710 SH SOLE 75710 0 0 HOME DEPOT INC COM 437076102 31801 249050 SH SOLE 249050 0 0 HONDA MOTOR LTD AME 438128308 3703 146191 SH SOLE 146191 0 0 HONEYWELL INTL INC COM 438516106 5987 51467 SH SOLE 51467 0 0 HORMEL FOODS CORP COM 440452100 692 18897 SH SOLE 18897 0 0 HOSPITALITY PPTYS TR COM 44106M102 993 34466 SH SOLE 34466 0 0 HP INC COM 40434L105 1168 93076 SH SOLE 93076 0 0 HSBC HLDGS PLC SPO 404280406 4952 158147 SH SOLE 158147 0 0 HUDBAY MINERALS INC COM 443628102 1205 252191 SH SOLE 252191 0 0 HUNTINGTON BANCSHARES INC COM 446150104 724 80936 SH SOLE 80936 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 222 1324 SH SOLE 1324 0 0 IAMGOLD CORP COM 450913108 1284 310164 SH SOLE 310164 0 0 ICICI BK LTD ADR 45104G104 1545 215221 SH SOLE 215221 0 0 ILLINOIS TOOL WKS INC COM 452308109 1273 12222 SH SOLE 12222 0 0 ILLUMINA INC COM 452327109 730 5200 SH SOLE 5200 0 0 IMPERIAL OIL LTD COM 453038408 113030 3581430 SH SOLE 3581430 0 0 IMPERIAL OIL LTD COM 453038408 432 13700 SH Put SOLE 13700 0 0 IMS HEALTH HLDGS INC COM 44970B109 456 18000 SH SOLE 18000 0 0 INFOSYS LTD SPO 456788108 374 20964 SH SOLE 20964 0 0 ING GROEP N V SPO 456837103 351 33977 SH SOLE 33977 0 0 INGERSOLL-RAND PLC SHS G47791101 264 4138 SH SOLE 4138 0 0 INGREDION INC COM 457187102 1146 8855 SH SOLE 8855 0 0 INTEL CORP COM 458140100 17472 532676 SH SOLE 532676 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1058 4132 SH SOLE 4132 0 0 INTERCONTINENTAL HOTELS GROU SPO 45857P608 266 7081 SH SOLE 7081 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 12482 82236 SH SOLE 82236 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 345 2733 SH SOLE 2733 0 0 INTERNATIONAL GAME TECHNOLOG SHS G4863A108 1814 96822 SH SOLE 96822 0 0 INTERPUBLIC GROUP COS INC COM 460690100 539 23316 SH SOLE 23316 0 0 INTL PAPER CO COM 460146103 1000 23594 SH SOLE 23594 0 0 INTUIT COM 461202103 544 4874 SH SOLE 4874 0 0 INTUITIVE SURGICAL INC COM 46120E602 2607 3941 SH SOLE 3941 0 0 ISHARES IND 464289529 977 34520 SH SOLE 34520 0 0 ISHARES EM 464286319 231 6920 SH SOLE 6920 0 0 ISHARES MIN 464286525 1537 20120 SH SOLE 20120 0 0 ISHARES MIN 464286533 521 10104 SH SOLE 10104 0 0 ISHARES MSC 464286608 273 8470 SH SOLE 8470 0 0 ISHARES ALL 464289842 231 7490 SH SOLE 7490 0 0 ISHARES MSC 464286103 5225 268639 SH SOLE 268639 0 0 ISHARES AUS 464286202 3941 278114 SH SOLE 278114 0 0 ISHARES MSC 464286400 1602 53079 SH SOLE 53079 0 0 ISHARES MSC 464286657 207 6775 SH SOLE 6775 0 0 ISHARES MSC 464286806 353 14666 SH SOLE 14666 0 0 ISHARES GLB 464286350 241 10440 SH SOLE 10440 0 0 ISHARES GLB 464286335 622 52757 SH SOLE 52757 0 0 ISHARES MSC 464286855 640 59000 SH SOLE 59000 0 0 ISHARES MSC 464286848 5310 461778 SH SOLE 461778 0 0 ISHARES NW 464289123 1995 46371 SH SOLE 46371 0 0 ISHARES MSC 464286673 4428 407385 SH SOLE 407385 0 0 ISHARES MSC 464286772 3604 69205 SH SOLE 69205 0 0 ISHARES MSC 464286764 879 35200 SH SOLE 35200 0 0 ISHARES MSC 464286749 669 22567 SH SOLE 22567 0 0 ISHARES MSC 464286731 3077 219024 SH SOLE 219024 0 0 ISHARES GOLD TRUST ISH 464285105 1013 79354 SH SOLE 79354 0 0 ISHARES INC COR 46434G103 840 20085 SH SOLE 20085 0 0 ISHARES SILVER TRUST ISH 46428Q109 681 38145 SH SOLE 38145 0 0 ISHARES TR 1-3 464287457 3986 46724 SH SOLE 46724 0 0 ISHARES TR 20 464287432 3763 27094 SH SOLE 27094 0 0 ISHARES TR 3-7 464288661 3240 25439 SH SOLE 25439 0 0 ISHARES TR 7-1 464287440 48713 431270 SH SOLE 431270 0 0 ISHARES TR CHI 464287184 3946 115320 SH SOLE 115320 0 0 ISHARES TR COR 46429B663 244 2965 SH SOLE 2965 0 0 ISHARES TR COR 464287200 10952 52028 SH SOLE 52028 0 0 ISHARES TR COR 464287507 1235 8267 SH SOLE 8267 0 0 ISHARES TR COR 464287804 316 2720 SH SOLE 2720 0 0 ISHARES TR COR 464287226 1380 12258 SH SOLE 12258 0 0 ISHARES TR HDG 46434V803 896 37380 SH SOLE 37380 0 0 ISHARES TR FLT 46429B655 5639 111400 SH SOLE 111400 0 0 ISHARES TR GLO 46434V647 270 9831 SH SOLE 9831 0 0 ISHARES TR IBO 464288513 2352 27763 SH SOLE 27763 0 0 ISHARES TR IBO 464287242 300 2448 SH SOLE 2448 0 0 ISHARES TR INT 464288638 913 8210 SH SOLE 8210 0 0 ISHARES TR INT 464288489 212 7285 SH SOLE 7285 0 0 ISHARES TR INT 464288448 1236 43178 SH SOLE 43178 0 0 ISHARES TR MRG 464288539 294 28666 SH SOLE 28666 0 0 ISHARES TR MSC 464288240 5815 149243 SH SOLE 149243 0 0 ISHARES TR MSC 464287465 11342 203190 SH SOLE 203190 0 0 ISHARES TR EAF 464288273 1192 24705 SH SOLE 24705 0 0 ISHARES TR MSC 464287234 6456 187897 SH SOLE 187897 0 0 ISHARES TR IRE 46429B507 851 23680 SH SOLE 23680 0 0 ISHARES TR MSC 46429B408 364 9285 SH SOLE 9285 0 0 ISHARES TR NAS 464287556 231 897 SH SOLE 897 0 0 ISHARES TR RES 464288562 374 5545 SH SOLE 5545 0 0 ISHARES TR RUS 464287622 325 2777 SH SOLE 2777 0 0 ISHARES TR RUS 464287655 889 7730 SH SOLE 7730 0 0 ISHARES TR RUS 464287630 811 8331 SH SOLE 8331 0 0 ISHARES TR RUS 464287499 320 1900 SH SOLE 1900 0 0 ISHARES TR RUS 464287473 602 8100 SH SOLE 8100 0 0 ISHARES TR INT 464288117 246 2466 SH SOLE 2466 0 0 ISHARES TR S&P 464287705 1355 10580 SH SOLE 10580 0 0 ISHARES TR SP 464287879 962 8238 SH SOLE 8238 0 0 ISHARES TR SEL 464287168 6421 75289 SH SOLE 75289 0 0 ISHARES TR SHR 464288679 5489 49693 SH SOLE 49693 0 0 ISHARES TR MSC 46429B523 2891 52219 SH SOLE 52219 0 0 ISHARES TR MSC 46429B598 436 15602 SH SOLE 15602 0 0 ISHARES TR COR 46432F842 363 7000 SH SOLE 7000 0 0 ISHARES TR COR 46432F859 1214 11949 SH SOLE 11949 0 0 ISHARES TR MSC 46434V548 354 23024 SH SOLE 23024 0 0 ISHARES TR MIN 46429B689 485 7300 SH SOLE 7300 0 0 ISHARES TR MIN 46429B697 292 6320 SH SOLE 6320 0 0 ISHARES TR CUR 46434V639 668 27758 SH SOLE 27758 0 0 ISHARES TR U.S 464288760 1080 8642 SH SOLE 8642 0 0 ISHARES TR U.S 464287580 664 4626 SH SOLE 4626 0 0 ISHARES TR US 464288828 479 3758 SH SOLE 3758 0 0 ISHARES TR U.S 464287754 293 2668 SH SOLE 2668 0 0 ISHARES TR U.S 464288810 477 3518 SH SOLE 3518 0 0 ISHARES TR U.S 464288836 348 2412 SH SOLE 2412 0 0 ISHARES TR U.S 464288687 2025 50774 SH SOLE 50774 0 0 ISHARES TR U.S 464287739 2556 31025 SH SOLE 31025 0 0 ISHARES TR U.S 464287721 1303 12379 SH SOLE 12379 0 0 ISHARES TR U.S 464287697 488 3714 SH SOLE 3714 0 0 ISRAEL CHEMICALS LTD SHS M5920A109 48 12244 SH SOLE 12244 0 0 ITAU UNIBANCO HLDG SA SPO 465562106 2859 302908 SH SOLE 302908 0 0 JETBLUE AIRWAYS CORP COM 477143101 1238 74777 SH SOLE 74777 0 0 JOHNSON & JOHNSON COM 478160104 54717 451085 SH SOLE 451085 0 0 JOHNSON CTLS INC COM 478366107 1350 30505 SH SOLE 30505 0 0 JPMORGAN CHASE & CO COM 46625H100 37433 602402 SH SOLE 602402 0 0 JUST ENERGY GROUP INC COM 48213W101 3873 636956 SH SOLE 636956 0 0 KANSAS CITY SOUTHERN COM 485170302 395 4386 SH SOLE 4386 0 0 KAR AUCTION SVCS INC COM 48238T109 237 5673 SH SOLE 5673 0 0 KCAP FINL INC COM 48668E101 69 17611 SH SOLE 17611 0 0 KELLOGG CO COM 487836108 713 8735 SH SOLE 8735 0 0 KELLY SVCS INC CL 488152208 1040 54806 SH SOLE 54806 0 0 KEYCORP NEW COM 493267108 997 90230 SH SOLE 90230 0 0 KIMBERLY CLARK CORP COM 494368103 2932 21330 SH SOLE 21330 0 0 KIMCO RLTY CORP COM 49446R109 1176 37481 SH SOLE 37481 0 0 KINDER MORGAN INC DEL COM 49456B101 3333 178063 SH SOLE 178063 0 0 KINROSS GOLD CORP COM 496902404 81919 16752394 SH SOLE 16752394 0 0 KKR & CO L P DEL COM 48248M102 432 35047 SH SOLE 35047 0 0 KLONDEX MNS LTD COM 498696103 696 190742 SH SOLE 190742 0 0 KOHLS CORP COM 500255104 715 18843 SH SOLE 18843 0 0 KONINKLIJKE PHILIPS N V NY 500472303 386 15460 SH SOLE 15460 0 0 KRAFT HEINZ CO COM 500754106 9617 108696 SH SOLE 108696 0 0 KROGER CO COM 501044101 5471 148720 SH SOLE 148720 0 0 L BRANDS INC COM 501797104 2940 43792 SH SOLE 43792 0 0 LAM RESEARCH CORP COM 512807108 1151 13693 SH SOLE 13693 0 0 LAREDO PETROLEUM INC COM 516806106 178 16971 SH SOLE 16971 0 0 LAS VEGAS SANDS CORP COM 517834107 727 16722 SH SOLE 16722 0 0 LAUDER ESTEE COS INC CL 518439104 1601 17591 SH SOLE 17591 0 0 LAZARD LTD SHS G54050102 727 24418 SH SOLE 24418 0 0 LEAR CORP COM 521865204 728 7158 SH SOLE 7158 0 0 LEGGETT & PLATT INC COM 524660107 794 15530 SH SOLE 15530 0 0 LENNAR CORP CL 526057104 856 18572 SH SOLE 18572 0 0 LIBERTY PPTY TR SH 531172104 1037 26102 SH SOLE 26102 0 0 LILLY ELI & CO COM 532457108 4896 62172 SH SOLE 62172 0 0 LINCOLN NATL CORP IND COM 534187109 1872 48288 SH SOLE 48288 0 0 LINEAR TECHNOLOGY CORP COM 535678106 468 10053 SH SOLE 10053 0 0 LKQ CORP COM 501889208 3628 114434 SH SOLE 114434 0 0 LLOYDS BANKING GROUP PLC SPO 539439109 177 59518 SH SOLE 59518 0 0 LOCKHEED MARTIN CORP COM 539830109 20272 81686 SH SOLE 81686 0 0 LOWES COS INC COM 548661107 1705 21532 SH SOLE 21532 0 0 LPL FINL HLDGS INC COM 50212V100 441 19560 SH SOLE 19560 0 0 LULULEMON ATHLETICA INC COM 550021109 301 4080 SH SOLE 4080 0 0 LYONDELLBASELL INDUSTRIES N SHS N53745100 4752 63858 SH SOLE 63858 0 0 MACERICH CO COM 554382101 2080 24358 SH SOLE 24358 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 2336 31540 SH SOLE 31540 0 0 MACYS INC COM 55616P104 2450 72891 SH SOLE 72891 0 0 MACYS INC COM 55616P104 403 12000 SH Put SOLE 12000 0 0 MAG SILVER CORP COM 55903Q104 189 14968 SH SOLE 14968 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 375 4939 SH SOLE 4939 0 0 MAGNA INTL INC COM 559222401 40996 1168983 SH SOLE 1168983 0 0 MAGNA INTL INC COM 559222401 438 12500 SH Put SOLE 12500 0 0 MAIN STREET CAPITAL CORP COM 56035L104 732 22280 SH SOLE 22280 0 0 MANULIFE FINL CORP COM 56501R106 500737 36630356 SH SOLE 36630356 0 0 MANULIFE FINL CORP COM 56501R106 383 28000 SH Put SOLE 28000 0 0 MARATHON PETE CORP COM 56585A102 1671 44015 SH SOLE 44015 0 0 MARKEL CORP COM 570535104 7294 7656 SH SOLE 7656 0 0 MARSH & MCLENNAN COS INC COM 571748102 2745 40103 SH SOLE 40103 0 0 MARTIN MARIETTA MATLS INC COM 573284106 348 1815 SH SOLE 1815 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 139 14600 SH SOLE 14600 0 0 MASCO CORP COM 574599106 1617 52278 SH SOLE 52278 0 0 MASIMO CORP COM 574795100 3955 75307 SH SOLE 75307 0 0 MASTERCARD INC CL 57636Q104 5582 63386 SH SOLE 63386 0 0 MATTEL INC COM 577081102 670 21412 SH SOLE 21412 0 0 MCCORMICK & CO INC COM 579780206 2767 25937 SH SOLE 25937 0 0 MCDONALDS CORP COM 580135101 18138 150723 SH SOLE 150723 0 0 MCEWEN MNG INC COM 58039P107 175 45550 SH SOLE 45550 0 0 MCKESSON CORP COM 58155Q103 4582 24549 SH SOLE 24549 0 0 MEAD JOHNSON NUTRITION CO COM 582839106 244 2691 SH SOLE 2691 0 0 MEDALLION FINL CORP COM 583928106 75 10213 SH SOLE 10213 0 0 MEDLEY CAP CORP COM 58503F106 163 24337 SH SOLE 24337 0 0 MEDTRONIC PLC SHS G5960L103 4817 55511 SH SOLE 55511 0 0 MERCK & CO INC COM 58933Y105 9259 160712 SH SOLE 160712 0 0 MEREDITH CORP COM 589433101 280 5403 SH SOLE 5403 0 0 MERUS LABS INTL INC NEW COM 59047R101 23 18201 SH SOLE 18201 0 0 METHANEX CORP COM 59151K108 913 31362 SH SOLE 31362 0 0 METLIFE INC COM 59156R108 2624 65892 SH SOLE 65892 0 0 MFA FINL INC COM 55272X102 764 105028 SH SOLE 105028 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 902 17772 SH SOLE 17772 0 0 MICRON TECHNOLOGY INC COM 595112103 1760 127890 SH SOLE 127890 0 0 MICROSOFT CORP COM 594918104 32343 632066 SH SOLE 632066 0 0 MICROSOFT CORP COM 594918104 563 11000 SH Put SOLE 11000 0 0 MITEL NETWORKS CORP COM 60671Q104 247 39310 SH SOLE 39310 0 0 MITSUBISHI UFJ FINL GROUP IN SPO 606822104 5432 1226292 SH SOLE 1226292 0 0 MIZUHO FINL GROUP INC SPO 60687Y109 1954 685719 SH SOLE 685719 0 0 MOBILE TELESYSTEMS PJSC SPO 607409109 211 25471 SH SOLE 25471 0 0 MOLSON COORS BREWING CO CL 60871R209 638 6313 SH SOLE 6313 0 0 MONDELEZ INTL INC CL 609207105 5434 119405 SH SOLE 119405 0 0 MONSANTO CO NEW COM 61166W101 685 6620 SH SOLE 6620 0 0 MOODYS CORP COM 615369105 220 2346 SH SOLE 2346 0 0 MORGAN STANLEY COM 617446448 5004 192597 SH SOLE 192597 0 0 MOSAIC CO NEW COM 61945C103 1234 47136 SH SOLE 47136 0 0 MOUNTAIN PROV DIAMONDS INC COM 62426E402 295 64215 SH SOLE 64215 0 0 NASDAQ INC COM 631103108 1722 26623 SH SOLE 26623 0 0 NATIONAL GRID PLC SPO 636274300 1620 21796 SH SOLE 21796 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1497 44494 SH SOLE 44494 0 0 NAVIENT CORP COM 63938C108 946 79198 SH SOLE 79198 0 0 NETFLIX INC COM 64110L106 2448 26760 SH SOLE 26760 0 0 NEUSTAR INC CL 64126X201 1040 44236 SH SOLE 44236 0 0 NEVSUN RES LTD COM 64156L101 389 132225 SH SOLE 132225 0 0 NEW GOLD INC CDA COM 644535106 1029 234936 SH SOLE 234936 0 0 NEW MTN FIN CORP COM 647551100 321 24858 SH SOLE 24858 0 0 NEW RESIDENTIAL INVT CORP COM 64828T201 231 16716 SH SOLE 16716 0 0 NEWELL BRANDS INC COM 651229106 5838 120191 SH SOLE 120191 0 0 NEWMONT MINING CORP COM 651639106 6957 177849 SH SOLE 177849 0 0 NEXTERA ENERGY INC COM 65339F101 3636 27887 SH SOLE 27887 0 0 NIELSEN HLDGS PLC SHS G6518L108 209 4025 SH SOLE 4025 0 0 NIKE INC CL 654106103 4102 74308 SH SOLE 74308 0 0 NIMBLE STORAGE INC COM 65440R101 137 17250 SH SOLE 17250 0 0 NIPPON TELEG & TEL CORP SPO 654624105 461 9798 SH SOLE 9798 0 0 NISOURCE INC COM 65473P105 1433 54047 SH SOLE 54047 0 0 NOBILIS HEALTH CORP COM 65500B103 853 382683 SH SOLE 382683 0 0 NOKIA CORP SPO 654902204 91 15980 SH SOLE 15980 0 0 NORBORD INC COM 65548P403 4101 207986 SH SOLE 207986 0 0 NORFOLK SOUTHERN CORP COM 655844108 2353 27637 SH SOLE 27637 0 0 NORTHROP GRUMMAN CORP COM 666807102 3217 14472 SH SOLE 14472 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 347 23394 SH SOLE 23394 0 0 NOVAGOLD RES INC COM 66987E206 588 96137 SH SOLE 96137 0 0 NOVARTIS A G SPO 66987V109 3285 39815 SH SOLE 39815 0 0 NOVO-NORDISK A S ADR 670100205 2856 53097 SH SOLE 53097 0 0 NRG ENERGY INC COM 629377508 433 28908 SH SOLE 28908 0 0 NU SKIN ENTERPRISES INC CL 67018T105 211 4571 SH SOLE 4571 0 0 NVIDIA CORP COM 67066G104 3813 81108 SH SOLE 81108 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1851 23622 SH SOLE 23622 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 5810 21430 SH SOLE 21430 0 0 OLD REP INTL CORP COM 680223104 1850 95895 SH SOLE 95895 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 866 25498 SH SOLE 25498 0 0 OMNICOM GROUP INC COM 681919106 2397 29418 SH SOLE 29418 0 0 OPEN TEXT CORP COM 683715106 19291 326077 SH SOLE 326077 0 0 ORACLE CORP COM 68389X105 7982 195023 SH SOLE 195023 0 0 ORBITAL ATK INC COM 68557N103 577 6773 SH SOLE 6773 0 0 OUTERWALL INC COM 690070107 1182 28146 SH SOLE 28146 0 0 OWENS ILL INC COM 690768403 2239 124312 SH SOLE 124312 0 0 PACCAR INC COM 693718108 1283 24728 SH SOLE 24728 0 0 PACKAGING CORP AMER COM 695156109 309 4623 SH SOLE 4623 0 0 PALO ALTO NETWORKS INC COM 697435105 454 3700 SH SOLE 3700 0 0 PAN AMERICAN SILVER CORP COM 697900108 2723 165559 SH SOLE 165559 0 0 PAPA JOHNS INTL INC COM 698813102 325 4780 SH SOLE 4780 0 0 PARKER HANNIFIN CORP COM 701094104 1697 15706 SH SOLE 15706 0 0 PAYCHEX INC COM 704326107 3100 52093 SH SOLE 52093 0 0 PAYPAL HLDGS INC COM 70450Y103 624 17097 SH SOLE 17097 0 0 PEMBINA PIPELINE CORP COM 706327103 178055 5868661 SH SOLE 5868661 0 0 PENGROWTH ENERGY CORP COM 70706P104 300 163082 SH SOLE 163082 0 0 PENN WEST PETE LTD NEW COM 707887105 294 211528 SH SOLE 211528 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 144 11627 SH SOLE 11627 0 0 PENNANTPARK INVT CORP COM 708062104 216 31580 SH SOLE 31580 0 0 PEPSICO INC COM 713448108 5595 52811 SH SOLE 52811 0 0 PETROLEO BRASILEIRO SA PETRO SP 71654V101 117 20070 SH SOLE 20070 0 0 PETROLEO BRASILEIRO SA PETRO SPO 71654V408 148 20702 SH SOLE 20702 0 0 PFIZER INC COM 717081103 21719 616844 SH SOLE 616844 0 0 PFIZER INC COM 717081103 303 8600 SH Put SOLE 8600 0 0 PHI INC COM 69336T205 1115 62363 SH SOLE 62363 0 0 PHILIP MORRIS INTL INC COM 718172109 6153 60491 SH SOLE 60491 0 0 PHILLIPS 66 COM 718546104 6445 81235 SH SOLE 81235 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 572 22431 SH SOLE 22431 0 0 PIMCO DYNAMIC CR INCOME FD COM 72202D106 1200 62738 SH SOLE 62738 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1958 71033 SH SOLE 71033 0 0 PIMCO ETF TR 25Y 72201R882 463 3420 SH SOLE 3420 0 0 PIMCO ETF TR TTL 72201R775 3407 31728 SH SOLE 31728 0 0 PINNACLE FOODS INC DEL COM 72348P104 2358 50940 SH SOLE 50940 0 0 PIONEER NAT RES CO COM 723787107 2505 16564 SH SOLE 16564 0 0 PITNEY BOWES INC COM 724479100 245 13759 SH SOLE 13759 0 0 PNC FINL SVCS GROUP INC COM 693475105 1029 12642 SH SOLE 12642 0 0 POLARIS INDS INC COM 731068102 768 9399 SH SOLE 9399 0 0 POSCO SPO 693483109 6069 136392 SH SOLE 136392 0 0 POTASH CORP SASK INC COM 73755L107 187648 11554677 SH SOLE 11554677 0 0 POWERSHARES ETF TR II EX 73936T771 682 26454 SH SOLE 26454 0 0 POWERSHARES ETF TR II S&P 73937B779 472 11041 SH SOLE 11041 0 0 POWERSHARES ETF TR II BUI 73937B407 1042 33086 SH SOLE 33086 0 0 POWERSHARES ETF TR II SOV 73936T573 1755 59347 SH SOLE 59347 0 0 POWERSHARES ETF TR II PFD 73936T565 5561 364866 SH SOLE 364866 0 0 POWERSHARES ETF TR II S&P 73937B647 467 11935 SH SOLE 11935 0 0 POWERSHARES ETF TRUST DYN 73935X286 555 12268 SH SOLE 12268 0 0 POWERSHARES ETF TRUST DYN 73935X609 287 9184 SH SOLE 9184 0 0 POWERSHARES ETF TRUST DIV 73935X732 735 32443 SH SOLE 32443 0 0 POWERSHARES ETF TRUST DYN 73935X757 232 6912 SH SOLE 6912 0 0 POWERSHARES ETF TRUST DYN 73935X799 696 10981 SH SOLE 10981 0 0 POWERSHARES ETF TRUST RUS 73935X880 333 11958 SH SOLE 11958 0 0 POWERSHARES ETF TRUST FTS 73935X567 345 3549 SH SOLE 3549 0 0 POWERSHARES ETF TRUST NAS 73935X146 313 4083 SH SOLE 4083 0 0 POWERSHARES QQQ TRUST UNI 73935A104 3908 36338 SH SOLE 36338 0 0 POWERSHS DB MULTI SECT COMM DB 73936B101 1254 99765 SH SOLE 99765 0 0 POWERSHS DB MULTI SECT COMM PS 73936B408 586 26545 SH SOLE 26545 0 0 PPG INDS INC COM 693506107 1099 10551 SH SOLE 10551 0 0 PPL CORP COM 69351T106 3076 81486 SH SOLE 81486 0 0 PRAXAIR INC COM 74005P104 1057 9406 SH SOLE 9406 0 0 PRECISION DRILLING CORP COM 74022D308 2085 393407 SH SOLE 393407 0 0 PRETIUM RES INC COM 74139C102 634 56566 SH SOLE 56566 0 0 PRICE T ROWE GROUP INC COM 74144T108 768 10520 SH SOLE 10520 0 0 PRICELINE GRP INC COM 741503403 953 763 SH SOLE 763 0 0 PRIMERO MNG CORP COM 74164W106 58 27933 SH SOLE 27933 0 0 PRIMORIS SVCS CORP COM 74164F103 5964 315076 SH SOLE 315076 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 790 19205 SH SOLE 19205 0 0 PROASSURANCE CORP COM 74267C106 481 8976 SH SOLE 8976 0 0 PROCTER & GAMBLE CO COM 742718109 27152 320678 SH SOLE 320678 0 0 PROGRESSIVE CORP OHIO COM 743315103 1236 36890 SH SOLE 36890 0 0 PROSHARES TR S&P 74348A467 339 6236 SH SOLE 6236 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 1166 149145 SH SOLE 149145 0 0 PRUDENTIAL FINL INC COM 744320102 4236 59381 SH SOLE 59381 0 0 PRUDENTIAL PLC ADR 74435K204 257 7562 SH SOLE 7562 0 0 PUBLIC STORAGE COM 74460D109 1592 6228 SH SOLE 6228 0 0 PULTE GROUP INC COM 745867101 1063 54518 SH SOLE 54518 0 0 PVH CORP COM 693656100 1270 13477 SH SOLE 13477 0 0 QUALCOMM INC COM 747525103 6216 116030 SH SOLE 116030 0 0 QUANTA SVCS INC COM 74762E102 350 15157 SH SOLE 15157 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1995 24504 SH SOLE 24504 0 0 RALPH LAUREN CORP CL 751212101 689 7689 SH SOLE 7689 0 0 RANDGOLD RES LTD ADR 752344309 2067 18445 SH SOLE 18445 0 0 RAYTHEON CO COM 755111507 17561 129172 SH SOLE 129172 0 0 REALTY INCOME CORP COM 756109104 739 10653 SH SOLE 10653 0 0 RED HAT INC COM 756577102 920 12668 SH SOLE 12668 0 0 REGAL BELOIT CORP COM 758750103 459 8334 SH SOLE 8334 0 0 REGAL ENTMT GROUP CL 758766109 369 16742 SH SOLE 16742 0 0 REGENERON PHARMACEUTICALS COM 75886F107 202 579 SH SOLE 579 0 0 REINSURANCE GROUP AMER INC COM 759351604 228 2354 SH SOLE 2354 0 0 REPUBLIC SVCS INC COM 760759100 1126 21952 SH SOLE 21952 0 0 RESMED INC COM 761152107 498 7873 SH SOLE 7873 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 128524 3089528 SH SOLE 3089528 0 0 REYNOLDS AMERICAN INC COM 761713106 7774 144143 SH SOLE 144143 0 0 RIO TINTO PLC SPO 767204100 275 8778 SH SOLE 8778 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 20114 595429 SH SOLE 595429 0 0 RITE AID CORP COM 767754104 948 126617 SH SOLE 126617 0 0 RLI CORP COM 749607107 498 7246 SH SOLE 7246 0 0 ROCKWELL AUTOMATION INC COM 773903109 390 3399 SH SOLE 3399 0 0 ROGERS COMMUNICATIONS INC CL 775109200 255956 6335542 SH SOLE 6335542 0 0 ROSS STORES INC COM 778296103 1275 22487 SH SOLE 22487 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 3428571 58022859 SH SOLE 58022859 0 0 ROYAL BK SCOTLAND GROUP PLC SPO 780097689 563 119754 SH SOLE 119754 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 477 7100 SH SOLE 7100 0 0 ROYAL DUTCH SHELL PLC SPO 780259107 1137 20303 SH SOLE 20303 0 0 ROYAL DUTCH SHELL PLC SPO 780259206 8247 149356 SH SOLE 149356 0 0 ROYAL GOLD INC COM 780287108 4908 68144 SH SOLE 68144 0 0 RYDEX ETF TRUST GUG 78355W106 1267 15765 SH SOLE 15765 0 0 S&P GLOBAL INC COM 78409V104 7731 72078 SH SOLE 72078 0 0 SALESFORCE COM INC COM 79466L302 1070 13480 SH SOLE 13480 0 0 SAN JUAN BASIN RTY TR UNI 798241105 1896 260741 SH SOLE 260741 0 0 SANDERSON FARMS INC COM 800013104 436 5035 SH SOLE 5035 0 0 SANDSTORM GOLD LTD COM 80013R206 1868 418913 SH SOLE 418913 0 0 SANOFI SPO 80105N105 5506 131577 SH SOLE 131577 0 0 SAP SE SPO 803054204 285 3805 SH SOLE 3805 0 0 SAREPTA THERAPEUTICS INC COM 803607100 529 27745 SH SOLE 27745 0 0 SCHEIN HENRY INC COM 806407102 2091 11828 SH SOLE 11828 0 0 SCHLUMBERGER LTD COM 806857108 4443 56184 SH SOLE 56184 0 0 SEALED AIR CORP NEW COM 81211K100 384 8348 SH SOLE 8348 0 0 SEASPAN CORP SHS Y75638109 644 46115 SH SOLE 46115 0 0 SELECT MED HLDGS CORP COM 81619Q105 164 15061 SH SOLE 15061 0 0 SELECT SECTOR SPDR TR SBI 81369Y308 12175 220761 SH SOLE 220761 0 0 SELECT SECTOR SPDR TR SBI 81369Y407 3754 48095 SH SOLE 48095 0 0 SELECT SECTOR SPDR TR SBI 81369Y100 5355 115569 SH SOLE 115569 0 0 SELECT SECTOR SPDR TR TEC 81369Y803 4295 99022 SH SOLE 99022 0 0 SELECT SECTOR SPDR TR SBI 81369Y506 25425 372585 SH SOLE 372585 0 0 SELECT SECTOR SPDR TR SBI 81369Y605 924 40432 SH SOLE 40432 0 0 SELECT SECTOR SPDR TR SBI 81369Y209 17651 246158 SH SOLE 246158 0 0 SELECT SECTOR SPDR TR SBI 81369Y704 13921 248549 SH SOLE 248549 0 0 SELECT SECTOR SPDR TR SBI 81369Y886 5858 111640 SH SOLE 111640 0 0 SENIOR HSG PPTYS TR SH 81721M109 775 37217 SH SOLE 37217 0 0 SHAW COMMUNICATIONS INC CL 82028K200 105678 5504076 SH SOLE 5504076 0 0 SHERWIN WILLIAMS CO COM 824348106 846 2880 SH SOLE 2880 0 0 SHIRE PLC SPO 82481R106 338 1836 SH SOLE 1836 0 0 SHOPIFY INC CL 82509L107 207 6720 SH SOLE 6720 0 0 SIBANYE GOLD LTD SPO 825724206 395 28984 SH SOLE 28984 0 0 SIERRA WIRELESS INC COM 826516106 340 20047 SH SOLE 20047 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 300 2398 SH SOLE 2398 0 0 SILVER STD RES INC COM 82823L106 1034 79624 SH SOLE 79624 0 0 SILVER WHEATON CORP COM 828336107 135953 5777864 SH SOLE 5777864 0 0 SIMON PPTY GROUP INC NEW COM 828806109 7803 35976 SH SOLE 35976 0 0 SIRIUS XM HLDGS INC COM 82968B103 58 14643 SH SOLE 14643 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1208 20841 SH SOLE 20841 0 0 SK TELECOM LTD SPO 78440P108 2590 123795 SH SOLE 123795 0 0 SKECHERS U S A INC CL 830566105 816 27473 SH SOLE 27473 0 0 SKYWEST INC COM 830879102 2431 91876 SH SOLE 91876 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 895 14142 SH SOLE 14142 0 0 SMUCKER J M CO COM 832696405 8793 57693 SH SOLE 57693 0 0 SNAP ON INC COM 833034101 1094 6934 SH SOLE 6934 0 0 SOCIEDAD QUIMICA MINERA DE C SPO 833635105 1794 72569 SH SOLE 72569 0 0 SOUTHERN CO COM 842587107 2805 52297 SH SOLE 52297 0 0 SOUTHWEST AIRLS CO COM 844741108 5973 152331 SH SOLE 152331 0 0 SPDR DOW JONES INDL AVRG ETF UT 78467X109 7026 39250 SH SOLE 39250 0 0 SPDR GOLD TRUST GOL 78463V107 7327 57931 SH SOLE 57931 0 0 SPDR GOLD TRUST GOL 78463V107 253 2000 SH Put SOLE 200 0 0 SPDR INDEX SHS FDS DJ 78463X863 331 7985 SH SOLE 7985 0 0 SPDR INDEX SHS FDS EUR 78463X202 1023 32819 SH SOLE 32819 0 0 SPDR INDEX SHS FDS S&P 78463X756 683 17354 SH SOLE 17354 0 0 SPDR INDEX SHS FDS S&P 78463X764 1958 68841 SH SOLE 68841 0 0 SPDR INDEX SHS FDS S&P 78463X855 343 7347 SH SOLE 7347 0 0 SPDR S&P 500 ETF TR TR 78462F103 26696 127444 SH SOLE 127444 0 0 SPDR S&P 500 ETF TR TR 78462F103 3142 15000 SH Put SOLE 15000 0 0 SPDR S&P MIDCAP 400 ETF TR UTS 78467Y107 743 2729 SH SOLE 2729 0 0 SPDR SERIES TRUST BRC 78464A417 216 6040 SH SOLE 6040 0 0 SPDR SERIES TRUST BRC 78464A680 11990 262353 SH SOLE 262353 0 0 SPDR SERIES TRUST MOR 78464A102 294 5600 SH SOLE 5600 0 0 SPDR SERIES TRUST S&P 78464A763 9740 116064 SH SOLE 116064 0 0 SPDR SERIES TRUST NUV 78464A284 209 3490 SH SOLE 3490 0 0 SPDR SERIES TRUST S&P 78464A888 380 11339 SH SOLE 11339 0 0 SPDR SERIES TRUST S&P 78464A698 10956 285315 SH SOLE 285315 0 0 SPECTRA ENERGY CORP COM 847560109 3444 94032 SH SOLE 94032 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 776 18046 SH SOLE 18046 0 0 SPROTT PHYSICAL GOLD TRUST UNI 85207H104 574 52247 SH SOLE 52247 0 0 SPROTT PHYSICAL SILVER TR TR 85207K107 189 26052 SH SOLE 26052 0 0 SSGA ACTIVE ETF TR BLK 78467V608 5756 123142 SH SOLE 123142 0 0 STANLEY BLACK & DECKER INC COM 854502101 1661 14936 SH SOLE 14936 0 0 STANTEC INC COM 85472N109 4953 204429 SH SOLE 204429 0 0 STARBUCKS CORP COM 855244109 24889 435726 SH SOLE 435726 0 0 STATE STR CORP COM 857477103 867 16078 SH SOLE 16078 0 0 STERICYCLE INC COM 858912108 755 7250 SH SOLE 7250 0 0 STRYKER CORP COM 863667101 9526 79495 SH SOLE 79495 0 0 STUDENT TRANSN INC COM 86388A108 10077 1960557 SH SOLE 1960557 0 0 SUMITOMO MITSUI FINL GROUP I SPO 86562M209 123 21554 SH SOLE 21554 0 0 SUN LIFE FINL INC COM 866796105 371020 11301264 SH SOLE 11301264 0 0 SUNCOR ENERGY INC NEW COM 867224107 690599 24904413 SH SOLE 24904413 0 0 SUNCOR ENERGY INC NEW COM 867224107 311 11200 SH Put SOLE 11200 0 0 SUNOPTA INC COM 8676EP108 2727 650793 SH SOLE 650793 0 0 SUNTRUST BKS INC COM 867914103 854 20786 SH SOLE 20786 0 0 SYMANTEC CORP COM 871503108 324 15758 SH SOLE 15758 0 0 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 202 6350 SH SOLE 6350 0 0 SYNCHRONY FINL COM 87165B103 733 28984 SH SOLE 28984 0 0 SYNGENTA AG SPO 87160A100 525 6837 SH SOLE 6837 0 0 SYNOVUS FINL CORP COM 87161C501 2569 88627 SH SOLE 88627 0 0 SYSCO CORP COM 871829107 816 16085 SH SOLE 16085 0 0 T MOBILE US INC COM 872590104 1588 36701 SH SOLE 36701 0 0 TAHOE RES INC COM 873868103 23707 1583620 SH SOLE 1583620 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPO 874039100 2315 88270 SH SOLE 88270 0 0 TARGET CORP COM 87612E106 658 9421 SH SOLE 9421 0 0 TASEKO MINES LTD COM 876511106 133 270727 SH SOLE 270727 0 0 TCP CAP CORP COM 87238Q103 309 20190 SH SOLE 20190 0 0 TE CONNECTIVITY LTD REG H84989104 242 4229 SH SOLE 4229 0 0 TECK RESOURCES LTD CL 878742204 106442 8082139 SH SOLE 8082139 0 0 TELECOM ITALIA S P A NEW SPO 87927Y102 3032 371058 SH SOLE 371058 0 0 TELEFONICA BRASIL SA SPO 87936R106 5703 419307 SH SOLE 419307 0 0 TELEFONICA S A SPO 879382208 298 31420 SH SOLE 31420 0 0 TELUS CORP COM 87971M103 325508 10108944 SH SOLE 10108944 0 0 TERADYNE INC COM 880770102 209 10612 SH SOLE 10612 0 0 TESLA MTRS INC COM 88160R101 1137 5356 SH SOLE 5356 0 0 TESORO CORP COM 881609101 677 9035 SH SOLE 9035 0 0 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4819 95940 SH SOLE 95940 0 0 TEXAS INSTRS INC COM 882508104 3650 58255 SH SOLE 58255 0 0 THERAVANCE INC NOT 88338TAB0 1614 20000 SH SOLE 20000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1257 8510 SH SOLE 8510 0 0 THL CR INC COM 872438106 161 14467 SH SOLE 14467 0 0 THOMSON REUTERS CORP COM 884903105 207978 5145427 SH SOLE 5145427 0 0 THOR INDS INC COM 885160101 667 10309 SH SOLE 10309 0 0 TICC CAPITAL CORP COM 87244T109 121 22878 SH SOLE 22878 0 0 TIFFANY & CO NEW COM 886547108 2039 33617 SH SOLE 33617 0 0 TIM PARTICIPACOES S A SPO 88706P205 155 14717 SH SOLE 14717 0 0 TIME WARNER INC COM 887317303 1686 22921 SH SOLE 22921 0 0 TIMMINS GOLD CORP COM 88741P103 36 96705 SH SOLE 96705 0 0 TJX COS INC NEW COM 872540109 5812 75262 SH SOLE 75262 0 0 TOLL BROTHERS INC COM 889478103 801 29778 SH SOLE 29778 0 0 TORCHMARK CORP COM 891027104 918 14854 SH SOLE 14854 0 0 TORONTO DOMINION BK ONT COM 891160509 3267677 76116399 SH SOLE 76116399 0 0 TORONTO DOMINION BK ONT COM 891160509 515 12000 SH Put SOLE 12000 0 0 TOTAL S A SPO 89151E109 6673 138724 SH SOLE 138724 0 0 TOYOTA MOTOR CORP SP 892331307 1488 14884 SH SOLE 14884 0 0 TPG SPECIALTY LENDING INC COM 87265K102 330 19890 SH SOLE 19890 0 0 TRACTOR SUPPLY CO COM 892356106 2985 32736 SH SOLE 32736 0 0 TRANSALTA CORP COM 89346D107 4705 901248 SH SOLE 901248 0 0 TRANSCANADA CORP COM 89353D107 539120 11922148 SH SOLE 11922148 0 0 TRANSGLOBE ENERGY CORP COM 893662106 102 55900 SH SOLE 55900 0 0 TRANSITION THERAPEUTICS INC COM 893716209 29 19728 SH SOLE 19728 0 0 TRAVELERS COMPANIES INC COM 89417E109 3510 29485 SH SOLE 29485 0 0 TREX CO INC COM 89531P105 841 18720 SH SOLE 18720 0 0 TRIANGLE CAP CORP COM 895848109 287 14792 SH SOLE 14792 0 0 TRINITY INDS INC COM 896522109 353 19021 SH SOLE 19021 0 0 TUPPERWARE BRANDS CORP COM 899896104 321 5697 SH SOLE 5697 0 0 TURQUOISE HILL RES LTD COM 900435108 2791 825786 SH SOLE 825786 0 0 TWENTY FIRST CENTY FOX INC CL 90130A101 895 33073 SH SOLE 33073 0 0 TWITTER INC COM 90184L102 479 28355 SH SOLE 28355 0 0 TWO HBRS INVT CORP COM 90187B101 240 27983 SH SOLE 27983 0 0 TYSON FOODS INC CL 902494103 6116 91565 SH SOLE 91565 0 0 UBS GROUP AG SHS H42097107 448 34594 SH SOLE 34594 0 0 UGI CORP NEW COM 902681105 592 13090 SH SOLE 13090 0 0 ULTA SALON COSMETCS & FRAG I COM 90384S303 5267 21617 SH SOLE 21617 0 0 UNDER ARMOUR INC CL 904311107 207 5157 SH SOLE 5157 0 0 UNILEVER N V N Y 904784709 1194 25429 SH SOLE 25429 0 0 UNILEVER PLC SPO 904767704 5439 113528 SH SOLE 113528 0 0 UNION PAC CORP COM 907818108 15754 180567 SH SOLE 180567 0 0 UNITED CONTL HLDGS INC COM 910047109 2034 49559 SH SOLE 49559 0 0 UNITED PARCEL SERVICE INC CL 911312106 7631 70841 SH SOLE 70841 0 0 UNITED RENTALS INC COM 911363109 1978 29485 SH SOLE 29485 0 0 UNITED STATES OIL FUND LP UNI 91232N108 759 65600 SH SOLE 65600 0 0 UNITED TECHNOLOGIES CORP COM 913017109 2096 20435 SH SOLE 20435 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 670 6322 SH SOLE 6322 0 0 UNITEDHEALTH GROUP INC COM 91324P102 13574 96131 SH SOLE 96131 0 0 UNIVERSAL HLTH SVCS INC CL 913903100 1808 13479 SH SOLE 13479 0 0 UNUM GROUP COM 91529Y106 516 16232 SH SOLE 16232 0 0 US BANCORP DEL COM 902973304 2118 52513 SH SOLE 52513 0 0 VALE S A ADR 91912E105 3068 606414 SH SOLE 606414 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 74455 3696882 SH SOLE 3696882 0 0 VALERO ENERGY CORP NEW COM 91913Y100 1464 28702 SH SOLE 28702 0 0 VALMONT INDS INC COM 920253101 547 4043 SH SOLE 4043 0 0 VANECK VECTORS ETF TR CEF 92189F460 1031 34926 SH SOLE 34926 0 0 VANECK VECTORS ETF TR AMT 92189F544 308 12418 SH SOLE 12418 0 0 VANECK VECTORS ETF TR GOL 92189F106 1559 56275 SH SOLE 56275 0 0 VANGUARD INDEX FDS VAL 922908744 221 2600 SH SOLE 2600 0 0 VANGUARD INDEX FDS TOT 922908769 247 2301 SH SOLE 2301 0 0 VANGUARD INDEX FDS S&P 922908363 5007 26050 SH SOLE 26050 0 0 VANGUARD INDEX FDS REI 922908553 2565 28929 SH SOLE 28929 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042858 6871 195025 SH SOLE 195025 0 0 VANGUARD INTL EQUITY INDEX F ALL 922042775 282 6575 SH SOLE 6575 0 0 VANGUARD INTL EQUITY INDEX F FTS 922042874 822 17620 SH SOLE 17620 0 0 VANGUARD SCOTTSDALE FDS INT 92206C870 272 3040 SH SOLE 3040 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C649 408 4885 SH SOLE 4885 0 0 VANGUARD SCOTTSDALE FDS VNG 92206C664 235 2558 SH SOLE 2558 0 0 VANGUARD SCOTTSDALE FDS LON 92206C847 264 3100 SH SOLE 3100 0 0 VANGUARD TAX MANAGED INTL FD FTS 921943858 8359 236384 SH SOLE 236384 0 0 VANGUARD WHITEHALL FDS INC HIG 921946406 1281 17926 SH SOLE 17926 0 0 VANGUARD WORLD FDS CON 92204A207 1345 9525 SH SOLE 9525 0 0 VANGUARD WORLD FDS IND 92204A603 588 5536 SH SOLE 5536 0 0 VANGUARD WORLD FDS HEA 92204A504 260 1992 SH SOLE 1992 0 0 VCA INC COM 918194101 3472 51357 SH SOLE 51357 0 0 VENTAS INC COM 92276F100 1168 16035 SH SOLE 16035 0 0 VERISIGN INC COM 92343E102 936 10827 SH SOLE 10827 0 0 VERISK ANALYTICS INC COM 92345Y106 257 3175 SH SOLE 3175 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 36492 653515 SH SOLE 653515 0 0 VERMILION ENERGY INC COM 923725105 19861 624158 SH SOLE 624158 0 0 VIACOM INC NEW CL 92553P201 3011 72616 SH SOLE 72616 0 0 VISA INC COM 92826C839 37027 499215 SH SOLE 499215 0 0 VMWARE INC CL 928563402 865 15111 SH SOLE 15111 0 0 VODAFONE GROUP PLC NEW SPN 92857W308 2598 84097 SH SOLE 84097 0 0 VOYA FINL INC COM 929089100 579 23389 SH SOLE 23389 0 0 W P CAREY INC COM 92936U109 379 5456 SH SOLE 5456 0 0 WABASH NATL CORP COM 929566107 1389 109408 SH SOLE 109408 0 0 WADDELL & REED FINL INC CL 930059100 182 10548 SH SOLE 10548 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2641 31714 SH SOLE 31714 0 0 WAL-MART STORES INC COM 931142103 11204 153438 SH SOLE 153438 0 0 WASTE CONNECTIONS INC COM 94106B101 8769 121701 SH SOLE 121701 0 0 WASTE MGMT INC DEL COM 94106L109 11697 176508 SH SOLE 176508 0 0 WEATHERFORD INTL PLC ORD G48833100 336 60502 SH SOLE 60502 0 0 WEC ENERGY GROUP INC COM 92939U106 3176 48639 SH SOLE 48639 0 0 WELLS FARGO & CO NEW COM 949746101 37151 784944 SH SOLE 784944 0 0 WELLTOWER INC COM 95040Q104 2103 27607 SH SOLE 27607 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 676 8915 SH SOLE 8915 0 0 WESTERN DIGITAL CORP COM 958102105 1552 32840 SH SOLE 32840 0 0 WESTERN UN CO COM 959802109 2729 142300 SH SOLE 142300 0 0 WESTLAKE CHEM CORP COM 960413102 724 16871 SH SOLE 16871 0 0 WESTPAC BKG CORP SPO 961214301 256 11603 SH SOLE 11603 0 0 WESTPORT FUEL SYSTEMS INC COM 960908309 17 10100 SH SOLE 10100 0 0 WEYERHAEUSER CO COM 962166104 228 7654 SH SOLE 7654 0 0 WHIRLPOOL CORP COM 963320106 6839 41038 SH SOLE 41038 0 0 WHITEWAVE FOODS CO COM 966244105 461 9824 SH SOLE 9824 0 0 WHOLE FOODS MKT INC COM 966837106 301 9413 SH SOLE 9413 0 0 WI-LAN INC COM 928972108 10509 4137299 SH SOLE 4137299 0 0 WISDOMTREE TR IND 97717W166 233 11027 SH SOLE 11027 0 0 WISDOMTREE TR BRC 97717W364 281 6719 SH SOLE 6719 0 0 WISDOMTREE TR EUR 97717X701 1163 23014 SH SOLE 23014 0 0 WISDOMTREE TR HIG 97717W208 214 3214 SH SOLE 3214 0 0 WISDOMTREE TR SMA 97717W604 2574 35923 SH SOLE 35923 0 0 WISDOMTREE TR INT 97717W703 617 13791 SH SOLE 13791 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 481 6751 SH SOLE 6751 0 0 WYNN RESORTS LTD COM 983134107 3616 39893 SH SOLE 39893 0 0 XEROX CORP COM 984121103 101 10648 SH SOLE 10648 0 0 XILINX INC COM 983919101 661 14334 SH SOLE 14334 0 0 YAHOO INC COM 984332106 978 26036 SH SOLE 26036 0 0 YAHOO INC COM 984332106 702 18700 SH Put SOLE 18700 0 0 YAMANA GOLD INC COM 98462Y100 66180 12726987 SH SOLE 12726987 0 0 YANDEX N V SHS N97284108 221 10100 SH SOLE 10100 0 0 YUM BRANDS INC COM 988498101 4045 48779 SH SOLE 48779 0 0 ZOETIS INC CL 98978V103 3796 79979 SH SOLE 79979 0 0