0001062993-18-003344.txt : 20180814 0001062993-18-003344.hdr.sgml : 20180814 20180814102040 ACCESSION NUMBER: 0001062993-18-003344 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180814 DATE AS OF CHANGE: 20180814 EFFECTIVENESS DATE: 20180814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 1832 Asset Management L.P. CENTRAL INDEX KEY: 0000944388 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11685 FILM NUMBER: 181014995 BUSINESS ADDRESS: STREET 1: 1 ADELAIDE STREET EAST STREET 2: 29TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5V 2C9 BUSINESS PHONE: 4168636990 MAIL ADDRESS: STREET 1: 1 ADELAIDE STREET EAST STREET 2: 29TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5V 2C9 FORMER COMPANY: FORMER CONFORMED NAME: GCIC Ltd. DATE OF NAME CHANGE: 20120214 FORMER COMPANY: FORMER CONFORMED NAME: Goodman & Company, Investment Counsel Ltd. DATE OF NAME CHANGE: 20050825 FORMER COMPANY: FORMER CONFORMED NAME: GOODMAN & COMPANY, INVESTMENT COUNSEL LTD. DATE OF NAME CHANGE: 20040527 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000944388 XXXXXXXX 06-30-2018 06-30-2018 1832 Asset Management L.P.
1 ADELAIDE STREET EAST TORONTO A6 M5V 2C9
13F HOLDINGS REPORT 028-11685 Y 1832 Asset Management L.P. was formed through a combination of GCIC Ltd. and Scotia Asset Management L.P.
Bruno Carchidi VP Compliance 416-365-5114 /s/ Bruno Carchidi Toronto A6 08-13-2018 2 668 29532509 false 1 028-14406 Scotia Institutional Investments US, LP 2 028-12592 The Bank of New York Mellon Corporation
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE ABB LTD SPONSORED ADR 000375204 40 1842 SH SOLE 1842 0 0 AFLAC INC COM 001055102 1234 28623 SH SOLE 28623 0 0 AES CORP COM 00130H105 5 405 SH SOLE 405 0 0 AT&T INC COM 00206R102 123 3881 SH SOLE 3881 0 0 ABBOTT LABS COM 002824100 52 800 SH SOLE 800 0 0 ABBVIE INC COM 00287Y109 52 550 SH SOLE 550 0 0 ABIOMED INC COM 003654100 80478 201800 SH SOLE 201800 0 0 ACTIVISION BLIZZARD INC COM 00507V109 72036 944200 SH SOLE 944200 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 5935 385000 SH SOLE 385000 0 0 ADOBE SYS INC COM 00724F101 14496 59358 SH SOLE 59358 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 6 40 SH SOLE 40 0 0 ADVANTAGE OIL & GAS LTD COM 00765F101 0 153 SH SOLE 153 0 0 ADVANSIX INC COM 00773T101 0 7 SH SOLE 7 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3863 257800 SH SOLE 257800 0 0 AETNA INC NEW COM 00817Y108 7 35 SH SOLE 35 0 0 AFFILIATED MANAGERS GROUP COM 008252108 32692 220300 SH SOLE 220300 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4018 67459 SH SOLE 67459 0 0 AGNICO EAGLE MINES LTD COM 008474108 68216 1488245 SH SOLE 1488245 0 0 AIR LEASE CORP CL A 00912X302 41405 986842 SH SOLE 986842 0 0 AIR PRODS & CHEMS INC COM 009158106 7262 48130 SH SOLE 48130 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 1544 271000 SH SOLE 271000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6357 50400 SH SOLE 50400 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 107 11118 SH SOLE 11118 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 78413 422760 SH SOLE 422760 0 0 ALIGN TECHNOLOGY INC COM 016255101 82682 248087 SH SOLE 248087 0 0 ALIO GOLD INC COM 01627X108 2 1525 SH SOLE 1525 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3785 300000 SH SOLE 300000 0 0 ALPHABET INC CAP STK CL C 02079K107 145850 129838 SH SOLE 129838 0 0 ALPHABET INC CAP STK CL A 02079K305 168326 148188 SH SOLE 148188 0 0 ALTRIA GROUP INC COM 02209S103 7141 125770 SH SOLE 125770 0 0 AMAZON COM INC COM 023135106 235889 139224 SH SOLE 139224 0 0 AMEREN CORP COM 023608102 1591 27144 SH SOLE 27144 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 5 135 SH SOLE 135 0 0 AMERICAN ELEC PWR INC COM 025537101 3673 55069 SH SOLE 55069 0 0 AMERICAN EXPRESS CO COM 025816109 32 310 SH SOLE 310 0 0 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 23 SH SOLE 23 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 21 373 SH SOLE 373 0 0 AMERICAN TOWER CORP NEW COM 03027X100 323134 2242745 SH SOLE 2242745 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 36412 426600 SH SOLE 426600 0 0 AMERIPRISE FINL INC COM 03076C106 1 10 SH SOLE 10 0 0 AMETEK INC NEW COM 031100100 1535 22097 SH SOLE 22097 0 0 AMGEN INC COM 031162100 2 12 SH SOLE 12 0 0 AMPHENOL CORP NEW CL A 032095101 6 72 SH SOLE 72 0 0 ANADARKO PETE CORP COM 032511107 4212 57518 SH SOLE 57518 0 0 ANALOG DEVICES INC COM 032654105 17 170 SH SOLE 170 0 0 ANDEAVOR COM 03349M105 3 20 SH SOLE 20 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 23311 231926 SH SOLE 231926 0 0 ANTHEM INC COM 036752103 87717 369792 SH SOLE 369792 0 0 APERGY CORP COM 03755L104 444 11549 SH SOLE 11549 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 34314 1077000 SH SOLE 1077000 0 0 APPLE INC COM 037833100 326264 1742020 SH SOLE 1742020 0 0 APPLIED MATLS INC COM 038222105 6852 153982 SH SOLE 153982 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2771 62771 SH SOLE 62771 0 0 ARES CAP CORP COM 04010L103 21378 1300000 SH SOLE 1300000 0 0 ARISTA NETWORKS INC COM 040413106 122521 482500 SH SOLE 482500 0 0 ARROW ELECTRS INC COM 042735100 8 105 SH SOLE 105 0 0 ASBURY AUTOMOTIVE GROUP INC COM 043436104 6 85 SH SOLE 85 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 10 262 SH SOLE 262 0 0 ATLANTIC PWR CORP COM NEW 04878Q863 1 400 SH SOLE 400 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 12073 88043 SH SOLE 88043 0 0 AUTOZONE INC COM 053332102 14 20 SH SOLE 20 0 0 AVALONBAY CMNTYS INC COM 053484101 9178 53412 SH SOLE 53412 0 0 AVERY DENNISON CORP COM 053611109 1196 12161 SH SOLE 12161 0 0 AXOGEN INC COM 05463X106 17047 347400 SH SOLE 347400 0 0 BCE INC COM NEW 05534B760 485470 11874629 SH SOLE 11874629 0 0 BP PLC SPONSORED ADR 055622104 2 52 SH SOLE 52 0 0 BWX TECHNOLOGIES INC COM 05605H100 51449 825811 SH SOLE 825811 0 0 BAIDU INC SPON ADR REP A 056752108 4377 18017 SH SOLE 18017 0 0 BALLARD PWR SYS INC NEW COM 058586108 304 103100 SH SOLE 103100 0 0 BANCO SANTANDER SA ADR 05964H105 7 1380 SH SOLE 1380 0 0 BANK AMER CORP COM 060505104 173336 6147139 SH SOLE 6147139 0 0 BANK MONTREAL QUE COM 063671101 252273 3231764 SH SOLE 3231764 0 0 BANK N S HALIFAX COM 064149107 816128 14361170 SH SOLE 14361170 0 0 BAOZUN INC SPONSORED ADR 06684L103 89014 1627800 SH SOLE 1627800 0 0 BARCLAYS PLC ADR 06738E204 2020 201430 SH SOLE 201430 0 0 BARRICK GOLD CORP COM 067901108 29 2350 SH SOLE 2350 0 0 BAXTER INTL INC COM 071813109 43250 585525 SH SOLE 585525 0 0 BAYTEX ENERGY CORP COM 07317Q105 57 17350 SH SOLE 17350 0 0 BECTON DICKINSON & CO COM 075887109 98065 408154 SH SOLE 408154 0 0 BELLATRIX EXPLORATION LTD COM NEW 078314507 2 2212 SH SOLE 2212 0 0 W R BERKLEY CORPORATION COM 084423102 22627 311401 SH SOLE 311401 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 605 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6477 34543 SH SOLE 34543 0 0 BEST INC SPONSORED ADS 08653C106 2901 237500 SH SOLE 237500 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 7370 147420 SH SOLE 147420 0 0 BIOGEN INC COM 09062X103 5735 19860 SH SOLE 19860 0 0 BIOTELEMETRY INC COM 090672106 40 800 SH SOLE 800 0 0 BLACKBERRY LTD COM 09228F103 1910 197820 SH SOLE 197820 0 0 BLACKLINE INC COM 09239B109 4099 94400 SH SOLE 94400 0 0 BLACKROCK INC COM 09247X101 3 5 SH SOLE 5 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 2239 201383 SH SOLE 201383 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 4193 275545 SH SOLE 275545 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 3671 400000 SH SOLE 400000 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 3365 586501 SH SOLE 586501 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 54 1500 SH SOLE 1500 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 6620 633124 SH SOLE 633124 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 2503 269506 SH SOLE 269506 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 83732 2664900 SH SOLE 2664900 0 0 BOEING CO COM 097023105 48259 142809 SH SOLE 142809 0 0 BOOKING HLDGS INC COM 09857L108 5960 3021 SH SOLE 3021 0 0 BOSTON PROPERTIES INC COM 101121101 8175 65200 SH SOLE 65200 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 3854 375000 SH SOLE 375000 0 0 BRIGHTHOUSE FINL INC COM 10922N103 2 39 SH SOLE 39 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 1165 22901 SH SOLE 22901 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 14592 291102 SH SOLE 291102 0 0 BROADCOM INC COM 11135F101 35391 146203 SH SOLE 146203 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 497933 12201148 SH SOLE 12201148 0 0 B2GOLD CORP COM 11777Q209 16601 6400000 SH SOLE 6400000 0 0 CAE INC COM 124765108 10052 483117 SH SOLE 483117 0 0 CDW CORP COM 12514G108 56521 694497 SH SOLE 694497 0 0 CIGNA CORPORATION COM 125509109 8551 50685 SH SOLE 50685 0 0 CME GROUP INC COM CL A 12572Q105 20 120 SH SOLE 120 0 0 CMS ENERGY CORP COM 125896100 1615 35478 SH SOLE 35478 0 0 CNOOC LTD SPONSORED ADR 126132109 6 40 SH SOLE 40 0 0 CSX CORP COM 126408103 71 1030 SH SOLE 1030 0 0 CVS HEALTH CORP COM 126650100 91 1348 SH SOLE 1348 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1982 47515 SH SOLE 47515 0 0 CAMDEN PPTY TR SH BEN INT 133131102 5375 59000 SH SOLE 59000 0 0 CAMECO CORP COM 13321L108 13 1240 SH SOLE 1240 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 43277 735500 SH SOLE 735500 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 754518 8662158 SH SOLE 8662158 0 0 CANADIAN NATL RY CO COM 136375102 674625 8172880 SH SOLE 8172880 0 0 CANADIAN NAT RES LTD COM 136385101 689457 19138965 SH SOLE 19138965 0 0 CANADIAN PAC RY LTD COM 13645T100 502538 2732919 SH SOLE 2732919 0 0 CANOPY GROWTH CORP COM 138035100 991 37410 SH SOLE 37410 0 0 CAPITAL ONE FINL CORP COM 14040H105 3744 42294 SH SOLE 42294 0 0 CARDINAL HEALTH INC COM 14149Y108 18 355 SH SOLE 355 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 30 500 SH SOLE 500 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 59 1000 SH SOLE 1000 0 0 CELESTICA INC SUB VTG SHS 15101Q108 100 8165 SH SOLE 8165 0 0 CELGENE CORP COM 151020104 4811 60600 SH SOLE 60600 0 0 CENTENE CORP DEL COM 15135B101 4797 40427 SH SOLE 40427 0 0 CENOVUS ENERGY INC COM 15135U109 325 31418 SH SOLE 31418 0 0 CENTURYLINK INC COM 156700106 3 150 SH SOLE 150 0 0 CERNER CORP COM 156782104 4 73 SH SOLE 73 0 0 CHEMOURS CO COM 163851108 5 120 SH SOLE 120 0 0 CHEVRON CORP NEW COM 166764100 12315 99734 SH SOLE 99734 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 9 197 SH SOLE 197 0 0 CHURCH & DWIGHT INC COM 171340102 1591 30063 SH SOLE 30063 0 0 CINEMARK HOLDINGS INC COM 17243V102 4 120 SH SOLE 120 0 0 CISCO SYS INC COM 17275R102 28618 675013 SH SOLE 675013 0 0 CINTAS CORP COM 172908105 105888 572290 SH SOLE 572290 0 0 CITIGROUP INC COM NEW 172967424 149079 2232239 SH SOLE 2232239 0 0 CLEMENTIA PHARMACEUTICALS IN COM 185575107 11 1000 SH SOLE 1000 0 0 COCA COLA CO COM 191216100 214553 4893414 SH SOLE 4893414 0 0 COEUR MNG INC COM NEW 192108504 14 1774 SH SOLE 1774 0 0 COGNEX CORP COM 192422103 2 45 SH SOLE 45 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 131254 1660118 SH SOLE 1660118 0 0 COLGATE PALMOLIVE CO COM 194162103 6618 102146 SH SOLE 102146 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 82 1000 SH SOLE 1000 0 0 COMCAST CORP NEW CL A 20030N101 363972 11084540 SH SOLE 11084540 0 0 CONCHO RES INC COM 20605P101 2821 20400 SH SOLE 20400 0 0 CONOCOPHILLIPS COM 20825C104 9711 139522 SH SOLE 139522 0 0 CONSTELLATION BRANDS INC CL A 21036P108 9000 41792 SH SOLE 41792 0 0 CORNING INC COM 219350105 85 2900 SH SOLE 2900 0 0 COSTCO WHSL CORP NEW COM 22160K105 393940 1882878 SH SOLE 1882878 0 0 COTT CORP QUE COM 22163N106 5 302 SH SOLE 302 0 0 COUPA SOFTWARE INC COM 22266L106 26666 439900 SH SOLE 439900 0 0 CRESCENT PT ENERGY CORP COM 22576C101 19 2663 SH SOLE 2663 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 33091 307000 SH SOLE 307000 0 0 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 673 630 SH SOLE 630 0 0 DXC TECHNOLOGY CO COM 23355L106 3277 42211 SH SOLE 42211 0 0 DANAHER CORP DEL COM 235851102 127513 1295787 SH SOLE 1295787 0 0 DEERE & CO COM 244199105 73 526 SH SOLE 526 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 931 19456 SH SOLE 19456 0 0 DESCARTES SYS GROUP INC COM 249906108 9 262 SH SOLE 262 0 0 DEVON ENERGY CORP NEW COM 25179M103 196 4466 SH SOLE 4466 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 13211 90290 SH SOLE 90290 0 0 DIGITAL RLTY TR INC COM 253868103 9939 89100 SH SOLE 89100 0 0 DISNEY WALT CO COM DISNEY 254687106 12364 112000 SH SOLE 112000 0 0 DOLLAR GEN CORP NEW COM 256677105 3121 32851 SH SOLE 32851 0 0 DOMINION ENERGY INC COM 25746U109 35 500 SH SOLE 500 0 0 DOMTAR CORP COM NEW 257559203 87 1830 SH SOLE 1830 0 0 DONNELLEY R R & SONS CO COM 257867200 1 210 SH SOLE 210 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 5132 256815 SH SOLE 256815 0 0 DOVER CORP COM 260003108 1857 25100 SH SOLE 25100 0 0 DOWDUPONT INC COM 26078J100 169483 2573022 SH SOLE 2573022 0 0 DUKE REALTY CORP COM NEW 264411505 6952 248600 SH SOLE 248600 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2 20 SH SOLE 20 0 0 EOG RES INC COM 26875P101 22492 181662 SH SOLE 181662 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 30503 498900 SH SOLE 498900 0 0 EATON VANCE MUN BD FD COM 27827X101 1535 130000 SH SOLE 130000 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 850 50000 SH SOLE 50000 0 0 EBAY INC COM 278642103 611 24099 SH SOLE 24099 0 0 ECOLAB INC COM 278865100 1989 13913 SH SOLE 13913 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5 32 SH SOLE 32 0 0 ELDORADO GOLD CORP NEW COM 284902103 12 11300 SH SOLE 11300 0 0 ELECTRONIC ARTS INC COM 285512109 9925 70400 SH SOLE 70400 0 0 EMERSON ELEC CO COM 291011104 60787 879460 SH SOLE 879460 0 0 ENCANA CORP COM 292505104 110900 8496913 SH SOLE 8496913 0 0 ENBRIDGE INC COM 29250N105 535571 15073868 SH SOLE 15073868 0 0 ENERPLUS CORP COM 292766102 35862 2843400 SH SOLE 2843400 0 0 EPAM SYS INC COM 29414B104 1703 13700 SH SOLE 13700 0 0 EQUIFAX INC COM 294429105 17 136 SH SOLE 136 0 0 EQUINIX INC COM PAR $0.001 29444U700 89322 208042 SH SOLE 208042 0 0 EQUINOR ASA SPONSORED ADR 29446M102 788 30273 SH SOLE 30273 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 75479 1186900 SH SOLE 1186900 0 0 ETSY INC COM 29786A106 3480 82500 SH SOLE 82500 0 0 EVERSOURCE ENERGY COM 30040W108 37868 646300 SH SOLE 646300 0 0 EXELON CORP COM 30161N101 3 80 SH SOLE 80 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 3 40 SH SOLE 40 0 0 EXXON MOBIL CORP COM 30231G102 1044 12740 SH SOLE 12740 0 0 FACEBOOK INC CL A 30303M102 34363 175636 SH SOLE 175636 0 0 FAIR ISAAC CORP COM 303250104 10629 55000 SH SOLE 55000 0 0 FASTENAL CO COM 311900104 5 91 SH SOLE 91 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3416 27000 SH SOLE 27000 0 0 FEDEX CORP COM 31428X106 9770 42880 SH SOLE 42880 0 0 FIFTH THIRD BANCORP COM 316773100 20138 701900 SH SOLE 701900 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1523 15800 SH SOLE 15800 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 57 393 SH SOLE 393 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 101 1250 SH SOLE 1250 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 19924 261952 SH SOLE 261952 0 0 FISERV INC COM 337738108 58 750 SH SOLE 750 0 0 FIRSTENERGY CORP COM 337932107 4 117 SH SOLE 117 0 0 FITBIT INC CL A 33812L102 8 1200 SH SOLE 1200 0 0 FIVE BELOW INC COM 33829M101 84558 891600 SH SOLE 891600 0 0 FLOWSERVE CORP COM 34354P105 3758 93046 SH SOLE 93046 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 109 10065 SH SOLE 10065 0 0 FORTIS INC COM 349553107 419325 13090330 SH SOLE 13090330 0 0 FORTIVE CORP COM 34959J108 13761 178277 SH SOLE 178277 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1997 37200 SH SOLE 37200 0 0 FRANCO NEVADA CORP COM 351858105 181579 2482089 SH SOLE 2482089 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2372 142707 SH SOLE 142707 0 0 FUELCELL ENERGY INC COM NEW 35952H502 0 16 SH SOLE 16 0 0 GDS HLDGS LTD SPONSORED ADR 36165L108 3214 80200 SH SOLE 80200 0 0 GGP INC COM 36174X101 16629 814200 SH SOLE 814200 0 0 GARTNER INC COM 366651107 15126 113836 SH SOLE 113836 0 0 GENERAL AMERN INVS INC COM 368802104 5623 163804 SH SOLE 163804 0 0 GENERAL DYNAMICS CORP COM 369550108 11158 60823 SH SOLE 60823 0 0 GENERAL ELECTRIC CO COM 369604103 112 8170 SH SOLE 8170 0 0 GENERAL MLS INC COM 370334104 4 100 SH SOLE 100 0 0 GENERAL MTRS CO COM 37045V100 1384 36481 SH SOLE 36481 0 0 GILEAD SCIENCES INC COM 375558103 8079 115879 SH SOLE 115879 0 0 GILDAN ACTIVEWEAR INC COM 375916103 18076 641769 SH SOLE 641769 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 33 817 SH SOLE 817 0 0 GLOBAL PMTS INC COM 37940X102 9886 88700 SH SOLE 88700 0 0 GODADDY INC CL A 380237107 1701 24100 SH SOLE 24100 0 0 GOLD STD VENTURES CORP COM 380738104 0 18 SH SOLE 18 0 0 GOLDCORP INC NEW COM 380956409 8 616 SH SOLE 616 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 69 300 SH SOLE 300 0 0 GOLUB CAP BDC INC COM 38173M102 9147 500000 SH SOLE 500000 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3 155 SH SOLE 155 0 0 GRACO INC COM 384109104 14 300 SH SOLE 300 0 0 GRAN TIERRA ENERGY INC COM 38500T101 0 24 SH SOLE 24 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 26394 647064 SH SOLE 647064 0 0 GREEN DOT CORP CL A 39304D102 2003 27300 SH SOLE 27300 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 155564 2446180 SH SOLE 2446180 0 0 GRUBHUB INC COM 400110102 80797 787700 SH SOLE 787700 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 20113 125639 SH SOLE 125639 0 0 HP INC COM 40434L105 7808 357088 SH SOLE 357088 0 0 HALLIBURTON CO COM 406216101 10291 231443 SH SOLE 231443 0 0 HARLEY DAVIDSON INC COM 412822108 7 160 SH SOLE 160 0 0 HEALTHEQUITY INC COM 42226A107 1577 21000 SH SOLE 21000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 6014 427452 SH SOLE 427452 0 0 HILL ROM HLDGS INC COM 431475102 3370 38600 SH SOLE 38600 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1701 21500 SH SOLE 21500 0 0 HOLLYFRONTIER CORP COM 436106108 10 135 SH SOLE 135 0 0 HOME DEPOT INC COM 437076102 270703 1386315 SH SOLE 1386315 0 0 HONEYWELL INTL INC COM 438516106 307551 2134434 SH SOLE 2134434 0 0 HUDBAY MINERALS INC COM 443628102 888 159200 SH SOLE 159200 0 0 HUNT J B TRANS SVCS INC COM 445658107 14873 122400 SH SOLE 122400 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 7044 32500 SH SOLE 32500 0 0 HYDROGENICS CORP NEW COM NEW 448883207 27 3964 SH SOLE 3964 0 0 IMV INC COM 44974L103 26 5500 SH SOLE 5500 0 0 IDEXX LABS INC COM 45168D104 38 160 SH SOLE 160 0 0 ILLINOIS TOOL WKS INC COM 452308109 36 250 SH SOLE 250 0 0 ILLUMINA INC COM 452327109 74837 274300 SH SOLE 274300 0 0 IMPERIAL OIL LTD COM NEW 453038408 1849 55824 SH SOLE 55824 0 0 INDIA FD INC COM 454089103 10 411 SH SOLE 411 0 0 ING GROEP N V SPONSORED ADR 456837103 78 5389 SH SOLE 5389 0 0 INTEL CORP COM 458140100 6400 128546 SH SOLE 128546 0 0 INTELLIPHARMACEUTICS INTL IN COM 458173101 0 12 SH SOLE 12 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 877 6082 SH SOLE 6082 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 45 250 SH SOLE 250 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 61570 132112 SH SOLE 132112 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 3610 310791 SH SOLE 310791 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1110 10650 SH SOLE 10650 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1732 12419 SH SOLE 12419 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 57 3100 SH SOLE 3100 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1700 22332 SH SOLE 22332 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1581 30316 SH SOLE 30316 0 0 INVITATION HOMES INC COM 46187W107 47543 2065453 SH SOLE 2065453 0 0 IQVIA HLDGS INC COM 46266C105 8412 84300 SH SOLE 84300 0 0 ISHARES INC MSCI AUST ETF 464286103 111 4878 SH SOLE 4878 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1104 22817 SH SOLE 22817 0 0 ISHARES INC MSCI CDA ETF 464286509 1182 41055 SH SOLE 41055 0 0 ISHARES INC MIN VOL GBL ETF 464286525 1263 14906 SH SOLE 14906 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 39634 685450 SH SOLE 685450 0 0 ISHARES INC MSCI STH KOR ETF 464286772 242 3663 SH SOLE 3663 0 0 ISHARES INC MSCI GERMANY ETF 464286806 180 5810 SH SOLE 5810 0 0 ISHARES INC MSCI HONG KG ETF 464286871 54 2242 SH SOLE 2242 0 0 ISHARES TR TIPS BD ETF 464287176 93 833 SH SOLE 833 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 5 120 SH SOLE 120 0 0 ISHARES TR CORE S&P500 ETF 464287200 333 1179 SH SOLE 1179 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 4273 98605 SH SOLE 98605 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1221 10035 SH SOLE 10035 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 3642 35535 SH SOLE 35535 0 0 ISHARES TR MSCI EAFE ETF 464287465 6309 93512 SH SOLE 93512 0 0 ISHARES TR CORE S&P MCP ETF 464287507 48005 246530 SH SOLE 246530 0 0 ISHARES TR NASDAQ BIOTECH 464287556 2811 25600 SH SOLE 25600 0 0 ISHARES TR U.S. REAL ES ETF 464287739 336 4205 SH SOLE 4205 0 0 ISHARES TR CORE S&P SCP ETF 464287804 26534 318020 SH SOLE 318020 0 0 ISHARES TR EAFE SML CP ETF 464288273 43867 699405 SH SOLE 699405 0 0 ISHARES TR JPMORGAN USD EMG 464288281 84801 794480 SH SOLE 794480 0 0 ISHARES TR GLB INFRASTR ETF 464288372 66356 1544692 SH SOLE 1544692 0 0 ISHARES TR IBOXX HI YD ETF 464288513 50014 587964 SH SOLE 587964 0 0 ISHARES TR 1 3 YR CR BD ETF 464288646 413 4000 SH SOLE 4000 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 2375 19897 SH SOLE 19897 0 0 ISHARES TR SHORT TREAS BD 464288679 16 143 SH SOLE 143 0 0 ISHARES TR S&P US PFD STK 464288687 1362 36433 SH SOLE 36433 0 0 ISHARES TR US AER DEF ETF 464288760 101 497 SH SOLE 497 0 0 ISHARES TR US BR DEL SE ETF 464288794 1538 23995 SH SOLE 23995 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1681 8380 SH SOLE 8380 0 0 ISHARES TR MSCI INDIA ETF 46429B598 316 9300 SH SOLE 9300 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1109 21826 SH SOLE 21826 0 0 ISHARES INC CUR HD MSCI EM 46434G509 3553 138782 SH SOLE 138782 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 217 5935 SH SOLE 5935 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 153 6501 SH SOLE 6501 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 212 3673 SH SOLE 3673 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 2449 81494 SH SOLE 81494 0 0 JPMORGAN CHASE & CO COM 46625H100 156039 1490798 SH SOLE 1490798 0 0 JABIL INC COM 466313103 29 1000 SH SOLE 1000 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 7443 117600 SH SOLE 117600 0 0 JEFFERIES FINL GROUP INC COM 47233W109 955 43611 SH SOLE 43611 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 1842 133800 SH SOLE 133800 0 0 JOHNSON & JOHNSON COM 478160104 481322 3954730 SH SOLE 3954730 0 0 JONES LANG LASALLE INC COM 48020Q107 9 55 SH SOLE 55 0 0 JUST ENERGY GROUP INC COM 48213W101 0 16 SH SOLE 16 0 0 KT CORP SPONSORED ADR 48268K101 31 2400 SH SOLE 2400 0 0 KELLOGG CO COM 487836108 14 200 SH SOLE 200 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 9868 466700 SH SOLE 466700 0 0 KEYCORP NEW COM 493267108 6267 320800 SH SOLE 320800 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 161641 2738920 SH SOLE 2738920 0 0 KILROY RLTY CORP COM 49427F108 5263 69600 SH SOLE 69600 0 0 KIMBERLY CLARK CORP COM 494368103 451 4350 SH SOLE 4350 0 0 KIMCO RLTY CORP COM 49446R109 8236 484900 SH SOLE 484900 0 0 KINROSS GOLD CORP COM NO PAR 496902404 0 68 SH SOLE 68 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 25430 1200800 SH SOLE 1200800 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 8728 228500 SH SOLE 228500 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2995 68990 SH SOLE 68990 0 0 KRAFT HEINZ CO COM 500754106 2 40 SH SOLE 40 0 0 LKQ CORP COM 501889208 751 24460 SH SOLE 24460 0 0 LAM RESEARCH CORP COM 512807108 328 1900 SH SOLE 1900 0 0 LAMB WESTON HLDGS INC COM 513272104 12712 185600 SH SOLE 185600 0 0 LANDSTAR SYS INC COM 515098101 2293 21000 SH SOLE 21000 0 0 LAS VEGAS SANDS CORP COM 517834107 37 500 SH SOLE 500 0 0 LAUDER ESTEE COS INC CL A 518439104 20185 143010 SH SOLE 143010 0 0 LENNAR CORP CL A 526057104 8392 159900 SH SOLE 159900 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3839 600000 SH SOLE 600000 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 51351 254400 SH SOLE 254400 0 0 LILLY ELI & CO COM 532457108 105 1166 SH SOLE 1166 0 0 LINCOLN NATL CORP IND COM 534187109 7 105 SH SOLE 105 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2539 52300 SH SOLE 52300 0 0 LOCKHEED MARTIN CORP COM 539830109 8817 29414 SH SOLE 29414 0 0 LOGMEIN INC COM 54142L109 17588 170400 SH SOLE 170400 0 0 LOWES COS INC COM 548661107 23252 243365 SH SOLE 243365 0 0 LOXO ONCOLOGY INC COM 548862101 2237 12900 SH SOLE 12900 0 0 LULULEMON ATHLETICA INC COM 550021109 80442 644460 SH SOLE 644460 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1068 36800 SH SOLE 36800 0 0 MSCI INC COM 55354G100 16 95 SH SOLE 95 0 0 MAG SILVER CORP COM 55903Q104 14582 1350000 SH SOLE 1350000 0 0 MAGNA INTL INC COM 559222401 18033 301738 SH SOLE 301738 0 0 MANULIFE FINL CORP COM 56501R106 428230 23782166 SH SOLE 23782166 0 0 MARATHON OIL CORP COM 565849106 5100 251185 SH SOLE 251185 0 0 MARATHON PETE CORP COM 56585A102 3082 45620 SH SOLE 45620 0 0 MARRIOTT INTL INC NEW CL A 571903202 325 2580 SH SOLE 2580 0 0 MARTIN MARIETTA MATLS INC COM 573284106 50747 227300 SH SOLE 227300 0 0 MASCO CORP COM 574599106 1043 27200 SH SOLE 27200 0 0 MASTERCARD INCORPORATED CL A 57636Q104 310636 1577256 SH SOLE 1577256 0 0 MAXAR TECHNOLOGIES LTD COM 57778L103 84692 1664719 SH SOLE 1664719 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1265 10900 SH SOLE 10900 0 0 MCDONALDS CORP COM 580135101 326939 2087765 SH SOLE 2087765 0 0 MERCK & CO INC COM 58933Y105 22888 372769 SH SOLE 372769 0 0 METHANEX CORP COM 59151K108 139 1955 SH SOLE 1955 0 0 METHODE ELECTRS INC COM 591520200 5 125 SH SOLE 125 0 0 METLIFE INC COM 59156R108 70 1570 SH SOLE 1570 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 11 19 SH SOLE 19 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 2 131 SH SOLE 131 0 0 MICROSOFT CORP COM 594918104 839073 8483686 SH SOLE 8483686 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 22 227 SH SOLE 227 0 0 MICRON TECHNOLOGY INC COM 595112103 1615 31942 SH SOLE 31942 0 0 MIDDLEBY CORP COM 596278101 4 40 SH SOLE 40 0 0 MOMO INC ADR 60879B107 49914 1147800 SH SOLE 1147800 0 0 MONDELEZ INTL INC CL A 609207105 215421 5258121 SH SOLE 5258121 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 23887 417000 SH SOLE 417000 0 0 MOODYS CORP COM 615369105 3411 20035 SH SOLE 20035 0 0 MORGAN STANLEY COM NEW 617446448 130772 2762154 SH SOLE 2762154 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 7373 132088 SH SOLE 132088 0 0 NETFLIX INC COM 64110L106 84279 218918 SH SOLE 218918 0 0 NETEASE INC SPONSORED ADR 64110W102 3814 15100 SH SOLE 15100 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 37032 387400 SH SOLE 387400 0 0 NEVSUN RES LTD COM 64156L101 3212 924000 SH SOLE 924000 0 0 NEW GOLD INC CDA COM 644535106 3 1697 SH SOLE 1697 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 58264 615700 SH SOLE 615700 0 0 NEW RELIC INC COM 64829B100 55202 562700 SH SOLE 562700 0 0 NEWMONT MINING CORP COM 651639106 7 200 SH SOLE 200 0 0 NEWS CORP NEW CL A 65249B109 5998 401793 SH SOLE 401793 0 0 NEXTERA ENERGY INC COM 65339F101 97878 585764 SH SOLE 585764 0 0 NEXGEN ENERGY LTD COM 65340P106 9399 5085000 SH SOLE 5085000 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 54905 1176813 SH SOLE 1176813 0 0 NIKE INC CL B 654106103 28561 362184 SH SOLE 362184 0 0 NORFOLK SOUTHERN CORP COM 655844108 750 5164 SH SOLE 5164 0 0 NORTHERN TR CORP COM 665859104 748 7546 SH SOLE 7546 0 0 NOVARTIS A G SPONSORED ADR 66987V109 396 4906 SH SOLE 4906 0 0 NOVO-NORDISK A S ADR 670100205 8 164 SH SOLE 164 0 0 NUCOR CORP COM 670346105 4 65 SH SOLE 65 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4891 400000 SH SOLE 400000 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3902 300000 SH SOLE 300000 0 0 NVIDIA CORP COM 67066G104 87652 378500 SH SOLE 378500 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2260 170000 SH SOLE 170000 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3179 400000 SH SOLE 400000 0 0 NUTRIEN LTD COM 67077M108 207421 3843562 SH SOLE 3843562 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3928 13557 SH SOLE 13557 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 9143 225000 SH SOLE 225000 0 0 OBSIDIAN ENERGY LTD COM 674482104 8 7714 SH SOLE 7714 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 12217 146050 SH SOLE 146050 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 42856 606500 SH SOLE 606500 0 0 OMNICOM GROUP INC COM 681919106 10 138 SH SOLE 138 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 18885 504410 SH SOLE 504410 0 0 ORACLE CORP COM 68389X105 360243 8147187 SH SOLE 8147187 0 0 ORANGE SPONSORED ADR 684060106 46 2800 SH SOLE 2800 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1879 198410 SH SOLE 198410 0 0 OWENS ILL INC COM NEW 690768403 5 290 SH SOLE 290 0 0 PDC ENERGY INC COM 69327R101 4 69 SH SOLE 69 0 0 PNC FINL SVCS GROUP INC COM 693475105 5 32 SH SOLE 32 0 0 PPL CORP COM 69351T106 26386 924500 SH SOLE 924500 0 0 PTC INC COM 69370C100 4436 47300 SH SOLE 47300 0 0 PACCAR INC COM 693718108 13 200 SH SOLE 200 0 0 PALO ALTO NETWORKS INC COM 697435105 154636 762700 SH SOLE 762700 0 0 PARKER HANNIFIN CORP COM 701094104 19818 127200 SH SOLE 127200 0 0 PAYCHEX INC COM 704326107 139 2000 SH SOLE 2000 0 0 PAYLOCITY HLDG CORP COM 70438V106 1971 33500 SH SOLE 33500 0 0 PAYPAL HLDGS INC COM 70450Y103 153633 1866700 SH SOLE 1866700 0 0 PEMBINA PIPELINE CORP COM 706327103 371280 10722694 SH SOLE 10722694 0 0 PENUMBRA INC COM 70975L107 46725 346500 SH SOLE 346500 0 0 PEPSICO INC COM 713448108 13758 123766 SH SOLE 123766 0 0 PFIZER INC COM 717081103 291816 8040472 SH SOLE 8040472 0 0 PHILIP MORRIS INTL INC COM 718172109 2935 37739 SH SOLE 37739 0 0 PHILLIPS 66 COM 718546104 1500 13420 SH SOLE 13420 0 0 PIONEER HIGH INCOME TR COM 72369H106 1870 201382 SH SOLE 201382 0 0 PIONEER NAT RES CO COM 723787107 9441 50388 SH SOLE 50388 0 0 PLANET FITNESS INC CL A 72703H101 20632 469700 SH SOLE 469700 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 29 729 SH SOLE 729 0 0 PRAXAIR INC COM 74005P104 8052 48930 SH SOLE 48930 0 0 PRICE T ROWE GROUP INC COM 74144T108 2 15 SH SOLE 15 0 0 PRICESMART INC COM 741511109 1547 17100 SH SOLE 17100 0 0 PRIMERICA INC COM 74164M108 64 600 SH SOLE 600 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 5293 100000 SH SOLE 100000 0 0 PROCTER AND GAMBLE CO COM 742718109 3232 42839 SH SOLE 42839 0 0 PROGRESSIVE CORP OHIO COM 743315103 227305 3842303 SH SOLE 3842303 0 0 PROLOGIS INC COM 74340W103 16746 255000 SH SOLE 255000 0 0 PROOFPOINT INC COM 743424103 120870 1062000 SH SOLE 1062000 0 0 PRUDENTIAL FINL INC COM 744320102 13622 148596 SH SOLE 148596 0 0 PRUDENTIAL PLC ADR 74435K204 3 65 SH SOLE 65 0 0 PUBLIC STORAGE COM 74460D109 4445 19600 SH SOLE 19600 0 0 QUALCOMM INC COM 747525103 17 295 SH SOLE 295 0 0 QUALYS INC COM 74758T303 1829 21700 SH SOLE 21700 0 0 RAYTHEON CO COM NEW 755111507 7383 38910 SH SOLE 38910 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2340 80957 SH SOLE 80957 0 0 REGENERON PHARMACEUTICALS COM 75886F107 23 62 SH SOLE 62 0 0 REGIONS FINL CORP NEW COM 7591EP100 4111 231300 SH SOLE 231300 0 0 RELX PLC SPONSORED ADR 759530108 6683 296737 SH SOLE 296737 0 0 REPUBLIC SVCS INC COM 760759100 1318 19357 SH SOLE 19357 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 169749 2796773 SH SOLE 2796773 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 4969 259400 SH SOLE 259400 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2638 48173 SH SOLE 48173 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1392 42624 SH SOLE 42624 0 0 ROCKWELL AUTOMATION INC COM 773903109 20357 122500 SH SOLE 122500 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 385420 7988462 SH SOLE 7988462 0 0 ROLLINS INC COM 775711104 78656 1496233 SH SOLE 1496233 0 0 ROSS STORES INC COM 778296103 113949 1346015 SH SOLE 1346015 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 914552 11991751 SH SOLE 11991751 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 105843 1457341 SH SOLE 1457341 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14 200 SH SOLE 200 0 0 ROYCE VALUE TR INC COM 780910105 4826 305541 SH SOLE 305541 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 3289 28800 SH SOLE 28800 0 0 RYDER SYS INC COM 783549108 39 520 SH SOLE 520 0 0 S&P GLOBAL INC COM 78409V104 3532 17367 SH SOLE 17367 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 3 140 SH SOLE 140 0 0 SL GREEN RLTY CORP COM 78440X101 22411 223000 SH SOLE 223000 0 0 SM ENERGY CO COM 78454L100 4 140 SH SOLE 140 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 19743 71958 SH SOLE 71958 0 0 SPX CORP COM 784635104 18 500 SH SOLE 500 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 13641 115000 SH SOLE 115000 0 0 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1508 23898 SH SOLE 23898 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1694 21663 SH SOLE 21663 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1604 18416 SH SOLE 18416 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1493 34684 SH SOLE 34684 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 6058 64300 SH SOLE 64300 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5545 76717 SH SOLE 76717 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 1795 18809 SH SOLE 18809 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3177 8942 SH SOLE 8942 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 203 6921 SH SOLE 6921 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 2 21 SH SOLE 21 0 0 SSR MNG INC COM 784730103 2 170 SH SOLE 170 0 0 SVB FINL GROUP COM 78486Q101 56205 199700 SH SOLE 199700 0 0 SABRE CORP COM 78573M104 42117 1693203 SH SOLE 1693203 0 0 SALESFORCE COM INC COM 79466L302 27944 204900 SH SOLE 204900 0 0 SANOFI SPONSORED ADR 80105N105 97 2318 SH SOLE 2318 0 0 SASOL LTD SPONSORED ADR 803866300 37 1000 SH SOLE 1000 0 0 SCHEIN HENRY INC COM 806407102 1901 26184 SH SOLE 26184 0 0 SCHLUMBERGER LTD COM 806857108 30 443 SH SOLE 443 0 0 SEALED AIR CORP NEW COM 81211K100 18464 435100 SH SOLE 435100 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4210 72524 SH SOLE 72524 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4218 38602 SH SOLE 38602 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 3233 38345 SH SOLE 38345 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4801 161474 SH SOLE 161474 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4256 61278 SH SOLE 61278 0 0 SEMPRA ENERGY COM 816851109 11863 102200 SH SOLE 102200 0 0 SERVICENOW INC COM 81762P102 158217 929500 SH SOLE 929500 0 0 SHAKE SHACK INC CL A 819047101 27466 425000 SH SOLE 425000 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 221029 10851107 SH SOLE 10851107 0 0 SHERWIN WILLIAMS CO COM 824348106 86989 212428 SH SOLE 212428 0 0 SHOPIFY INC CL A 82509L107 61184 419442 SH SOLE 419442 0 0 SIMON PPTY GROUP INC NEW COM 828806109 36658 215460 SH SOLE 215460 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 4 150 SH SOLE 150 0 0 SKECHERS U S A INC CL A 830566105 33 1000 SH SOLE 1000 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 6 55 SH SOLE 55 0 0 SOLAR CAP LTD COM 83413U100 8378 410000 SH SOLE 410000 0 0 SONY CORP SPONSORED ADR 835699307 6853 132251 SH SOLE 132251 0 0 SOPHIRIS BIO INC COM NEW 83578Q209 1 210 SH SOLE 210 0 0 SOUTHWEST AIRLS CO COM 844741108 7663 151660 SH SOLE 151660 0 0 SPLUNK INC COM 848637104 89025 910300 SH SOLE 910300 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 67 6700 SH SOLE 6700 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 139 25000 SH SOLE 25000 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 145 11700 SH SOLE 11700 0 0 SQUARE INC CL A 852234103 79759 1334700 SH SOLE 1334700 0 0 STANLEY BLACK & DECKER INC COM 854502101 47357 355996 SH SOLE 355996 0 0 STANTEC INC COM 85472N109 515 19949 SH SOLE 19949 0 0 STARBUCKS CORP COM 855244109 64 1258 SH SOLE 1258 0 0 STARWOOD PPTY TR INC COM 85571B105 50058 2306460 SH SOLE 2306460 0 0 STATE STR CORP COM 857477103 6961 77642 SH SOLE 77642 0 0 STRYKER CORP COM 863667101 6 36 SH SOLE 36 0 0 SUN LIFE FINL INC COM 866796105 351994 8735646 SH SOLE 8735646 0 0 SUNCOR ENERGY INC NEW COM 867224107 631029 15507990 SH SOLE 15507990 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 48328 825900 SH SOLE 825900 0 0 SWITCH INC CL A 87105L104 14155 1163500 SH SOLE 1163500 0 0 SYNOPSYS INC COM 871607107 7276 88296 SH SOLE 88296 0 0 SYSCO CORP COM 871829107 33 470 SH SOLE 470 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 6472 118200 SH SOLE 118200 0 0 TJX COS INC NEW COM 872540109 36744 386152 SH SOLE 386152 0 0 TAHOE RES INC COM 873868103 57 12300 SH SOLE 12300 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6 153 SH SOLE 153 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2058 17390 SH SOLE 17390 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 9 20428 SH SOLE 20428 0 0 TARGET CORP COM 87612E106 3 35 SH SOLE 35 0 0 TECK RESOURCES LTD CL B 878742204 85895 3376200 SH SOLE 3376200 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 6925 406492 SH SOLE 406492 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 8918 414902 SH SOLE 414902 0 0 TELEFONICA S A SPONSORED ADR 879382208 22 2566 SH SOLE 2566 0 0 TELUS CORP COM 87971M103 366804 10288659 SH SOLE 10288659 0 0 TENARIS S A SPONSORED ADR 88031M109 79 2960 SH SOLE 2960 0 0 TESARO INC COM 881569107 1654 37200 SH SOLE 37200 0 0 TESLA INC COM 88160R101 53 165 SH SOLE 165 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 9723 8000000 SH SOLE 8000000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1 55 SH SOLE 55 0 0 TEXAS INSTRS INC COM 882508104 46228 420111 SH SOLE 420111 0 0 TEXAS ROADHOUSE INC COM 882681109 18711 285700 SH SOLE 285700 0 0 TEXTRON INC COM 883203101 1146 17300 SH SOLE 17300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 90658 437800 SH SOLE 437800 0 0 THOMSON REUTERS CORP COM 884903105 46241 1135737 SH SOLE 1135737 0 0 3M CO COM 88579Y101 151402 767225 SH SOLE 767225 0 0 TIFFANY & CO NEW COM 886547108 7 55 SH SOLE 55 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1024441 17717201 SH SOLE 17717201 0 0 TOTAL S A SPONSORED ADR 89151E109 575 9500 SH SOLE 9500 0 0 TOTAL SYS SVCS INC COM 891906109 21208 251000 SH SOLE 251000 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1825 13863 SH SOLE 13863 0 0 TRANSCANADA CORP COM 89353D107 512977 11881620 SH SOLE 11881620 0 0 TRAVELERS COMPANIES INC COM 89417E109 21342 173299 SH SOLE 173299 0 0 TRI CONTL CORP COM 895436103 3180 120000 SH SOLE 120000 0 0 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 14 2500 SH SOLE 2500 0 0 TRINITY INDS INC COM 896522109 7 190 SH SOLE 190 0 0 TWITTER INC COM 90184L102 220 5100 SH SOLE 5100 0 0 US BANCORP DEL COM NEW 902973304 19741 393926 SH SOLE 393926 0 0 UBIQUITI NETWORKS INC COM 90347A100 1885 22260 SH SOLE 22260 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 4682 18200 SH SOLE 18200 0 0 UNILEVER PLC SPON ADR NEW 904767704 605 11060 SH SOLE 11060 0 0 UNILEVER N V N Y SHS NEW 904784709 37828 681485 SH SOLE 681485 0 0 UNION PAC CORP COM 907818108 147023 1038614 SH SOLE 1038614 0 0 UNITED PARCEL SERVICE INC CL B 911312106 97076 912669 SH SOLE 912669 0 0 UNITED TECHNOLOGIES CORP COM 913017109 138435 1108508 SH SOLE 1108508 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 4 30 SH SOLE 30 0 0 UNITEDHEALTH GROUP INC COM 91324P102 359782 1465886 SH SOLE 1465886 0 0 UNUM GROUP COM 91529Y106 713 20018 SH SOLE 20018 0 0 V F CORP COM 918204108 176 2000 SH SOLE 2000 0 0 VALERO ENERGY CORP NEW COM 91913Y100 65667 596885 SH SOLE 596885 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3525 154566 SH SOLE 154566 0 0 VANGUARD GROUP DIV APP ETF 921908844 347 3312 SH SOLE 3312 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 48 620 SH SOLE 620 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1006 12743 SH SOLE 12743 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1914 34996 SH SOLE 34996 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 27628 475829 SH SOLE 475829 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 502 9584 SH SOLE 9584 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 681 11950 SH SOLE 11950 0 0 VARIAN MED SYS INC COM 92220P105 5 45 SH SOLE 45 0 0 VARONIS SYS INC COM 922280102 12272 170100 SH SOLE 170100 0 0 VEEVA SYS INC CL A COM 922475108 2513 32700 SH SOLE 32700 0 0 VENTAS INC COM 92276F100 12554 220500 SH SOLE 220500 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 37113 148777 SH SOLE 148777 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 24 150 SH SOLE 150 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 44 410 SH SOLE 410 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 64 445 SH SOLE 445 0 0 VERIFONE SYS INC COM 92342Y109 4 164 SH SOLE 164 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6714 138213 SH SOLE 138213 0 0 VERMILION ENERGY INC COM 923725105 42813 1187444 SH SOLE 1187444 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 32575 196500 SH SOLE 196500 0 0 VIACOM INC NEW CL B 92553P201 2 80 SH SOLE 80 0 0 VISA INC COM CL A 92826C839 642817 4838039 SH SOLE 4838039 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3 108 SH SOLE 108 0 0 VORNADO RLTY TR SH BEN INT 929042109 6133 83000 SH SOLE 83000 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 2802 557157 SH SOLE 557157 0 0 WEC ENERGY GROUP INC COM 92939U106 8027 124200 SH SOLE 124200 0 0 WABTEC CORP COM 929740108 33122 332565 SH SOLE 332565 0 0 WALMART INC COM 931142103 105550 1230374 SH SOLE 1230374 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 769 15292 SH SOLE 15292 0 0 WASTE CONNECTIONS INC COM 94106B101 245195 3243153 SH SOLE 3243153 0 0 WASTE MGMT INC DEL COM 94106L109 1472 18792 SH SOLE 18792 0 0 WAYFAIR INC CL A 94419L101 2113 17800 SH SOLE 17800 0 0 WELLS FARGO CO NEW COM 949746101 50161 902737 SH SOLE 902737 0 0 WELLTOWER INC COM 95040Q104 14533 231900 SH SOLE 231900 0 0 WESCO INTL INC COM 95082P105 1 20 SH SOLE 20 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 65369 658560 SH SOLE 658560 0 0 WESTLAKE CHEM CORP COM 960413102 8 70 SH SOLE 70 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 30 1375 SH SOLE 1375 0 0 WEYERHAEUSER CO COM 962166104 174710 4797705 SH SOLE 4797705 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 43 2000 SH SOLE 2000 0 0 WINGSTOP INC COM 974155103 1990 38200 SH SOLE 38200 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 10 240 SH SOLE 240 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 41 632 SH SOLE 632 0 0 WORLDPAY INC CL A 981558109 17128 209500 SH SOLE 209500 0 0 WYNN RESORTS LTD COM 983134107 16 100 SH SOLE 100 0 0 XILINX INC COM 983919101 4998 77585 SH SOLE 77585 0 0 YAMANA GOLD INC COM 98462Y100 1 200 SH SOLE 200 0 0 YUM CHINA HLDGS INC COM 98850P109 2696 70110 SH SOLE 70110 0 0 ZAYO GROUP HLDGS INC COM 98919V105 27669 758700 SH SOLE 758700 0 0 ZOETIS INC CL A 98978V103 160144 1880384 SH SOLE 1880384 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 28789 373239 SH SOLE 373239 0 0 ALLERGAN PLC SHS G0177J108 202870 1217774 SH SOLE 1217774 0 0 ATLASSIAN CORP PLC CL A G06242104 1650 26400 SH SOLE 26400 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19326 118169 SH SOLE 118169 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 14471 378021 SH SOLE 378021 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 10224 538199 SH SOLE 538199 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 146365 3813132 SH SOLE 3813132 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 250 8253 SH SOLE 8253 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 3 60 SH SOLE 60 0 0 ENDO INTL PLC SHS G30401106 1 95 SH SOLE 95 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 10 725 SH SOLE 725 0 0 IHS MARKIT LTD SHS G47567105 2450 47500 SH SOLE 47500 0 0 INGERSOLL-RAND PLC SHS G47791101 2 20 SH SOLE 20 0 0 INVESCO LTD SHS G491BT108 24938 939202 SH SOLE 939202 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6976 40500 SH SOLE 40500 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1 35 SH SOLE 35 0 0 MEDTRONIC PLC SHS G5960L103 304835 3560167 SH SOLE 3560167 0 0 MICHAEL KORS HLDGS LTD SHS G60754101 4356 67908 SH SOLE 67908 0 0 APTIV PLC SHS G6095L109 9 90 SH SOLE 90 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 101785 3293301 SH SOLE 3293301 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4256 83789 SH SOLE 83789 0 0 SIGNET JEWELERS LIMITED SHS G81276100 3 45 SH SOLE 45 0 0 CHUBB LIMITED COM H1467J104 1 10 SH SOLE 10 0 0 ARCTURUS THERAPEUTICS LTD SHS M1492T105 5 560 SH SOLE 560 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 55277 562839 SH SOLE 562839 0 0 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 79 900 SH SOLE 900 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 62599 316300 SH SOLE 316300 0 0 INTERXION HOLDING N.V SHS N47279109 5104 81800 SH SOLE 81800 0 0 MYLAN N V SHS EURO N59465109 3448 99094 SH SOLE 99094 0 0 YANDEX N V SHS CLASS A N97284108 65429 1823100 SH SOLE 1823100 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6263 62719 SH SOLE 62719 0 0