0001172661-17-001051.txt : 20170515 0001172661-17-001051.hdr.sgml : 20170515 20170512173218 ACCESSION NUMBER: 0001172661-17-001051 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170515 DATE AS OF CHANGE: 20170512 EFFECTIVENESS DATE: 20170515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC Asset Management Inc CENTRAL INDEX KEY: 0001021926 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03663 FILM NUMBER: 17840105 BUSINESS ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 BUSINESS PHONE: 1-888-888-3863 MAIL ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 FORMER COMPANY: FORMER CONFORMED NAME: CIBC Global Asset Management Inc DATE OF NAME CHANGE: 20070511 FORMER COMPANY: FORMER CONFORMED NAME: TAL GLOBAL ASSET MANAGEMENT INC DATE OF NAME CHANGE: 19990803 FORMER COMPANY: FORMER CONFORMED NAME: TAL INVESTMENT COUNSEL LTD DATE OF NAME CHANGE: 19980206 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021926 XXXXXXXX 03-31-2017 03-31-2017 false CIBC Asset Management Inc
18 York Street Suite 1300 Toronto A6 M5J 2T8
13F HOLDINGS REPORT 028-03663 N
Stephen Carling MD and Head Equities Manager 416-552-1636 /s/ Stephen Carling Toronto A6 05-12-2017 0 968 14553534
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 16813 87874 SH SOLE 56127 0 31747 ABBOTT LABS COM 002824100 7059 158940 SH SOLE 152620 0 6320 ABBVIE INC COM 00287Y109 15105 231815 SH SOLE 226022 0 5793 ABM INDS INC COM 000957100 202 4623 SH SOLE 4623 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17683 147508 SH SOLE 134569 0 12939 ACTIVISION BLIZZARD INC COM 00507V109 4837 97015 SH SOLE 81453 0 15562 ACUITY BRANDS INC COM 00508Y102 818 4009 SH SOLE 3746 0 263 ADOBE SYS INC COM 00724F101 11328 87055 SH SOLE 83102 0 3953 ADVANCE AUTO PARTS INC COM 00751Y106 2621 17675 SH SOLE 14988 0 2687 ADVANCED MICRO DEVICES INC COM 007903107 1051 72268 SH SOLE 67473 0 4795 ADVANTAGE OIL & GAS LTD COM 00765F101 2971 450781 SH SOLE 450781 0 0 AERCAP HOLDINGS NV SHS N00985106 645 14041 SH SOLE 12612 0 1429 AES CORP COM 00130H105 696 62260 SH SOLE 56807 0 5453 AETNA INC NEW COM 00817Y108 4386 34390 SH SOLE 31333 0 3057 AFFILIATED MANAGERS GROUP COM 008252108 831 5069 SH SOLE 4697 0 372 AFLAC INC COM 001055102 2734 37753 SH SOLE 36797 0 956 AGILENT TECHNOLOGIES INC COM 00846U101 1615 30551 SH SOLE 29135 0 1416 AGNC INVT CORP COM 00123Q104 822 41348 SH SOLE 11103 0 30245 AGNICO EAGLE MINES LTD COM 008474108 87868 2074618 SH SOLE 2019743 0 54875 AGRIUM INC COM 008916108 217231 2279992 SH SOLE 2239187 0 40805 AIR PRODS & CHEMS INC COM 009158106 2681 19815 SH SOLE 19332 0 483 AK STL HLDG CORP COM 001547108 136 18931 SH SOLE 18931 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1517 25415 SH SOLE 20117 0 5298 ALAMOS GOLD INC NEW COM CL A 011532108 12802 1596753 SH SOLE 1025953 0 570800 ALASKA AIR GROUP INC COM 011659109 1074 11647 SH SOLE 10915 0 732 ALBEMARLE CORP COM 012653101 1379 13057 SH SOLE 12323 0 734 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 781 7071 SH SOLE 7071 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 3242 26737 SH SOLE 26021 0 716 ALGONQUIN PWR UTILS CORP COM 015857105 1415 148440 SH SOLE 148440 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5797 53764 SH SOLE 53764 0 0 ALIGN TECHNOLOGY INC COM 016255101 1197 10435 SH SOLE 10435 0 0 ALKERMES PLC SHS G01767105 356 6090 SH SOLE 4844 0 1246 ALLEGHANY CORP DEL COM 017175100 532 866 SH SOLE 487 0 379 ALLEGION PUB LTD CO ORD SHS G0176J109 457 6034 SH SOLE 5123 0 911 ALLERGAN PLC SHS G0177J108 8564 35846 SH SOLE 33471 0 2375 ALLETE INC COM NEW 018522300 414 6108 SH SOLE 6108 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1442 5790 SH SOLE 5194 0 596 ALLIANT ENERGY CORP COM 018802108 868 21910 SH SOLE 19217 0 2693 ALLSTATE CORP COM 020002101 3234 39687 SH SOLE 34046 0 5641 ALPHABET INC CAP STK CL C 02079K107 42425 51142 SH SOLE 50897 0 245 ALPHABET INC CAP STK CL A 02079K305 26631 31412 SH SOLE 30011 0 1401 ALTRIA GROUP INC COM 02209S103 18830 263656 SH SOLE 246112 0 17544 AMAYA INC COM 02314M108 715 42220 SH SOLE 42220 0 0 AMAZON COM INC COM 023135106 56010 63178 SH SOLE 59953 0 3225 AMBEV SA SPONSORED ADR 02319V103 783 135910 SH SOLE 93880 0 42030 AMDOCS LTD SHS G02602103 500 8191 SH SOLE 0 0 8191 AMERCO COM 023586100 233 612 SH SOLE 612 0 0 AMEREN CORP COM 023608102 1295 23720 SH SOLE 21046 0 2674 AMERICAN AIRLS GROUP INC COM 02376R102 2786 65869 SH SOLE 63819 0 2050 AMERICAN ELEC PWR INC COM 025537101 5229 77900 SH SOLE 71016 0 6884 AMERICAN EQTY INVT LIFE HLD COM 025676206 260 10994 SH SOLE 10994 0 0 AMERICAN EXPRESS CO COM 025816109 8309 105028 SH SOLE 104186 0 842 AMERICAN FINL GROUP INC OHIO COM 025932104 275 2881 SH SOLE 2881 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8084 129486 SH SOLE 126297 0 3189 AMERICAN TOWER CORP NEW COM 03027X100 4623 38033 SH SOLE 37020 0 1013 AMERICAN WTR WKS CO INC NEW COM 030420103 1650 21216 SH SOLE 15765 0 5451 AMERIPRISE FINL INC COM 03076C106 1953 15060 SH SOLE 14508 0 552 AMERISOURCEBERGEN CORP COM 03073E105 1652 18662 SH SOLE 16477 0 2185 AMETEK INC NEW COM 031100100 1200 22192 SH SOLE 21137 0 1055 AMGEN INC COM 031162100 14211 86613 SH SOLE 86245 0 368 AMPHENOL CORP NEW CL A 032095101 2098 29484 SH SOLE 27664 0 1820 ANADARKO PETE CORP COM 032511107 7552 121802 SH SOLE 120786 0 1016 ANALOG DEVICES INC COM 032654105 3761 45889 SH SOLE 41039 0 4850 ANIXTER INTL INC COM 035290105 301 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1336 120223 SH SOLE 34254 0 85969 ANSYS INC COM 03662Q105 583 5455 SH SOLE 2862 0 2593 ANTERO RES CORP COM 03674X106 239 10460 SH SOLE 8964 0 1496 ANTHEM INC COM 036752103 4167 25199 SH SOLE 23090 0 2109 AON PLC SHS CL A G0408V102 15259 128567 SH SOLE 123606 0 4961 APACHE CORP COM 037411105 3162 61521 SH SOLE 56522 0 4999 APARTMENT INVT & MGMT CO CL A 03748R101 593 13382 SH SOLE 13382 0 0 APPLE INC COM 037833100 104956 730588 SH SOLE 726319 0 4269 APPLIED MATLS INC COM 038222105 5726 147195 SH SOLE 137587 0 9608 ARAMARK COM 03852U106 380 10309 SH SOLE 7760 0 2549 ARCH CAP GROUP LTD ORD G0450A105 1016 10721 SH SOLE 3992 0 6729 ARCHER DANIELS MIDLAND CO COM 039483102 2547 55319 SH SOLE 51164 0 4155 ARCONIC INC COM 03965L100 881 33457 SH SOLE 24035 0 9422 ARES CAP CORP COM 04010L103 259 14928 SH SOLE 14928 0 0 ARISTA NETWORKS INC COM 040413106 288 2178 SH SOLE 2178 0 0 ARROW ELECTRS INC COM 042735100 287 3908 SH SOLE 2901 0 1007 ASANKO GOLD INC COM 04341Y105 211 80541 SH SOLE 80541 0 0 ASCENA RETAIL GROUP INC COM 04351G101 91 21256 SH SOLE 21256 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 1042 8419 SH SOLE 7913 0 506 ASSURANT INC COM 04621X108 802 8380 SH SOLE 5245 0 3135 ASTORIA FINL CORP COM 046265104 220 10723 SH SOLE 10723 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 3186 102310 SH SOLE 96690 0 5620 AT&T INC COM 00206R102 30623 737902 SH SOLE 698377 0 39525 ATMOS ENERGY CORP COM 049560105 244 3093 SH SOLE 3093 0 0 AUTODESK INC COM 052769106 2242 25925 SH SOLE 24227 0 1698 AUTOLIV INC COM 052800109 427 4179 SH SOLE 2800 0 1379 AUTOMATIC DATA PROCESSING IN COM 053015103 6782 66238 SH SOLE 59904 0 6334 AUTONATION INC COM 05329W102 340 8047 SH SOLE 7050 0 997 AUTOZONE INC COM 053332102 4658 6442 SH SOLE 5073 0 1369 AVALONBAY CMNTYS INC COM 053484101 2985 16257 SH SOLE 11962 0 4295 AVANGRID INC COM 05351W103 481 11251 SH SOLE 9885 0 1366 AVERY DENNISON CORP COM 053611109 689 8553 SH SOLE 7669 0 884 AVISTA CORP COM 05379B107 303 7748 SH SOLE 7748 0 0 AVNET INC COM 053807103 245 5364 SH SOLE 4056 0 1308 AVON PRODS INC COM 054303102 64 14478 SH SOLE 14478 0 0 AXALTA COATING SYS LTD COM G0750C108 246 7642 SH SOLE 7642 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 738 11011 SH SOLE 3162 0 7849 B/E AEROSPACE INC COM 073302101 317 4942 SH SOLE 3340 0 1602 B2GOLD CORP COM 11777Q209 2426 852641 SH SOLE 852641 0 0 BAIDU INC SPON ADR REP A 056752108 2461 14267 SH SOLE 14267 0 0 BAKER HUGHES INC COM 057224107 2568 42929 SH SOLE 38579 0 4350 BALL CORP COM 058498106 1098 14782 SH SOLE 13861 0 921 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1058 139060 SH SOLE 99910 0 39150 BANK AMER CORP COM 060505104 28054 1189241 SH SOLE 1136583 0 52658 BANK MONTREAL QUE COM 063671101 431071 5781113 SH SOLE 5683383 0 97730 BANK N S HALIFAX COM 064149107 680285 11648062 SH SOLE 11460745 0 187317 BANK NEW YORK MELLON CORP COM 064058100 4906 103865 SH SOLE 94779 0 9086 BANKUNITED INC COM 06652K103 961 25767 SH SOLE 25767 0 0 BARD C R INC COM 067383109 11128 44772 SH SOLE 27610 0 17162 BARNES GROUP INC COM 067806109 202 3928 SH SOLE 3928 0 0 BARRICK GOLD CORP COM 067901108 187035 9863535 SH SOLE 9858915 0 4620 BAXTER INTL INC COM 071813109 3498 67434 SH SOLE 57481 0 9953 BAYTEX ENERGY CORP COM 07317Q105 292 85768 SH SOLE 85768 0 0 BB&T CORP COM 054937107 3562 79676 SH SOLE 72306 0 7370 BCE INC COM NEW 05534B760 424518 9604401 SH SOLE 9449929 0 154472 BECTON DICKINSON & CO COM 075887109 10148 55322 SH SOLE 38519 0 16803 BED BATH & BEYOND INC COM 075896100 737 18670 SH SOLE 13598 0 5072 BEMIS INC COM 081437105 250 5114 SH SOLE 3002 0 2112 BERKLEY W R CORP COM 084423102 789 11168 SH SOLE 3893 0 7275 BERKSHIRE HATHAWAY INC DEL CL A 084670108 250 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40482 242871 SH SOLE 233921 0 8950 BEST BUY INC COM 086516101 1621 32979 SH SOLE 26416 0 6563 BHP BILLITON LTD SPONSORED ADR 088606108 15128 416520 SH SOLE 416520 0 0 BIO RAD LABS INC CL A 090572207 210 1054 SH SOLE 1054 0 0 BIOGEN INC COM 09062X103 7491 27396 SH SOLE 25635 0 1761 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1039 11838 SH SOLE 9936 0 1902 BIOVERATIV INC COM 09075E100 263 4834 SH SOLE 3645 0 1189 BLACKBERRY LTD COM 09228F103 1482 191628 SH SOLE 191628 0 0 BLACKROCK INC COM 09247X101 6562 17111 SH SOLE 16936 0 175 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 588 19805 SH SOLE 19805 0 0 BLOCK H & R INC COM 093671105 680 29226 SH SOLE 19153 0 10073 BOEING CO COM 097023105 9698 54833 SH SOLE 53916 0 917 BORGWARNER INC COM 099724106 800 19150 SH SOLE 17890 0 1260 BOSTON PROPERTIES INC COM 101121101 5522 41703 SH SOLE 41067 0 636 BOSTON SCIENTIFIC CORP COM 101137107 3212 129164 SH SOLE 119874 0 9290 BOYD GAMING CORP COM 103304101 242 11002 SH SOLE 11002 0 0 BP PLC SPONSORED ADR 055622104 2647 76670 SH SOLE 72550 0 4120 BRINKS CO COM 109696104 297 5565 SH SOLE 5565 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 8112 149164 SH SOLE 146958 0 2206 BRIXMOR PPTY GROUP INC COM 11120U105 204 9507 SH SOLE 9507 0 0 BROADCOM LTD SHS Y09827109 30543 139491 SH SOLE 122779 0 16712 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 815 11989 SH SOLE 3738 0 8251 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 191 15344 SH SOLE 15344 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 216524 5953276 SH SOLE 5907806 0 45470 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 3078 124432 SH SOLE 119647 0 4785 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 32582 843758 SH SOLE 841478 0 2280 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 44275 1988508 SH SOLE 1982098 0 6410 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 35358 1195451 SH SOLE 1195451 0 0 BROWN & BROWN INC COM 115236101 261 6245 SH SOLE 4496 0 1749 BROWN FORMAN CORP CL B 115637209 1274 27581 SH SOLE 22575 0 5006 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 283 4128 SH SOLE 4128 0 0 BUNGE LIMITED COM G16962105 692 8729 SH SOLE 4641 0 4088 BURLINGTON STORES INC COM 122017106 4363 44844 SH SOLE 20524 0 24320 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1428 18477 SH SOLE 12408 0 6069 CA INC COM 12673P105 1417 44658 SH SOLE 42622 0 2036 CABOT OIL & GAS CORP COM 127097103 2765 115644 SH SOLE 105844 0 9800 CACI INTL INC CL A 127190304 356 3033 SH SOLE 3033 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 405 12899 SH SOLE 9547 0 3352 CAE INC COM 124765108 1633 107030 SH SOLE 107030 0 0 CALLON PETE CO DEL COM 13123X102 6191 470435 SH SOLE 323555 0 146880 CALPINE CORP COM NEW 131347304 202 18241 SH SOLE 11868 0 6373 CAMDEN PPTY TR SH BEN INT 133131102 248 3084 SH SOLE 2769 0 315 CAMECO CORP COM 13321L108 1765 159735 SH SOLE 159735 0 0 CAMPBELL SOUP CO COM 134429109 1826 31893 SH SOLE 20765 0 11128 CANADIAN NAT RES LTD COM 136385101 489254 14968865 SH SOLE 14791815 0 177050 CANADIAN NATL RY CO COM 136375102 594377 8066208 SH SOLE 7914448 0 151760 CANADIAN PAC RY LTD COM 13645T100 244089 1664482 SH SOLE 1663822 0 660 CAPITAL ONE FINL CORP COM 14040H105 4185 48295 SH SOLE 45138 0 3157 CAPSTEAD MTG CORP COM NO PAR 14067E506 128 12098 SH SOLE 12098 0 0 CARDINAL HEALTH INC COM 14149Y108 2551 31277 SH SOLE 28535 0 2742 CARLISLE COS INC COM 142339100 230 2159 SH SOLE 2159 0 0 CARMAX INC COM 143130102 1094 18481 SH SOLE 17347 0 1134 CARNIVAL CORP UNIT 99/99/9999 143658300 2606 44243 SH SOLE 42775 0 1468 CATERPILLAR INC DEL COM 149123101 4863 52427 SH SOLE 51602 0 825 CBOE HLDGS INC COM 12503M108 660 8147 SH SOLE 8147 0 0 CBRE GROUP INC CL A 12504L109 1014 29159 SH SOLE 27375 0 1784 CBS CORP NEW CL B 124857202 2697 38888 SH SOLE 36128 0 2760 CDN IMPERIAL BK COMM TORONTO COM 136069101 587294 6822541 SH SOLE 6722471 0 100070 CDW CORP COM 12514G108 312 5414 SH SOLE 5414 0 0 CELANESE CORP DEL COM SER A 150870103 638 7098 SH SOLE 4651 0 2447 CELESTICA INC SUB VTG SHS 15101Q108 5536 381296 SH SOLE 381296 0 0 CELGENE CORP COM 151020104 11284 90689 SH SOLE 90147 0 542 CENOVUS ENERGY INC COM 15135U109 79950 7076596 SH SOLE 7061796 0 14800 CENTENE CORP DEL COM 15135B101 1125 15789 SH SOLE 14494 0 1295 CENTERPOINT ENERGY INC COM 15189T107 1196 43392 SH SOLE 37789 0 5603 CENTRAL FD CDA LTD CL A 153501101 1842 143210 SH SOLE 143210 0 0 CENTURYLINK INC COM 156700106 1438 61017 SH SOLE 47681 0 13336 CERNER CORP COM 156782104 2217 37665 SH SOLE 36714 0 951 CF INDS HLDGS INC COM 125269100 966 32916 SH SOLE 20101 0 12815 CHARTER COMMUNICATIONS INC N CL A 16119P108 9420 28779 SH SOLE 27109 0 1670 CHECK POINT SOFTWARE TECH LT ORD M22465104 1758 17120 SH SOLE 14061 0 3059 CHEMED CORP NEW COM 16359R103 232 1268 SH SOLE 1268 0 0 CHEMOURS CO COM 163851108 226 5882 SH SOLE 5882 0 0 CHENIERE ENERGY INC COM NEW 16411R208 490 10370 SH SOLE 7609 0 2761 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 352 10882 SH SOLE 10882 0 0 CHESAPEAKE ENERGY CORP COM 165167107 367 61793 SH SOLE 61793 0 0 CHEVRON CORP NEW COM 166764100 25068 233476 SH SOLE 230761 0 2715 CHIPOTLE MEXICAN GRILL INC COM 169656105 1522 3417 SH SOLE 2603 0 814 CHUBB LIMITED COM H1467J104 4318 31693 SH SOLE 26326 0 5367 CHURCH & DWIGHT INC COM 171340102 3370 67566 SH SOLE 38465 0 29101 CIGNA CORPORATION COM 125509109 3690 25192 SH SOLE 22640 0 2552 CIMAREX ENERGY CO COM 171798101 6126 51271 SH SOLE 48775 0 2496 CINCINNATI FINL CORP COM 172062101 1110 15357 SH SOLE 13429 0 1928 CINTAS CORP COM 172908105 1787 14124 SH SOLE 11246 0 2878 CISCO SYS INC COM 17275R102 22327 660893 SH SOLE 631581 0 29312 CIT GROUP INC COM NEW 125581801 451 10495 SH SOLE 6494 0 4001 CITIGROUP INC COM NEW 172967424 20708 346176 SH SOLE 337793 0 8383 CITIZENS FINL GROUP INC COM 174610105 6030 174525 SH SOLE 101231 0 73294 CITRIX SYS INC COM 177376100 1738 20846 SH SOLE 17943 0 2903 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 75 12479 SH SOLE 12479 0 0 CLOROX CO DEL COM 189054109 2426 17995 SH SOLE 11245 0 6750 CME GROUP INC COM 12572Q105 4757 40044 SH SOLE 33606 0 6438 CMS ENERGY CORP COM 125896100 1202 26860 SH SOLE 23948 0 2912 CNA FINL CORP COM 126117100 464 10515 SH SOLE 9025 0 1490 COACH INC COM 189754104 1211 29298 SH SOLE 24343 0 4955 COBALT INTL ENERGY INC COM 19075F106 8 14241 SH SOLE 14241 0 0 COCA COLA CO COM 191216100 21535 507420 SH SOLE 470619 0 36801 COGNEX CORP COM 192422103 230 2744 SH SOLE 2744 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4258 71541 SH SOLE 70548 0 993 COLGATE PALMOLIVE CO COM 194162103 8028 109692 SH SOLE 87311 0 22381 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 6516 137977 SH SOLE 137977 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 243 18846 SH SOLE 18846 0 0 COMCAST CORP NEW CL A 20030N101 21986 584882 SH SOLE 576406 0 8476 COMERICA INC COM 200340107 1336 19479 SH SOLE 15220 0 4259 COMMERCE BANCSHARES INC COM 200525103 351 6251 SH SOLE 3174 0 3077 COMMSCOPE HLDG CO INC COM 20337X109 257 6167 SH SOLE 6167 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 123 13907 SH SOLE 13907 0 0 COMPUTER SCIENCES CORP COM 205363104 815 11808 SH SOLE 4428 0 7380 CONAGRA BRANDS INC COM 205887102 1991 49345 SH SOLE 36640 0 12705 CONCHO RES INC COM 20605P101 5999 46740 SH SOLE 44121 0 2619 CONDUENT INC COM 206787103 185 11006 SH SOLE 6409 0 4597 CONOCOPHILLIPS COM 20825C104 5732 114937 SH SOLE 112307 0 2630 CONSOLIDATED EDISON INC COM 209115104 4472 57584 SH SOLE 43233 0 14351 CONSTELLATION BRANDS INC CL A 21036P108 3730 23013 SH SOLE 16107 0 6906 CONTINENTAL RESOURCES INC COM 212015101 3059 67360 SH SOLE 62416 0 4944 COOPER COS INC COM NEW 216648402 936 4681 SH SOLE 4149 0 532 COPART INC COM 217204106 635 10258 SH SOLE 7888 0 2370 CORNING INC COM 219350105 2565 95014 SH SOLE 91951 0 3063 COSTAR GROUP INC COM 22160N109 216 1040 SH SOLE 1040 0 0 COSTCO WHSL CORP NEW COM 22160K105 9359 55813 SH SOLE 54705 0 1108 COTT CORP QUE COM 22163N106 2665 215665 SH SOLE 215665 0 0 COTY INC COM CL A 222070203 718 39602 SH SOLE 36268 0 3334 COUSINS PPTYS INC COM 222795106 108 13008 SH SOLE 13008 0 0 CREDICORP LTD COM G2519Y108 245 1501 SH SOLE 1501 0 0 CRESCENT PT ENERGY CORP COM 22576C101 113369 10509368 SH SOLE 10397208 0 112160 CROWN CASTLE INTL CORP NEW COM 22822V101 7760 82156 SH SOLE 72869 0 9287 CROWN HOLDINGS INC COM 228368106 737 13927 SH SOLE 10407 0 3520 CSRA INC COM 12650T104 452 15418 SH SOLE 13003 0 2415 CSX CORP COM 126408103 5765 123838 SH SOLE 121867 0 1971 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1018 20716 SH SOLE 20716 0 0 CUMMINS INC COM 231021106 2288 15129 SH SOLE 14486 0 643 CVS HEALTH CORP COM 126650100 7425 94584 SH SOLE 93418 0 1166 CYPRESS SEMICONDUCTOR CORP COM 232806109 330 23951 SH SOLE 18561 0 5390 D R HORTON INC COM 23331A109 1260 37838 SH SOLE 30748 0 7090 DANAHER CORP DEL COM 235851102 5164 60381 SH SOLE 56273 0 4108 DARDEN RESTAURANTS INC COM 237194105 1452 17354 SH SOLE 10669 0 6685 DARLING INGREDIENTS INC COM 237266101 291 20038 SH SOLE 20038 0 0 DAVITA INC COM 23918K108 1363 20051 SH SOLE 16369 0 3682 DDR CORP COM 23317H102 146 11682 SH SOLE 11682 0 0 DEERE & CO COM 244199105 3676 33764 SH SOLE 29318 0 4446 DELPHI AUTOMOTIVE PLC SHS G27823106 1952 24248 SH SOLE 20837 0 3411 DELTA AIR LINES INC DEL COM NEW 247361702 3596 78242 SH SOLE 68216 0 10026 DELUXE CORP COM 248019101 1228 17013 SH SOLE 17013 0 0 DENBURY RES INC COM NEW 247916208 88 34155 SH SOLE 34155 0 0 DENTSPLY SIRONA INC COM 24906P109 2797 44796 SH SOLE 32446 0 12350 DESCARTES SYS GROUP INC COM 249906108 5606 245103 SH SOLE 153033 0 92070 DEVON ENERGY CORP NEW COM 25179M103 5774 138407 SH SOLE 135143 0 3264 DEXCOM INC COM 252131107 225 2656 SH SOLE 2656 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1115 9645 SH SOLE 6865 0 2780 DIAMONDBACK ENERGY INC COM 25278X109 222 2142 SH SOLE 2142 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 157 14112 SH SOLE 14112 0 0 DIGITAL RLTY TR INC COM 253868103 1981 18617 SH SOLE 12973 0 5644 DISCOVER FINL SVCS COM 254709108 5840 85398 SH SOLE 58697 0 26701 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 1002 34455 SH SOLE 26100 0 8355 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 832 29382 SH SOLE 18305 0 11077 DISH NETWORK CORP CL A 25470M109 2320 36544 SH SOLE 33704 0 2840 DISNEY WALT CO COM DISNEY 254687106 15451 136264 SH SOLE 134643 0 1621 DOLLAR GEN CORP NEW COM 256677105 1935 27750 SH SOLE 23737 0 4013 DOLLAR TREE INC COM 256746108 2749 35043 SH SOLE 27170 0 7873 DOMINION DIAMOND CORP COM 257287102 14353 1136740 SH SOLE 763870 0 372870 DOMINION RES INC VA NEW COM 25746U109 8481 109332 SH SOLE 101157 0 8175 DOMINOS PIZZA INC COM 25754A201 293 1588 SH SOLE 1588 0 0 DOVER CORP COM 260003108 1178 14658 SH SOLE 13731 0 927 DOW CHEM CO COM 260543103 7690 121022 SH SOLE 115700 0 5322 DR PEPPER SNAPPLE GROUP INC COM 26138E109 2241 22889 SH SOLE 16147 0 6742 DST SYS INC DEL COM 233326107 292 2384 SH SOLE 1104 0 1280 DTE ENERGY CO COM 233331107 1740 17043 SH SOLE 15517 0 1526 DU PONT E I DE NEMOURS & CO COM 263534109 6993 87054 SH SOLE 81302 0 5752 DUKE ENERGY CORP NEW COM NEW 26441C204 10070 122787 SH SOLE 107422 0 15365 DUKE REALTY CORP COM NEW 264411505 507 19311 SH SOLE 11024 0 8287 DUN & BRADSTREET CORP DEL NE COM 26483E100 545 5048 SH SOLE 3133 0 1915 E TRADE FINANCIAL CORP COM NEW 269246401 910 26085 SH SOLE 23966 0 2119 EAST WEST BANCORP INC COM 27579R104 246 4767 SH SOLE 4767 0 0 EASTMAN CHEM CO COM 277432100 1206 14926 SH SOLE 13117 0 1809 EATON CORP PLC SHS G29183103 3762 50740 SH SOLE 46313 0 4427 EBAY INC COM 278642103 5933 176732 SH SOLE 145351 0 31381 ECOLAB INC COM 278865100 3285 26209 SH SOLE 24718 0 1491 EDGEWELL PERS CARE CO COM 28035Q102 380 5202 SH SOLE 1938 0 3264 EDISON INTL COM 281020107 2580 32411 SH SOLE 28253 0 4158 EDWARDS LIFESCIENCES CORP COM 28176E108 2041 21701 SH SOLE 18665 0 3036 EL PASO ELEC CO COM NEW 283677854 248 4919 SH SOLE 4919 0 0 ELDORADO GOLD CORP NEW COM 284902103 2711 793661 SH SOLE 793661 0 0 ELECTRONIC ARTS INC COM 285512109 3935 43956 SH SOLE 35024 0 8932 EMERSON ELEC CO COM 291011104 3782 63179 SH SOLE 61955 0 1224 ENBRIDGE INC COM 29250N105 483444 11559914 SH SOLE 11388127 0 171787 ENCANA CORP COM 292505104 40277 3443708 SH SOLE 3443708 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 671 33986 SH SOLE 33986 0 0 ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 587 16087 SH SOLE 16087 0 0 ENERPLUS CORP COM 292766102 770 95752 SH SOLE 95752 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 194 10583 SH SOLE 10583 0 0 ENTERGY CORP NEW COM 29364G103 1436 18899 SH SOLE 15541 0 3358 ENTERPRISE PRODS PARTNERS L COM 293792107 1762 63829 SH SOLE 63829 0 0 ENVISION HEALTHCARE CORP COM 29414D100 616 10040 SH SOLE 10040 0 0 EOG RES INC COM 26875P101 13892 142414 SH SOLE 139745 0 2669 EQT CORP COM 26884L109 1015 16616 SH SOLE 14115 0 2501 EQT GP HLDGS LP COM UNIT REP 26885J103 233 8504 SH SOLE 8504 0 0 EQUIFAX INC COM 294429105 4132 30221 SH SOLE 19235 0 10986 EQUINIX INC COM PAR $0.001 29444U700 2715 6780 SH SOLE 5816 0 964 EQUITY LIFESTYLE PPTYS INC COM 29472R108 210 2729 SH SOLE 2729 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2444 39285 SH SOLE 31833 0 7452 ESSEX PPTY TR INC COM 297178105 1630 7041 SH SOLE 5728 0 1313 EVEREST RE GROUP LTD COM G3223R108 1123 4802 SH SOLE 1418 0 3384 EVERSOURCE ENERGY COM 30040W108 1870 31821 SH SOLE 27459 0 4362 EXELON CORP COM 30161N101 3298 91655 SH SOLE 80200 0 11455 EXPEDIA INC DEL COM NEW 30212P303 2287 18123 SH SOLE 15188 0 2935 EXPEDITORS INTL WASH INC COM 302130109 1272 22523 SH SOLE 15481 0 7042 EXPRESS SCRIPTS HLDG CO COM 30219G108 5098 77343 SH SOLE 73840 0 3503 EXTRA SPACE STORAGE INC COM 30225T102 862 11592 SH SOLE 10576 0 1016 EXXON MOBIL CORP COM 30231G102 34895 425493 SH SOLE 416426 0 9067 F M C CORP COM NEW 302491303 943 13545 SH SOLE 11645 0 1900 F5 NETWORKS INC COM 315616102 1183 8295 SH SOLE 5788 0 2507 FACEBOOK INC CL A 30303M102 54057 380546 SH SOLE 355176 0 25370 FACTSET RESH SYS INC COM 303075105 217 1316 SH SOLE 1316 0 0 FASTENAL CO COM 311900104 1807 35079 SH SOLE 33467 0 1612 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4350 32583 SH SOLE 30789 0 1794 FEDEX CORP COM 31428X106 5135 26311 SH SOLE 25970 0 341 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 585 15025 SH SOLE 8992 0 6033 FIDELITY NATL INFORMATION SV COM 31620M106 3309 41562 SH SOLE 32301 0 9261 FIFTH THIRD BANCORP COM 316773100 2093 82400 SH SOLE 68690 0 13710 FIRST DATA CORP NEW COM CL A 32008D106 444 28654 SH SOLE 28654 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 531 65520 SH SOLE 65520 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1008 10748 SH SOLE 8893 0 1855 FIRSTCASH INC COM 33767D105 289 5881 SH SOLE 5881 0 0 FIRSTENERGY CORP COM 337932107 1466 46069 SH SOLE 36864 0 9205 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 3128 51825 SH SOLE 51825 0 0 FISERV INC COM 337738108 13489 116979 SH SOLE 92759 0 24220 FLEETCOR TECHNOLOGIES INC COM 339041105 523 3454 SH SOLE 2983 0 471 FLIR SYS INC COM 302445101 429 11833 SH SOLE 11833 0 0 FLOWSERVE CORP COM 34354P105 646 13339 SH SOLE 11121 0 2218 FLUOR CORP NEW COM 343412102 694 13181 SH SOLE 11995 0 1186 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 560 6330 SH SOLE 4500 0 1830 FOOT LOCKER INC COM 344849104 1289 17236 SH SOLE 11924 0 5312 FORD MTR CO DEL COM PAR $0.01 345370860 4227 363155 SH SOLE 344016 0 19139 FORTINET INC COM 34959E109 211 5510 SH SOLE 5510 0 0 FORTIS INC COM 349553107 147343 4453790 SH SOLE 4447390 0 6400 FORTIVE CORP COM 34959J108 1726 28656 SH SOLE 27535 0 1121 FORTRESS INVESTMENT GROUP LL CL A 34958B106 125 15665 SH SOLE 15665 0 0 FORTUNA SILVER MINES INC COM 349915108 9662 1859969 SH SOLE 1016459 0 843510 FORTUNE BRANDS HOME & SEC IN COM 34964C106 964 15836 SH SOLE 13412 0 2424 FRANCO NEVADA CORP COM 351858105 95419 1459009 SH SOLE 1433419 0 25590 FRANKLIN RES INC COM 354613101 1709 40566 SH SOLE 38854 0 1712 FREEPORT-MCMORAN INC CL B 35671D857 1649 123393 SH SOLE 108955 0 14438 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 667 15830 SH SOLE 11420 0 4410 FRONTIER COMMUNICATIONS CORP COM 35906A108 206 96253 SH SOLE 37712 0 58541 FULLER H B CO COM 359694106 315 6107 SH SOLE 6107 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1153 20387 SH SOLE 15284 0 5103 GANNETT CO INC COM 36473H104 115 13682 SH SOLE 13682 0 0 GAP INC DEL COM 364760108 798 32864 SH SOLE 24686 0 8178 GARMIN LTD SHS H2906T109 614 12007 SH SOLE 6160 0 5847 GARTNER INC COM 366651107 504 4665 SH SOLE 2634 0 2031 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 317 9720 SH SOLE 9720 0 0 GENERAL DYNAMICS CORP COM 369550108 5109 27294 SH SOLE 26193 0 1101 GENERAL ELECTRIC CO COM 369604103 24909 835862 SH SOLE 834027 0 1835 GENERAL MLS INC COM 370334104 17897 303290 SH SOLE 291045 0 12245 GENERAL MTRS CO COM 37045V100 4803 135839 SH SOLE 128819 0 7020 GENTEX CORP COM 371901109 274 12848 SH SOLE 9072 0 3776 GENUINE PARTS CO COM 372460105 1326 14351 SH SOLE 13136 0 1215 GENWORTH FINL INC COM CL A 37247D106 67 16279 SH SOLE 16279 0 0 GGP INC COM 36174X101 1442 62224 SH SOLE 60218 0 2006 GILDAN ACTIVEWEAR INC COM 375916103 116690 4326313 SH SOLE 4265294 0 61019 GILEAD SCIENCES INC COM 375558103 10770 158570 SH SOLE 156370 0 2200 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3477 82810 SH SOLE 78430 0 4380 GLOBAL PMTS INC COM 37940X102 4211 52198 SH SOLE 51440 0 758 GLOBALSTAR INC COM 378973408 47 29603 SH SOLE 29603 0 0 GOLD STD VENTURES CORP COM 380738104 126 58320 SH SOLE 58320 0 0 GOLDCORP INC NEW COM 380956409 150059 10303981 SH SOLE 10158417 0 145564 GOLDEN STAR RES LTD CDA COM 38119T104 2059 2448540 SH SOLE 2448540 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 8029 34952 SH SOLE 34611 0 341 GOODYEAR TIRE & RUBR CO COM 382550101 871 24192 SH SOLE 22705 0 1487 GRACE W R & CO DEL NEW COM 38388F108 511 7337 SH SOLE 7337 0 0 GRAINGER W W INC COM 384802104 1282 5506 SH SOLE 5110 0 396 GRAN TIERRA ENERGY INC COM 38500T101 415 156030 SH SOLE 156030 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 188001 5383465 SH SOLE 5188720 0 194745 GRIFOLS S A SP ADR REP B NVT 398438408 1578 83619 SH SOLE 69113 0 14506 GROUPE CGI INC CL A SUB VTG 39945C109 71104 1486479 SH SOLE 1476219 0 10260 GROUPON INC COM 399473107 77 19590 SH SOLE 19590 0 0 HALLIBURTON CO COM 406216101 7681 156086 SH SOLE 151192 0 4894 HANESBRANDS INC COM 410345102 760 36594 SH SOLE 32735 0 3859 HARLEY DAVIDSON INC COM 412822108 1032 17055 SH SOLE 15853 0 1202 HARRIS CORP DEL COM 413875105 1867 16780 SH SOLE 10975 0 5805 HARTFORD FINL SVCS GROUP INC COM 416515104 1744 36273 SH SOLE 35036 0 1237 HASBRO INC COM 418056107 1718 17210 SH SOLE 13404 0 3806 HCA HOLDINGS INC COM 40412C101 2966 33324 SH SOLE 29418 0 3906 HCP INC COM 40414L109 1513 48358 SH SOLE 40855 0 7503 HD SUPPLY HLDGS INC COM 40416M105 257 6243 SH SOLE 6243 0 0 HECLA MNG CO COM 422704106 64 12052 SH SOLE 12052 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 95 12223 SH SOLE 12223 0 0 HELMERICH & PAYNE INC COM 423452101 738 11085 SH SOLE 9265 0 1820 HENRY JACK & ASSOC INC COM 426281101 266 2861 SH SOLE 2581 0 280 HERBALIFE LTD COM USD SHS G4412G101 271 4664 SH SOLE 2986 0 1678 HERSHEY CO COM 427866108 1968 18014 SH SOLE 14720 0 3294 HESS CORP COM 42809H107 1750 36292 SH SOLE 33633 0 2659 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3724 157137 SH SOLE 153829 0 3308 HOLLYFRONTIER CORP COM 436106108 317 11196 SH SOLE 5866 0 5330 HOLOGIC INC COM 436440101 1538 36136 SH SOLE 31653 0 4483 HOME DEPOT INC COM 437076102 17006 115823 SH SOLE 113475 0 2348 HONEYWELL INTL INC COM 438516106 9039 72387 SH SOLE 70384 0 2003 HOPE BANCORP INC COM 43940T109 317 16554 SH SOLE 16554 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 204 4981 SH SOLE 4981 0 0 HORMEL FOODS CORP COM 440452100 1622 46825 SH SOLE 31197 0 15628 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 335 10637 SH SOLE 5036 0 5601 HOST HOTELS & RESORTS INC COM 44107P104 1634 87556 SH SOLE 77079 0 10477 HP INC COM 40434L105 3018 168803 SH SOLE 155881 0 12922 HSBC HLDGS PLC SPON ADR NEW 404280406 516 12640 SH SOLE 8610 0 4030 HUB GROUP INC CL A 443320106 201 4327 SH SOLE 4327 0 0 HUBBELL INC COM 443510607 217 1804 SH SOLE 1804 0 0 HUDBAY MINERALS INC COM 443628102 17596 2681933 SH SOLE 2358179 0 323754 HUMANA INC COM 444859102 3651 17710 SH SOLE 14440 0 3270 HUNT J B TRANS SVCS INC COM 445658107 1434 15629 SH SOLE 14908 0 721 HUNTINGTON BANCSHARES INC COM 446150104 1521 113568 SH SOLE 94603 0 18965 HUNTINGTON INGALLS INDS INC COM 446413106 298 1487 SH SOLE 1487 0 0 HYATT HOTELS CORP COM CL A 448579102 240 4438 SH SOLE 4438 0 0 IAC INTERACTIVECORP COM 44919P508 383 5190 SH SOLE 2681 0 2509 IAMGOLD CORP COM 450913108 718 179863 SH SOLE 179863 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 212 4134 SH SOLE 4134 0 0 IDEX CORP COM 45167R104 231 2472 SH SOLE 2472 0 0 IDEXX LABS INC COM 45168D104 1642 10623 SH SOLE 10199 0 424 IHS MARKIT LTD SHS G47567105 2734 65182 SH SOLE 26090 0 39092 ILLINOIS TOOL WKS INC COM 452308109 4010 30272 SH SOLE 29653 0 619 ILLUMINA INC COM 452327109 3184 18658 SH SOLE 16833 0 1825 IMAX CORP COM 45245E109 9218 271110 SH SOLE 146410 0 124700 IMPERIAL OIL LTD COM NEW 453038408 5119 168300 SH SOLE 168300 0 0 INCYTE CORP COM 45337C102 3048 22799 SH SOLE 20884 0 1915 INGERSOLL-RAND PLC SHS G47791101 1287 15822 SH SOLE 14772 0 1050 INGREDION INC COM 457187102 322 2673 SH SOLE 2234 0 439 INTEL CORP COM 458140100 20232 560904 SH SOLE 550085 0 10819 INTERACTIVE BROKERS GROUP IN COM 45841N107 283 8151 SH SOLE 8151 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4623 77215 SH SOLE 62101 0 15114 INTERNATIONAL BUSINESS MACHS COM 459200101 14618 83943 SH SOLE 79987 0 3956 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 981 7405 SH SOLE 6938 0 467 INTERPUBLIC GROUP COS INC COM 460690100 917 37336 SH SOLE 34832 0 2504 INTL PAPER CO COM 460146103 1955 38494 SH SOLE 37006 0 1488 INTUIT COM 461202103 3565 30734 SH SOLE 29398 0 1336 INTUITIVE SURGICAL INC COM NEW 46120E602 4114 5367 SH SOLE 4393 0 974 INVESCO LTD SHS G491BT108 2713 88574 SH SOLE 86606 0 1968 INVESTORS BANCORP INC NEW COM 46146L101 161 11230 SH SOLE 11230 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 105 10893 SH SOLE 10893 0 0 IRON MTN INC NEW COM 46284V101 862 24175 SH SOLE 19795 0 4380 ISHARES MSCI AUST ETF 464286103 3415 151041 SH SOLE 151041 0 0 ISHARES MSCI CDA ETF 464286509 4015 149385 SH SOLE 149385 0 0 ISHARES MSCI CH CAP ETF 464286640 6943 159380 SH SOLE 159380 0 0 ISHARES MSCI STH AFR ETF 464286780 5057 91633 SH SOLE 91633 0 0 ISHARES NW ZEALND CP ETF 464289123 5038 119331 SH SOLE 119331 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 4340 190268 SH SOLE 190268 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 8506 279077 SH SOLE 279077 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 707 13734 SH SOLE 13734 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 35769 908070 SH SOLE 902070 0 6000 ISHARES TR MSCI EAFE ETF 464287465 185213 2973405 SH SOLE 2973405 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 20576 173270 SH SOLE 173270 0 0 ISHARES TR EUROPE ETF 464287861 1953 46670 SH SOLE 46670 0 0 ISHARES TR IBOXX HI YD ETF 464288513 18379 209374 SH SOLE 209374 0 0 ISHARES TR MSCI INDIA ETF 46429B598 11140 353811 SH SOLE 353811 0 0 ISHARES TR CHINA ETF 46429B671 274 5484 SH SOLE 5484 0 0 ISHARES TR MIN VOL USA ETF 46429B697 739 15485 SH SOLE 0 0 15485 ISHARES TR MSCI UK ETF NEW 46435G334 10225 314127 SH SOLE 314127 0 0 JABIL CIRCUIT INC COM 466313103 318 10987 SH SOLE 6122 0 4865 JACOBS ENGR GROUP INC DEL COM 469814107 659 11916 SH SOLE 10616 0 1300 JD COM INC SPON ADR CL A 47215P106 1309 42062 SH SOLE 42062 0 0 JETBLUE AIRWAYS CORP COM 477143101 206 10000 SH SOLE 10000 0 0 JOHNSON & JOHNSON COM 478160104 34367 275929 SH SOLE 259011 0 16918 JOHNSON CTLS INTL PLC SHS G51502105 2900 68854 SH SOLE 61456 0 7398 JONES LANG LASALLE INC COM 48020Q107 5141 46128 SH SOLE 46128 0 0 JPMORGAN CHASE & CO COM 46625H100 45875 522261 SH SOLE 515956 0 6305 JUNIPER NETWORKS INC COM 48203R104 1198 43052 SH SOLE 33447 0 9605 JUST ENERGY GROUP INC COM 48213W101 233 37135 SH SOLE 37135 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 908 10586 SH SOLE 9243 0 1343 KAPSTONE PAPER & PACKAGING C COM 48562P103 255 11030 SH SOLE 11030 0 0 KELLOGG CO COM 487836108 3381 46559 SH SOLE 33071 0 13488 KEYCORP NEW COM 493267108 2298 129270 SH SOLE 103374 0 25896 KEYSIGHT TECHNOLOGIES INC COM 49338L103 276 7639 SH SOLE 5543 0 2096 KILROY RLTY CORP COM 49427F108 209 2899 SH SOLE 2899 0 0 KIMBERLY CLARK CORP COM 494368103 7715 58614 SH SOLE 54926 0 3688 KIMCO RLTY CORP COM 49446R109 890 40268 SH SOLE 35640 0 4628 KINDER MORGAN INC DEL COM 49456B101 4233 194691 SH SOLE 180708 0 13983 KINDRED HEALTHCARE INC COM 494580103 86 10293 SH SOLE 10293 0 0 KINROSS GOLD CORP COM NO PAR 496902404 3397 964814 SH SOLE 964814 0 0 KIRBY CORP COM 497266106 340 4823 SH SOLE 3713 0 1110 KITE RLTY GROUP TR COM NEW 49803T300 218 10141 SH SOLE 10141 0 0 KLA-TENCOR CORP COM 482480100 1857 19534 SH SOLE 17917 0 1617 KLONDEX MNS LTD COM 498696103 240 61550 SH SOLE 61550 0 0 KOHLS CORP COM 500255104 848 21311 SH SOLE 15723 0 5588 KORN FERRY INTL COM NEW 500643200 227 7202 SH SOLE 7202 0 0 KRAFT HEINZ CO COM 500754106 9795 107862 SH SOLE 107062 0 800 KROGER CO COM 501044101 2748 93177 SH SOLE 83579 0 9598 L BRANDS INC COM 501797104 1455 30900 SH SOLE 24866 0 6034 L3 TECHNOLOGIES INC COM 502413107 1247 7546 SH SOLE 6779 0 767 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1908 13299 SH SOLE 8911 0 4388 LAM RESEARCH CORP COM 512807108 2629 20481 SH SOLE 18429 0 2052 LAMAR ADVERTISING CO NEW CL A 512816109 226 3018 SH SOLE 3018 0 0 LAMB WESTON HLDGS INC COM 513272104 265 6304 SH SOLE 4532 0 1772 LAS VEGAS SANDS CORP COM 517834107 1631 28571 SH SOLE 25432 0 3139 LAUDER ESTEE COS INC CL A 518439104 2089 24633 SH SOLE 23993 0 640 LEAR CORP COM NEW 521865204 396 2795 SH SOLE 2356 0 439 LEGGETT & PLATT INC COM 524660107 643 12784 SH SOLE 11433 0 1351 LENNAR CORP CL A 526057104 1054 20596 SH SOLE 17447 0 3149 LENNOX INTL INC COM 526107107 3088 18456 SH SOLE 9051 0 9405 LEUCADIA NATL CORP COM 527288104 850 32682 SH SOLE 29463 0 3219 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 1771 30951 SH SOLE 28477 0 2474 LIBERTY BROADBAND CORP COM SER A 530307107 373 4379 SH SOLE 3349 0 1030 LIBERTY GLOBAL PLC SHS CL A G5480U104 534 14887 SH SOLE 7012 0 7875 LIBERTY GLOBAL PLC SHS CL C G5480U120 923 26331 SH SOLE 17452 0 8879 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 830 41456 SH SOLE 32278 0 9178 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 216 4850 SH SOLE 4850 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 485 12450 SH SOLE 10674 0 1776 LIBERTY PPTY TR SH BEN INT 531172104 406 10544 SH SOLE 4990 0 5554 LILLY ELI & CO COM 532457108 8712 103584 SH SOLE 97753 0 5831 LINCOLN NATL CORP IND COM 534187109 1434 21911 SH SOLE 20723 0 1188 LITHIA MTRS INC CL A 536797103 256 2992 SH SOLE 2992 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 201 6625 SH SOLE 6625 0 0 LKQ CORP COM 501889208 992 33900 SH SOLE 26155 0 7745 LOCKHEED MARTIN CORP COM 539830109 6647 24839 SH SOLE 23974 0 865 LOEWS CORP COM 540424108 1323 28279 SH SOLE 26787 0 1492 LOWES COS INC COM 548661107 6917 84138 SH SOLE 80326 0 3812 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2605 28571 SH SOLE 26983 0 1588 M & T BK CORP COM 55261F104 2448 15820 SH SOLE 13704 0 2116 MACERICH CO COM 554382101 966 15006 SH SOLE 11511 0 3495 MACYS INC COM 55616P104 12067 407120 SH SOLE 386872 0 20248 MADISON SQUARE GARDEN CO NEW CL A 55825T103 667 3342 SH SOLE 2423 0 919 MAG SILVER CORP COM 55903Q104 366 27989 SH SOLE 27989 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 556 7225 SH SOLE 7225 0 0 MAGNA INTL INC COM 559222401 270140 6270411 SH SOLE 6175241 0 95170 MALLINCKRODT PUB LTD CO SHS G5785G107 338 7585 SH SOLE 6192 0 1393 MANPOWERGROUP INC COM 56418H100 317 3093 SH SOLE 2321 0 772 MANULIFE FINL CORP COM 56501R106 472107 26659671 SH SOLE 26333824 0 325847 MARATHON OIL CORP COM 565849106 1281 81077 SH SOLE 74017 0 7060 MARATHON PETE CORP COM 56585A102 2474 48946 SH SOLE 47240 0 1706 MARKEL CORP COM 570535104 2683 2749 SH SOLE 1344 0 1405 MARKETAXESS HLDGS INC COM 57060D108 222 1186 SH SOLE 1186 0 0 MARRIOTT INTL INC NEW CL A 571903202 3964 42088 SH SOLE 41243 0 845 MARSH & MCLENNAN COS INC COM 571748102 3698 50050 SH SOLE 45841 0 4209 MARTIN MARIETTA MATLS INC COM 573284106 2052 9404 SH SOLE 8641 0 763 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 596 39045 SH SOLE 16532 0 22513 MASCO CORP COM 574599106 1103 32450 SH SOLE 29076 0 3374 MASTERCARD INCORPORATED CL A 57636Q104 16486 146579 SH SOLE 134984 0 11595 MATCH GROUP INC COM 57665R106 235 14401 SH SOLE 14401 0 0 MATTEL INC COM 577081102 1212 47312 SH SOLE 38520 0 8792 MAXIM INTEGRATED PRODS INC COM 57772K101 1003 22312 SH SOLE 16955 0 5357 MCCORMICK & CO INC COM NON VTG 579780206 1747 17912 SH SOLE 10433 0 7479 MCDONALDS CORP COM 580135101 17027 131369 SH SOLE 119042 0 12327 MCKESSON CORP COM 58155Q103 2989 20160 SH SOLE 19824 0 336 MDU RES GROUP INC COM 552690109 263 9620 SH SOLE 6465 0 3155 MEAD JOHNSON NUTRITION CO COM 582839106 1768 19850 SH SOLE 16599 0 3251 MEDICINES CO COM 584688105 300 6133 SH SOLE 6133 0 0 MEDNAX INC COM 58502B106 211 3036 SH SOLE 3036 0 0 MEDTRONIC PLC SHS G5960L103 7513 93255 SH SOLE 84126 0 9129 MELCO CROWN ENTMT LTD ADR 585464100 255 13745 SH SOLE 13745 0 0 MERCK & CO INC COM 58933Y105 22204 349453 SH SOLE 311876 0 37577 MERUS LABS INTL INC NEW COM 59047R101 2238 2404261 SH SOLE 1629960 0 774301 METHANEX CORP COM 59151K108 2165 46307 SH SOLE 45617 0 690 METLIFE INC COM 59156R108 7773 147168 SH SOLE 145116 0 2052 METTLER TOLEDO INTERNATIONAL COM 592688105 4149 8663 SH SOLE 5046 0 3617 MFA FINL INC COM 55272X102 107 13299 SH SOLE 13299 0 0 MGIC INVT CORP WIS COM 552848103 112 11036 SH SOLE 11036 0 0 MGM RESORTS INTERNATIONAL COM 552953101 558 20358 SH SOLE 18119 0 2239 MICHAEL KORS HLDGS LTD SHS G60754101 474 12450 SH SOLE 8981 0 3469 MICROCHIP TECHNOLOGY INC COM 595017104 1922 26056 SH SOLE 24842 0 1214 MICRON TECHNOLOGY INC COM 595112103 3766 130318 SH SOLE 122924 0 7394 MICROSOFT CORP COM 594918104 83766 1271887 SH SOLE 1255622 0 16265 MID AMER APT CMNTYS INC COM 59522J103 1094 10754 SH SOLE 10136 0 618 MIDDLEBY CORP COM 596278101 254 1864 SH SOLE 1864 0 0 MITEL NETWORKS CORP COM 60671Q104 242 34986 SH SOLE 34986 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 133 12081 SH SOLE 12081 0 0 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 858 13982 SH SOLE 12572 0 1410 MOHAWK INDS INC COM 608190104 1424 6203 SH SOLE 5895 0 308 MOLSON COORS BREWING CO CL B 60871R209 2981 31145 SH SOLE 23550 0 7595 MOMO INC ADR 60879B107 778 22830 SH SOLE 22830 0 0 MONDELEZ INTL INC CL A 609207105 7889 183119 SH SOLE 179273 0 3846 MONSANTO CO NEW COM 61166W101 4882 43123 SH SOLE 39182 0 3941 MONSTER BEVERAGE CORP NEW COM 61174X109 2782 60256 SH SOLE 57547 0 2709 MOODYS CORP COM 615369105 5902 52682 SH SOLE 42824 0 9858 MOOG INC CL A 615394202 272 4035 SH SOLE 4035 0 0 MORGAN STANLEY COM NEW 617446448 6553 152964 SH SOLE 144530 0 8434 MOSAIC CO NEW COM 61945C103 1080 37008 SH SOLE 30453 0 6555 MOTOROLA SOLUTIONS INC COM NEW 620076307 2775 32181 SH SOLE 20918 0 11263 MPLX LP COM UNIT REP LTD 55336V100 342 9466 SH SOLE 9466 0 0 MSC INDL DIRECT INC CL A 553530106 207 2017 SH SOLE 2017 0 0 MSCI INC COM 55354G100 3668 37736 SH SOLE 19186 0 18550 MUELLER INDS INC COM 624756102 235 6865 SH SOLE 6865 0 0 MURPHY OIL CORP COM 626717102 498 17408 SH SOLE 14315 0 3093 MYLAN N V SHS EURO N59465109 1670 42836 SH SOLE 40239 0 2597 NABORS INDUSTRIES LTD SHS G6359F103 2249 172049 SH SOLE 172049 0 0 NASDAQ INC COM 631103108 848 12210 SH SOLE 11353 0 857 NATIONAL GRID PLC SPON ADR NEW 636274300 4807 75730 SH SOLE 71730 0 4000 NATIONAL OILWELL VARCO INC COM 637071101 1453 36252 SH SOLE 33161 0 3091 NATIONAL RETAIL PPTYS INC COM 637417106 208 4777 SH SOLE 4345 0 432 NAVIENT CORPORATION COM 63938C108 492 33362 SH SOLE 28361 0 5001 NCR CORP NEW COM 62886E108 432 9467 SH SOLE 4296 0 5171 NEKTAR THERAPEUTICS COM 640268108 243 10366 SH SOLE 10366 0 0 NETAPP INC COM 64110D104 1293 30886 SH SOLE 24284 0 6602 NETEASE INC SPONSORED ADR 64110W102 3397 11963 SH SOLE 8213 0 3750 NETFLIX INC COM 64110L106 7777 52618 SH SOLE 49173 0 3445 NEVSUN RES LTD COM 64156L101 308 120006 SH SOLE 120006 0 0 NEW GOLD INC CDA COM 644535106 9225 3095424 SH SOLE 2927084 0 168340 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2122 35138 SH SOLE 35138 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 368 26366 SH SOLE 15738 0 10628 NEWELL BRANDS INC COM 651229106 2237 47428 SH SOLE 40932 0 6496 NEWFIELD EXPL CO COM 651290108 652 17657 SH SOLE 15478 0 2179 NEWMONT MINING CORP COM 651639106 7261 220300 SH SOLE 194216 0 26084 NEWPARK RES INC COM PAR $.01NEW 651718504 85 10477 SH SOLE 10477 0 0 NEWS CORP NEW CL A 65249B109 565 43497 SH SOLE 39508 0 3989 NEWS CORP NEW CL B 65249B208 139 10325 SH SOLE 6416 0 3909 NEXTERA ENERGY INC COM 65339F101 5511 42932 SH SOLE 40425 0 2507 NIELSEN HLDGS PLC SHS EUR G6518L108 862 20860 SH SOLE 18605 0 2255 NIKE INC CL B 654106103 7302 131022 SH SOLE 129092 0 1930 NISOURCE INC COM 65473P105 714 30007 SH SOLE 27206 0 2801 NOBLE ENERGY INC COM 655044105 1343 39101 SH SOLE 37513 0 1588 NORBORD INC COM NEW 65548P403 3427 120595 SH SOLE 120595 0 0 NORDSON CORP COM 655663102 239 1945 SH SOLE 1945 0 0 NORDSTROM INC COM 655664100 726 15588 SH SOLE 12096 0 3492 NORFOLK SOUTHERN CORP COM 655844108 3096 27654 SH SOLE 26070 0 1584 NORTHERN TR CORP COM 665859104 2001 23111 SH SOLE 18982 0 4129 NORTHROP GRUMMAN CORP COM 666807102 3964 16668 SH SOLE 15807 0 861 NORTHWEST NAT GAS CO COM 667655104 202 3426 SH SOLE 3426 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1136 22393 SH SOLE 18334 0 4059 NOVAGOLD RES INC COM NEW 66987E206 421 86852 SH SOLE 86852 0 0 NRG ENERGY INC COM NEW 629377508 696 37239 SH SOLE 27403 0 9836 NUANCE COMMUNICATIONS INC COM 67020Y100 281 16233 SH SOLE 9986 0 6247 NUCOR CORP COM 670346105 1930 32317 SH SOLE 28974 0 3343 NVIDIA CORP COM 67066G104 11332 104028 SH SOLE 97565 0 6463 NVR INC COM 62944T105 514 244 SH SOLE 124 0 120 NXP SEMICONDUCTORS N V COM N6596X109 2867 27703 SH SOLE 23384 0 4319 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3928 14555 SH SOLE 10949 0 3606 OAKTREE CAP GROUP LLC UNIT CL A 674001201 222 4901 SH SOLE 4901 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 6815 107565 SH SOLE 102316 0 5249 OCH ZIFF CAP MGMT GROUP CL A 67551U105 35 15572 SH SOLE 15572 0 0 OFFICE DEPOT INC COM 676220106 82 17637 SH SOLE 17637 0 0 OGE ENERGY CORP COM 670837103 224 6407 SH SOLE 6407 0 0 OLD DOMINION FGHT LINES INC COM 679580100 224 2617 SH SOLE 2617 0 0 OLD NATL BANCORP IND COM 680033107 287 16560 SH SOLE 16560 0 0 OLD REP INTL CORP COM 680223104 371 18128 SH SOLE 8352 0 9776 OMEGA HEALTHCARE INVS INC COM 681936100 202 6118 SH SOLE 6118 0 0 OMNICOM GROUP INC COM 681919106 2216 25701 SH SOLE 21067 0 4634 ON SEMICONDUCTOR CORP COM 682189105 209 13495 SH SOLE 13495 0 0 ONEOK INC NEW COM 682680103 1190 21458 SH SOLE 18801 0 2657 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 498 9222 SH SOLE 9222 0 0 OPEN TEXT CORP COM 683715106 92409 2723453 SH SOLE 2621063 0 102390 OPKO HEALTH INC COM 68375N103 141 17577 SH SOLE 17577 0 0 ORACLE CORP COM 68389X105 14119 316502 SH SOLE 311071 0 5431 OSISKO GOLD ROYALTIES LTD COM 68827L101 1409 127025 SH SOLE 127025 0 0 OWENS CORNING NEW COM 690742101 229 3737 SH SOLE 3737 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 7438 238635 SH SOLE 215745 0 22890 PACCAR INC COM 693718108 2840 42263 SH SOLE 41012 0 1251 PACKAGING CORP AMER COM 695156109 284 3097 SH SOLE 3097 0 0 PACWEST BANCORP DEL COM 695263103 211 3958 SH SOLE 3958 0 0 PALO ALTO NETWORKS INC COM 697435105 404 3588 SH SOLE 2749 0 839 PAN AMERICAN SILVER CORP COM 697900108 1062 60752 SH SOLE 60752 0 0 PANERA BREAD CO CL A 69840W108 212 808 SH SOLE 808 0 0 PARK HOTELS RESORTS INC COM 700517105 226 8792 SH SOLE 6285 0 2507 PARKER HANNIFIN CORP COM 701094104 2029 12657 SH SOLE 12067 0 590 PATTERSON COMPANIES INC COM 703395103 497 10990 SH SOLE 7825 0 3165 PAYCHEX INC COM 704326107 2860 48562 SH SOLE 39855 0 8707 PAYPAL HLDGS INC COM 70450Y103 6567 152662 SH SOLE 150451 0 2211 PDC ENERGY INC COM 69327R101 213 3410 SH SOLE 3410 0 0 PEMBINA PIPELINE CORP COM 706327103 121921 3854109 SH SOLE 3745999 0 108110 PENNEY J C INC COM 708160106 95 15421 SH SOLE 15421 0 0 PENTAIR PLC SHS G7S00T104 1027 16351 SH SOLE 15206 0 1145 PEOPLES UNITED FINANCIAL INC COM 712704105 808 44391 SH SOLE 27331 0 17060 PEPSICO INC COM 713448108 19590 175126 SH SOLE 153625 0 21501 PERKINELMER INC COM 714046109 552 9509 SH SOLE 9509 0 0 PERRIGO CO PLC SHS G97822103 628 9460 SH SOLE 7936 0 1524 PFIZER INC COM 717081103 34099 996754 SH SOLE 963140 0 33614 PG&E CORP COM 69331C108 3467 52242 SH SOLE 43138 0 9104 PHILIP MORRIS INTL INC COM 718172109 22000 194862 SH SOLE 186746 0 8116 PHILLIPS 66 COM 718546104 3413 43086 SH SOLE 42407 0 679 PIMCO ETF TR TTL RTN ACTV ETF 72201R775 239 2270 SH SOLE 2270 0 0 PINNACLE FOODS INC DEL COM 72348P104 219 3779 SH SOLE 3779 0 0 PINNACLE WEST CAP CORP COM 723484101 898 10764 SH SOLE 9444 0 1320 PIONEER NAT RES CO COM 723787107 10302 55321 SH SOLE 52490 0 2831 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 406 12832 SH SOLE 12832 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 231 7398 SH SOLE 7398 0 0 PLEXUS CORP COM 729132100 238 4123 SH SOLE 4123 0 0 PNC FINL SVCS GROUP INC COM 693475105 7446 61927 SH SOLE 59399 0 2528 POLARIS INDS INC COM 731068102 318 3789 SH SOLE 2118 0 1671 POTASH CORP SASK INC COM 73755L107 5688 333469 SH SOLE 333069 0 400 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1793 13543 SH SOLE 13543 0 0 PPG INDS INC COM 693506107 3697 35182 SH SOLE 33329 0 1853 PPL CORP COM 69351T106 5338 142754 SH SOLE 131580 0 11174 PRAXAIR INC COM 74005P104 4128 34810 SH SOLE 33336 0 1474 PRECISION DRILLING CORP COM 2010 74022D308 832 176306 SH SOLE 176306 0 0 PRETIUM RES INC COM 74139C102 637 59542 SH SOLE 59542 0 0 PRICE T ROWE GROUP INC COM 74144T108 1543 22640 SH SOLE 21794 0 846 PRICELINE GRP INC COM NEW 741503403 12301 6911 SH SOLE 6161 0 750 PRINCIPAL FINL GROUP INC COM 74251V102 1603 25402 SH SOLE 24154 0 1248 PROASSURANCE CORP COM 74267C106 392 6505 SH SOLE 6505 0 0 PROCTER AND GAMBLE CO COM 742718109 26025 289693 SH SOLE 274303 0 15390 PROGRESSIVE CORP OHIO COM 743315103 2081 53112 SH SOLE 50691 0 2421 PROLOGIS INC COM 74340W103 2450 47219 SH SOLE 45931 0 1288 PROSPECT CAPITAL CORPORATION COM 74348T102 107 11781 SH SOLE 11781 0 0 PRUDENTIAL FINL INC COM 744320102 4484 42033 SH SOLE 38893 0 3140 PRUDENTIAL PLC ADR 74435K204 1241 29306 SH SOLE 25206 0 4100 PUBLIC STORAGE COM 74460D109 9880 45132 SH SOLE 42733 0 2399 PUBLIC SVC ENTERPRISE GROUP COM 744573106 2365 53315 SH SOLE 44007 0 9308 PULTE GROUP INC COM 745867101 722 30644 SH SOLE 27476 0 3168 PVH CORP COM 693656100 930 8986 SH SOLE 6920 0 2066 QORVO INC COM 74736K101 606 8845 SH SOLE 6823 0 2022 QUALCOMM INC COM 747525103 10261 178947 SH SOLE 172125 0 6822 QUANTA SVCS INC COM 74762E102 485 13067 SH SOLE 13067 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1807 18407 SH SOLE 12276 0 6131 QUINTILES IMS HOLDINGS INC COM 74876Y101 804 9982 SH SOLE 8404 0 1578 RALPH LAUREN CORP CL A 751212101 526 6449 SH SOLE 5728 0 721 RANDGOLD RES LTD ADR 752344309 2712 31070 SH SOLE 31070 0 0 RANGE RES CORP COM 75281A109 1413 48558 SH SOLE 42156 0 6402 RAYMOND JAMES FINANCIAL INC COM 754730109 931 12206 SH SOLE 11423 0 783 RAYTHEON CO COM NEW 755111507 4301 28200 SH SOLE 26141 0 2059 REALTY INCOME CORP COM 756109104 3271 54981 SH SOLE 46257 0 8724 RED HAT INC COM 756577102 1649 19063 SH SOLE 17357 0 1706 REGENCY CTRS CORP COM 758849103 1233 18570 SH SOLE 12698 0 5872 REGENERON PHARMACEUTICALS COM 75886F107 4262 10998 SH SOLE 10443 0 555 REGIONS FINL CORP NEW COM 7591EP100 2012 138483 SH SOLE 111663 0 26820 REINSURANCE GROUP AMER INC COM NEW 759351604 272 2143 SH SOLE 2143 0 0 RELX NV SPONSORED ADR 75955B102 1240 66820 SH SOLE 47850 0 18970 RENAISSANCERE HOLDINGS LTD COM G7496G103 736 5088 SH SOLE 1450 0 3638 REPUBLIC SVCS INC COM 760759100 2119 33730 SH SOLE 23800 0 9930 RESMED INC COM 761152107 2140 29734 SH SOLE 15749 0 13985 RESTAURANT BRANDS INTL INC COM 76131D103 30558 549494 SH SOLE 523189 0 26305 REYNOLDS AMERICAN INC COM 761713106 6376 101175 SH SOLE 91412 0 9763 RH COM 74967X103 217 4696 SH SOLE 4696 0 0 RICHMONT MINES INC COM 76547T106 9217 1302030 SH SOLE 737930 0 564100 RITCHIE BROS AUCTIONEERS COM 767744105 1398 42537 SH SOLE 42537 0 0 RITE AID CORP COM 767754104 142 33417 SH SOLE 33417 0 0 ROBERT HALF INTL INC COM 770323103 614 12568 SH SOLE 11272 0 1296 ROCKWELL AUTOMATION INC COM 773903109 1980 12717 SH SOLE 12166 0 551 ROCKWELL COLLINS INC COM 774341101 1173 12074 SH SOLE 11421 0 653 ROGERS COMMUNICATIONS INC CL B 775109200 140351 3179647 SH SOLE 3128857 0 50790 ROLLINS INC COM 775711104 259 6967 SH SOLE 6967 0 0 ROPER TECHNOLOGIES INC COM 776696106 1917 9282 SH SOLE 8984 0 298 ROSS STORES INC COM 778296103 6279 95321 SH SOLE 65799 0 29522 ROYAL BK CDA MONTREAL QUE COM 780087102 1113847 15314007 SH SOLE 15103705 0 210302 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1747 17805 SH SOLE 16264 0 1541 RPM INTL INC COM 749685103 244 4432 SH SOLE 4432 0 0 RYDER SYS INC COM 783549108 342 4530 SH SOLE 4530 0 0 S&P GLOBAL INC COM 78409V104 6569 50243 SH SOLE 34579 0 15664 SALESFORCE COM INC COM 79466L302 4801 58200 SH SOLE 57449 0 751 SANDERSON FARMS INC COM 800013104 255 2458 SH SOLE 2458 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 261 60773 SH SOLE 60773 0 0 SANMINA CORPORATION COM 801056102 378 9317 SH SOLE 9317 0 0 SANOFI SPONSORED ADR 80105N105 5417 119720 SH SOLE 113290 0 6430 SANTANDER CONSUMER USA HDG I COM 80283M101 223 16706 SH SOLE 11724 0 4982 SAP SE SPON ADR 803054204 773 7870 SH SOLE 5650 0 2220 SBA COMMUNICATIONS CORP NEW CL A 78410G104 911 7565 SH SOLE 4038 0 3527 SCANA CORP NEW COM 80589M102 901 13792 SH SOLE 12076 0 1716 SCHEIN HENRY INC COM 806407102 6257 36811 SH SOLE 29285 0 7526 SCHLUMBERGER LTD COM 806857108 13570 173755 SH SOLE 164688 0 9067 SCHWAB CHARLES CORP NEW COM 808513105 5736 140564 SH SOLE 120112 0 20452 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 976 12449 SH SOLE 9249 0 3200 SEAGATE TECHNOLOGY PLC SHS G7945M107 1311 28551 SH SOLE 24616 0 3935 SEALED AIR CORP NEW COM 81211K100 1241 28467 SH SOLE 24928 0 3539 SEATTLE GENETICS INC COM 812578102 284 4512 SH SOLE 4512 0 0 SEI INVESTMENTS CO COM 784117103 322 6382 SH SOLE 5301 0 1081 SELECT MED HLDGS CORP COM 81619Q105 182 13607 SH SOLE 13607 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2272 95750 SH SOLE 95750 0 0 SELECTIVE INS GROUP INC COM 816300107 339 7192 SH SOLE 7192 0 0 SEMPRA ENERGY COM 816851109 2453 22199 SH SOLE 21651 0 548 SERVICENOW INC COM 81762P102 501 5730 SH SOLE 5110 0 620 SHAW COMMUNICATIONS INC CL B CONV 82028K200 91822 4436651 SH SOLE 4433131 0 3520 SHERWIN WILLIAMS CO COM 824348106 3044 9813 SH SOLE 9316 0 497 SHIRE PLC SPONSORED ADR 82481R106 766 4399 SH SOLE 3789 0 610 SHOPIFY INC CL A 82509L107 11793 173185 SH SOLE 171125 0 2060 SIERRA WIRELESS INC COM 826516106 338 12771 SH SOLE 12771 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 239 1612 SH SOLE 1612 0 0 SIGNET JEWELERS LIMITED SHS G81276100 552 7967 SH SOLE 6545 0 1422 SILVER STD RES INC COM 82823L106 505 47613 SH SOLE 47613 0 0 SILVER WHEATON CORP COM 828336107 4712 226517 SH SOLE 226517 0 0 SIMON PPTY GROUP INC NEW COM 828806109 19516 113443 SH SOLE 111811 0 1632 SIRIUS XM HLDGS INC COM 82968B103 1814 352194 SH SOLE 297619 0 54575 SKYWEST INC COM 830879102 208 6073 SH SOLE 6073 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3280 33477 SH SOLE 27184 0 6293 SL GREEN RLTY CORP COM 78440X101 5318 49879 SH SOLE 49333 0 546 SLM CORP COM 78442P106 170 14063 SH SOLE 14063 0 0 SMITH A O COM 831865209 291 5686 SH SOLE 5686 0 0 SMUCKER J M CO COM NEW 832696405 1591 12140 SH SOLE 10236 0 1904 SNAP ON INC COM 833034101 934 5537 SH SOLE 5182 0 355 SOUTHERN CO COM 842587107 9594 192737 SH SOLE 168162 0 24575 SOUTHERN COPPER CORP COM 84265V105 1121 31224 SH SOLE 26544 0 4680 SOUTHWEST AIRLS CO COM 844741108 3275 60920 SH SOLE 55462 0 5458 SOUTHWESTERN ENERGY CO COM 845467109 306 37433 SH SOLE 37433 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 12438 104771 SH SOLE 104771 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 302806 1284492 SH SOLE 1277041 0 7451 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 1807 48936 SH SOLE 48936 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 425 9731 SH SOLE 9731 0 0 SPIRE INC COM 84857L101 372 5506 SH SOLE 5506 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 258 4459 SH SOLE 4459 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 146 14438 SH SOLE 14438 0 0 SPLUNK INC COM 848637104 304 4881 SH SOLE 3840 0 1041 SPRINT CORP COM SER 1 85207U105 1271 146416 SH SOLE 126759 0 19657 SQUARE INC CL A 852234103 181 10446 SH SOLE 10446 0 0 SRC ENERGY INC COM 78470V108 121 14390 SH SOLE 14390 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 221 6232 SH SOLE 6232 0 0 STANLEY BLACK & DECKER INC COM 854502101 1864 14028 SH SOLE 13346 0 682 STANTEC INC COM 85472N109 1176 45380 SH SOLE 45380 0 0 STAPLES INC COM 855030102 644 73440 SH SOLE 55455 0 17985 STARBUCKS CORP COM 855244109 10302 176433 SH SOLE 169088 0 7345 STATE STR CORP COM 857477103 2739 34404 SH SOLE 33489 0 915 STEEL DYNAMICS INC COM 858119100 1076 30957 SH SOLE 30957 0 0 STERICYCLE INC COM 858912108 768 9264 SH SOLE 7236 0 2028 STRYKER CORP COM 863667101 7325 55638 SH SOLE 43478 0 12160 SUN LIFE FINL INC COM 866796105 292189 8015437 SH SOLE 7886897 0 128540 SUNCOR ENERGY INC NEW COM 867224107 464215 15145427 SH SOLE 14925904 0 219523 SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 210 8586 SH SOLE 8586 0 0 SUNTRUST BKS INC COM 867914103 2739 49531 SH SOLE 44145 0 5386 SUPERVALU INC COM 868536103 126 32569 SH SOLE 32569 0 0 SVB FINL GROUP COM 78486Q101 318 1710 SH SOLE 1710 0 0 SYMANTEC CORP COM 871503108 2542 82847 SH SOLE 72778 0 10069 SYNCHRONY FINL COM 87165B103 12997 378930 SH SOLE 376633 0 2297 SYNOPSYS INC COM 871607107 1573 21806 SH SOLE 14018 0 7788 SYSCO CORP COM 871829107 6224 119874 SH SOLE 77341 0 42533 T MOBILE US INC COM 872590104 3710 57440 SH SOLE 48893 0 8547 TAHOE RES INC COM 873868103 2179 271738 SH SOLE 271738 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 16292 496098 SH SOLE 425238 0 70860 TARGA RES CORP COM 87612G101 382 6369 SH SOLE 5294 0 1075 TARGET CORP COM 87612E106 19363 350849 SH SOLE 346114 0 4735 TD AMERITRADE HLDG CORP COM 87236Y108 1058 27231 SH SOLE 17132 0 10099 TE CONNECTIVITY LTD REG SHS H84989104 1599 21453 SH SOLE 20574 0 879 TECHNIPFMC PLC COM G87110105 1968 60540 SH SOLE 60540 0 0 TECK RESOURCES LTD CL B 878742204 113085 5180265 SH SOLE 5171175 0 9090 TEGNA INC COM 87901J105 534 20839 SH SOLE 18631 0 2208 TELEFLEX INC COM 879369106 265 1367 SH SOLE 1367 0 0 TELUS CORP COM 87971M103 268191 8275708 SH SOLE 8121617 0 154091 TERADATA CORP DEL COM 88076W103 350 11253 SH SOLE 11253 0 0 TERADYNE INC COM 880770102 212 6816 SH SOLE 6816 0 0 TESARO INC COM 881569107 202 1315 SH SOLE 1315 0 0 TESLA INC COM 88160R101 2622 9422 SH SOLE 8683 0 739 TESORO CORP COM 881609101 883 10889 SH SOLE 10382 0 507 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2097 65356 SH SOLE 65356 0 0 TEXAS INSTRS INC COM 882508104 9736 120859 SH SOLE 116675 0 4184 TEXTRON INC COM 883203101 1188 24972 SH SOLE 23639 0 1333 THERMO FISHER SCIENTIFIC INC COM 883556102 13111 85359 SH SOLE 67491 0 17868 THOMSON REUTERS CORP COM 884903105 5965 138125 SH SOLE 138125 0 0 TIFFANY & CO NEW COM 886547108 1109 11642 SH SOLE 9889 0 1753 TIME WARNER INC COM NEW 887317303 7073 72391 SH SOLE 68720 0 3671 TJX COS INC NEW COM 872540109 8195 103632 SH SOLE 75215 0 28417 TOLL BROTHERS INC COM 889478103 408 11291 SH SOLE 5749 0 5542 TORCHMARK CORP COM 891027104 828 10754 SH SOLE 9780 0 974 TORO CO COM 891092108 217 3480 SH SOLE 3480 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 873288 17464681 SH SOLE 17152199 0 312482 TOTAL S A SPONSORED ADR 89151E109 3670 72790 SH SOLE 65160 0 7630 TOTAL SYS SVCS INC COM 891906109 1113 20814 SH SOLE 14708 0 6106 TRACTOR SUPPLY CO COM 892356106 1165 16886 SH SOLE 15017 0 1869 TRANSALTA CORP COM 89346D107 75352 12836111 SH SOLE 12827471 0 8640 TRANSCANADA CORP COM 89353D107 388348 8429599 SH SOLE 8302487 0 127112 TRANSDIGM GROUP INC COM 893641100 1120 5088 SH SOLE 4642 0 446 TRANSOCEAN LTD REG SHS H8817H100 292 23463 SH SOLE 19048 0 4415 TRANSUNION COM 89400J107 224 5849 SH SOLE 5849 0 0 TRAVELERS COMPANIES INC COM 89417E109 3379 28034 SH SOLE 25917 0 2117 TRIMBLE INC COM 896239100 393 12286 SH SOLE 7951 0 4335 TRIPADVISOR INC COM 896945201 656 15202 SH SOLE 13986 0 1216 TURQUOISE HILL RES LTD COM 900435108 1785 585706 SH SOLE 585706 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 5037 155504 SH SOLE 151324 0 4180 TWENTY FIRST CENTY FOX INC CL B 90130A200 1650 51931 SH SOLE 49235 0 2696 TWITTER INC COM 90184L102 400 26723 SH SOLE 21847 0 4876 TWO HBRS INVT CORP COM 90187B101 120 12530 SH SOLE 12530 0 0 TYSON FOODS INC CL A 902494103 2136 34613 SH SOLE 28030 0 6583 UDR INC COM 902653104 1069 29486 SH SOLE 22701 0 6785 UGI CORP NEW COM 902681105 268 5432 SH SOLE 5432 0 0 ULTA BEAUTY INC COM 90384S303 2950 10341 SH SOLE 7099 0 3242 UNDER ARMOUR INC CL A 904311107 412 20813 SH SOLE 16723 0 4090 UNDER ARMOUR INC CL C 904311206 210 11476 SH SOLE 9884 0 1592 UNILEVER N V N Y SHS NEW 904784709 2724 54830 SH SOLE 42930 0 11900 UNION PAC CORP COM 907818108 9029 85247 SH SOLE 83411 0 1836 UNITED BANKSHARES INC WEST V COM 909907107 246 5821 SH SOLE 5821 0 0 UNITED CONTL HLDGS INC COM 910047109 2176 30804 SH SOLE 28147 0 2657 UNITED PARCEL SERVICE INC CL B 911312106 10129 94403 SH SOLE 69846 0 24557 UNITED RENTALS INC COM 911363109 1091 8725 SH SOLE 7571 0 1154 UNITED TECHNOLOGIES CORP COM 913017109 8837 78756 SH SOLE 75379 0 3377 UNITEDHEALTH GROUP INC COM 91324P102 15236 92899 SH SOLE 89588 0 3311 UNIVERSAL HLTH SVCS INC CL B 913903100 1427 11463 SH SOLE 8174 0 3289 UNUM GROUP COM 91529Y106 1061 22629 SH SOLE 20449 0 2180 US BANCORP DEL COM NEW 902973304 12113 235203 SH SOLE 184214 0 50989 V F CORP COM 918204108 1901 34586 SH SOLE 32253 0 2333 VAIL RESORTS INC COM 91879Q109 226 1176 SH SOLE 1176 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 1322 119852 SH SOLE 119852 0 0 VALERO ENERGY CORP NEW COM 91913Y100 3026 45643 SH SOLE 43526 0 2117 VALHI INC NEW COM 918905100 42 12658 SH SOLE 12658 0 0 VALSPAR CORP COM 920355104 380 3423 SH SOLE 2626 0 797 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2400 105204 SH SOLE 105204 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 5409 261700 SH SOLE 261700 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 871 47066 SH SOLE 47066 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 557 4530 SH SOLE 4530 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2357 59335 SH SOLE 30965 0 28370 VANTIV INC CL A 92210H105 3088 48160 SH SOLE 43265 0 4895 VARIAN MED SYS INC COM 92220P105 1352 14833 SH SOLE 8145 0 6688 VCA INC COM 918194101 242 2642 SH SOLE 2642 0 0 VEEVA SYS INC CL A COM 922475108 221 4300 SH SOLE 4300 0 0 VENTAS INC COM 92276F100 4590 70576 SH SOLE 61924 0 8652 VEREIT INC COM 92339V100 400 47105 SH SOLE 29460 0 17645 VERISIGN INC COM 92343E102 1228 14102 SH SOLE 8513 0 5589 VERISK ANALYTICS INC COM 92345Y106 3967 48886 SH SOLE 30973 0 17913 VERIZON COMMUNICATIONS INC COM 92343V104 24357 500489 SH SOLE 482715 0 17774 VERMILION ENERGY INC COM 923725105 98710 2636724 SH SOLE 2573844 0 62880 VERTEX PHARMACEUTICALS INC COM 92532F100 3306 30234 SH SOLE 28432 0 1802 VIACOM INC NEW CL B 92553P201 2101 45074 SH SOLE 41877 0 3197 VIAVI SOLUTIONS INC COM 925550105 301 28061 SH SOLE 28061 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 134 10047 SH SOLE 10047 0 0 VISA INC COM CL A 92826C839 24031 270410 SH SOLE 234846 0 35564 VMWARE INC CL A COM 928563402 1432 15539 SH SOLE 13434 0 2105 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 6050 228905 SH SOLE 222024 0 6881 VORNADO RLTY TR SH BEN INT 929042109 1623 16180 SH SOLE 15596 0 584 VOYA FINL INC COM 929089100 331 8713 SH SOLE 7071 0 1642 VULCAN MATLS CO COM 929160109 1603 13308 SH SOLE 11575 0 1733 W P CAREY INC COM 92936U109 209 3353 SH SOLE 3353 0 0 WABCO HLDGS INC COM 92927K102 216 1839 SH SOLE 1839 0 0 WABTEC CORP COM 929740108 308 3954 SH SOLE 3158 0 796 WALGREENS BOOTS ALLIANCE INC COM 931427108 11048 133032 SH SOLE 126709 0 6323 WAL-MART STORES INC COM 931142103 29416 408106 SH SOLE 401712 0 6394 WASTE CONNECTIONS INC COM 94106B101 64380 730390 SH SOLE 728172 0 2218 WASTE MGMT INC DEL COM 94106L109 3243 44470 SH SOLE 36987 0 7483 WATERS CORP COM 941848103 1272 8137 SH SOLE 7100 0 1037 WEATHERFORD INTL PLC ORD SHS G48833100 89 13442 SH SOLE 0 0 13442 WEC ENERGY GROUP INC COM 92939U106 2449 40393 SH SOLE 27361 0 13032 WEINGARTEN RLTY INVS SH BEN INT 948741103 226 6758 SH SOLE 3926 0 2832 WELLS FARGO & CO NEW COM 949746101 30063 540122 SH SOLE 537876 0 2246 WELLTOWER INC COM 95040Q104 5342 75427 SH SOLE 63652 0 11775 WESTAR ENERGY INC COM 95709T100 350 6451 SH SOLE 4289 0 2162 WESTERN DIGITAL CORP COM 958102105 2828 34265 SH SOLE 32687 0 1578 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 323 7008 SH SOLE 7008 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 250 4131 SH SOLE 4131 0 0 WESTERN UN CO COM 959802109 977 48032 SH SOLE 42275 0 5757 WESTLAKE CHEM CORP COM 960413102 348 5270 SH SOLE 4232 0 1038 WESTROCK CO COM 96145D105 1222 23496 SH SOLE 22151 0 1345 WEYERHAEUSER CO COM 962166104 2351 69184 SH SOLE 67205 0 1979 WHIRLPOOL CORP COM 963320106 1216 7097 SH SOLE 6714 0 383 WHITEWAVE FOODS CO COM 966244105 379 6756 SH SOLE 5625 0 1131 WHOLE FOODS MKT INC COM 966837106 1066 35878 SH SOLE 27946 0 7932 WILLIAMS COS INC DEL COM 969457100 2183 73769 SH SOLE 71199 0 2570 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1304 9960 SH SOLE 7341 0 2619 WOLVERINE WORLD WIDE INC COM 978097103 303 12135 SH SOLE 12135 0 0 WORKDAY INC CL A 98138H101 664 7969 SH SOLE 6218 0 1751 WPP PLC NEW ADR 92937A102 1169 10690 SH SOLE 7560 0 3130 WYNDHAM WORLDWIDE CORP COM 98310W108 1055 12521 SH SOLE 9750 0 2771 WYNN RESORTS LTD COM 983134107 1087 9485 SH SOLE 7500 0 1985 XCEL ENERGY INC COM 98389B100 2712 61017 SH SOLE 43919 0 17098 XEROX CORP COM 984121103 795 108304 SH SOLE 77636 0 30668 XILINX INC COM 983919101 2041 35256 SH SOLE 29135 0 6121 XL GROUP LTD COM G98294104 759 19030 SH SOLE 15203 0 3827 XYLEM INC COM 98419M100 885 17613 SH SOLE 15158 0 2455 YAHOO INC COM 984332106 5182 111658 SH SOLE 106119 0 5539 YAMANA GOLD INC COM 98462Y100 1248 453128 SH SOLE 453128 0 0 YUM BRANDS INC COM 988498101 2715 42485 SH SOLE 33393 0 9092 YUM CHINA HLDGS INC COM 98850P109 288 10584 SH SOLE 8507 0 2077 ZAYO GROUP HLDGS INC COM 98919V105 321 9771 SH SOLE 7893 0 1878 ZIMMER BIOMET HLDGS INC COM 98956P102 2276 18635 SH SOLE 17570 0 1065 ZIONS BANCORPORATION COM 989701107 1006 23945 SH SOLE 17549 0 6396 ZOETIS INC CL A 98978V103 3420 64075 SH SOLE 55980 0 8095 ZYNGA INC CL A 98986T108 85 29679 SH SOLE 29679 0 0