0001172661-16-004044.txt : 20161019 0001172661-16-004044.hdr.sgml : 20161019 20161019161007 ACCESSION NUMBER: 0001172661-16-004044 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161019 DATE AS OF CHANGE: 20161019 EFFECTIVENESS DATE: 20161019 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: 161942685 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 09-30-2016 09-30-2016 false CIBC Asset Management Inc
18 York Street Suite 1300 Toronto A6 M5J 2T8
13F HOLDINGS REPORT 028-03663 N
Mark Lin Vice President, EAFE Equities 514-876-6918 /s/ Mark Lin Toronto A6 10-19-2016 0 959 13569908
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 15970 90620 SH SOLE 54749 0 35871 ABBOTT LABS COM 002824100 5673 134145 SH SOLE 126195 0 7950 ABBVIE INC COM 00287Y109 14025 222366 SH SOLE 216424 0 5942 ABM INDS INC COM 000957100 273 6877 SH SOLE 6877 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21901 179262 SH SOLE 165173 0 14089 ACTIVISION BLIZZARD INC COM 00507V109 4381 98905 SH SOLE 78447 0 20458 ACUITY BRANDS INC COM 00508Y102 1041 3933 SH SOLE 3635 0 298 ADOBE SYS INC COM 00724F101 9376 86381 SH SOLE 81702 0 4679 ADVANCE AUTO PARTS INC COM 00751Y106 2995 20203 SH SOLE 16824 0 3379 ADVANCED MICRO DEVICES INC COM 007903107 180 25979 SH SOLE 25979 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 3708 528607 SH SOLE 528607 0 0 AERCAP HOLDINGS NV SHS N00985106 559 14513 SH SOLE 12822 0 1691 AES CORP COM 00130H105 807 62808 SH SOLE 55231 0 7577 AETNA INC NEW COM 00817Y108 4301 37254 SH SOLE 32685 0 4569 AFFILIATED MANAGERS GROUP COM 008252108 720 4977 SH SOLE 4536 0 441 AFLAC INC COM 001055102 2650 36871 SH SOLE 35698 0 1173 AGILENT TECHNOLOGIES INC COM 00846U101 1421 30176 SH SOLE 28479 0 1697 AGNICO EAGLE MINES LTD COM 008474108 124514 2300591 SH SOLE 2246796 0 53795 AGRIUM INC COM 008916108 238876 2631708 SH SOLE 2590013 0 41695 AIR PRODS & CHEMS INC COM 009158106 2836 18865 SH SOLE 18331 0 534 AK STL HLDG CORP COM 001547108 80 16517 SH SOLE 16517 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1349 25449 SH SOLE 19342 0 6107 ALAMOS GOLD INC NEW COM CL A 011532108 4163 505642 SH SOLE 396982 0 108660 ALASKA AIR GROUP INC COM 011659109 736 11168 SH SOLE 10321 0 847 ALBEMARLE CORP COM 012653101 1116 13050 SH SOLE 12181 0 869 ALCOA INC COM 013817101 1402 138228 SH SOLE 112393 0 25835 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 249 2292 SH SOLE 2292 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 3150 25708 SH SOLE 24745 0 963 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5520 52178 SH SOLE 52178 0 0 ALIGN TECHNOLOGY INC COM 016255101 2998 31975 SH SOLE 31975 0 0 ALKERMES PLC SHS G01767105 309 6575 SH SOLE 4844 0 1731 ALLEGHANY CORP DEL COM 017175100 491 935 SH SOLE 487 0 448 ALLEGION PUB LTD CO ORD SHS G0176J109 409 5941 SH SOLE 4891 0 1050 ALLERGAN PLC SHS G0177J108 9049 39292 SH SOLE 35547 0 3745 ALLETE INC COM NEW 018522300 334 5599 SH SOLE 5599 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1256 5853 SH SOLE 5085 0 768 ALLIANT ENERGY CORP COM 018802108 849 22172 SH SOLE 18664 0 3508 ALLSTATE CORP COM 020002101 2588 37405 SH SOLE 33058 0 4347 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 303 4463 SH SOLE 2777 0 1686 ALPHABET INC CAP STK CL C 02079K107 39186 50414 SH SOLE 50233 0 181 ALPHABET INC CAP STK CL A 02079K305 23836 29645 SH SOLE 28151 0 1494 ALTRIA GROUP INC COM 02209S103 16163 255617 SH SOLE 235560 0 20057 AMAYA INC COM 02314M108 705 43511 SH SOLE 43511 0 0 AMAZON COM INC COM 023135106 49131 58677 SH SOLE 55981 0 2696 AMBEV SA SPONSORED ADR 02319V103 546 89580 SH SOLE 55180 0 34400 AMDOCS LTD SHS G02602103 573 9903 SH SOLE 0 0 9903 AMERCO COM 023586100 228 702 SH SOLE 702 0 0 AMEREN CORP COM 023608102 1181 24004 SH SOLE 20476 0 3528 AMERICAN AIRLS GROUP INC COM 02376R102 2467 67388 SH SOLE 64933 0 2455 AMERICAN CAMPUS CMNTYS INC COM 024835100 206 4051 SH SOLE 4051 0 0 AMERICAN CAPITAL AGENCY CORP COM 02503X105 949 48550 SH SOLE 11103 0 37447 AMERICAN ELEC PWR INC COM 025537101 4933 76832 SH SOLE 68578 0 8254 AMERICAN EQTY INVT LIFE HLD COM 025676206 179 10091 SH SOLE 10091 0 0 AMERICAN EXPRESS CO COM 025816109 4741 74032 SH SOLE 73027 0 1005 AMERICAN FINL GROUP INC OHIO COM 025932104 216 2881 SH SOLE 2881 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 7838 132083 SH SOLE 128387 0 3696 AMERICAN TOWER CORP NEW COM 03027X100 4419 38993 SH SOLE 36114 0 2879 AMERICAN WTR WKS CO INC NEW COM 030420103 1606 21461 SH SOLE 14719 0 6742 AMERIPRISE FINL INC COM 03076C106 1515 15188 SH SOLE 14524 0 664 AMERISOURCEBERGEN CORP COM 03073E105 1747 21632 SH SOLE 16518 0 5114 AMETEK INC NEW COM 031100100 1046 21885 SH SOLE 20603 0 1282 AMGEN INC COM 031162100 13875 83176 SH SOLE 82746 0 430 AMPHENOL CORP NEW CL A 032095101 1899 29244 SH SOLE 27013 0 2231 ANADARKO PETE CORP COM 032511107 6867 108381 SH SOLE 106895 0 1486 ANALOG DEVICES INC COM 032654105 2554 39634 SH SOLE 34576 0 5058 ANIXTER INTL INC COM 035290105 237 3680 SH SOLE 3680 0 0 ANNALY CAP MGMT INC COM 035710409 1449 137995 SH SOLE 34254 0 103741 ANSYS INC COM 03662Q105 550 5936 SH SOLE 2862 0 3074 ANTERO RES CORP COM 03674X106 293 10867 SH SOLE 8964 0 1903 ANTHEM INC COM 036752103 3117 24877 SH SOLE 22314 0 2563 AON PLC SHS CL A G0408V102 13107 116512 SH SOLE 110978 0 5534 APACHE CORP COM 037411105 5945 93083 SH SOLE 85897 0 7186 APARTMENT INVT & MGMT CO CL A 03748R101 597 13008 SH SOLE 13008 0 0 APPLE INC COM 037833100 79198 700553 SH SOLE 695782 0 4771 APPLIED INDL TECHNOLOGIES IN COM 03820C105 224 4802 SH SOLE 4802 0 0 APPLIED MATLS INC COM 038222105 4623 153340 SH SOLE 136951 0 16389 ARAMARK COM 03852U106 295 7760 SH SOLE 7760 0 0 ARCH CAP GROUP LTD ORD G0450A105 946 11935 SH SOLE 3992 0 7943 ARCHER DANIELS MIDLAND CO COM 039483102 2353 55792 SH SOLE 51005 0 4787 ARES CAP CORP COM 04010L103 168 10830 SH SOLE 10830 0 0 ARROW ELECTRS INC COM 042735100 266 4161 SH SOLE 2901 0 1260 ASANKO GOLD INC COM 04341Y105 11154 2660068 SH SOLE 1403568 0 1256500 ASHLAND GLOBAL HLDGS INC COM 044186104 1029 8877 SH SOLE 8203 0 674 ASSURANT INC COM 04621X108 859 9314 SH SOLE 5235 0 4079 ASTORIA FINL CORP COM 046265104 157 10723 SH SOLE 10723 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1990 60550 SH SOLE 57060 0 3490 AT&T INC COM 00206R102 28856 711396 SH SOLE 670233 0 41163 ATMOS ENERGY CORP COM 049560105 230 3093 SH SOLE 3093 0 0 AUTODESK INC COM 052769106 1832 25334 SH SOLE 23224 0 2110 AUTOLIV INC COM 052800109 472 4416 SH SOLE 2800 0 1616 AUTOMATIC DATA PROCESSING IN COM 053015103 5178 58712 SH SOLE 51088 0 7624 AUTONATION INC COM 05329W102 404 8295 SH SOLE 7147 0 1148 AUTOZONE INC COM 053332102 10336 13461 SH SOLE 8515 0 4946 AVALONBAY CMNTYS INC COM 053484101 3002 16879 SH SOLE 11681 0 5198 AVANGRID INC COM 05351W103 483 11572 SH SOLE 9885 0 1687 AVERY DENNISON CORP COM 053611109 667 8574 SH SOLE 7474 0 1100 AVISTA CORP COM 05379B107 307 7343 SH SOLE 7343 0 0 AVNET INC COM 053807103 231 5637 SH SOLE 4056 0 1581 AVON PRODS INC COM 054303102 82 14478 SH SOLE 14478 0 0 AXALTA COATING SYS LTD COM G0750C108 216 7642 SH SOLE 7642 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 699 12867 SH SOLE 3162 0 9705 B/E AEROSPACE INC COM 073302101 274 5299 SH SOLE 3340 0 1959 B2GOLD CORP COM 11777Q209 1001 381666 SH SOLE 381666 0 0 BAIDU INC SPON ADR REP A 056752108 1389 7630 SH SOLE 7630 0 0 BAKER HUGHES INC COM 057224107 2180 43188 SH SOLE 37745 0 5443 BALL CORP COM 058498106 1193 14561 SH SOLE 13428 0 1133 BANK AMER CORP COM 060505104 25412 1623796 SH SOLE 1550077 0 73719 BANK MONTREAL QUE COM 063671101 387381 5897854 SH SOLE 5799674 0 98180 BANK N S HALIFAX COM 064149107 637220 12003336 SH SOLE 11809779 0 193557 BANK NEW YORK MELLON CORP COM 064058100 4104 102901 SH SOLE 92191 0 10710 BANKUNITED INC COM 06652K103 7384 244487 SH SOLE 158687 0 85800 BARD C R INC COM 067383109 10280 45836 SH SOLE 27680 0 18156 BARRICK GOLD CORP COM 067901108 175789 9901096 SH SOLE 9896136 0 4960 BAXTER INTL INC COM 071813109 3334 70252 SH SOLE 57740 0 12512 BAYTEX ENERGY CORP COM 07317Q105 367 86501 SH SOLE 86501 0 0 BB&T CORP COM 054937107 2985 79140 SH SOLE 70044 0 9096 BCE INC COM NEW 05534B760 414674 8965603 SH SOLE 8810261 0 155342 BECTON DICKINSON & CO COM 075887109 10121 56313 SH SOLE 38926 0 17387 BED BATH & BEYOND INC COM 075896100 1001 23216 SH SOLE 17467 0 5749 BEMIS INC COM 081437105 285 5585 SH SOLE 3002 0 2583 BERKLEY W R CORP COM 084423102 729 12625 SH SOLE 3893 0 8732 BERKSHIRE HATHAWAY INC DEL CL A 084670108 216 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 34391 238091 SH SOLE 228134 0 9957 BEST BUY INC COM 086516101 1302 34113 SH SOLE 25962 0 8151 BHP BILLITON LTD SPONSORED ADR 088606108 14629 422190 SH SOLE 422190 0 0 BIOGEN INC COM 09062X103 8054 25728 SH SOLE 24233 0 1495 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1085 11723 SH SOLE 9420 0 2303 BLACK KNIGHT FINL SVCS INC CL A 09214X100 200 4886 SH SOLE 4886 0 0 BLACKBERRY LTD COM 09228F103 1554 194851 SH SOLE 194851 0 0 BLACKROCK INC COM 09247X101 5985 16512 SH SOLE 16300 0 212 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1415 55435 SH SOLE 55435 0 0 BLOCK H & R INC COM 093671105 760 32837 SH SOLE 19035 0 13802 BOEING CO COM 097023105 7101 53901 SH SOLE 52788 0 1113 BORGWARNER INC COM 099724106 738 20986 SH SOLE 19317 0 1669 BOSTON PROPERTIES INC COM 101121101 5046 37026 SH SOLE 36252 0 774 BOSTON SCIENTIFIC CORP COM 101137107 2845 119558 SH SOLE 115597 0 3961 BP PLC SPONSORED ADR 055622104 2550 72520 SH SOLE 68390 0 4130 BRINKS CO COM 109696104 206 5565 SH SOLE 5565 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 8079 149841 SH SOLE 142088 0 7753 BRIXMOR PPTY GROUP INC COM 11120U105 264 9507 SH SOLE 9507 0 0 BROADCOM LTD SHS Y09827109 22127 128260 SH SOLE 114351 0 13909 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 922 13603 SH SOLE 3738 0 9865 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 142 15344 SH SOLE 15344 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 219208 6223793 SH SOLE 6178458 0 45335 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 2110 80183 SH SOLE 74418 0 5765 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 388 11189 SH SOLE 11189 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 32888 1437960 SH SOLE 1437960 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 35607 1158674 SH SOLE 1158674 0 0 BROWN & BROWN INC COM 115236101 252 6677 SH SOLE 4496 0 2181 BROWN FORMAN CORP CL B 115637209 1362 28713 SH SOLE 23503 0 5210 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 296 4128 SH SOLE 4128 0 0 BUNGE LIMITED COM G16962105 566 9558 SH SOLE 4641 0 4917 BURLINGTON STORES INC COM 122017106 3633 44844 SH SOLE 20654 0 24190 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1341 19028 SH SOLE 12084 0 6944 CA INC COM 12673P105 1395 42165 SH SOLE 39739 0 2426 CABOT OIL & GAS CORP COM 127097103 3761 145780 SH SOLE 134182 0 11598 CACI INTL INC CL A 127190304 296 2930 SH SOLE 2930 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 345 13498 SH SOLE 9547 0 3951 CAE INC COM 124765108 1567 110364 SH SOLE 110364 0 0 CALPINE CORP COM NEW 131347304 256 20239 SH SOLE 11868 0 8371 CAMDEN PPTY TR SH BEN INT 133131102 263 3141 SH SOLE 2769 0 372 CAMECO CORP COM 13321L108 1406 164509 SH SOLE 164509 0 0 CAMPBELL SOUP CO COM 134429109 1798 32864 SH SOLE 19531 0 13333 CANADIAN NAT RES LTD COM 136385101 432368 13497298 SH SOLE 13347608 0 149690 CANADIAN NATL RY CO COM 136375102 477288 7293213 SH SOLE 7140133 0 153080 CANADIAN PAC RY LTD COM 13645T100 220295 1439453 SH SOLE 1438933 0 520 CAPITAL ONE FINL CORP COM 14040H105 3459 48150 SH SOLE 44252 0 3898 CAPSTEAD MTG CORP COM NO PAR 14067E506 114 12098 SH SOLE 12098 0 0 CARDINAL HEALTH INC COM 14149Y108 2599 33447 SH SOLE 27903 0 5544 CARLISLE COS INC COM 142339100 221 2159 SH SOLE 2159 0 0 CARMAX INC COM 143130102 986 18486 SH SOLE 17217 0 1269 CARNIVAL CORP UNIT 99/99/9999 143658300 2163 44313 SH SOLE 42456 0 1857 CATERPILLAR INC DEL COM 149123101 4546 51215 SH SOLE 50159 0 1056 CBOE HLDGS INC COM 12503M108 822 12682 SH SOLE 7802 0 4880 CBRE GROUP INC CL A 12504L109 791 28281 SH SOLE 26282 0 1999 CBS CORP NEW CL B 124857202 2262 41322 SH SOLE 37722 0 3600 CDN IMPERIAL BK COMM TORONTO COM 136069101 455370 5871513 SH SOLE 5775323 0 96190 CDW CORP COM 12514G108 248 5414 SH SOLE 5414 0 0 CELANESE CORP DEL COM SER A 150870103 509 7641 SH SOLE 4651 0 2990 CELESTICA INC SUB VTG SHS 15101Q108 553 51133 SH SOLE 51133 0 0 CELGENE CORP COM 151020104 9023 86317 SH SOLE 85701 0 616 CENOVUS ENERGY INC COM 15135U109 82572 5738228 SH SOLE 5731598 0 6630 CENTENE CORP DEL COM 15135B101 1053 15733 SH SOLE 14052 0 1681 CENTERPOINT ENERGY INC COM 15189T107 1001 43070 SH SOLE 35671 0 7399 CENTRAL FD CDA LTD CL A 153501101 9038 652830 SH SOLE 288680 0 364150 CENTURYLINK INC COM 156700106 1707 62214 SH SOLE 46325 0 15889 CERNER CORP COM 156782104 2249 36418 SH SOLE 35268 0 1150 CF INDS HLDGS INC COM 125269100 846 34751 SH SOLE 20057 0 14694 CHARTER COMMUNICATIONS INC N CL A 16119P108 7505 27799 SH SOLE 25529 0 2270 CHECK POINT SOFTWARE TECH LT ORD M22465104 1331 17144 SH SOLE 13419 0 3725 CHEMOURS CO COM 163851108 348 21756 SH SOLE 21756 0 0 CHENIERE ENERGY INC COM NEW 16411R208 475 10902 SH SOLE 7609 0 3293 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 318 10882 SH SOLE 10882 0 0 CHESAPEAKE ENERGY CORP COM 165167107 324 51659 SH SOLE 51659 0 0 CHEVRON CORP NEW COM 166764100 23202 225441 SH SOLE 219608 0 5833 CHIPOTLE MEXICAN GRILL INC COM 169656105 1559 3682 SH SOLE 2579 0 1103 CHUBB LIMITED COM H1467J104 3921 31205 SH SOLE 24780 0 6425 CHURCH & DWIGHT INC COM 171340102 3306 68997 SH SOLE 38328 0 30669 CIGNA CORPORATION COM 125509109 3271 25099 SH SOLE 21925 0 3174 CIMAREX ENERGY CO COM 171798101 7311 54411 SH SOLE 52263 0 2148 CINCINNATI BELL INC NEW COM 171871106 57 13953 SH SOLE 13953 0 0 CINCINNATI FINL CORP COM 172062101 1067 14143 SH SOLE 12972 0 1171 CINTAS CORP COM 172908105 1328 11798 SH SOLE 8191 0 3607 CISCO SYS INC COM 17275R102 19825 625304 SH SOLE 589590 0 35714 CIT GROUP INC COM NEW 125581801 401 11046 SH SOLE 6494 0 4552 CITIGROUP INC COM NEW 172967424 16132 341573 SH SOLE 334478 0 7095 CITIZENS FINL GROUP INC COM 174610105 1148 46459 SH SOLE 43825 0 2634 CITRIX SYS INC COM 177376100 1703 19981 SH SOLE 17072 0 2909 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 73 12479 SH SOLE 12479 0 0 CLOROX CO DEL COM 189054109 2359 18848 SH SOLE 10935 0 7913 CME GROUP INC COM 12572Q105 4256 40717 SH SOLE 32577 0 8140 CMS ENERGY CORP COM 125896100 1135 27019 SH SOLE 23287 0 3732 CNA FINL CORP COM 126117100 375 10905 SH SOLE 9025 0 1880 COACH INC COM 189754104 1072 29332 SH SOLE 23611 0 5721 COBALT INTL ENERGY INC COM 19075F106 18 14241 SH SOLE 14241 0 0 COCA COLA CO COM 191216100 17988 425042 SH SOLE 400035 0 25007 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3343 70071 SH SOLE 68918 0 1153 COLGATE PALMOLIVE CO COM 194162103 8249 111260 SH SOLE 86749 0 24511 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 5413 128925 SH SOLE 128925 0 0 COMCAST CORP NEW CL A 20030N101 18761 282799 SH SOLE 279098 0 3701 COMERICA INC COM 200340107 953 20143 SH SOLE 14890 0 5253 COMMERCE BANCSHARES INC COM 200525103 312 6333 SH SOLE 3023 0 3310 COMPUTER SCIENCES CORP COM 205363104 717 13734 SH SOLE 4428 0 9306 CONAGRA FOODS INC COM 205887102 2301 48835 SH SOLE 36646 0 12189 CONCHO RES INC COM 20605P101 6634 48297 SH SOLE 45217 0 3080 CONOCOPHILLIPS COM 20825C104 4695 108011 SH SOLE 106521 0 1490 CONSOLIDATED EDISON INC COM 209115104 4478 59472 SH SOLE 41429 0 18043 CONSTELLATION BRANDS INC CL A 21036P108 3914 23511 SH SOLE 15588 0 7923 CONTINENTAL RESOURCES INC COM 212015101 3278 63089 SH SOLE 56776 0 6313 COOPER COS INC COM NEW 216648402 723 4034 SH SOLE 4034 0 0 COPART INC COM 217204106 539 10058 SH SOLE 7248 0 2810 CORNING INC COM 219350105 2373 100336 SH SOLE 96538 0 3798 COSTAR GROUP INC COM 22160N109 225 1040 SH SOLE 1040 0 0 COSTCO WHSL CORP NEW COM 22160K105 8310 54490 SH SOLE 53161 0 1329 COTT CORP QUE COM 22163N106 5218 366602 SH SOLE 272522 0 94080 COTY INC COM CL A 222070203 343 14589 SH SOLE 14589 0 0 COUSINS PPTYS INC COM 222795106 149 14288 SH SOLE 14288 0 0 CREDICORP LTD COM G2519Y108 251 1648 SH SOLE 1648 0 0 CRESCENT PT ENERGY CORP COM 22576C101 129024 9773847 SH SOLE 9665707 0 108140 CROWN CASTLE INTL CORP NEW COM 22822V101 5730 60817 SH SOLE 50564 0 10253 CROWN HOLDINGS INC COM 228368106 574 10057 SH SOLE 6887 0 3170 CSRA INC COM 12650T104 396 14710 SH SOLE 12230 0 2480 CSX CORP COM 126408103 30612 1003663 SH SOLE 1000950 0 2713 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1443 30991 SH SOLE 30991 0 0 CUMMINS INC COM 231021106 1916 14952 SH SOLE 14147 0 805 CVS HEALTH CORP COM 126650100 9101 102266 SH SOLE 97082 0 5184 CYPRESS SEMICONDUCTOR CORP COM 232806109 131 10771 SH SOLE 10771 0 0 D R HORTON INC COM 23331A109 1158 38343 SH SOLE 29501 0 8842 DANAHER CORP DEL COM 235851102 4425 56448 SH SOLE 54059 0 2389 DARDEN RESTAURANTS INC COM 237194105 1081 17628 SH SOLE 9796 0 7832 DARLING INGREDIENTS INC COM 237266101 271 20038 SH SOLE 20038 0 0 DAVITA INC COM 23918K108 1611 24380 SH SOLE 15958 0 8422 DDR CORP COM 23317H102 204 11682 SH SOLE 11682 0 0 DECKERS OUTDOOR CORP COM 243537107 310 5204 SH SOLE 3334 0 1870 DEERE & CO COM 244199105 2866 33575 SH SOLE 28160 0 5415 DELPHI AUTOMOTIVE PLC SHS G27823106 1854 26001 SH SOLE 20874 0 5127 DELTA AIR LINES INC DEL COM NEW 247361702 3157 80220 SH SOLE 67714 0 12506 DENBURY RES INC COM NEW 247916208 41 12684 SH SOLE 12684 0 0 DENTSPLY SIRONA INC COM 24906P109 2630 44259 SH SOLE 31739 0 12520 DESCARTES SYS GROUP INC COM 249906108 8515 395637 SH SOLE 195687 0 199950 DEVON ENERGY CORP NEW COM 25179M103 7190 163006 SH SOLE 159117 0 3889 DEXCOM INC COM 252131107 233 2656 SH SOLE 2656 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1048 9035 SH SOLE 5665 0 3370 DIAMONDBACK ENERGY INC COM 25278X109 207 2142 SH SOLE 2142 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 128 14112 SH SOLE 14112 0 0 DICKS SPORTING GOODS INC COM 253393102 211 3716 SH SOLE 3716 0 0 DIGITAL RLTY TR INC COM 253868103 1840 18941 SH SOLE 12111 0 6830 DISCOVER FINL SVCS COM 254709108 2135 37758 SH SOLE 36455 0 1303 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 951 35310 SH SOLE 25217 0 10093 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 827 31429 SH SOLE 18221 0 13208 DISH NETWORK CORP CL A 25470M109 1306 23849 SH SOLE 20418 0 3431 DISNEY WALT CO COM DISNEY 254687106 12475 134346 SH SOLE 133210 0 1136 DOLLAR GEN CORP NEW COM 256677105 2175 31083 SH SOLE 24578 0 6505 DOLLAR TREE INC COM 256746108 2849 36089 SH SOLE 26026 0 10063 DOMINION DIAMOND CORP COM 257287102 8339 857886 SH SOLE 479926 0 377960 DOMINION RES INC VA NEW COM 25746U109 6870 92495 SH SOLE 83046 0 9449 DOMINOS PIZZA INC COM 25754A201 241 1588 SH SOLE 1588 0 0 DONNELLEY R R & SONS CO COM 257867101 390 24808 SH SOLE 24808 0 0 DOVER CORP COM 260003108 1070 14525 SH SOLE 13356 0 1169 DOW CHEM CO COM 260543103 5674 109472 SH SOLE 103023 0 6449 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1978 21659 SH SOLE 15739 0 5920 DST SYS INC DEL COM 233326107 314 2661 SH SOLE 1104 0 1557 DTE ENERGY CO COM 233331107 1604 17125 SH SOLE 15084 0 2041 DU PONT E I DE NEMOURS & CO COM 263534109 5585 83389 SH SOLE 77525 0 5864 DUKE ENERGY CORP NEW COM NEW 26441C204 9746 121763 SH SOLE 103642 0 18121 DUKE REALTY CORP COM NEW 264411505 582 21290 SH SOLE 11024 0 10266 DUN & BRADSTREET CORP DEL NE COM 26483E100 731 5354 SH SOLE 3038 0 2316 E TRADE FINANCIAL CORP COM NEW 269246401 762 26171 SH SOLE 23574 0 2597 EASTMAN CHEM CO COM 277432100 1015 15000 SH SOLE 12823 0 2177 EATON CORP PLC SHS G29183103 3296 50163 SH SOLE 44645 0 5518 EBAY INC COM 278642103 5760 175089 SH SOLE 138127 0 36962 ECOLAB INC COM 278865100 3064 25171 SH SOLE 23404 0 1767 EDGEWELL PERS CARE CO COM 28035Q102 473 5945 SH SOLE 1938 0 4007 EDISON INTL COM 281020107 2384 32994 SH SOLE 27805 0 5189 EDWARDS LIFESCIENCES CORP COM 28176E108 2673 22170 SH SOLE 18086 0 4084 EL PASO ELEC CO COM NEW 283677854 223 4758 SH SOLE 4758 0 0 ELDORADO GOLD CORP NEW COM 284902103 2804 712913 SH SOLE 712913 0 0 ELECTRONIC ARTS INC COM 285512109 3859 45189 SH SOLE 33792 0 11397 EMERSON ELEC CO COM 291011104 3609 66202 SH SOLE 64664 0 1538 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 217 8539 SH SOLE 8539 0 0 ENBRIDGE INC COM 29250N105 482375 10964629 SH SOLE 10789565 0 175064 ENCANA CORP COM 292505104 5053 473942 SH SOLE 468832 0 5110 ENDO INTL PLC SHS G30401106 391 19385 SH SOLE 14562 0 4823 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 571 33986 SH SOLE 33986 0 0 ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 595 16087 SH SOLE 16087 0 0 ENERPLUS CORP COM 292766102 633 98632 SH SOLE 98632 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 187 10583 SH SOLE 10583 0 0 ENTERGY CORP NEW COM 29364G103 1485 19357 SH SOLE 15097 0 4260 ENTERPRISE PRODS PARTNERS L COM 293792107 1764 63829 SH SOLE 63829 0 0 EOG RES INC COM 26875P101 13986 144616 SH SOLE 141378 0 3238 EQT CORP COM 26884L109 1208 16641 SH SOLE 13697 0 2944 EQT GP HLDGS LP COM UNIT REP 26885J103 213 8504 SH SOLE 8504 0 0 EQUIFAX INC COM 294429105 4039 30013 SH SOLE 18903 0 11110 EQUINIX INC COM PAR $0.001 29444U700 2434 6756 SH SOLE 5557 0 1199 EQUITY LIFESTYLE PPTYS INC COM 29472R108 211 2729 SH SOLE 2729 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2581 40118 SH SOLE 31124 0 8994 ESSEX PPTY TR INC COM 297178105 1596 7168 SH SOLE 5569 0 1599 EVEREST RE GROUP LTD COM G3223R108 1064 5600 SH SOLE 1418 0 4182 EVERSOURCE ENERGY COM 30040W108 1764 32566 SH SOLE 27076 0 5490 EXELON CORP COM 30161N101 3117 93645 SH SOLE 78642 0 15003 EXPEDIA INC DEL COM NEW 30212P303 2060 17647 SH SOLE 14282 0 3365 EXPEDITORS INTL WASH INC COM 302130109 1153 22382 SH SOLE 15111 0 7271 EXPRESS SCRIPTS HLDG CO COM 30219G108 5405 76637 SH SOLE 71304 0 5333 EXTRA SPACE STORAGE INC COM 30225T102 908 11429 SH SOLE 10236 0 1193 EXXON MOBIL CORP COM 30231G102 35800 410175 SH SOLE 399948 0 10227 F M C CORP COM NEW 302491303 662 13687 SH SOLE 11327 0 2360 F5 NETWORKS INC COM 315616102 1087 8723 SH SOLE 5684 0 3039 FACEBOOK INC CL A 30303M102 47191 367904 SH SOLE 342017 0 25887 FACTSET RESH SYS INC COM 303075105 213 1316 SH SOLE 1316 0 0 FASTENAL CO COM 311900104 1412 33808 SH SOLE 31943 0 1865 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1217 7904 SH SOLE 5761 0 2143 FEDEX CORP COM 31428X106 18653 106785 SH SOLE 106324 0 461 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 533 14437 SH SOLE 8992 0 5445 FIDELITY NATL INFORMATION SV COM 31620M106 3222 41833 SH SOLE 30967 0 10866 FIFTH THIRD BANCORP COM 316773100 1708 83490 SH SOLE 65925 0 17565 FIRST AMERN FINL CORP COM 31847R102 10936 278404 SH SOLE 165414 0 112990 FIRST BANCORP P R COM NEW 318672706 89 17154 SH SOLE 17154 0 0 FIRST DATA CORP NEW COM CL A 32008D106 377 28654 SH SOLE 28654 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 690 66872 SH SOLE 66872 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 539 6987 SH SOLE 4673 0 2314 FIRST SOLAR INC COM 336433107 363 9184 SH SOLE 7149 0 2035 FIRSTCASH INC COM 33767D105 277 5881 SH SOLE 5881 0 0 FIRSTENERGY CORP COM 337932107 1574 47568 SH SOLE 35810 0 11758 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 2429 52207 SH SOLE 52207 0 0 FISERV INC COM 337738108 13968 140372 SH SOLE 106628 0 33744 FLEETCOR TECHNOLOGIES INC COM 339041105 1521 8755 SH SOLE 8163 0 592 FLEX LTD ORD Y2573F102 140 10262 SH SOLE 0 0 10262 FLIR SYS INC COM 302445101 363 11543 SH SOLE 11543 0 0 FLOWSERVE CORP COM 34354P105 658 13640 SH SOLE 10810 0 2830 FLUOR CORP NEW COM 343412102 675 13149 SH SOLE 11658 0 1491 FMC TECHNOLOGIES INC COM 30249U101 714 24054 SH SOLE 18814 0 5240 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 517 5620 SH SOLE 3410 0 2210 FOOT LOCKER INC COM 344849104 1236 18258 SH SOLE 11635 0 6623 FORD MTR CO DEL COM PAR $0.01 345370860 4348 360206 SH SOLE 337331 0 22875 FORTINET INC COM 34959E109 203 5510 SH SOLE 5510 0 0 FORTIVE CORP COM 34959J108 1480 29079 SH SOLE 27028 0 2051 FORTRESS INVESTMENT GROUP LL CL A 34958B106 77 15665 SH SOLE 15665 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 913 15714 SH SOLE 13013 0 2701 FRANCO NEVADA CORP COM 351858105 96433 1377383 SH SOLE 1377233 0 150 FRANKLIN RES INC COM 354613101 1453 40855 SH SOLE 38906 0 1949 FRANKLIN STREET PPTYS CORP COM 35471R106 163 12906 SH SOLE 12906 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1279 117798 SH SOLE 102327 0 15471 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 748 17090 SH SOLE 10590 0 6500 FRONTIER COMMUNICATIONS CORP COM 35906A108 693 166616 SH SOLE 97637 0 68979 FULLER H B CO COM 359694106 284 6107 SH SOLE 6107 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1082 21271 SH SOLE 14846 0 6425 GANNETT CO INC COM 36473H104 159 13682 SH SOLE 13682 0 0 GAP INC DEL COM 364760108 796 35805 SH SOLE 25790 0 10015 GARMIN LTD SHS H2906T109 623 12953 SH SOLE 5993 0 6960 GARTNER INC COM 366651107 459 5188 SH SOLE 2634 0 2554 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 298 10540 SH SOLE 10540 0 0 GENERAL DYNAMICS CORP COM 369550108 4041 26047 SH SOLE 25548 0 499 GENERAL ELECTRIC CO COM 369604103 32136 1084928 SH SOLE 1082687 0 2241 GENERAL GROWTH PPTYS INC NEW COM 370023103 1775 64326 SH SOLE 58763 0 5563 GENERAL MLS INC COM 370334104 18477 289246 SH SOLE 273392 0 15854 GENERAL MTRS CO COM 37045V100 4273 134488 SH SOLE 125980 0 8508 GENTEX CORP COM 371901109 237 13495 SH SOLE 9072 0 4423 GENUINE PARTS CO COM 372460105 1447 14407 SH SOLE 12939 0 1468 GENWORTH FINL INC COM CL A 37247D106 81 16279 SH SOLE 16279 0 0 GILDAN ACTIVEWEAR INC COM 375916103 88009 3148969 SH SOLE 3088180 0 60789 GILEAD SCIENCES INC COM 375558103 12091 152813 SH SOLE 150013 0 2800 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4499 104760 SH SOLE 98890 0 5870 GLOBAL PMTS INC COM 37940X102 8952 116621 SH SOLE 84808 0 31813 GLOBALSTAR INC COM 378973408 36 29603 SH SOLE 29603 0 0 GOLDCORP INC NEW COM 380956409 155413 9387439 SH SOLE 9218925 0 168514 GOLDEN STAR RES LTD CDA COM 38119T104 2090 2492770 SH SOLE 2492770 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 5578 34589 SH SOLE 34201 0 388 GOODYEAR TIRE & RUBR CO COM 382550101 785 24305 SH SOLE 22283 0 2022 GRACE W R & CO DEL NEW COM 38388F108 602 8157 SH SOLE 8157 0 0 GRAINGER W W INC COM 384802104 1233 5486 SH SOLE 5030 0 456 GRAMERCY PPTY TR COM 385002100 128 13298 SH SOLE 13298 0 0 GRAN TIERRA ENERGY INC COM 38500T101 426 142292 SH SOLE 142292 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 165149 5398607 SH SOLE 5166967 0 231640 GRIFOLS S A SP ADR REP B NVT 398438408 1451 91192 SH SOLE 70136 0 21056 GROUPE CGI INC CL A SUB VTG 39945C109 52735 1101909 SH SOLE 1090419 0 11490 GROUPON INC COM CL A 399473107 101 19590 SH SOLE 19590 0 0 HALLIBURTON CO COM 406216101 7405 164998 SH SOLE 158836 0 6162 HANESBRANDS INC COM 410345102 936 37089 SH SOLE 32548 0 4541 HARLEY DAVIDSON INC COM 412822108 899 17099 SH SOLE 15581 0 1518 HARMAN INTL INDS INC COM 413086109 672 7957 SH SOLE 5893 0 2064 HARRIS CORP DEL COM 413875105 1599 17458 SH SOLE 10697 0 6761 HARSCO CORP COM 415864107 108 10922 SH SOLE 10922 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1906 44522 SH SOLE 40084 0 4438 HASBRO INC COM 418056107 1092 13759 SH SOLE 9669 0 4090 HCA HOLDINGS INC COM 40412C101 2569 33974 SH SOLE 29049 0 4925 HCP INC COM 40414L109 1812 47756 SH SOLE 39690 0 8066 HD SUPPLY HLDGS INC COM 40416M105 200 6243 SH SOLE 6243 0 0 HECLA MNG CO COM 422704106 69 12052 SH SOLE 12052 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 99 12223 SH SOLE 12223 0 0 HELMERICH & PAYNE INC COM 423452101 762 11327 SH SOLE 8998 0 2329 HENRY JACK & ASSOC INC COM 426281101 8285 96841 SH SOLE 67771 0 29070 HERBALIFE LTD COM USD SHS G4412G101 328 5299 SH SOLE 2986 0 2313 HERSHEY CO COM 427866108 1988 20799 SH SOLE 14414 0 6385 HESS CORP COM 42809H107 1470 27422 SH SOLE 24503 0 2919 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3499 153823 SH SOLE 149633 0 4190 HILTON WORLDWIDE HLDGS INC COM 43300A104 879 38344 SH SOLE 31427 0 6917 HMS HLDGS CORP COM 40425J101 229 10319 SH SOLE 10319 0 0 HOLLYFRONTIER CORP COM 436106108 311 12701 SH SOLE 5866 0 6835 HOLOGIC INC COM 436440101 965 24854 SH SOLE 21455 0 3399 HOME DEPOT INC COM 437076102 14167 110092 SH SOLE 107342 0 2750 HONEYWELL INTL INC COM 438516106 8758 75121 SH SOLE 70690 0 4431 HORMEL FOODS CORP COM 440452100 1850 48784 SH SOLE 32260 0 16524 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 338 11379 SH SOLE 5036 0 6343 HOST HOTELS & RESORTS INC COM 44107P104 1342 86197 SH SOLE 73624 0 12573 HP INC COM 40434L105 2615 168400 SH SOLE 152148 0 16252 HUDBAY MINERALS INC COM 443628102 28394 7172795 SH SOLE 6803325 0 369470 HUMANA INC COM 444859102 2668 15082 SH SOLE 12805 0 2277 HUNT J B TRANS SVCS INC COM 445658107 741 9134 SH SOLE 8170 0 964 HUNTINGTON BANCSHARES INC COM 446150104 1138 115400 SH SOLE 92071 0 23329 HUNTINGTON INGALLS INDS INC COM 446413106 228 1487 SH SOLE 1487 0 0 HYATT HOTELS CORP COM CL A 448579102 218 4438 SH SOLE 4438 0 0 IAC INTERACTIVECORP COM 44919P508 356 5698 SH SOLE 2681 0 3017 IAMGOLD CORP COM 450913108 746 184694 SH SOLE 184694 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 209 4134 SH SOLE 4134 0 0 IDEX CORP COM 45167R104 231 2472 SH SOLE 2472 0 0 IDEXX LABS INC COM 45168D104 333 2955 SH SOLE 2955 0 0 ILLINOIS TOOL WKS INC COM 452308109 3578 29860 SH SOLE 29109 0 751 ILLUMINA INC COM 452327109 3357 18482 SH SOLE 16102 0 2380 IMAX CORP COM 45245E109 3970 137030 SH SOLE 72950 0 64080 IMPERIAL OIL LTD COM NEW 453038408 16667 528688 SH SOLE 522848 0 5840 IMS HEALTH HLDGS INC COM 44970B109 413 13182 SH SOLE 10537 0 2645 INCYTE CORP COM 45337C102 1229 13029 SH SOLE 10601 0 2428 INGERSOLL-RAND PLC SHS G47791101 1045 15383 SH SOLE 14093 0 1290 INGREDION INC COM 457187102 365 2745 SH SOLE 2234 0 511 INTEL CORP COM 458140100 20418 540872 SH SOLE 526998 0 13874 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4172 15489 SH SOLE 11794 0 3695 INTERNATIONAL BUSINESS MACHS COM 459200101 13275 83570 SH SOLE 78758 0 4812 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1049 7338 SH SOLE 6749 0 589 INTERPUBLIC GROUP COS INC COM 460690100 841 37645 SH SOLE 34631 0 3014 INTERVAL LEISURE GROUP INC COM 46113M108 237 13807 SH SOLE 13807 0 0 INTL PAPER CO COM 460146103 1767 36819 SH SOLE 34950 0 1869 INTUIT COM 461202103 3315 30136 SH SOLE 28735 0 1401 INTUITIVE SURGICAL INC COM NEW 46120E602 3648 5033 SH SOLE 4147 0 886 INVESCO LTD SHS G491BT108 1193 38137 SH SOLE 35907 0 2230 INVESTORS BANCORP INC NEW COM 46146L101 135 11230 SH SOLE 11230 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 88 10893 SH SOLE 10893 0 0 IRON MTN INC NEW COM 46284V101 913 24324 SH SOLE 18910 0 5414 ISHARES MSCI AUST ETF 464286103 7122 340742 SH SOLE 340742 0 0 ISHARES MSCI CDA ETF 464286509 3548 138117 SH SOLE 138117 0 0 ISHARES MSCI CH CAP ETF 464286640 1725 46749 SH SOLE 46749 0 0 ISHARES MSCI SINGAP ETF 464286673 4975 458134 SH SOLE 458134 0 0 ISHARES MSCI MALAYSI ETF 464286830 8817 1087161 SH SOLE 1087161 0 0 ISHARES MSCI JAPAN ETF 464286848 423 33740 SH SOLE 33740 0 0 ISHARES NW ZEALND CP ETF 464289123 2346 50083 SH SOLE 50083 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 37753 1008100 SH SOLE 1002100 0 6000 ISHARES TR 20 YR TR BD ETF 464287432 4571 33241 SH SOLE 33241 0 0 ISHARES TR MSCI EAFE ETF 464287465 179343 3033029 SH SOLE 3033029 0 0 ISHARES TR U.S. REAL ES ETF 464287739 10390 128849 SH SOLE 128849 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 22323 195990 SH SOLE 195990 0 0 ISHARES TR EUROPE ETF 464287861 956 24270 SH SOLE 24270 0 0 ISHARES TR IBOXX HI YD ETF 464288513 31461 360545 SH SOLE 360545 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 7524 284575 SH SOLE 284575 0 0 ISHARES TR MSCI INDIA ETF 46429B598 5084 172875 SH SOLE 172875 0 0 ISHARES TR CHINA ETF 46429B671 1017 20977 SH SOLE 20977 0 0 ISHARES TR MIN VOL USA ETF 46429B697 969 21329 SH SOLE 0 0 21329 ISHARES TR MSCI UTD KNGDM 46434V548 9952 628255 SH SOLE 628255 0 0 ITC HLDGS CORP COM 465685105 229 4919 SH SOLE 4919 0 0 ITRON INC COM 465741106 258 4623 SH SOLE 4623 0 0 JABIL CIRCUIT INC COM 466313103 293 13412 SH SOLE 6122 0 7290 JACOBS ENGR GROUP INC DEL COM 469814107 622 12025 SH SOLE 10360 0 1665 JD COM INC SPON ADR CL A 47215P106 676 25912 SH SOLE 25912 0 0 JETBLUE AIRWAYS CORP COM 477143101 172 10000 SH SOLE 10000 0 0 JOHNSON & JOHNSON COM 478160104 34166 289221 SH SOLE 270146 0 19075 JOHNSON CTLS INTL PLC SHS G51502105 2930 62960 SH SOLE 56843 0 6117 JONES LANG LASALLE INC COM 48020Q107 6279 55178 SH SOLE 55178 0 0 JPMORGAN CHASE & CO COM 46625H100 39076 586821 SH SOLE 566728 0 20093 JUNIPER NETWORKS INC COM 48203R104 1032 42894 SH SOLE 31065 0 11829 JUST ENERGY GROUP INC COM 48213W101 195 38370 SH SOLE 38370 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 983 10530 SH SOLE 8985 0 1545 KELLOGG CO COM 487836108 3302 42622 SH SOLE 29213 0 13409 KEYCORP NEW COM 493267108 1676 137703 SH SOLE 100251 0 37452 KEYSIGHT TECHNOLOGIES INC COM 49338L103 252 7966 SH SOLE 5543 0 2423 KILROY RLTY CORP COM 49427F108 201 2899 SH SOLE 2899 0 0 KIMBERLY CLARK CORP COM 494368103 7704 61076 SH SOLE 56658 0 4418 KIMCO RLTY CORP COM 49446R109 1187 41001 SH SOLE 35388 0 5613 KINDER MORGAN INC DEL COM 49456B101 4437 191849 SH SOLE 174806 0 17043 KINDRED HEALTHCARE INC COM 494580103 105 10293 SH SOLE 10293 0 0 KINROSS GOLD CORP COM NO PAR 496902404 3478 824929 SH SOLE 823839 0 1090 KIRBY CORP COM 497266106 272 4383 SH SOLE 2903 0 1480 KITE RLTY GROUP TR COM NEW 49803T300 272 9807 SH SOLE 9807 0 0 KLA-TENCOR CORP COM 482480100 1063 15246 SH SOLE 13187 0 2059 KLONDEX MNS LTD COM 498696103 337 58710 SH SOLE 58710 0 0 KOHLS CORP COM 500255104 956 21859 SH SOLE 15532 0 6327 KRAFT HEINZ CO COM 500754106 11232 125478 SH SOLE 123240 0 2238 KROGER CO COM 501044101 2813 94780 SH SOLE 82644 0 12136 L BRANDS INC COM 501797104 2034 28747 SH SOLE 22962 0 5785 L-3 COMMUNICATIONS HLDGS INC COM 502424104 1131 7503 SH SOLE 6572 0 931 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1933 14057 SH SOLE 8659 0 5398 LAM RESEARCH CORP COM 512807108 1907 20133 SH SOLE 17438 0 2695 LAS VEGAS SANDS CORP COM 517834107 1686 29302 SH SOLE 25432 0 3870 LAUDER ESTEE COS INC CL A 518439104 2186 24688 SH SOLE 23909 0 779 LEAR CORP COM NEW 521865204 353 2912 SH SOLE 2356 0 556 LEGG MASON INC COM 524901105 296 8839 SH SOLE 8839 0 0 LEGGETT & PLATT INC COM 524660107 581 12755 SH SOLE 11144 0 1611 LENNAR CORP CL A 526057104 868 20500 SH SOLE 16529 0 3971 LENNOX INTL INC COM 526107107 2939 18716 SH SOLE 9311 0 9405 LEUCADIA NATL CORP COM 527288104 633 33261 SH SOLE 29138 0 4123 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 1438 30997 SH SOLE 27980 0 3017 LEXINGTON REALTY TRUST COM 529043101 268 25989 SH SOLE 25989 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 330 4698 SH SOLE 3349 0 1349 LIBERTY GLOBAL PLC SHS CL A G5480U104 563 16472 SH SOLE 6595 0 9877 LIBERTY GLOBAL PLC SHS CL C G5480U120 906 27420 SH SOLE 16304 0 11116 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 830 41471 SH SOLE 31857 0 9614 LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 438 10986 SH SOLE 7707 0 3279 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 436 12823 SH SOLE 10674 0 2149 LIBERTY PPTY TR SH BEN INT 531172104 463 11466 SH SOLE 4990 0 6476 LILLY ELI & CO COM 532457108 8976 111838 SH SOLE 101746 0 10092 LINCOLN NATL CORP IND COM 534187109 1031 21943 SH SOLE 20541 0 1402 LINE CORP SPONSORED ADR 53567X101 4200 86770 SH SOLE 86770 0 0 LINEAR TECHNOLOGY CORP COM 535678106 1700 28675 SH SOLE 26338 0 2337 LINKEDIN CORP COM CL A 53578A108 1025 5365 SH SOLE 4174 0 1191 LKQ CORP COM 501889208 3283 92590 SH SOLE 51500 0 41090 LOCKHEED MARTIN CORP COM 539830109 5853 24418 SH SOLE 23394 0 1024 LOEWS CORP COM 540424108 1133 27535 SH SOLE 25681 0 1854 LOWES COS INC COM 548661107 6451 89340 SH SOLE 86303 0 3037 LULULEMON ATHLETICA INC COM 550021109 235 3851 SH SOLE 0 0 3851 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2456 30454 SH SOLE 28458 0 1996 M & T BK CORP COM 55261F104 1863 16046 SH SOLE 13468 0 2578 MACERICH CO COM 554382101 1329 16433 SH SOLE 11753 0 4680 MACYS INC COM 55616P104 15822 427057 SH SOLE 406684 0 20373 MADISON SQUARE GARDEN CO NEW CL A 55825T103 674 3980 SH SOLE 2551 0 1429 MAG SILVER CORP COM 55903Q104 431 28607 SH SOLE 28607 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 511 7225 SH SOLE 7225 0 0 MAGNA INTL INC COM 559222401 286150 6654737 SH SOLE 6558347 0 96390 MALLINCKRODT PUB LTD CO SHS G5785G107 907 12998 SH SOLE 9065 0 3933 MANNKIND CORP COM 56400P201 9 14540 SH SOLE 14540 0 0 MANPOWERGROUP INC COM 56418H100 227 3144 SH SOLE 2321 0 823 MANULIFE FINL CORP COM 56501R106 446489 31590522 SH SOLE 31245185 0 345337 MARATHON OIL CORP COM 565849106 1271 80392 SH SOLE 72001 0 8391 MARATHON PETE CORP COM 56585A102 1941 47821 SH SOLE 45733 0 2088 MARKEL CORP COM 570535104 2445 2633 SH SOLE 1344 0 1289 MARRIOTT INTL INC NEW CL A 571903202 2656 39441 SH SOLE 36888 0 2553 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 223 3048 SH SOLE 3048 0 0 MARSH & MCLENNAN COS INC COM 571748102 3320 49375 SH SOLE 44375 0 5000 MARTIN MARIETTA MATLS INC COM 573284106 2167 12096 SH SOLE 11169 0 927 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 597 45007 SH SOLE 16532 0 28475 MASCO CORP COM 574599106 1112 32411 SH SOLE 28439 0 3972 MASTERCARD INCORPORATED CL A 57636Q104 15088 148256 SH SOLE 137470 0 10786 MATCH GROUP INC COM 57665R106 256 14401 SH SOLE 14401 0 0 MATTEL INC COM 577081102 1416 46764 SH SOLE 37458 0 9306 MAXIM INTEGRATED PRODS INC COM 57772K101 889 22276 SH SOLE 16205 0 6071 MCCORMICK & CO INC COM NON VTG 579780206 1901 19023 SH SOLE 10173 0 8850 MCDONALDS CORP COM 580135101 14010 121446 SH SOLE 108556 0 12890 MCKESSON CORP COM 58155Q103 3311 19855 SH SOLE 19375 0 480 MDU RES GROUP INC COM 552690109 267 10476 SH SOLE 6465 0 4011 MEAD JOHNSON NUTRITION CO COM 582839106 1580 20000 SH SOLE 16247 0 3753 MEDNAX INC COM 58502B106 201 3036 SH SOLE 3036 0 0 MEDTRONIC PLC SHS G5960L103 10455 121007 SH SOLE 115943 0 5064 MELCO CROWN ENTMT LTD ADR 585464100 172 10688 SH SOLE 10688 0 0 MERCK & CO INC COM 58933Y105 26408 423131 SH SOLE 381616 0 41515 MERUS LABS INTL INC NEW COM 59047R101 2873 2854971 SH SOLE 1501990 0 1352981 METHANEX CORP COM 59151K108 1775 48161 SH SOLE 47421 0 740 METLIFE INC COM 59156R108 6412 144307 SH SOLE 141763 0 2544 METTLER TOLEDO INTERNATIONAL COM 592688105 3683 8773 SH SOLE 5118 0 3655 MFA FINL INC COM 55272X102 99 13299 SH SOLE 13299 0 0 MGIC INVT CORP WIS COM 552848103 88 11036 SH SOLE 11036 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 855 32790 SH SOLE 32790 0 0 MGM RESORTS INTERNATIONAL COM 552953101 555 21325 SH SOLE 18119 0 3206 MICHAEL KORS HLDGS LTD SHS G60754101 625 13353 SH SOLE 9015 0 4338 MICROCHIP TECHNOLOGY INC COM 595017104 1566 25195 SH SOLE 23637 0 1558 MICRON TECHNOLOGY INC COM 595112103 2233 125608 SH SOLE 115806 0 9802 MICROSOFT CORP COM 594918104 70547 1224767 SH SOLE 1204052 0 20715 MID-AMER APT CMNTYS INC COM 59522J103 227 2420 SH SOLE 2420 0 0 MIDDLEBY CORP COM 596278101 230 1864 SH SOLE 1864 0 0 MITEL NETWORKS CORP COM 60671Q104 6471 880535 SH SOLE 410865 0 469670 MKS INSTRUMENT INC COM 55306N104 202 4064 SH SOLE 4064 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 101 13278 SH SOLE 13278 0 0 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 588 13821 SH SOLE 12150 0 1671 MOHAWK INDS INC COM 608190104 1242 6200 SH SOLE 5839 0 361 MOLSON COORS BREWING CO CL B 60871R209 3409 31049 SH SOLE 21788 0 9261 MONDELEZ INTL INC CL A 609207105 7876 179397 SH SOLE 174765 0 4632 MONSANTO CO NEW COM 61166W101 4360 42660 SH SOLE 38099 0 4561 MONSTER BEVERAGE CORP NEW COM 61174X109 2907 19799 SH SOLE 18638 0 1161 MOODYS CORP COM 615369105 5537 51136 SH SOLE 40906 0 10230 MOOG INC CL A 615394202 240 4035 SH SOLE 4035 0 0 MORGAN STANLEY COM NEW 617446448 4905 152999 SH SOLE 142479 0 10520 MOSAIC CO NEW COM 61945C103 896 36611 SH SOLE 29620 0 6991 MOTOROLA SOLUTIONS INC COM NEW 620076307 2130 27918 SH SOLE 15921 0 11997 MPLX LP COM UNIT REP LTD 55336V100 321 9466 SH SOLE 9466 0 0 MSCI INC COM 55354G100 4953 59006 SH SOLE 28496 0 30510 MUELLER INDS INC COM 624756102 223 6865 SH SOLE 6865 0 0 MURPHY OIL CORP COM 626717102 540 17747 SH SOLE 13950 0 3797 MYLAN N V SHS EURO N59465109 1511 39647 SH SOLE 36192 0 3455 NABORS INDUSTRIES LTD SHS G6359F103 136 11199 SH SOLE 11199 0 0 NASDAQ INC COM 631103108 820 12144 SH SOLE 11131 0 1013 NATIONAL GRID PLC SPON ADR NEW 636274300 5019 70580 SH SOLE 66610 0 3970 NATIONAL OILWELL VARCO INC COM 637071101 1355 36883 SH SOLE 32719 0 4164 NATIONAL RETAIL PPTYS INC COM 637417106 221 4345 SH SOLE 4345 0 0 NAVIENT CORP COM 63938C108 494 34111 SH SOLE 28453 0 5658 NCR CORP NEW COM 62886E108 324 10064 SH SOLE 4296 0 5768 NETAPP INC COM 64110D104 1426 39814 SH SOLE 31379 0 8435 NETEASE INC SPONSORED ADR 64110W102 1896 7873 SH SOLE 4123 0 3750 NETFLIX INC COM 64110L106 5086 51607 SH SOLE 47150 0 4457 NETSUITE INC COM 64118Q107 284 2569 SH SOLE 2569 0 0 NEVSUN RES LTD COM 64156L101 372 122828 SH SOLE 122828 0 0 NEW GOLD INC CDA COM 644535106 913 210432 SH SOLE 210432 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2339 50448 SH SOLE 50448 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 402 28239 SH SOLE 15738 0 12501 NEWELL BRANDS INC COM 651229106 2477 47036 SH SOLE 39084 0 7952 NEWFIELD EXPL CO COM 651290108 761 17499 SH SOLE 14927 0 2572 NEWMONT MINING CORP COM 651639106 9692 246691 SH SOLE 213385 0 33306 NEWPARK RES INC COM PAR $.01NEW 651718504 77 10477 SH SOLE 10477 0 0 NEWS CORP NEW CL A 65249B109 611 43715 SH SOLE 38566 0 5149 NEWS CORP NEW CL B 65249B208 149 10489 SH SOLE 5506 0 4983 NEXTERA ENERGY INC COM 65339F101 5193 42452 SH SOLE 39437 0 3015 NIELSEN HLDGS PLC SHS EUR G6518L108 1214 22658 SH SOLE 19101 0 3557 NIKE INC CL B 654106103 6875 130582 SH SOLE 126783 0 3799 NISOURCE INC COM 65473P105 723 30002 SH SOLE 26396 0 3606 NOBLE ENERGY INC COM 655044105 1401 39203 SH SOLE 37004 0 2199 NORBORD INC COM NEW 65548P403 4606 179271 SH SOLE 179271 0 0 NORDSTROM INC COM 655664100 837 16134 SH SOLE 12434 0 3700 NORFOLK SOUTHERN CORP COM 655844108 2664 27448 SH SOLE 25514 0 1934 NORTHERN TR CORP COM 665859104 1604 23586 SH SOLE 18549 0 5037 NORTHROP GRUMMAN CORP COM 666807102 3394 15864 SH SOLE 15495 0 369 NORTHWEST BANCSHARES INC MD COM 667340103 189 12035 SH SOLE 12035 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 943 25017 SH SOLE 19238 0 5779 NOVAGOLD RES INC COM NEW 66987E206 502 89886 SH SOLE 89886 0 0 NOVO-NORDISK A S ADR 670100205 339 8140 SH SOLE 5850 0 2290 NRG ENERGY INC COM NEW 629377508 429 38294 SH SOLE 26619 0 11675 NUANCE COMMUNICATIONS INC COM 67020Y100 242 16674 SH SOLE 9986 0 6688 NUCOR CORP COM 670346105 1546 31267 SH SOLE 27356 0 3911 NVIDIA CORP COM 67066G104 6846 99910 SH SOLE 91695 0 8215 NVR INC COM 62944T105 453 276 SH SOLE 124 0 152 NXP SEMICONDUCTORS N V COM N6596X109 4441 43535 SH SOLE 34803 0 8732 O REILLY AUTOMOTIVE INC NEW COM 67103H107 6959 24843 SH SOLE 14913 0 9930 OAKTREE CAP GROUP LLC UNIT CL A 674001201 208 4901 SH SOLE 4901 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 5076 69611 SH SOLE 65443 0 4168 OCH ZIFF CAP MGMT GROUP CL A 67551U105 68 15572 SH SOLE 15572 0 0 OFFICE DEPOT INC COM 676220106 63 17637 SH SOLE 17637 0 0 OGE ENERGY CORP COM 670837103 203 6407 SH SOLE 6407 0 0 OLD NATL BANCORP IND COM 680033107 227 16110 SH SOLE 16110 0 0 OLD REP INTL CORP COM 680223104 350 19885 SH SOLE 8352 0 11533 OMEGA HEALTHCARE INVS INC COM 681936100 259 7298 SH SOLE 7298 0 0 OMNICOM GROUP INC COM 681919106 2115 24881 SH SOLE 20729 0 4152 ON SEMICONDUCTOR CORP COM 682189105 166 13495 SH SOLE 13495 0 0 ONEOK INC NEW COM 682680103 1075 20919 SH SOLE 17632 0 3287 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 368 9222 SH SOLE 9222 0 0 OPEN TEXT CORP COM 683715106 82729 1276961 SH SOLE 1225961 0 51000 OPKO HEALTH INC COM 68375N103 186 17577 SH SOLE 17577 0 0 ORACLE CORP COM 68389X105 12242 311666 SH SOLE 305122 0 6544 OSISKO GOLD ROYALTIES LTD COM 68827L101 1400 127842 SH SOLE 127842 0 0 OWENS CORNING NEW COM 690742101 200 3737 SH SOLE 3737 0 0 OWENS ILL INC COM NEW 690768403 251 13667 SH SOLE 13667 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 12886 195000 SH SOLE 182680 0 12320 PACCAR INC COM 693718108 2391 40675 SH SOLE 39164 0 1511 PACKAGING CORP AMER COM 695156109 252 3097 SH SOLE 3097 0 0 PALO ALTO NETWORKS INC COM 697435105 601 3771 SH SOLE 2749 0 1022 PAN AMERICAN SILVER CORP COM 697900108 1100 62468 SH SOLE 62468 0 0 PARKER HANNIFIN CORP COM 701094104 1661 13232 SH SOLE 12502 0 730 PARKWAY PPTYS INC COM 70159Q104 185 10872 SH SOLE 10872 0 0 PATTERSON COMPANIES INC COM 703395103 609 13246 SH SOLE 7615 0 5631 PAYCHEX INC COM 704326107 2939 50784 SH SOLE 38179 0 12605 PAYPAL HLDGS INC COM 70450Y103 6076 148530 SH SOLE 145830 0 2700 PEMBINA PIPELINE CORP COM 706327103 112012 3674978 SH SOLE 3567178 0 107800 PENNEY J C INC COM 708160106 566 61441 SH SOLE 37311 0 24130 PENTAIR PLC SHS G7S00T104 1087 16927 SH SOLE 15509 0 1418 PEOPLES UNITED FINANCIAL INC COM 712704105 752 47530 SH SOLE 26586 0 20944 PEPSICO INC COM 713448108 17843 164040 SH SOLE 150721 0 13319 PERKINELMER INC COM 714046109 518 9226 SH SOLE 9226 0 0 PERRIGO CO PLC SHS G97822103 884 9571 SH SOLE 7575 0 1996 PFIZER INC COM 717081103 33412 986477 SH SOLE 950432 0 36045 PG&E CORP COM 69331C108 3264 53365 SH SOLE 42207 0 11158 PHILIP MORRIS INTL INC COM 718172109 18559 190896 SH SOLE 181622 0 9274 PHILLIPS 66 COM 718546104 3465 43018 SH SOLE 42169 0 849 PINNACLE WEST CAP CORP COM 723484101 830 10924 SH SOLE 9178 0 1746 PIONEER NAT RES CO COM 723787107 9428 50785 SH SOLE 47209 0 3576 PITNEY BOWES INC COM 724479100 290 15944 SH SOLE 15944 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 403 12832 SH SOLE 12832 0 0 PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 255 19701 SH SOLE 19701 0 0 PNC FINL SVCS GROUP INC COM 693475105 5204 57761 SH SOLE 54621 0 3140 POLARIS INDS INC COM 731068102 294 3796 SH SOLE 2118 0 1678 POTASH CORP SASK INC COM 73755L107 5697 349987 SH SOLE 349887 0 100 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 3446 29030 SH SOLE 29030 0 0 PPG INDS INC COM 693506107 4071 39385 SH SOLE 38677 0 708 PPL CORP COM 69351T106 4895 141610 SH SOLE 128273 0 13337 PRAXAIR INC COM 74005P104 3620 29957 SH SOLE 28181 0 1776 PRECISION DRILLING CORP COM 2010 74022D308 503 120388 SH SOLE 120388 0 0 PRETIUM RES INC COM 74139C102 619 60286 SH SOLE 60286 0 0 PRICE T ROWE GROUP INC COM 74144T108 1489 22386 SH SOLE 21415 0 971 PRICELINE GRP INC COM NEW 741503403 8418 5721 SH SOLE 5494 0 227 PRINCIPAL FINL GROUP INC COM 74251V102 1298 25197 SH SOLE 23633 0 1564 PROCTER AND GAMBLE CO COM 742718109 28564 318258 SH SOLE 291391 0 26867 PROGRESSIVE CORP OHIO COM 743315103 1626 51611 SH SOLE 49345 0 2266 PROLOGIS INC COM 74340W103 2488 46468 SH SOLE 44840 0 1628 PROSPECT CAPITAL CORPORATION COM 74348T102 95 11781 SH SOLE 11781 0 0 PRUDENTIAL FINL INC COM 744320102 3406 41709 SH SOLE 37904 0 3805 PRUDENTIAL PLC ADR 74435K204 632 17786 SH SOLE 17786 0 0 PUBLIC STORAGE COM 74460D109 3780 16941 SH SOLE 13653 0 3288 PUBLIC SVC ENTERPRISE GROUP COM 744573106 2357 56300 SH SOLE 44220 0 12080 PULTE GROUP INC COM 745867101 623 31102 SH SOLE 27186 0 3916 PVH CORP COM 693656100 1008 9124 SH SOLE 6784 0 2340 QORVO INC COM 74736K101 504 9040 SH SOLE 6515 0 2525 QUALCOMM INC COM 747525103 12366 180528 SH SOLE 172171 0 8357 QUANTA SVCS INC COM 74762E102 355 12700 SH SOLE 12700 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1670 19730 SH SOLE 12069 0 7661 QUINTILES TRANSNATIO HLDGS I COM 74876Y101 647 7978 SH SOLE 5098 0 2880 RALPH LAUREN CORP CL A 751212101 656 6490 SH SOLE 5623 0 867 RANDGOLD RES LTD ADR 752344309 2653 26510 SH SOLE 26510 0 0 RANGE RES CORP COM 75281A109 2097 54127 SH SOLE 47220 0 6907 RAYMOND JAMES FINANCIAL INC COM 754730109 265 4545 SH SOLE 4545 0 0 RAYTHEON CO COM NEW 755111507 3549 26069 SH SOLE 25524 0 545 REALTY INCOME CORP COM 756109104 3663 54754 SH SOLE 44408 0 10346 RED HAT INC COM 756577102 1337 16545 SH SOLE 15492 0 1053 REGENCY CTRS CORP COM 758849103 717 9252 SH SOLE 3049 0 6203 REGENERON PHARMACEUTICALS COM 75886F107 4335 10783 SH SOLE 10044 0 739 REGIONS FINL CORP NEW COM 7591EP100 1404 142284 SH SOLE 109578 0 32706 REINSURANCE GROUP AMER INC COM NEW 759351604 231 2143 SH SOLE 2143 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 852 11825 SH SOLE 11825 0 0 RELX NV SPONSORED ADR 75955B102 1101 61630 SH SOLE 38370 0 23260 RENAISSANCERE HOLDINGS LTD COM G7496G103 714 5944 SH SOLE 1450 0 4494 REPUBLIC SVCS INC COM 760759100 1783 35337 SH SOLE 23480 0 11857 RESMED INC COM 761152107 1983 30611 SH SOLE 16309 0 14302 RESTAURANT BRANDS INTL INC COM 76131D103 24581 551152 SH SOLE 524857 0 26295 REYNOLDS AMERICAN INC COM 761713106 8288 175771 SH SOLE 158885 0 16886 RICHMONT MINES INC COM 76547T106 8809 874040 SH SOLE 510370 0 363670 RITCHIE BROS AUCTIONEERS COM 767744105 1535 43800 SH SOLE 43800 0 0 RITE AID CORP COM 767754104 257 33417 SH SOLE 33417 0 0 ROBERT HALF INTL INC COM 770323103 475 12558 SH SOLE 11039 0 1519 ROCKWELL AUTOMATION INC COM 773903109 2070 16919 SH SOLE 13942 0 2977 ROCKWELL COLLINS INC COM 774341101 1002 11882 SH SOLE 11109 0 773 ROGERS COMMUNICATIONS INC CL B 775109200 158492 3729653 SH SOLE 3677553 0 52100 ROLLINS INC COM 775711104 204 6967 SH SOLE 6967 0 0 ROPER TECHNOLOGIES INC COM 776696106 1660 9099 SH SOLE 8728 0 371 ROSS STORES INC COM 778296103 6186 96203 SH SOLE 65679 0 30524 ROYAL BK CDA MONTREAL QUE COM 780087102 950209 15314188 SH SOLE 15100216 0 213972 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1343 17919 SH SOLE 16068 0 1851 RPM INTL INC COM 749685103 238 4432 SH SOLE 4432 0 0 RSP PERMIAN INC COM 74978Q105 3428 88396 SH SOLE 59336 0 29060 RYDER SYS INC COM 783549108 291 4414 SH SOLE 4414 0 0 S&P GLOBAL INC COM 78409V104 6335 50052 SH SOLE 33911 0 16141 SABRA HEALTH CARE REIT INC COM 78573L106 200 7943 SH SOLE 7943 0 0 SABRE CORP COM 78573M104 246 8731 SH SOLE 8731 0 0 SALESFORCE COM INC COM 79466L302 4044 56694 SH SOLE 55780 0 914 SANDERSON FARMS INC COM 800013104 237 2458 SH SOLE 2458 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 312 61637 SH SOLE 61637 0 0 SANMINA CORPORATION COM 801056102 265 9317 SH SOLE 9317 0 0 SANOFI SPONSORED ADR 80105N105 4308 112800 SH SOLE 106410 0 6390 SANTANDER CONSUMER USA HDG I COM 80283M101 211 17334 SH SOLE 11724 0 5610 SAP SE SPON ADR 803054204 621 6790 SH SOLE 4140 0 2650 SBA COMMUNICATIONS CORP COM 78388J106 1280 11409 SH SOLE 7161 0 4248 SCANA CORP NEW COM 80589M102 1011 13972 SH SOLE 11735 0 2237 SCHEIN HENRY INC COM 806407102 7815 48138 SH SOLE 38953 0 9185 SCHLUMBERGER LTD COM 806857108 13303 169165 SH SOLE 159313 0 9852 SCHWAB CHARLES CORP NEW COM 808513105 4415 139854 SH SOLE 115039 0 24815 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 810 12761 SH SOLE 9012 0 3749 SEAGATE TECHNOLOGY PLC SHS G7945M107 1096 28428 SH SOLE 23200 0 5228 SEALED AIR CORP NEW COM 81211K100 1149 25073 SH SOLE 20777 0 4296 SEATTLE GENETICS INC COM 812578102 244 4512 SH SOLE 4512 0 0 SEI INVESTMENTS CO COM 784117103 302 6614 SH SOLE 5301 0 1313 SELECT MED HLDGS CORP COM 81619Q105 184 13607 SH SOLE 13607 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2494 129220 SH SOLE 129220 0 0 SEMPRA ENERGY COM 816851109 2403 22417 SH SOLE 21203 0 1214 SERVICENOW INC COM 81762P102 467 5902 SH SOLE 5110 0 792 SHAW COMMUNICATIONS INC CL B CONV 82028K200 97747 4765475 SH SOLE 4748525 0 16950 SHERWIN WILLIAMS CO COM 824348106 2726 9855 SH SOLE 9171 0 684 SHIRE PLC SPONSORED ADR 82481R106 417 2150 SH SOLE 1400 0 750 SHOPIFY INC CL A 82509L107 1833 42701 SH SOLE 42431 0 270 SIERRA WIRELESS INC COM 826516106 3443 238706 SH SOLE 115619 0 123087 SIGNET JEWELERS LIMITED SHS G81276100 627 8417 SH SOLE 6726 0 1691 SILVER STD RES INC COM 82823L106 588 48796 SH SOLE 48796 0 0 SILVER WHEATON CORP COM 828336107 6247 231207 SH SOLE 231207 0 0 SIMON PPTY GROUP INC NEW COM 828806109 14828 71629 SH SOLE 69685 0 1944 SIRIUS XM HLDGS INC COM 82968B103 1488 356734 SH SOLE 290436 0 66298 SKYWORKS SOLUTIONS INC COM 83088M102 4704 61786 SH SOLE 52957 0 8829 SL GREEN RLTY CORP COM 78440X101 9239 85471 SH SOLE 84851 0 620 SLM CORP COM 78442P106 105 14063 SH SOLE 14063 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 790 24090 SH SOLE 15005 0 9085 SMITH A O COM 831865209 281 2843 SH SOLE 2843 0 0 SMUCKER J M CO COM NEW 832696405 1685 12433 SH SOLE 10119 0 2314 SNAP ON INC COM 833034101 825 5431 SH SOLE 5022 0 409 SOUTH JERSEY INDS INC COM 838518108 263 8914 SH SOLE 8914 0 0 SOUTHERN CO COM 842587107 9865 192303 SH SOLE 162839 0 29464 SOUTHERN COPPER CORP COM 84265V105 880 33466 SH SOLE 27005 0 6461 SOUTHWEST AIRLS CO COM 844741108 2404 61815 SH SOLE 54912 0 6903 SOUTHWESTERN ENERGY CO COM 845467109 482 34831 SH SOLE 34831 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 10927 86974 SH SOLE 86974 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 307587 1422038 SH SOLE 1418670 0 3368 SPECTRA ENERGY CORP COM 847560109 2648 61953 SH SOLE 58819 0 3134 SPECTRA ENERGY PARTNERS LP COM 84756N109 425 9731 SH SOLE 9731 0 0 SPIRE INC COM 84857L101 345 5413 SH SOLE 5413 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 192 14438 SH SOLE 14438 0 0 SPLUNK INC COM 848637104 304 5181 SH SOLE 3840 0 1341 SPRINT CORP COM SER 1 85207U105 1011 152435 SH SOLE 126759 0 25676 SQUARE INC CL A 852234103 122 10446 SH SOLE 10446 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 200 6232 SH SOLE 6232 0 0 ST JUDE MED INC COM 790849103 2182 27351 SH SOLE 24315 0 3036 STANLEY BLACK & DECKER INC COM 854502101 1697 13795 SH SOLE 12959 0 836 STANTEC INC COM 85472N109 1104 46956 SH SOLE 46956 0 0 STAPLES INC COM 855030102 652 76259 SH SOLE 53724 0 22535 STARBUCKS CORP COM 855244109 9358 172853 SH SOLE 164032 0 8821 STATE STR CORP COM 857477103 2338 33579 SH SOLE 32525 0 1054 STERICYCLE INC COM 858912108 980 12224 SH SOLE 9744 0 2480 STILLWATER MNG CO COM 86074Q102 199 14889 SH SOLE 14889 0 0 STRYKER CORP COM 863667101 6512 55944 SH SOLE 42715 0 13229 SUN LIFE FINL INC COM 866796105 317037 9724779 SH SOLE 9590145 0 134634 SUNCOR ENERGY INC NEW COM 867224107 345255 12419008 SH SOLE 12215435 0 203573 SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 244 8586 SH SOLE 8586 0 0 SUNTRUST BKS INC COM 867914103 2164 49409 SH SOLE 42662 0 6747 SUPERVALU INC COM 868536103 96 19273 SH SOLE 19273 0 0 SYMANTEC CORP COM 871503108 2068 82382 SH SOLE 69181 0 13201 SYNCHRONY FINL COM 87165B103 10931 390377 SH SOLE 387575 0 2802 SYNOPSYS INC COM 871607107 898 15125 SH SOLE 5174 0 9951 SYSCO CORP COM 871829107 5956 121529 SH SOLE 78484 0 43045 T MOBILE US INC COM 872590104 2681 57377 SH SOLE 46467 0 10910 TAHOE RES INC COM 873868103 4001 312016 SH SOLE 312016 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 12873 420820 SH SOLE 381290 0 39530 TARGA RES CORP COM 87612G101 260 5294 SH SOLE 5294 0 0 TARGET CORP COM 87612E106 29550 430255 SH SOLE 424265 0 5990 TD AMERITRADE HLDG CORP COM 87236Y108 1073 30439 SH SOLE 17132 0 13307 TE CONNECTIVITY LTD REG SHS H84989104 1355 21042 SH SOLE 19954 0 1088 TECK RESOURCES LTD CL B 878742204 60660 3356581 SH SOLE 3353401 0 3180 TEGNA INC COM 87901J105 459 20976 SH SOLE 18285 0 2691 TELEFLEX INC COM 879369106 230 1367 SH SOLE 1367 0 0 TELUS CORP COM 87971M103 364714 11032033 SH SOLE 10876352 0 155681 TERADATA CORP DEL COM 88076W103 339 10931 SH SOLE 10931 0 0 TERADYNE INC COM 880770102 273 12666 SH SOLE 12666 0 0 TESLA MTRS INC COM 88160R101 1818 8912 SH SOLE 7854 0 1058 TESORO CORP COM 881609101 861 10827 SH SOLE 10172 0 655 TETRA TECH INC NEW COM 88162G103 251 7090 SH SOLE 7090 0 0 TEXAS INSTRS INC COM 882508104 8236 117350 SH SOLE 111938 0 5412 TEXTRON INC COM 883203101 978 24606 SH SOLE 22951 0 1655 THERMO FISHER SCIENTIFIC INC COM 883556102 13917 87569 SH SOLE 69461 0 18108 THOMSON REUTERS CORP COM 884903105 5990 144812 SH SOLE 144812 0 0 TIFFANY & CO NEW COM 886547108 874 12034 SH SOLE 9752 0 2282 TIME WARNER INC COM NEW 887317303 5742 72131 SH SOLE 67803 0 4328 TIVO CORP COM 88870P106 283 14529 SH SOLE 14529 0 0 TJX COS INC NEW COM 872540109 7858 105081 SH SOLE 75523 0 29558 TOLL BROTHERS INC COM 889478103 372 12462 SH SOLE 5749 0 6713 TORCHMARK CORP COM 891027104 690 10798 SH SOLE 9569 0 1229 TORONTO DOMINION BK ONT COM NEW 891160509 921767 20727462 SH SOLE 20413380 0 314082 TOTAL S A SPONSORED ADR 89151E109 1747 36620 SH SOLE 30640 0 5980 TOTAL SYS SVCS INC COM 891906109 1032 21895 SH SOLE 14811 0 7084 TRACTOR SUPPLY CO COM 892356106 1111 16499 SH SOLE 14670 0 1829 TRANSALTA CORP COM 89346D107 34392 7717334 SH SOLE 7708434 0 8900 TRANSCANADA CORP COM 89353D107 382617 8038782 SH SOLE 7912630 0 126152 TRANSDIGM GROUP INC COM 893641100 1493 5163 SH SOLE 4668 0 495 TRANSOCEAN LTD REG SHS H8817H100 242 22709 SH SOLE 17536 0 5173 TRANSUNION COM 89400J107 202 5849 SH SOLE 5849 0 0 TRAVELERS COMPANIES INC COM 89417E109 3186 27812 SH SOLE 25286 0 2526 TRIMBLE NAVIGATION LTD COM 896239100 378 13238 SH SOLE 7951 0 5287 TRIPADVISOR INC COM 896945201 947 14990 SH SOLE 13598 0 1392 TRUSTCO BK CORP N Y COM 898349105 83 11703 SH SOLE 11703 0 0 TURQUOISE HILL RES LTD COM 900435108 1198 404854 SH SOLE 404854 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 3725 153819 SH SOLE 148752 0 5067 TWENTY FIRST CENTY FOX INC CL B 90130A200 1153 46622 SH SOLE 43391 0 3231 TWITTER INC COM 90184L102 653 28333 SH SOLE 21847 0 6486 TWO HBRS INVT CORP COM 90187B101 107 12530 SH SOLE 12530 0 0 TYSON FOODS INC CL A 902494103 4053 54276 SH SOLE 35808 0 18468 UDR INC COM 902653104 1089 30249 SH SOLE 22086 0 8163 UGI CORP NEW COM 902681105 246 5432 SH SOLE 5432 0 0 ULTA SALON COSMETCS & FRAG I COM 90384S303 2922 12279 SH SOLE 8903 0 3376 UMB FINL CORP COM 902788108 312 5248 SH SOLE 5248 0 0 UNDER ARMOUR INC CL A 904311107 866 22394 SH SOLE 16974 0 5420 UNDER ARMOUR INC CL C 904311206 405 11975 SH SOLE 9938 0 2037 UNIFIRST CORP MASS COM 904708104 265 2006 SH SOLE 2006 0 0 UNILEVER N V N Y SHS NEW 904784709 2430 52720 SH SOLE 39600 0 13120 UNILEVER PLC SPON ADR NEW 904767704 3497 73770 SH SOLE 69540 0 4230 UNION PAC CORP COM 907818108 8352 85631 SH SOLE 82845 0 2786 UNITED CONTL HLDGS INC COM 910047109 1637 31203 SH SOLE 27878 0 3325 UNITED PARCEL SERVICE INC CL B 911312106 11247 102842 SH SOLE 65351 0 37491 UNITED RENTALS INC COM 911363109 701 8927 SH SOLE 7508 0 1419 UNITED TECHNOLOGIES CORP COM 913017109 7877 77530 SH SOLE 73579 0 3951 UNITEDHEALTH GROUP INC COM 91324P102 12424 88746 SH SOLE 84467 0 4279 UNIVERSAL HLTH SVCS INC CL B 913903100 1367 11097 SH SOLE 7944 0 3153 UNUM GROUP COM 91529Y106 801 22693 SH SOLE 20087 0 2606 URBAN OUTFITTERS INC COM 917047102 288 8341 SH SOLE 8341 0 0 US BANCORP DEL COM NEW 902973304 6264 146047 SH SOLE 142156 0 3891 V F CORP COM 918204108 2008 35821 SH SOLE 31844 0 3977 VALEANT PHARMACEUTICALS INTL COM 91911K102 12024 489967 SH SOLE 489967 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2350 44349 SH SOLE 41849 0 2500 VALHI INC NEW COM 918905100 29 12658 SH SOLE 12658 0 0 VALSPAR CORP COM 920355104 350 3299 SH SOLE 2626 0 673 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5741 217228 SH SOLE 217228 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1302 69407 SH SOLE 69407 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 5612 294117 SH SOLE 294117 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2291 60895 SH SOLE 32525 0 28370 VANTIV INC CL A 92210H105 648 11523 SH SOLE 7635 0 3888 VARIAN MED SYS INC COM 92220P105 1522 15291 SH SOLE 8011 0 7280 VENTAS INC COM 92276F100 5083 71969 SH SOLE 59817 0 12152 VEREIT INC COM 92339V100 522 50344 SH SOLE 29460 0 20884 VERISIGN INC COM 92343E102 1227 15682 SH SOLE 8449 0 7233 VERISK ANALYTICS INC COM 92345Y106 3942 48505 SH SOLE 30826 0 17679 VERIZON COMMUNICATIONS INC COM 92343V104 25014 481231 SH SOLE 461661 0 19570 VERMILION ENERGY INC COM 923725105 132914 3425325 SH SOLE 3362475 0 62850 VERTEX PHARMACEUTICALS INC COM 92532F100 2554 29288 SH SOLE 27064 0 2224 VIACOM INC NEW CL B 92553P201 1767 46381 SH SOLE 42494 0 3887 VIAVI SOLUTIONS INC COM 925550105 207 28061 SH SOLE 28061 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 155 10594 SH SOLE 10594 0 0 VISA INC COM CL A 92826C839 21556 260656 SH SOLE 224331 0 36325 VMWARE INC CL A COM 928563402 1176 16029 SH SOLE 13434 0 2595 VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 5611 192478 SH SOLE 182121 0 10357 VORNADO RLTY TR SH BEN INT 929042109 1689 16689 SH SOLE 15590 0 1099 VOYA FINL INC COM 929089100 258 8955 SH SOLE 7071 0 1884 VULCAN MATLS CO COM 929160109 1520 13366 SH SOLE 11282 0 2084 W P CAREY INC COM 92936U109 216 3353 SH SOLE 3353 0 0 WABCO HLDGS INC COM 92927K102 209 1839 SH SOLE 1839 0 0 WABTEC CORP COM 929740108 338 4145 SH SOLE 3158 0 987 WALGREENS BOOTS ALLIANCE INC COM 931427108 10073 124940 SH SOLE 118254 0 6686 WAL-MART STORES INC COM 931142103 30095 417288 SH SOLE 409360 0 7928 WASTE CONNECTIONS INC COM 94106B101 30238 404920 SH SOLE 402876 0 2044 WASTE MGMT INC DEL COM 94106L109 2885 45252 SH SOLE 36353 0 8899 WATERS CORP COM 941848103 1326 8367 SH SOLE 6928 0 1439 WEATHERFORD INTL PLC ORD SHS G48833100 108 19189 SH SOLE 0 0 19189 WEC ENERGY GROUP INC COM 92939U106 2559 42743 SH SOLE 26614 0 16129 WEINGARTEN RLTY INVS SH BEN INT 948741103 285 7307 SH SOLE 3926 0 3381 WELLS FARGO & CO NEW COM 949746101 24215 546851 SH SOLE 543485 0 3366 WELLTOWER INC COM 95040Q104 5614 75085 SH SOLE 60881 0 14204 WESTAR ENERGY INC COM 95709T100 243 4289 SH SOLE 4289 0 0 WESTERN DIGITAL CORP COM 958102105 1938 33153 SH SOLE 30884 0 2269 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 298 7008 SH SOLE 7008 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 227 4131 SH SOLE 4131 0 0 WESTERN UN CO COM 959802109 1017 48867 SH SOLE 42276 0 6591 WESTLAKE CHEM CORP COM 960413102 295 5510 SH SOLE 4232 0 1278 WESTROCK CO COM 96145D105 1123 23169 SH SOLE 21611 0 1558 WEYERHAEUSER CO COM 962166104 2143 67093 SH SOLE 64767 0 2326 WHIRLPOOL CORP COM 963320106 1153 7110 SH SOLE 6630 0 480 WHITEWAVE FOODS CO COM 966244105 306 5625 SH SOLE 5625 0 0 WHOLE FOODS MKT INC COM 966837106 1281 45180 SH SOLE 35958 0 9222 WILLIAMS COS INC DEL COM 969457100 1950 63456 SH SOLE 60305 0 3151 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1367 10298 SH SOLE 7072 0 3226 WINTRUST FINL CORP COM 97650W108 351 6313 SH SOLE 6313 0 0 WOLVERINE WORLD WIDE INC COM 978097103 279 12135 SH SOLE 12135 0 0 WORKDAY INC CL A 98138H101 764 8332 SH SOLE 6218 0 2114 WPP PLC NEW ADR 92937A102 979 8320 SH SOLE 5200 0 3120 WYNDHAM WORLDWIDE CORP COM 98310W108 866 12867 SH SOLE 9525 0 3342 WYNN RESORTS LTD COM 983134107 982 10082 SH SOLE 7417 0 2665 XCEL ENERGY INC COM 98389B100 2686 65287 SH SOLE 44514 0 20773 XEROX CORP COM 984121103 1067 105379 SH SOLE 82504 0 22875 XILINX INC COM 983919101 1950 35879 SH SOLE 27970 0 7909 XL GROUP LTD COM G98294104 664 19742 SH SOLE 15131 0 4611 XYLEM INC COM 98419M100 933 17796 SH SOLE 14711 0 3085 YAHOO INC COM 984332106 4665 108229 SH SOLE 101324 0 6905 YAMANA GOLD INC COM 98462Y100 2163 502186 SH SOLE 502186 0 0 YUM BRANDS INC COM 988498101 4006 44109 SH SOLE 36167 0 7942 ZAYO GROUP HLDGS INC COM 98919V105 235 7893 SH SOLE 7893 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2446 18816 SH SOLE 17055 0 1761 ZIONS BANCORPORATION COM 989701107 760 24516 SH SOLE 17052 0 7464 ZOETIS INC CL A 98978V103 4251 81729 SH SOLE 62607 0 19122 ZYNGA INC CL A 98986T108 86 29679 SH SOLE 29679 0 0