0000898581-16-000010.txt : 20160210 0000898581-16-000010.hdr.sgml : 20160210 20160210153759 ACCESSION NUMBER: 0000898581-16-000010 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20151231 FILED AS OF DATE: 20160210 DATE AS OF CHANGE: 20160210 EFFECTIVENESS DATE: 20160210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: I.G. INVESTMENT MANAGEMENT, LTD. CENTRAL INDEX KEY: 0000898581 IRS NUMBER: 000000000 STATE OF INCORPORATION: A2 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03462 FILM NUMBER: 161405514 BUSINESS ADDRESS: STREET 1: ONE CANADA CENTER STREET 2: 447 PORTAGE AVE CITY: WINNIPEG STATE: A2 ZIP: R3C 3B6 BUSINESS PHONE: 2049568444 MAIL ADDRESS: STREET 1: ONE CANADA CENTER STREET 2: 447 PORTAGE AVENUE CITY: WINNIPEG STATE: A2 ZIP: R3C3B6 FORMER COMPANY: FORMER CONFORMED NAME: INVESTORS GROUP INC. DATE OF NAME CHANGE: 20111202 FORMER COMPANY: FORMER CONFORMED NAME: IG INVESTMENT MANAGEMENT LTD DATE OF NAME CHANGE: 19981124 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000898581 XXXXXXXX 12-31-2015 12-31-2015 I.G. INVESTMENT MANAGEMENT, LTD.
ONE CANADA CENTER 447 PORTAGE AVENUE WINNIPEG A2 R3C3B6
13F HOLDINGS REPORT 028-03462 N
Brad Kirk Assistant Vice-President, Investment Management Compliance 204-956-8224 Brad Kirk Winnipeg A2 02-10-2016 0 882 23398732 true
INFORMATION TABLE 2 13FReport12312015.xml 13F - HR AFLAC INC COM 001055102 25697 428990 SH SOLE 428990 0 0 AGCO CORP COM 001084102 6763 148996 SH SOLE 148996 0 0 AGL RES INC COM 001204106 1230 19279 SH SOLE 19279 0 0 AT&T INC COM 00206R102 107263 3117201 SH SOLE 3117201 0 0 AZZ INC COM 002474104 966 17382 SH SOLE 17382 0 0 ABBOTT LABS COM 002824100 5262 117170 SH SOLE 117170 0 0 ABBVIE INC COM 00287Y109 45145 762067 SH SOLE 762067 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 186 5600 SH SOLE 5600 0 0 ACI WORLDWIDE INC COM 004498101 1100 51380 SH SOLE 51380 0 0 ACTUANT CORP CL A NEW 00508X203 1565 65300 SH SOLE 65300 0 0 ACUITY BRANDS INC COM 00508Y102 227 971 SH SOLE 971 0 0 ADOBE SYS INC COM 00724F101 18104 192724 SH SOLE 192724 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 6913 45929 SH SOLE 45929 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 25871 5089606 SH SOLE 5089606 0 0 ADVANCED ENERGY INDS COM 007973100 921 32619 SH SOLE 32619 0 0 AETNA INC NEW COM 00817Y108 10078 93208 SH SOLE 93208 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 6945 166115 SH SOLE 166115 0 0 AGNICO EAGLE MINES LTD COM 008474108 10064 382700 SH SOLE 382700 0 0 AGRIUM INC COM 008916108 84105 941403 SH SOLE 941403 0 0 AIRGAS INC COM 009363102 605 4373 SH SOLE 4373 0 0 AKORN INC COM 009728106 3194 85620 SH SOLE 85620 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 14988 4555741 SH SOLE 4555741 0 0 ALBANY INTL CORP CL A 012348108 355 9703 SH SOLE 9703 0 0 ALBEMARLE CORP COM 012653101 5407 96529 SH SOLE 96529 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 6056 31750 SH SOLE 31750 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9059 111465 SH SOLE 111465 0 0 ALLETE INC COM NEW 018522300 1574 30965 SH SOLE 30965 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 15139 54738 SH SOLE 54738 0 0 ALLISON TRANSMISSION HLDGS COM 01973R101 853 32947 SH SOLE 32947 0 0 ALLY FINL INC COM 02005N100 1934 103760 SH SOLE 103760 0 0 ALTRA INDL MOTION CORP COM 02208R106 831 33119 SH SOLE 33119 0 0 ALTRIA GROUP INC COM 02209S103 73373 1260490 SH SOLE 1260490 0 0 AMAZON COM INC COM 023135106 76778 113595 SH SOLE 113595 0 0 AMAYA INC COM 02314M108 3013 239053 SH SOLE 239053 0 0 AMBEV SA SPONSORED ADR 02319V103 4619 1035605 SH SOLE 1035605 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 5031 118804 SH SOLE 118804 0 0 AMERICAN ASSETS TR INC COM 024013104 234 6112 SH SOLE 6112 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 1340 32418 SH SOLE 32418 0 0 AMERICAN CAPITAL AGENCY COR COM 02503X105 1482 85475 SH SOLE 85475 0 0 AMERICAN ELEC PWR INC COM 025537101 4798 82347 SH SOLE 82347 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1342 55836 SH SOLE 55836 0 0 AMERICAN EXPRESS CO COM 025816109 72532 1042875 SH SOLE 1042875 0 0 AMERICAN FINL GROUP INC OHI COM 025932104 591 8206 SH SOLE 8206 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 122011 1968869 SH SOLE 1968869 0 0 AMERICAN SCIENCE & ENGR INC COM 029429107 641 15493 SH SOLE 15493 0 0 AMERICAN TOWER CORP NEW COM 03027X100 21936 226266 SH SOLE 226266 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 474 7931 SH SOLE 7931 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3145 30328 SH SOLE 30328 0 0 AMERIPRISE FINL INC COM 03076C106 10763 101133 SH SOLE 101133 0 0 AMETEK INC NEW COM 031100100 755 14080 SH SOLE 14080 0 0 AMGEN INC COM 031162100 18456 113696 SH SOLE 113696 0 0 AMPHENOL CORP NEW CL A 032095101 8395 160739 SH SOLE 160739 0 0 AMSURG CORP COM 03232P405 2881 37902 SH SOLE 37902 0 0 AMTRUST FINL SVCS INC COM 032359309 169 2749 SH SOLE 2749 0 0 ANADARKO PETE CORP COM 032511107 693 14255 SH SOLE 14255 0 0 ANALOG DEVICES INC COM 032654105 4059 73368 SH SOLE 73368 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 7640 1076002 SH SOLE 1076002 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4841 38724 SH SOLE 38724 0 0 ANNALY CAP MGMT INC COM 035710409 1800 191882 SH SOLE 191882 0 0 ANSYS INC COM 03662Q105 347 3750 SH SOLE 3750 0 0 APACHE CORP COM 037411105 4339 97579 SH SOLE 97579 0 0 APPLE INC COM 037833100 112140 1065363 SH SOLE 1065363 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 237 11863 SH SOLE 11863 0 0 ARCBEST CORP COM 03937C105 962 44994 SH SOLE 44994 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1030 28076 SH SOLE 28076 0 0 ARCTIC CAT INC COM 039670104 375 22900 SH SOLE 22900 0 0 ARISTA NETWORKS INC COM 040413106 973 12500 SH SOLE 12500 0 0 ARM HLDGS PLC SPONSORED ADR 042068106 1127 24920 SH SOLE 24920 0 0 ASANKO GOLD INC COM 04341Y105 3831 2609700 SH SOLE 2609700 0 0 ASHLAND INC NEW COM 044209104 719 7000 SH SOLE 7000 0 0 ASPEN TECHNOLOGY INC COM 045327103 1632 43213 SH SOLE 43213 0 0 ASSOCIATED BANC CORP COM 045487105 12122 646500 SH SOLE 646500 0 0 ASSURANT INC COM 04621X108 1062 13180 SH SOLE 13180 0 0 ATMEL CORP COM 049513104 2192 254640 SH SOLE 254640 0 0 AUTOMATIC DATA PROCESSING I COM 053015103 4203 49606 SH SOLE 49606 0 0 AUTOZONE INC COM 053332102 8977 12100 SH SOLE 12100 0 0 AVALONBAY CMNTYS INC COM 053484101 4199 22803 SH SOLE 22803 0 0 AVERY DENNISON CORP COM 053611109 1157 18458 SH SOLE 18458 0 0 AVID TECHNOLOGY INC COM 05367P100 875 120000 SH SOLE 120000 0 0 AXIALL CORP COM 05463D100 1746 113404 SH SOLE 113404 0 0 BB&T CORP COM 054937107 19653 519770 SH SOLE 519770 0 0 BCE INC COM NEW 05534B760 324176 8386323 SH SOLE 8386323 0 0 BAIDU INC SPON ADR REP A 056752108 17079 90347 SH SOLE 90347 0 0 BAKER HUGHES INC COM 057224107 2090 45284 SH SOLE 45284 0 0 BALL CORP COM 058498106 1328 18265 SH SOLE 18265 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 2466 139818 SH SOLE 139818 0 0 BANCORP INC DEL COM 05969A105 474 74409 SH SOLE 74409 0 0 BANK AMER CORP COM 060505104 98366 5844673 SH SOLE 5844673 0 0 BANK MONTREAL QUE COM 063671101 895188 15856023 SH SOLE 15856023 0 0 BANK NEW YORK MELLON CORP COM 064058100 1431 34707 SH SOLE 34707 0 0 BANK N S HALIFAX COM 064149107 1324592 32730022 SH SOLE 32730022 0 0 BARD C R INC COM 067383109 15505 81844 SH SOLE 81844 0 0 BARNES GROUP INC COM 067806109 1307 36918 SH SOLE 36918 0 0 BARRICK GOLD CORP COM 067901108 4922 664800 SH SOLE 664800 0 0 BAXALTA INC COM 07177M103 16613 425654 SH SOLE 425654 0 0 BAXTER INTL INC COM 071813109 15625 409580 SH SOLE 409580 0 0 BAYTEX ENERGY CORP COM 07317Q105 6572 2028900 SH SOLE 2028900 0 0 BECTON DICKINSON & CO COM 075887109 17547 113876 SH SOLE 113876 0 0 BELDEN INC COM 077454106 1172 24588 SH SOLE 24588 0 0 BEMIS INC COM 081437105 20591 460760 SH SOLE 460760 0 0 BENCHMARK ELECTRS INC COM 08160H101 676 32700 SH SOLE 32700 0 0 BERKLEY W R CORP COM 084423102 9790 178814 SH SOLE 178814 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 102856 520 SH SOLE 520 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 25907 196202 SH SOLE 196202 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 1033 35503 SH SOLE 35503 0 0 BERRY PLASTICS GROUP INC COM 08579W103 1918 53000 SH SOLE 53000 0 0 BEST BUY INC COM 086516101 527 17301 SH SOLE 17301 0 0 BIO RAD LABS INC CL A 090572207 249 1797 SH SOLE 1797 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3392 32380 SH SOLE 32380 0 0 BIOGEN INC COM 09062X103 16042 52364 SH SOLE 52364 0 0 BIOMED REALTY TRUST INC COM 09063H107 4335 183000 SH SOLE 183000 0 0 BIO TECHNE CORP COM 09073M104 8892 98800 SH SOLE 98800 0 0 BLACK KNIGHT FINL SVCS INC CL A 09214X100 263 7968 SH SOLE 7968 0 0 BLACKBERRY LTD COM 09228F103 1004 108200 SH SOLE 108200 0 0 BLACKROCK INC COM 09247X101 32010 94004 SH SOLE 94004 0 0 BLOCK H & R INC COM 093671105 11274 338459 SH SOLE 338459 0 0 BLUE BUFFALO PET PRODS INC COM 09531U102 918 49065 SH SOLE 49065 0 0 BOEING CO COM 097023105 240282 1661814 SH SOLE 1661814 0 0 BORGWARNER INC COM 099724106 951 22000 SH SOLE 22000 0 0 BOSTON PRIVATE FINL HLDGS I COM 101119105 1430 126100 SH SOLE 126100 0 0 BOSTON PROPERTIES INC COM 101121101 7218 56593 SH SOLE 56593 0 0 BOSTON SCIENTIFIC CORP COM 101137107 7317 396820 SH SOLE 396820 0 0 BOTTOMLINE TECH DEL INC COM 101388106 1914 64395 SH SOLE 64395 0 0 BRAVO BRIO RESTAURANT GROUP COM 10567B109 773 85895 SH SOLE 85895 0 0 BRIGHT HORIZONS FAM SOL IN COM 109194100 1122 16800 SH SOLE 16800 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 17123 248918 SH SOLE 248918 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 1054 40819 SH SOLE 40819 0 0 BROCADE COMMUNICATIONS SYS COM NEW 111621306 8244 898000 SH SOLE 898000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 170128 5390264 SH SOLE 5390264 0 0 BROOKFIELD CDA OFFICE PPTYS TR UNIT 112823109 352 18700 SH SOLE 18700 0 0 BROWN & BROWN INC COM 115236101 623 19400 SH SOLE 19400 0 0 BRUKER CORP COM 116794108 1155 47600 SH SOLE 47600 0 0 B2GOLD CORP COM 11777Q209 9329 9215233 SH SOLE 9215233 0 0 CAE INC COM 124765108 87375 7872246 SH SOLE 7872246 0 0 CAI INTERNATIONAL INC COM 12477X106 527 52317 SH SOLE 52317 0 0 CBL & ASSOC PPTYS INC COM 124830100 736 59527 SH SOLE 59527 0 0 CBS CORP NEW CL B 124857202 109367 2320535 SH SOLE 2320535 0 0 CBOE HLDGS INC COM 12503M108 4048 62373 SH SOLE 62373 0 0 CBRE GROUP INC CL A 12504L109 2595 75031 SH SOLE 75031 0 0 CF INDS HLDGS INC COM 125269100 1481 36300 SH SOLE 36300 0 0 CIGNA CORPORATION COM 125509109 10607 72486 SH SOLE 72486 0 0 CIT GROUP INC COM NEW 125581801 3840 96732 SH SOLE 96732 0 0 CME GROUP INC COM 12572Q105 5605 61870 SH SOLE 61870 0 0 CMS ENERGY CORP COM 125896100 10402 288300 SH SOLE 288300 0 0 CSX CORP COM 126408103 133744 5153928 SH SOLE 5153928 0 0 CVS HEALTH CORP COM 126650100 39179 400725 SH SOLE 400725 0 0 CA INC COM 12673P105 7092 248331 SH SOLE 248331 0 0 CABLE ONE INC COM 12685J105 88 204 SH SOLE 204 0 0 CABOT OIL & GAS CORP COM 127097103 3531 199601 SH SOLE 199601 0 0 CALIFORNIA RES CORP COM 13057Q107 39 16800 SH SOLE 16800 0 0 CALLAWAY GOLF CO COM 131193104 1386 147113 SH SOLE 147113 0 0 CALPINE CORP COM NEW 131347304 1783 123253 SH SOLE 123253 0 0 CAMDEN PPTY TR SH BEN INT 133131102 3398 44271 SH SOLE 44271 0 0 CAMECO CORP COM 13321L108 10760 871725 SH SOLE 871725 0 0 CAMPBELL SOUP CO COM 134429109 8776 167000 SH SOLE 167000 0 0 CAMPUS CREST CMNTYS INC COM 13466Y105 729 107179 SH SOLE 107179 0 0 CDN IMPERIAL BK COMM TORONT COM 136069101 962038 14590311 SH SOLE 14590311 0 0 CANADIAN NATL RY CO COM 136375102 208401 3726148 SH SOLE 3726148 0 0 CANADIAN NAT RES LTD COM 136385101 198505 9084384 SH SOLE 9084384 0 0 CANADIAN PAC RY LTD COM 13645T100 127245 995747 SH SOLE 995747 0 0 CAPITAL ONE FINL CORP COM 14040H105 82270 1139788 SH SOLE 1139788 0 0 CARDINAL FINL CORP COM 14149F109 503 22101 SH SOLE 22101 0 0 CARDINAL HEALTH INC COM 14149Y108 24931 279271 SH SOLE 279271 0 0 CARE CAP PPTYS INC COM 141624106 604 19774 SH SOLE 19774 0 0 CARMIKE CINEMAS INC COM 143436400 633 27600 SH SOLE 27600 0 0 CARTER INC COM 146229109 2471 27756 SH SOLE 27756 0 0 CASELLA WASTE SYS INC CL A 147448104 459 76717 SH SOLE 76717 0 0 CASEYS GEN STORES INC COM 147528103 1891 15700 SH SOLE 15700 0 0 CATERPILLAR INC DEL COM 149123101 5495 80850 SH SOLE 80850 0 0 CAVIUM INC COM 14964U108 745 11344 SH SOLE 11344 0 0 CELESTICA INC SUB VTG SHS 15101Q108 2032 183700 SH SOLE 183700 0 0 CELGENE CORP COM 151020104 38850 324397 SH SOLE 324397 0 0 CENOVUS ENERGY INC COM 15135U109 219272 17328675 SH SOLE 17328675 0 0 CENTURYLINK INC COM 156700106 128 5073 SH SOLE 5073 0 0 CHARLES RIV LABS INTL INC COM 159864107 973 12108 SH SOLE 12108 0 0 CHEFS WHSE INC COM 163086101 965 57883 SH SOLE 57883 0 0 CHEMED CORP NEW COM 16359R103 1450 9680 SH SOLE 9680 0 0 CHEVRON CORP NEW COM 166764100 78582 873526 SH SOLE 873526 0 0 CHICAGO BRIDGE & IRON CO N COM 167250109 1127 28900 SH SOLE 28900 0 0 CHIMERA INVT CORP COM NEW 16934Q208 446 32734 SH SOLE 32734 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 6781 14132 SH SOLE 14132 0 0 CHOICE HOTELS INTL INC COM 169905106 79 1565 SH SOLE 1565 0 0 CHUBB CORP COM 171232101 6085 45879 SH SOLE 45879 0 0 CIMAREX ENERGY CO COM 171798101 9010 100800 SH SOLE 100800 0 0 CISCO SYS INC COM 17275R102 117433 4323766 SH SOLE 4323766 0 0 CITIGROUP INC COM NEW 172967424 164353 3175899 SH SOLE 3175899 0 0 CITIZENS FINL GROUP INC COM 174610105 662 25269 SH SOLE 25269 0 0 CITRIX SYS INC COM 177376100 379 5016 SH SOLE 5016 0 0 CLOROX CO DEL COM 189054109 713 5621 SH SOLE 5621 0 0 COACH INC COM 189754104 13052 398764 SH SOLE 398764 0 0 COBALT INTL ENERGY INC COM 19075F106 1485 275000 SH SOLE 275000 0 0 COCA COLA CO COM 191216100 15868 369366 SH SOLE 369366 0 0 COCA COLA ENTERPRISES INC N COM 19122T109 832 16902 SH SOLE 16902 0 0 COGNIZANT TECHNOLOGY SOLUTI CL A 192446102 12649 210739 SH SOLE 210739 0 0 COLGATE PALMOLIVE CO COM 194162103 30383 456064 SH SOLE 456064 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 20130 450986 SH SOLE 450986 0 0 COLUMBIA BKG SYS INC COM 197236102 486 14939 SH SOLE 14939 0 0 COLUMBIA PIPELINE GROUP INC COM 198280109 985 49225 SH SOLE 49225 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 9360 398639 SH SOLE 398639 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 966 51085 SH SOLE 51085 0 0 COMCAST CORP NEW CL A 20030N101 219554 3890740 SH SOLE 3890740 0 0 COMERICA INC COM 200340107 1033 24697 SH SOLE 24697 0 0 COMMERCIAL VEH GROUP INC COM 202608105 454 164342 SH SOLE 164342 0 0 COMPUTER SCIENCES CORP COM 205363104 5822 178137 SH SOLE 178137 0 0 CONAGRA FOODS INC COM 205887102 15073 357517 SH SOLE 357517 0 0 CONCHO RES INC COM 20605P101 8599 92600 SH SOLE 92600 0 0 CONCORDIA HEALTHCARE CORP COM 206519100 1986 48572 SH SOLE 48572 0 0 CONOCOPHILLIPS COM 20825C104 67930 1454908 SH SOLE 1454908 0 0 CONSTELLATION BRANDS INC CL A 21036P108 1924 13510 SH SOLE 13510 0 0 COOPER COS INC COM NEW 216648402 4128 30760 SH SOLE 30760 0 0 CORELOGIC INC COM 21871D103 748 22100 SH SOLE 22100 0 0 CORNING INC COM 219350105 8984 491468 SH SOLE 491468 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1080 49467 SH SOLE 49467 0 0 COSTCO WHSL CORP NEW COM 22160K105 32734 202688 SH SOLE 202688 0 0 COTT CORP QUE COM 22163N106 590 53500 SH SOLE 53500 0 0 COTY INC COM CL A 222070203 2628 102536 SH SOLE 102536 0 0 COUSINS PPTYS INC COM 222795106 505 53513 SH SOLE 53513 0 0 CRESCENT PT ENERGY CORP COM 22576C101 17549 1505613 SH SOLE 1505613 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1248 76136 SH SOLE 76136 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 3155 36500 SH SOLE 36500 0 0 CROWN CASTLE INTL CORP NEW CNV PFD STK SR A 22822V200 1561 14560 SH SOLE 14560 0 0 CROWN HOLDINGS INC COM 228368106 158 3114 SH SOLE 3114 0 0 CUBESMART COM 229663109 1463 47795 SH SOLE 47795 0 0 CUSTOMERS BANCORP INC COM 23204G100 2054 75459 SH SOLE 75459 0 0 CYNOSURE INC CL A 232577205 705 15790 SH SOLE 15790 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 79 8062 SH SOLE 8062 0 0 DDR CORP COM 23317H102 1218 72328 SH SOLE 72328 0 0 DST SYS INC DEL COM 233326107 1261 11057 SH SOLE 11057 0 0 DSW INC CL A 23334L102 868 36397 SH SOLE 36397 0 0 DANAHER CORP DEL COM 235851102 31928 343757 SH SOLE 343757 0 0 DAVIDSTEA INC COM 238661102 1811 146200 SH SOLE 146200 0 0 DAVITA HEALTHCARE PARTNERS COM 23918K108 1241 17802 SH SOLE 17802 0 0 DEAN FOODS CO NEW COM NEW 242370203 346 20200 SH SOLE 20200 0 0 DEERE & CO COM 244199105 2583 33868 SH SOLE 33868 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 14615 288319 SH SOLE 288319 0 0 DENISON MINES CORP COM 248356107 1999 3948700 SH SOLE 3948700 0 0 DESCARTES SYS GROUP INC COM 249906108 18081 898202 SH SOLE 898202 0 0 DEVON ENERGY CORP NEW COM 25179M103 36417 1138033 SH SOLE 1138033 0 0 DEXCOM INC COM 252131107 1953 23852 SH SOLE 23852 0 0 DIAMONDBACK ENERGY INC COM 25278X109 5837 87254 SH SOLE 87254 0 0 DICKS SPORTING GOODS INC COM 253393102 11904 336755 SH SOLE 336755 0 0 DIGITALGLOBE INC COM NEW 25389M877 1113 71063 SH SOLE 71063 0 0 DISNEY WALT CO COM DISNEY 254687106 16034 152589 SH SOLE 152589 0 0 DISCOVER FINL SVCS COM 254709108 101644 1895640 SH SOLE 1895640 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 468 18558 SH SOLE 18558 0 0 DISH NETWORK CORP CL A 25470M109 3627 63436 SH SOLE 63436 0 0 DOLLAR GEN CORP NEW COM 256677105 49412 687519 SH SOLE 687519 0 0 DOLLAR TREE INC COM 256746108 3621 46890 SH SOLE 46890 0 0 DOMINION DIAMOND CORP COM 257287102 5149 503600 SH SOLE 503600 0 0 DOMINOS PIZZA INC COM 25754A201 163 1465 SH SOLE 1465 0 0 DOVER CORP COM 260003108 8838 144150 SH SOLE 144150 0 0 DOW CHEM CO COM 260543103 10127 196708 SH SOLE 196708 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 24319 260930 SH SOLE 260930 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 7411 111278 SH SOLE 111278 0 0 DUKE REALTY CORP COM NEW 264411505 12486 594005 SH SOLE 594005 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 71141 996509 SH SOLE 996509 0 0 DUN & BRADSTREET CORP DEL N COM 26483E100 6266 60289 SH SOLE 60289 0 0 DUNKIN BRANDS GROUP INC COM 265504100 1234 28979 SH SOLE 28979 0 0 DUPONT FABROS TECHNOLOGY IN COM 26613Q106 561 17638 SH SOLE 17638 0 0 DYCOM INDS INC COM 267475101 1314 18788 SH SOLE 18788 0 0 E M C CORP MASS COM 268648102 72506 2823461 SH SOLE 2823461 0 0 EOG RES INC COM 26875P101 36150 510671 SH SOLE 510671 0 0 EP ENERGY CORP CL A 268785102 1584 361614 SH SOLE 361614 0 0 EPR PPTYS PFD C CNV 5.75% 26884U208 2298 95742 SH SOLE 95742 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 206 6937 SH SOLE 6937 0 0 EAST WEST BANCORP INC COM 27579R104 1919 46180 SH SOLE 46180 0 0 EASTGROUP PPTY INC COM 277276101 350 6302 SH SOLE 6302 0 0 EASTMAN CHEM CO COM 277432100 11686 173100 SH SOLE 173100 0 0 EBAY INC COM 278642103 3093 112546 SH SOLE 112546 0 0 ECOLAB INC COM 278865100 7097 62050 SH SOLE 62050 0 0 EDGEWELL PERS CARE CO COM 28035Q102 3848 49095 SH SOLE 49095 0 0 EDISON INTL COM 281020107 7325 123720 SH SOLE 123720 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 12466 157833 SH SOLE 157833 0 0 ELDORADO RESORTS INC COM 28470R102 859 78090 SH SOLE 78090 0 0 ELDORADO GOLD CORP NEW COM 284902103 11783 3974460 SH SOLE 3974460 0 0 ELECTRONIC ARTS INC COM 285512109 807 11739 SH SOLE 11739 0 0 ELECTRONICS FOR IMAGING INC COM 286082102 2114 45219 SH SOLE 45219 0 0 EMERSON ELEC CO COM 291011104 74891 1565773 SH SOLE 1565773 0 0 EMPIRE DIST ELEC CO COM 291641108 1641 58478 SH SOLE 58478 0 0 ENCANA CORP COM 292505104 34472 6781599 SH SOLE 6781599 0 0 ENBRIDGE INC COM 29250N105 353701 10634031 SH SOLE 10634031 0 0 ENERPLUS CORP COM 292766102 5223 1520791 SH SOLE 1520791 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 905 60000 SH SOLE 60000 0 0 ENTERGY CORP NEW COM 29364G103 3399 49729 SH SOLE 49729 0 0 EPAM SYS INC COM 29414B104 2406 30600 SH SOLE 30600 0 0 EQUINIX INC COM PAR $0.001 29444U700 11417 37755 SH SOLE 37755 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 228 3426 SH SOLE 3426 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 6538 80137 SH SOLE 80137 0 0 ESTERLINE TECHNOLOGIES CORP COM 297425100 1563 19300 SH SOLE 19300 0 0 EURONET WORLDWIDE INC COM 298736109 2976 41082 SH SOLE 41082 0 0 EXELON CORP COM 30161N101 3959 142547 SH SOLE 142547 0 0 EXFO INC SUB VTG SHS 302046107 2024 726900 SH SOLE 726900 0 0 EXPEDIA INC DEL COM NEW 30212P303 855 6880 SH SOLE 6880 0 0 EXPEDITORS INTL WASH INC COM 302130109 189 4197 SH SOLE 4197 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 37262 426294 SH SOLE 426294 0 0 EXXON MOBIL CORP COM 30231G102 146910 1884675 SH SOLE 1884675 0 0 FLIR SYS INC COM 302445101 825 29400 SH SOLE 29400 0 0 F M C CORP COM NEW 302491303 10839 277000 SH SOLE 277000 0 0 FMC TECHNOLOGIES INC COM 30249U101 214 7381 SH SOLE 7381 0 0 FACEBOOK INC CL A 30303M102 75155 718089 SH SOLE 718089 0 0 FACTSET RESH SYS INC COM 303075105 7378 45383 SH SOLE 45383 0 0 FAIR ISAAC CORP COM 303250104 1083 11500 SH SOLE 11500 0 0 FEDEX CORP COM 31428X106 3763 25258 SH SOLE 25258 0 0 F5 NETWORKS INC COM 315616102 1137 11731 SH SOLE 11731 0 0 FIDELITY & GTY LIFE COM 315785105 1178 46448 SH SOLE 46448 0 0 FIDELITY NATL INFORMATION S COM 31620M106 5603 92452 SH SOLE 92452 0 0 FIDELITY NATIONAL FINANCIAL FNFV GROUP COM 31620R402 96 8589 SH SOLE 8589 0 0 FIFTH THIRD BANCORP COM 316773100 6757 336148 SH SOLE 336148 0 0 FIRST CMNTY CORP S C COM 319835104 507 34000 SH SOLE 34000 0 0 FIRST FINL BANCORP OH COM 320209109 835 46202 SH SOLE 46202 0 0 FIRST FNDTN INC COM 32026V104 354 15013 SH SOLE 15013 0 0 FIRST NIAGARA FINL GP INC COM 33582V108 482 44406 SH SOLE 44406 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 21084 521629 SH SOLE 521629 0 0 FISERV INC COM 337738108 1465 16017 SH SOLE 16017 0 0 FIRSTENERGY CORP COM 337932107 305 9615 SH SOLE 9615 0 0 FLOWERS FOODS INC COM 343498101 989 46000 SH SOLE 46000 0 0 FLOWSERVE CORP COM 34354P105 13271 315380 SH SOLE 315380 0 0 FOOT LOCKER INC COM 344849104 7303 112200 SH SOLE 112200 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 347 24645 SH SOLE 24645 0 0 FORESTAR GROUP INC COM 346233109 1029 94014 SH SOLE 94014 0 0 FORTUNE BRANDS HOME & SEC I COM 34964C106 9700 174775 SH SOLE 174775 0 0 FORTUNA SILVER MINES INC COM 349915108 550 244600 SH SOLE 244600 0 0 FOX FACTORY HLDG CORP COM 35138V102 851 51500 SH SOLE 51500 0 0 FRANCO NEVADA CORP COM 351858105 14707 321319 SH SOLE 321319 0 0 FRESH MKT INC COM 35804H106 1363 58200 SH SOLE 58200 0 0 FRONTIER COMMUNICATIONS COR COM 35906A108 9313 1994300 SH SOLE 1994300 0 0 GSI GROUP INC CDA NEW COM NEW 36191C205 1130 82941 SH SOLE 82941 0 0 GNC HLDGS INC COM CL A 36191G107 822 26500 SH SOLE 26500 0 0 GAMESTOP CORP NEW CL A 36467W109 2847 101551 SH SOLE 101551 0 0 GAP INC DEL COM 364760108 1008 40821 SH SOLE 40821 0 0 GARTNER INC COM 366651107 1309 14429 SH SOLE 14429 0 0 GENERAL DYNAMICS CORP COM 369550108 8437 61424 SH SOLE 61424 0 0 GENERAL ELECTRIC CO COM 369604103 35807 1149517 SH SOLE 1149517 0 0 GENERAL GROWTH PPTYS INC NE COM 370023103 1271 46708 SH SOLE 46708 0 0 GENERAL MLS INC COM 370334104 89346 1549536 SH SOLE 1549536 0 0 GENERAL MTRS CO COM 37045V100 1949 57305 SH SOLE 57305 0 0 GENESEE & WYO INC CL A 371559105 2126 39603 SH SOLE 39603 0 0 GENTEX CORP COM 371901109 391 24427 SH SOLE 24427 0 0 GENMARK DIAGNOSTICS INC COM 372309104 1044 134589 SH SOLE 134589 0 0 GENUINE PARTS CO COM 372460105 24479 285000 SH SOLE 285000 0 0 GILEAD SCIENCES INC COM 375558103 68070 672692 SH SOLE 672692 0 0 GILDAN ACTIVEWEAR INC COM 375916103 38377 1349143 SH SOLE 1349143 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6880 170510 SH SOLE 170510 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 2392 246805 SH SOLE 246805 0 0 GODADDY INC CL A 380237107 2735 85295 SH SOLE 85295 0 0 GOLDCORP INC NEW COM 380956409 17382 1503592 SH SOLE 1503592 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4718 26175 SH SOLE 26175 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 487 14905 SH SOLE 14905 0 0 GOPRO INC CL A 38268T103 23 1283 SH SOLE 1283 0 0 GRAHAM HLDGS CO COM 384637104 99 204 SH SOLE 204 0 0 GRAINGER W W INC COM 384802104 10171 50205 SH SOLE 50205 0 0 GREAT WESTN BANCORP INC COM 391416104 1164 40127 SH SOLE 40127 0 0 GREENHILL & CO INC COM 395259104 93 3266 SH SOLE 3266 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 84849 2118149 SH SOLE 2118149 0 0 GULFPORT ENERGY CORP COM NEW 402635304 1910 77720 SH SOLE 77720 0 0 HCA HOLDINGS INC COM 40412C101 11023 162983 SH SOLE 162983 0 0 HCP INC COM 40414L109 12640 330551 SH SOLE 330551 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 13483 218879 SH SOLE 218879 0 0 HD SUPPLY HLDGS INC COM 40416M105 3959 131838 SH SOLE 131838 0 0 HALLIBURTON CO COM 406216101 15895 466951 SH SOLE 466951 0 0 HANNON ARMSTRONG SUST INFR COM 41068X100 1996 105492 SH SOLE 105492 0 0 HANOVER INS GROUP INC COM 410867105 260 3192 SH SOLE 3192 0 0 HARLEY DAVIDSON INC COM 412822108 20019 441034 SH SOLE 441034 0 0 HARMAN INTL INDS INC COM 413086109 4015 42617 SH SOLE 42617 0 0 HARRIS CORP DEL COM 413875105 9710 111736 SH SOLE 111736 0 0 HARTFORD FINL SVCS GROUP IN COM 416515104 2596 59730 SH SOLE 59730 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 189 6536 SH SOLE 6536 0 0 HELMERICH & PAYNE INC COM 423452101 12676 236710 SH SOLE 236710 0 0 HERSHEY CO COM 427866108 4347 48700 SH SOLE 48700 0 0 HESS CORP COM 42809H107 2381 49121 SH SOLE 49121 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A104 12056 563353 SH SOLE 563353 0 0 HOLOGIC INC COM 436440101 2663 68840 SH SOLE 68840 0 0 HOME DEPOT INC COM 437076102 23853 180362 SH SOLE 180362 0 0 HONEYWELL INTL INC COM 438516106 43465 419666 SH SOLE 419666 0 0 HORMEL FOODS CORP COM 440452100 6595 83400 SH SOLE 83400 0 0 HORNBECK OFFSHORE SVCS INC COM 440543106 7494 753900 SH SOLE 753900 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1165 75929 SH SOLE 75929 0 0 HUDBAY MINERALS INC COM 443628102 8930 2325700 SH SOLE 2325700 0 0 HUDBAY MINERALS INC *W EXP 07/20/201 443628136 2 10716 SH SOLE 10716 0 0 HUDSON PAC PPTYS INC COM 444097109 925 32867 SH SOLE 32867 0 0 HUMANA INC COM 444859102 1951 10932 SH SOLE 10932 0 0 HUNTINGTON BANCSHARES INC COM 446150104 17783 1607900 SH SOLE 1607900 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 2075 16354 SH SOLE 16354 0 0 ITT CORP NEW COM NEW 450911201 75 2064 SH SOLE 2064 0 0 ICICI BK LTD ADR 45104G104 423 54000 SH SOLE 54000 0 0 IDACORP INC COM 451107106 9846 144800 SH SOLE 144800 0 0 ILLUMINA INC COM 452327109 9479 49382 SH SOLE 49382 0 0 IMPERIAL OIL LTD COM NEW 453038408 6813 209000 SH SOLE 209000 0 0 INCYTE CORP COM 45337C102 509 4693 SH SOLE 4693 0 0 INFINITY PHARMACEUTICALS IN COM 45665G303 2426 309095 SH SOLE 309095 0 0 INFOSYS LTD SPONSORED ADR 456788108 8525 508970 SH SOLE 508970 0 0 INSIGHT ENTERPRISES INC COM 45765U103 622 24778 SH SOLE 24778 0 0 INNERWORKINGS INC COM 45773Y105 1216 162158 SH SOLE 162158 0 0 INTEL CORP COM 458140100 64901 1883928 SH SOLE 1883928 0 0 INTERCONTINENTAL EXCHANGE I COM 45866F104 1067 4165 SH SOLE 4165 0 0 INTERNATIONAL BUSINESS MACH COM 459200101 12128 88129 SH SOLE 88129 0 0 INTERNATIONAL FLAVORS&FRAGR COM 459506101 11358 94933 SH SOLE 94933 0 0 INTL PAPER CO COM 460146103 1958 51929 SH SOLE 51929 0 0 INTERPUBLIC GROUP COS INC COM 460690100 10310 442853 SH SOLE 442853 0 0 INTUIT COM 461202103 1799 18638 SH SOLE 18638 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2871 5257 SH SOLE 5257 0 0 INVESTORS BANCORP INC NEW COM 46146L101 294 23600 SH SOLE 23600 0 0 ISHARES MSCI BRZ CAP ETF 464286400 23 1117 SH SOLE 1117 0 0 ISHARES MSCI STH KOR ETF 464286772 2592 52187 SH SOLE 52187 0 0 ISHARES MSCI GERMANY ETF 464286806 6086 232375 SH SOLE 232375 0 0 ISHARES MSCI NETHERL ETF 464286814 4842 203085 SH SOLE 203085 0 0 ISHARES MSCI JAPAN ETF 464286848 8477 699427 SH SOLE 699427 0 0 ISHARES TR TIPS BD ETF 464287176 5092 46428 SH SOLE 46428 0 0 ISHARES TR CORE US AGGBD ET 464287226 1743 16140 SH SOLE 16140 0 0 ISHARES TR MSCI EAFE ETF 464287465 3703 63030 SH SOLE 63030 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1099 11948 SH SOLE 11948 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2738 24310 SH SOLE 24310 0 0 ISHARES TR INTL TREA BD ETF 464288117 11297 125979 SH SOLE 125979 0 0 ISHARES TR JP MOR EM MK ETF 464288281 4075 38526 SH SOLE 38526 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2417 30000 SH SOLE 30000 0 0 ISHARES TR CHINA ETF 46429B671 7484 167719 SH SOLE 167719 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 338 51964 SH SOLE 51964 0 0 ITC HLDGS CORP COM 465685105 12262 312400 SH SOLE 312400 0 0 ITRON INC COM 465741106 1011 27939 SH SOLE 27939 0 0 JPMORGAN CHASE & CO COM 46625H100 215102 3257643 SH SOLE 3257643 0 0 JARDEN CORP COM 471109108 5119 89625 SH SOLE 89625 0 0 JD COM INC SPON ADR CL A 47215P106 2330 72200 SH SOLE 72200 0 0 JOHNSON & JOHNSON COM 478160104 326649 3179991 SH SOLE 3179991 0 0 JOHNSON CTLS INC COM 478366107 58947 1492711 SH SOLE 1492711 0 0 JONES LANG LASALLE INC COM 48020Q107 13094 81907 SH SOLE 81907 0 0 JOY GLOBAL INC COM 481165108 801 63500 SH SOLE 63500 0 0 JUNIPER NETWORKS INC COM 48203R104 1549 56140 SH SOLE 56140 0 0 KAR AUCTION SVCS INC COM 48238T109 3529 95300 SH SOLE 95300 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 204 7305 SH SOLE 7305 0 0 KELLOGG CO COM 487836108 29292 405307 SH SOLE 405307 0 0 KEYCORP NEW COM 493267108 4338 328922 SH SOLE 328922 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 125 4406 SH SOLE 4406 0 0 KIMBERLY CLARK CORP COM 494368103 1153 9054 SH SOLE 9054 0 0 KINDER MORGAN INC DEL COM 49456B101 3355 224833 SH SOLE 224833 0 0 KNIGHT TRANSN INC COM 499064103 5396 222700 SH SOLE 222700 0 0 KNOWLES CORP COM 49926D109 780 58541 SH SOLE 58541 0 0 KOHLS CORP COM 500255104 2828 59379 SH SOLE 59379 0 0 KRAFT HEINZ CO COM 500754106 11510 158195 SH SOLE 158195 0 0 KRATON PERFORMANCE POLYMERS COM 50077C106 719 43282 SH SOLE 43282 0 0 KROGER CO COM 501044101 3109 74334 SH SOLE 74334 0 0 L BRANDS INC COM 501797104 1069 11159 SH SOLE 11159 0 0 LDR HLDG CORP COM 50185U105 2707 107800 SH SOLE 107800 0 0 L-3 COMMUNICATIONS HLDGS IN COM 502424104 1970 16485 SH SOLE 16485 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 29659 239884 SH SOLE 239884 0 0 LAKE SHORE GOLD CORP COM 510728108 1984 2450000 SH SOLE 2450000 0 0 LAM RESEARCH CORP COM 512807108 5416 68200 SH SOLE 68200 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 161 2682 SH SOLE 2682 0 0 LAS VEGAS SANDS CORP COM 517834107 6028 137506 SH SOLE 137506 0 0 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 1573 62508 SH SOLE 62508 0 0 LAUDER ESTEE COS INC CL A 518439104 2916 33110 SH SOLE 33110 0 0 LEAR CORP COM NEW 521865204 15545 126554 SH SOLE 126554 0 0 LEIDOS HLDGS INC COM 525327102 1452 25809 SH SOLE 25809 0 0 LENNAR CORP CL A 526057104 16149 330171 SH SOLE 330171 0 0 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 5005 92080 SH SOLE 92080 0 0 LEXMARK INTL NEW CL A 529771107 38 1186 SH SOLE 1186 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 1113 40755 SH SOLE 40755 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C 531229300 90 2376 SH SOLE 2376 0 0 LILLY ELI & CO COM 532457108 25230 299426 SH SOLE 299426 0 0 LINCOLN NATL CORP IND COM 534187109 3043 60540 SH SOLE 60540 0 0 LINDBLAD EXPEDITIONS HLDGS COM 535219109 2709 243850 SH SOLE 243850 0 0 LINKEDIN CORP COM CL A 53578A108 6230 27680 SH SOLE 27680 0 0 LIONS GATE ENTMNT CORP COM NEW 535919203 3128 96582 SH SOLE 96582 0 0 LIQUIDITY SERVICES INC COM 53635B107 220 33848 SH SOLE 33848 0 0 LITTELFUSE INC COM 537008104 1316 12300 SH SOLE 12300 0 0 LIVE NATION ENTERTAINMENT I COM 538034109 7791 317110 SH SOLE 317110 0 0 LOCKHEED MARTIN CORP COM 539830109 13533 62323 SH SOLE 62323 0 0 LOWES COS INC COM 548661107 29932 393640 SH SOLE 393640 0 0 MFA FINL INC COM 55272X102 284 43007 SH SOLE 43007 0 0 MRC GLOBAL INC COM 55345K103 7740 600000 SH SOLE 600000 0 0 MSC INDL DIRECT INC CL A 553530106 3601 64000 SH SOLE 64000 0 0 MACYS INC COM 55616P104 13608 389035 SH SOLE 389035 0 0 MAG SILVER CORP COM 55903Q104 763 108000 SH SOLE 108000 0 0 MAGNA INTL INC COM 559222401 88079 2170576 SH SOLE 2170576 0 0 MANULIFE FINL CORP COM 56501R106 758345 50568231 SH SOLE 50568231 0 0 MARATHON PETE CORP COM 56585A102 1470 28361 SH SOLE 28361 0 0 MARKEL CORP COM 570535104 751 850 SH SOLE 850 0 0 MARKETAXESS HLDGS INC COM 57060D108 755 6763 SH SOLE 6763 0 0 MARRIOTT INTL INC NEW CL A 571903202 286 4271 SH SOLE 4271 0 0 MARTIN MARIETTA MATLS INC COM 573284106 369 2700 SH SOLE 2700 0 0 MASCO CORP COM 574599106 581 20524 SH SOLE 20524 0 0 MASTERCARD INC CL A 57636Q104 74455 764742 SH SOLE 764742 0 0 MATTEL INC COM 577081102 7252 266897 SH SOLE 266897 0 0 MATTHEWS INTL CORP CL A 577128101 1739 32529 SH SOLE 32529 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 2700 71060 SH SOLE 71060 0 0 MCCORMICK & CO INC COM NON VTG 579780206 5506 64350 SH SOLE 64350 0 0 MCDONALDS CORP COM 580135101 28873 244398 SH SOLE 244398 0 0 MCKESSON CORP COM 58155Q103 20142 102122 SH SOLE 102122 0 0 MEAD JOHNSON NUTRITION CO COM 582839106 2024 25640 SH SOLE 25640 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 309 26805 SH SOLE 26805 0 0 MEDIVATION INC COM 58501N101 2727 56420 SH SOLE 56420 0 0 MEDNAX INC COM 58502B106 2280 31823 SH SOLE 31823 0 0 MELCO CROWN ENTMT LTD ADR 585464100 5131 305437 SH SOLE 305437 0 0 MERCK & CO INC NEW COM 58933Y105 226520 4288530 SH SOLE 4288530 0 0 MERCURY SYS INC COM 589378108 1018 55466 SH SOLE 55466 0 0 MERIT MED SYS INC COM 589889104 1699 91386 SH SOLE 91386 0 0 MERUS LABS INTL INC NEW COM 59047R101 1508 914700 SH SOLE 914700 0 0 METALDYNE PERFORMANCE GROUP COM 59116R107 866 47245 SH SOLE 47245 0 0 METHANEX CORP COM 59151K108 17974 543950 SH SOLE 543950 0 0 METLIFE INC COM 59156R108 3154 65432 SH SOLE 65432 0 0 MICROSOFT CORP COM 594918104 171983 3099902 SH SOLE 3099902 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 46433 997702 SH SOLE 997702 0 0 MICRON TECHNOLOGY INC COM 595112103 8240 581900 SH SOLE 581900 0 0 MICROSEMI CORP COM 595137100 1739 53368 SH SOLE 53368 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 491 79378 SH SOLE 79378 0 0 MOLSON COORS BREWING CO CL B 60871R209 603 6415 SH SOLE 6415 0 0 MONDELEZ INTL INC CL A 609207105 8988 200445 SH SOLE 200445 0 0 MONSANTO CO NEW COM 61166W101 8208 83318 SH SOLE 83318 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3971 26655 SH SOLE 26655 0 0 MOODYS CORP COM 615369105 23792 237117 SH SOLE 237117 0 0 MORGAN STANLEY COM NEW 617446448 21790 684996 SH SOLE 684996 0 0 MORNINGSTAR INC COM 617700109 102 1274 SH SOLE 1274 0 0 MOSAIC CO NEW COM 61945C103 850 30800 SH SOLE 30800 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 11294 164998 SH SOLE 164998 0 0 MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 3548 1238976 SH SOLE 1238976 0 0 NASDAQ INC COM 631103108 2785 47880 SH SOLE 47880 0 0 NATIONAL BK HLDGS CORP CL A 633707104 1718 80370 SH SOLE 80370 0 0 NATIONAL HEALTH INVS INC COM 63633D104 487 8001 SH SOLE 8001 0 0 NATIONAL OILWELL VARCO INC COM 637071101 988 29490 SH SOLE 29490 0 0 NEPTUNE TECHNOLOGIES BIORES COM 64077P108 1 814 SH SOLE 814 0 0 NETAPP INC COM 64110D104 683 25757 SH SOLE 25757 0 0 NETFLIX INC COM 64110L106 4703 41118 SH SOLE 41118 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 2546 45000 SH SOLE 45000 0 0 NEURALSTEM INC COM 64127R302 470 456175 SH SOLE 456175 0 0 NEW GOLD INC CDA COM 644535106 5748 2468600 SH SOLE 2468600 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 13145 805460 SH SOLE 805460 0 0 NEW YORK REIT INC COM 64976L109 324 28144 SH SOLE 28144 0 0 NEWBRIDGE BANCORP CL A NO PAR 65080T102 1961 161000 SH SOLE 161000 0 0 NEWFIELD EXPL CO COM 651290108 10665 327563 SH SOLE 327563 0 0 NEWMONT MINING CORP COM 651639106 4467 248302 SH SOLE 248302 0 0 NEXTERA ENERGY INC COM 65339F101 3110 29933 SH SOLE 29933 0 0 NIKE INC CL B 654106103 27139 434222 SH SOLE 434222 0 0 NISOURCE INC COM 65473P105 294 15048 SH SOLE 15048 0 0 NOBILIS HEALTH CORP COM 65500B103 774 273800 SH SOLE 273800 0 0 NORDSON CORP COM 655663102 9186 143200 SH SOLE 143200 0 0 NORFOLK SOUTHERN CORP COM 655844108 761 9000 SH SOLE 9000 0 0 NORTHERN DYNASTY MINERALS L COM NEW 66510M204 299 985126 SH SOLE 985126 0 0 NORTHERN TR CORP COM 665859104 4104 56925 SH SOLE 56925 0 0 NORTHROP GRUMMAN CORP COM 666807102 26006 137738 SH SOLE 137738 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 605 15978 SH SOLE 15978 0 0 NVIDIA CORP COM 67066G104 288 8731 SH SOLE 8731 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 5678 118984 SH SOLE 118984 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 134180 1984615 SH SOLE 1984615 0 0 OCEANEERING INTL INC COM 675232102 1335 35583 SH SOLE 35583 0 0 OFFICE DEPOT INC COM 676220106 371 65809 SH SOLE 65809 0 0 OIL STS INTL INC COM 678026105 44 1624 SH SOLE 1624 0 0 OMNICOM GROUP INC COM 681919106 60144 794918 SH SOLE 794918 0 0 ON ASSIGNMENT INC COM 682159108 2943 65469 SH SOLE 65469 0 0 ON SEMICONDUCTOR CORP COM 682189105 2732 278815 SH SOLE 278815 0 0 ONE GAS INC COM 68235P108 310 6175 SH SOLE 6175 0 0 1 800 FLOWERS COM CL A 68243Q106 1391 191132 SH SOLE 191132 0 0 OPEN TEXT CORP COM 683715106 31607 658905 SH SOLE 658905 0 0 ORACLE CORP COM 68389X105 115379 3158480 SH SOLE 3158480 0 0 OPUS BK IRVINE CALIF COM 684000102 922 24941 SH SOLE 24941 0 0 ORBITAL ATK INC COM 68557N103 2374 26570 SH SOLE 26570 0 0 OUTFRONT MEDIA INC COM 69007J106 3808 174442 SH SOLE 174442 0 0 OWENS & MINOR INC NEW COM 690732102 1907 53000 SH SOLE 53000 0 0 OWENS ILL INC COM NEW 690768403 126 7242 SH SOLE 7242 0 0 PBF ENERGY INC CL A 69318G106 292 7935 SH SOLE 7935 0 0 PDL BIOPHARMA INC COM 69329Y104 7052 1992000 SH SOLE 1992000 0 0 PG&E CORP COM 69331C108 3195 60060 SH SOLE 60060 0 0 PNC FINL SVCS GROUP INC COM 693475105 2538 26631 SH SOLE 26631 0 0 PPG INDS INC COM 693506107 2156 21820 SH SOLE 21820 0 0 PPL CORP COM 69351T106 251 7357 SH SOLE 7357 0 0 PVH CORP COM 693656100 4501 61120 SH SOLE 61120 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1785 84000 SH SOLE 84000 0 0 PACKAGING CORP AMER COM 695156109 14981 237598 SH SOLE 237598 0 0 PACWEST BANCORP DEL COM 695263103 1055 24480 SH SOLE 24480 0 0 PALO ALTO NETWORKS INC COM 697435105 6961 39518 SH SOLE 39518 0 0 PANDORA MEDIA INC COM 698354107 2207 164580 SH SOLE 164580 0 0 PARAMOUNT GROUP INC COM 69924R108 1072 59227 SH SOLE 59227 0 0 PAREXEL INTL CORP COM 699462107 2318 34029 SH SOLE 34029 0 0 PARKER HANNIFIN CORP COM 701094104 38767 399740 SH SOLE 399740 0 0 PATTERSON COMPANIES INC COM 703395103 8401 185826 SH SOLE 185826 0 0 PAYCHEX INC COM 704326107 2320 43858 SH SOLE 43858 0 0 PAYPAL HLDGS INC COM 70450Y103 10199 281738 SH SOLE 281738 0 0 PEMBINA PIPELINE CORP COM 706327103 28048 1286553 SH SOLE 1286553 0 0 PENN NATL GAMING INC COM 707569109 1695 105830 SH SOLE 105830 0 0 PEPCO HOLDINGS INC COM 713291102 324 12466 SH SOLE 12466 0 0 PEPSICO INC COM 713448108 114375 1144663 SH SOLE 1144663 0 0 PERFORMANCE SPORTS GROUP LT COM 71377G100 1891 196033 SH SOLE 196033 0 0 P T TELEKOMUNIKASI INDONESI SPONSORED ADR 715684106 223 5025 SH SOLE 5025 0 0 PFIZER INC COM 717081103 265034 8210466 SH SOLE 8210466 0 0 PHILIP MORRIS INTL INC COM 718172109 130710 1486862 SH SOLE 1486862 0 0 PHILLIPS 66 COM 718546104 69947 855098 SH SOLE 855098 0 0 PIER 1 IMPORTS INC COM 720279108 468 91925 SH SOLE 91925 0 0 PINNACLE FOODS INC DEL COM 72348P104 980 23072 SH SOLE 23072 0 0 PIONEER NAT RES CO COM 723787107 14114 112570 SH SOLE 112570 0 0 PITNEY BOWES INC COM 724479100 197 9523 SH SOLE 9523 0 0 POLARIS INDS INC COM 731068102 6231 72500 SH SOLE 72500 0 0 POPEYES LA KITCHEN INC COM 732872106 1911 32666 SH SOLE 32666 0 0 POST PPTYS INC COM 737464107 124 2091 SH SOLE 2091 0 0 POTASH CORP SASK INC COM 73755L107 133156 7770176 SH SOLE 7770176 0 0 PRAXAIR INC COM 74005P104 1229 12000 SH SOLE 12000 0 0 PRECISION CASTPARTS CORP COM 740189105 13689 59000 SH SOLE 59000 0 0 PRECISION DRILLING CORP COM 2010 74022D308 1092 276000 SH SOLE 276000 0 0 PRESTIGE BRANDS HLDGS INC COM 74112D101 1175 22827 SH SOLE 22827 0 0 PRETIUM RES INC COM 74139C102 4368 867955 SH SOLE 867955 0 0 PRICE T ROWE GROUP INC COM 74144T108 4095 57280 SH SOLE 57280 0 0 PRICELINE GRP INC COM NEW 741503403 17817 13975 SH SOLE 13975 0 0 PRIMERICA INC COM 74164M108 8615 182397 SH SOLE 182397 0 0 PRIMERO MNG CORP COM 74164W106 2405 1066161 SH SOLE 1066161 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 212 4707 SH SOLE 4707 0 0 PROASSURANCE CORP COM 74267C106 214 4401 SH SOLE 4401 0 0 PROCTER & GAMBLE CO COM 742718109 318966 4016703 SH SOLE 4016703 0 0 PRIVATEBANCORP INC COM 742962103 1469 35806 SH SOLE 35806 0 0 PROGRESSIVE CORP OHIO COM 743315103 22253 699765 SH SOLE 699765 0 0 PROLOGIS INC COM 74340W103 3059 71268 SH SOLE 71268 0 0 PROVIDENCE SVC CORP COM 743815102 1762 37550 SH SOLE 37550 0 0 PRUDENTIAL FINL INC COM 744320102 1292 15870 SH SOLE 15870 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 1082 27974 SH SOLE 27974 0 0 PUBLIC STORAGE COM 74460D109 4570 18451 SH SOLE 18451 0 0 PULTE GROUP INC COM 745867101 5429 304669 SH SOLE 304669 0 0 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 2575 299449 SH SOLE 299449 0 0 QEP RES INC COM 74733V100 2345 175000 SH SOLE 175000 0 0 QTS RLTY TR INC COM CL A 74736A103 1953 43304 SH SOLE 43304 0 0 QUALCOMM INC COM 747525103 3299 65990 SH SOLE 65990 0 0 QUANTA SVCS INC COM 74762E102 2773 136950 SH SOLE 136950 0 0 QUEST DIAGNOSTICS INC COM 74834L100 7900 111050 SH SOLE 111050 0 0 QUESTAR CORP COM 748356102 890 45700 SH SOLE 45700 0 0 QUIDEL CORP COM 74838J101 1216 57361 SH SOLE 57361 0 0 RLJ LODGING TR COM 74965L101 1065 49215 SH SOLE 49215 0 0 RADIAN GROUP INC COM 750236101 1558 116382 SH SOLE 116382 0 0 RALPH LAUREN CORP CL A 751212101 8171 73300 SH SOLE 73300 0 0 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 577 34761 SH SOLE 34761 0 0 RANDGOLD RES LTD ADR 752344309 20801 335884 SH SOLE 335884 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 17455 301109 SH SOLE 301109 0 0 RAYONIER INC COM 754907103 522 23513 SH SOLE 23513 0 0 RAYTHEON CO COM NEW 755111507 4470 35891 SH SOLE 35891 0 0 RBC BEARINGS INC COM 75524B104 1570 24300 SH SOLE 24300 0 0 RE MAX HLDGS INC CL A 75524W108 2075 55626 SH SOLE 55626 0 0 RED HAT INC COM 756577102 17467 210934 SH SOLE 210934 0 0 REGENCY CTRS CORP COM 758849103 175 2570 SH SOLE 2570 0 0 REGENERON PHARMACEUTICALS COM 75886F107 10906 20090 SH SOLE 20090 0 0 REGIONS FINL CORP NEW COM 7591EP100 2920 304120 SH SOLE 304120 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 294 3435 SH SOLE 3435 0 0 RELIANCE STEEL & ALUMINUM C COM 759509102 8096 139800 SH SOLE 139800 0 0 REPUBLIC SVCS INC COM 760759100 955 21700 SH SOLE 21700 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 61695 1648756 SH SOLE 1648756 0 0 RETAIL PPTYS AMER INC CL A 76131V202 789 53400 SH SOLE 53400 0 0 REYNOLDS AMERICAN INC COM 761713106 3628 78620 SH SOLE 78620 0 0 RICHMONT MINES INC COM 76547T106 1018 317000 SH SOLE 317000 0 0 RING ENERGY INC COM 76680V108 589 83606 SH SOLE 83606 0 0 RIO TINTO PLC SPONSORED ADR 767204100 4368 150000 SH SOLE 150000 0 0 ROBERT HALF INTL INC COM 770323103 5171 109689 SH SOLE 109689 0 0 ROCKWELL AUTOMATION INC COM 773903109 554 5400 SH SOLE 5400 0 0 ROCKWELL COLLINS INC COM 774341101 1545 16743 SH SOLE 16743 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 133913 3880999 SH SOLE 3880999 0 0 ROGERS CORP COM 775133101 1280 24826 SH SOLE 24826 0 0 ROLLINS INC COM 775711104 226 8707 SH SOLE 8707 0 0 ROVI CORP COM 779376102 536 32163 SH SOLE 32163 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1695363 31620680 SH SOLE 31620680 0 0 RUBICON MINERALS CORP COM 780911103 4 45755 SH SOLE 45755 0 0 RUCKUS WIRELESS INC COM 781220108 809 75496 SH SOLE 75496 0 0 RYDER SYS INC COM 783549108 189 3324 SH SOLE 3324 0 0 SBA COMMUNICATIONS CORP COM 78388J106 124 1183 SH SOLE 1183 0 0 SL GREEN RLTY CORP COM 78440X101 1145 10136 SH SOLE 10136 0 0 SLM CORP COM 78442P106 489 75030 SH SOLE 75030 0 0 SM ENERGY CO COM 78454L100 3441 175000 SH SOLE 175000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 6728 33003 SH SOLE 33003 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 5134 50600 SH SOLE 50600 0 0 SPDR SERIES TRUST DB INT GVT ETF 78464A490 5077 100668 SH SOLE 100668 0 0 SP PLUS CORP COM 78469C103 1257 52593 SH SOLE 52593 0 0 ST JUDE MED INC COM 790849103 14121 228600 SH SOLE 228600 0 0 SALESFORCE COM INC COM 79466L302 40529 516952 SH SOLE 516952 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 186 70900 SH SOLE 70900 0 0 SANTANDER CONSUMER USA HDG COM 80283M101 685 43200 SH SOLE 43200 0 0 SCHEIN HENRY INC COM 806407102 18074 114256 SH SOLE 114256 0 0 SCHLUMBERGER LTD COM 806857108 39695 569099 SH SOLE 569099 0 0 SCHWAB CHARLES CORP NEW COM 808513105 19973 606530 SH SOLE 606530 0 0 SCRIPPS NETWORKS INTERACT I CL A COM 811065101 1692 30645 SH SOLE 30645 0 0 SEMPRA ENERGY COM 816851109 8667 92193 SH SOLE 92193 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 712 47953 SH SOLE 47953 0 0 SERVICENOW INC COM 81762P102 6539 75539 SH SOLE 75539 0 0 SEVENTY SEVEN ENERGY INC COM 818097107 54 50985 SH SOLE 50985 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 502669 29209513 SH SOLE 29209513 0 0 SHERWIN WILLIAMS CO COM 824348106 5717 22021 SH SOLE 22021 0 0 SHOPIFY INC CL A 82509L107 1486 57600 SH SOLE 57600 0 0 SIERRA WIRELESS INC COM 826516106 4875 309720 SH SOLE 309720 0 0 SILGAN HOLDINGS INC COM 827048109 735 13675 SH SOLE 13675 0 0 SILVER WHEATON CORP COM 828336107 15502 1246490 SH SOLE 1246490 0 0 SIMON PPTY GROUP INC NEW COM 828806109 12970 66706 SH SOLE 66706 0 0 SIRIUS XM HLDGS INC COM 82968B103 170 41855 SH SOLE 41855 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 4355 56682 SH SOLE 56682 0 0 SMITH A O COM 831865209 408 5329 SH SOLE 5329 0 0 SMUCKER J M CO COM NEW 832696405 30958 251000 SH SOLE 251000 0 0 SNAP ON INC COM 833034101 1154 6730 SH SOLE 6730 0 0 SOLAR CAP LTD COM 83413U100 797 48522 SH SOLE 48522 0 0 SOUTHERN CO COM 842587107 5387 115139 SH SOLE 115139 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 1161 88915 SH SOLE 88915 0 0 SOUTHWEST AIRLS CO COM 844741108 448 10395 SH SOLE 10395 0 0 SOVRAN SELF STORAGE INC COM 84610H108 454 4233 SH SOLE 4233 0 0 SPECTRUM BRANDS HLDGS INC COM 84763R101 1106 10860 SH SOLE 10860 0 0 SPIRIT AEROSYSTEMS HLDGS IN COM CL A 848574109 117 2329 SH SOLE 2329 0 0 SPIRIT AIRLS INC COM 848577102 4351 109190 SH SOLE 109190 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 948 94650 SH SOLE 94650 0 0 SPLUNK INC COM 848637104 2302 39140 SH SOLE 39140 0 0 STAG INDL INC COM 85254J102 885 47948 SH SOLE 47948 0 0 STANCORP FINL GROUP INC COM 852891100 5238 46000 SH SOLE 46000 0 0 STANLEY BLACK & DECKER INC COM 854502101 8174 76589 SH SOLE 76589 0 0 STANTEC INC COM 85472N109 12929 521000 SH SOLE 521000 0 0 STAPLES INC COM 855030102 2460 259807 SH SOLE 259807 0 0 STARBUCKS CORP COM 855244109 14897 248160 SH SOLE 248160 0 0 STARWOOD PPTY TR INC COM 85571B105 746 36297 SH SOLE 36297 0 0 STARWOOD HOTELS&RESORTS WRL COM 85590A401 416 6008 SH SOLE 6008 0 0 STEEL DYNAMICS INC COM 858119100 2234 125000 SH SOLE 125000 0 0 STERICYCLE INC COM 858912108 9022 74806 SH SOLE 74806 0 0 STONEGATE MTG CORP COM 86181Q300 365 66924 SH SOLE 66924 0 0 STRYKER CORP COM 863667101 18030 194000 SH SOLE 194000 0 0 SUN LIFE FINL INC COM 866796105 433117 13881755 SH SOLE 13881755 0 0 SUNCOR ENERGY INC NEW COM 867224107 175135 6780797 SH SOLE 6780797 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 1150 92050 SH SOLE 92050 0 0 SUNTRUST BKS INC COM 867914103 638 14887 SH SOLE 14887 0 0 SUPERIOR ENERGY SVCS INC COM 868157108 44 3244 SH SOLE 3244 0 0 SYMANTEC CORP COM 871503108 8488 404210 SH SOLE 404210 0 0 SYNCHRONOSS TECHNOLOGIES IN COM 87157B103 1512 42931 SH SOLE 42931 0 0 SYNOPSYS INC COM 871607107 551 12074 SH SOLE 12074 0 0 SYNOVUS FINL CORP COM NEW 87161C501 196 6063 SH SOLE 6063 0 0 SYNCHRONY FINL COM 87165B103 296 9720 SH SOLE 9720 0 0 SYSCO CORP COM 871829107 29561 720999 SH SOLE 720999 0 0 TECO ENERGY INC COM 872375100 2399 90000 SH SOLE 90000 0 0 TFS FINL CORP COM 87240R107 120 6352 SH SOLE 6352 0 0 TJX COS INC NEW COM 872540109 117376 1655280 SH SOLE 1655280 0 0 T MOBILE US INC COM 872590104 15950 407728 SH SOLE 407728 0 0 T MOBILE US INC CONV PFD SER A 872590203 2440 36030 SH SOLE 36030 0 0 TAHOE RES INC COM 873868103 36437 4209855 SH SOLE 4209855 0 0 TAIWAN SEMICONDUCTOR MFG LT SPONSORED ADR 874039100 19757 868424 SH SOLE 868424 0 0 TALEN ENERGY CORP COM 87422J105 6 1033 SH SOLE 1033 0 0 TALMER BANCORP INC COM 87482X101 924 51023 SH SOLE 51023 0 0 TANGER FACTORY OUTLET CTRS COM 875465106 11736 358900 SH SOLE 358900 0 0 TARGET CORP COM 87612E106 4321 59515 SH SOLE 59515 0 0 TAUBMAN CTRS INC COM 876664103 1872 24402 SH SOLE 24402 0 0 TECK RESOURCES LTD CL B 878742204 3342 865420 SH SOLE 865420 0 0 TELUS CORP COM 87971M103 518071 18726822 SH SOLE 18726822 0 0 TENARIS S A SPONSORED ADR 88031M109 3309 139014 SH SOLE 139014 0 0 TERADATA CORP DEL COM 88076W103 677 25620 SH SOLE 25620 0 0 TERADYNE INC COM 880770102 7283 352360 SH SOLE 352360 0 0 TERNIUM SA SPON ADR 880890108 1865 150000 SH SOLE 150000 0 0 TEVA PHARMACEUTICAL INDS LT ADR 881624209 26888 409635 SH SOLE 409635 0 0 TEXAS CAPITAL BANCSHARES IN COM 88224Q107 306 6198 SH SOLE 6198 0 0 TEXAS INSTRS INC COM 882508104 29304 534650 SH SOLE 534650 0 0 THERMO FISHER SCIENTIFIC IN COM 883556102 4583 32310 SH SOLE 32310 0 0 THOMSON REUTERS CORP COM 884903105 320227 8450130 SH SOLE 8450130 0 0 THOR INDS INC COM 885160101 380 6773 SH SOLE 6773 0 0 3-D SYS CORP DEL COM NEW 88554D205 1315 151360 SH SOLE 151360 0 0 3M CO COM 88579Y101 19482 129330 SH SOLE 129330 0 0 TIFFANY & CO NEW COM 886547108 11444 150008 SH SOLE 150008 0 0 TIME WARNER INC COM NEW 887317303 28935 447433 SH SOLE 447433 0 0 TIME WARNER CABLE INC COM 88732J207 6924 37307 SH SOLE 37307 0 0 TIMMINS GOLD CORP COM 88741P103 412 3000000 SH SOLE 3000000 0 0 TITAN MACHY INC COM 88830R101 249 22763 SH SOLE 22763 0 0 TIVO INC COM 888706108 3563 412897 SH SOLE 412897 0 0 TOPBUILD CORP COM 89055F103 65 2118 SH SOLE 2118 0 0 TORCHMARK CORP COM 891027104 789 13800 SH SOLE 13800 0 0 TORO CO COM 891092108 5254 71900 SH SOLE 71900 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1098329 28004803 SH SOLE 28004803 0 0 TOTAL S A SPONSORED ADR 89151E109 58 1300 SH SOLE 1300 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 13114 106581 SH SOLE 106581 0 0 TRACTOR SUPPLY CO COM 892356106 619 7235 SH SOLE 7235 0 0 TRANSCANADA CORP COM 89353D107 873352 26728005 SH SOLE 26728005 0 0 TRANSDIGM GROUP INC COM 893641100 929 4068 SH SOLE 4068 0 0 TRAVELERS COMPANIES INC COM 89417E109 1027 9100 SH SOLE 9100 0 0 TREEHOUSE FOODS INC COM 89469A104 1483 18900 SH SOLE 18900 0 0 TRIMBLE NAVIGATION LTD COM 896239100 1870 87200 SH SOLE 87200 0 0 TURKCELL ILETISIM HIZMETLER SPON ADR NEW 900111204 963 113400 SH SOLE 113400 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 26830 987836 SH SOLE 987836 0 0 TWITTER INC COM 90184L102 1240 53569 SH SOLE 53569 0 0 TWO HBRS INVT CORP COM 90187B101 72 8839 SH SOLE 8839 0 0 TYSON FOODS INC CL A 902494103 1041 19515 SH SOLE 19515 0 0 TYSON FOODS INC UNIT 99/99/9999 902494301 1577 25989 SH SOLE 25989 0 0 US BANCORP DEL COM NEW 902973304 158111 3705448 SH SOLE 3705448 0 0 ULTA SALON COSMETCS & FRAG COM 90384S303 11464 61970 SH SOLE 61970 0 0 UMPQUA HLDGS CORP COM 904214103 990 62244 SH SOLE 62244 0 0 UNION PAC CORP COM 907818108 156382 1999770 SH SOLE 1999770 0 0 UNITED PARCEL SERVICE INC CL B 911312106 30804 320111 SH SOLE 320111 0 0 UNITED RENTALS INC COM 911363109 370 5098 SH SOLE 5098 0 0 UNITED TECHNOLOGIES CORP COM 913017109 123450 1285002 SH SOLE 1285002 0 0 UNITEDHEALTH GROUP INC COM 91324P102 7810 66389 SH SOLE 66389 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 733 6136 SH SOLE 6136 0 0 UNUM GROUP COM 91529Y106 10943 328719 SH SOLE 328719 0 0 VALEANT PHARMACEUTICALS INT COM 91911K102 135033 1328610 SH SOLE 1328610 0 0 VALE S A ADR 91912E105 113 34424 SH SOLE 34424 0 0 VALE S A ADR REPSTG PFD 91912E204 776 304373 SH SOLE 304373 0 0 VALERO ENERGY CORP NEW COM 91913Y100 1395 19733 SH SOLE 19733 0 0 VALMONT INDS INC COM 920253101 983 9270 SH SOLE 9270 0 0 VANTIV INC CL A 92210H105 507 10699 SH SOLE 10699 0 0 VARIAN MED SYS INC COM 92220P105 1010 12500 SH SOLE 12500 0 0 VEEVA SYS INC CL A COM 922475108 1759 60960 SH SOLE 60960 0 0 VENTAS INC COM 92276F100 1175 20821 SH SOLE 20821 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 313634 6785685 SH SOLE 6785685 0 0 VERMILION ENERGY INC COM 923725105 8058 296314 SH SOLE 296314 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4496 35729 SH SOLE 35729 0 0 VIACOM INC NEW CL B 92553P201 76 1845 SH SOLE 1845 0 0 VISA INC COM CL A 92826C839 74985 966929 SH SOLE 966929 0 0 VORNADO RLTY TR SH BEN INT 929042109 2785 27865 SH SOLE 27865 0 0 VULCAN MATLS CO COM 929160109 8209 86443 SH SOLE 86443 0 0 WEC ENERGY GROUP INC COM 92939U106 32053 624700 SH SOLE 624700 0 0 WABASH NATL CORP COM 929566107 1537 129906 SH SOLE 129906 0 0 WABTEC CORP COM 929740108 1071 15065 SH SOLE 15065 0 0 WAL-MART STORES INC COM 931142103 3280 53507 SH SOLE 53507 0 0 WALGREENS BOOTS ALLIANCE IN COM 931427108 20823 244519 SH SOLE 244519 0 0 WASTE MGMT INC DEL COM 94106L109 12861 240982 SH SOLE 240982 0 0 WATERS CORP COM 941848103 5088 37806 SH SOLE 37806 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 156 4508 SH SOLE 4508 0 0 WELLS FARGO & CO NEW COM 949746101 215724 3968438 SH SOLE 3968438 0 0 WELLTOWER INC COM 95040Q104 2890 42476 SH SOLE 42476 0 0 WESTAR ENERGY INC COM 95709T100 814 19200 SH SOLE 19200 0 0 WESTERN DIGITAL CORP COM 958102105 6865 114316 SH SOLE 114316 0 0 WESTROCK CO COM 96145D105 1674 36688 SH SOLE 36688 0 0 WEYERHAEUSER CO COM 962166104 247 8250 SH SOLE 8250 0 0 WHIRLPOOL CORP COM 963320106 8107 55200 SH SOLE 55200 0 0 WHITING PETE CORP NEW COM 966387102 7966 843878 SH SOLE 843878 0 0 WHOLE FOODS MKT INC COM 966837106 5467 163207 SH SOLE 163207 0 0 WILEY JOHN & SONS INC CL A 968223206 911 20233 SH SOLE 20233 0 0 WILLIAMS COS INC DEL COM 969457100 5912 230045 SH SOLE 230045 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 1128 63215 SH SOLE 63215 0 0 WPX ENERGY INC COM 98212B103 3473 605048 SH SOLE 605048 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 2089 28760 SH SOLE 28760 0 0 XILINX INC COM 983919101 2008 42750 SH SOLE 42750 0 0 XEROX CORP COM 984121103 7310 687699 SH SOLE 687699 0 0 XYLEM INC COM 98419M100 403 11030 SH SOLE 11030 0 0 YAHOO INC COM 984332106 110 3312 SH SOLE 3312 0 0 YAMANA GOLD INC COM 98462Y100 307 165000 SH SOLE 165000 0 0 YUM BRANDS INC COM 988498101 20057 274559 SH SOLE 274559 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 26642 259696 SH SOLE 259696 0 0 ZOETIS INC CL A 98978V103 339 7069 SH SOLE 7069 0 0 AON PLC SHS CL A G0408V102 19098 207113 SH SOLE 207113 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2343 22420 SH SOLE 22420 0 0 BROOKFIELD PPTY PARTNERS L UNIT LTD PARTN G16249107 4392 189000 SH SOLE 189000 0 0 CREDICORP LTD COM G2519Y108 2541 26113 SH SOLE 26113 0 0 ENDO INTL PLC SHS G30401106 3936 64300 SH SOLE 64300 0 0 EVEREST RE GROUP LTD COM G3223R108 1627 8884 SH SOLE 8884 0 0 HERBALIFE LTD COM USD SHS G4412G101 985 18361 SH SOLE 18361 0 0 INGERSOLL-RAND PLC SHS G47791101 8775 158700 SH SOLE 158700 0 0 INVESCO LTD SHS G491BT108 8999 268793 SH SOLE 268793 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 3223 76097 SH SOLE 76097 0 0 NABORS INDUSTRIES LTD SHS G6359F103 83 9750 SH SOLE 9750 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 360 3181 SH SOLE 3181 0 0 ROWAN COMPANIES PLC SHS CL A G7665A101 4067 239969 SH SOLE 239969 0 0 PERRIGO CO PLC SHS G97822103 6207 42895 SH SOLE 42895 0 0 ACE LTD SHS H0023R105 17162 146876 SH SOLE 146876 0 0 GARMIN LTD SHS H2906T109 929 25000 SH SOLE 25000 0 0 AERCAP HOLDINGS NV SHS N00985106 1621 37553 SH SOLE 37553 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 957 11016 SH SOLE 11016 0 0 ARDMORE SHIPPING CORP COM Y0207T100 1468 115396 SH SOLE 115396 0 0 CAPITAL PRODUCT PARTNERS L COM UNIT LP Y11082107 698 126450 SH SOLE 126450 0 0 ALPHABET INC SHS CL C 02079K107 51961 68471 SH SOLE 68471 0 0 ALPHABET INC SHS CL A 02079K305 88468 113711 SH SOLE 113711 0 0 CSRA INC COM 12650T104 8710 290337 SH SOLE 290337 0 0 ASPEN INSURANCE HOLDINGS LT SHS G05384105 340 7048 SH SOLE 7048 0 0 AMDOCS LTD SHS G02602103 6380 116918 SH SOLE 116918 0 0 ENDURANCE SPECIALTY HLDGS L SHS G30397906 301 4703 SH SOLE 4703 0 0 PARTNERRE LTD COM G6852T905 111 793 SH SOLE 793 0 0 BUNGE LIMITED COM G16962105 707 10352 SH SOLE 10352 0 0 HEWLETT PACKARD CO COM 428236103 63027 4146521 SH SOLE 4146521 0 0 HP INC COM 40434L105 972 82059 SH SOLE 82059 0 0 RYANAIR HLDGS PLC SPONSORED ADR 783513104 937 10835 SH SOLE 10835 0 0 COPA HOLDINGS SA CL A P31076105 653 13540 SH SOLE 13540 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 334 7914 SH SOLE 7914 0 0 GENPACT LIMITED SHS G3922B107 302 12097 SH SOLE 12097 0 0 VALIDUS HOLDINGS LTD COM SHS G9319H102 447 9646 SH SOLE 9646 0 0 SIGNET JEWELERS LIMITED SHS G81276100 1831 14800 SH SOLE 14800 0 0 TRANSOCEAN LTD REG SHS H8817H100 205 16575 SH SOLE 16575 0 0 BROADCOM CORP CL A 111320107 11785 81189 SH SOLE 81189 0 0 ALLIED WRLD ASSUR COM HLDG SHS H01531104 598 16069 SH SOLE 16069 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2837 20182 SH SOLE 20182 0 0 ENSCO PLC SHS CLASS A G3157S106 280 18201 SH SOLE 18201 0 0 NXP SEMICONDUCTORS NV COM N6596X109 3950 46885 SH SOLE 46885 0 0 PACIFIC DRILLING SA LUXEMBOU REG SHS L7257P106 378 450000 SH SOLE 450000 0 0 OCEAN RIG UDW INC SHS Y64354205 416 255000 SH SOLE 255000 0 0 XL GROUP PLC SHS G98290102 10989 280470 SH SOLE 280470 0 0 SCORPIO TANKERS INC SHS Y7542C106 1667 207812 SH SOLE 207812 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 4812 56125 SH SOLE 56125 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 13357 227941 SH SOLE 227941 0 0 NOBLE CORP PLC SHS USD G65431101 70 6611 SH SOLE 6611 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 6557 99471 SH SOLE 99471 0 0 PENTAIR PLC SHS G7S00T104 671 13550 SH SOLE 13550 0 0 GLOBANT S A COM L44385109 2316 61731 SH SOLE 61731 0 0 TYCO INTERNATIONAL LTD SHS H89128104 6213 194838 SH SOLE 194838 0 0 MEDTRONIC PLC SHS G5960L103 108598 1411826 SH SOLE 1411826 0 0 NIELSEN HLDGS PLC SHS EURO G6518L108 116666 2503560 SH SOLE 2503560 0 0 ALLERGAN PLC SHS G0177J108 38439 123004 SH SOLE 123004 0 0 EATON CORP PLC SHS G29183103 150408 2890232 SH SOLE 2890232 0 0