0001062993-18-004618.txt : 20181114 0001062993-18-004618.hdr.sgml : 20181114 20181114114346 ACCESSION NUMBER: 0001062993-18-004618 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181114 DATE AS OF CHANGE: 20181114 EFFECTIVENESS DATE: 20181114 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: 181181685 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 09-30-2018 09-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 11-14-2018 0 652 30663157 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 147160 698331 SH SOLE 698331 0 0 58 COM INC SPON ADR REP A 31680Q104 58960 800500 SH SOLE 800500 0 0 ABB LTD SPONSORED ADR 000375204 40 1700 SH SOLE 1700 0 0 ABBVIE INC COM 00287Y109 35 369 SH SOLE 369 0 0 ABIOMED INC COM 003654100 84264 191373 SH SOLE 191373 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17454 102477 SH SOLE 102477 0 0 ACTIVISION BLIZZARD INC COM 00507V109 58631 704309 SH SOLE 704309 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 6423 385000 SH SOLE 385000 0 0 ADOBE SYS INC COM 00724F101 7401 28292 SH SOLE 28292 0 0 ADVANCED MICRO DEVICES INC COM 007903107 8219 270967 SH SOLE 270967 0 0 AES CORP COM 00130H105 155 11064 SH SOLE 11064 0 0 AFFILIATED MANAGERS GROUP COM 008252108 31808 232800 SH SOLE 232800 0 0 AFLAC INC COM 001055102 1364 28934 SH SOLE 28934 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2764 40504 SH SOLE 40504 0 0 AGNICO EAGLE MINES LTD COM 008474108 62650 1833779 SH SOLE 1833779 0 0 AIR LEASE CORP CL A 00912X302 43230 941542 SH SOLE 941542 0 0 AIR PRODS & CHEMS INC COM 009158106 2761 16798 SH SOLE 16798 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 1184 257800 SH SOLE 257800 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6206 49300 SH SOLE 49300 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 104 10000 SH SOLE 10000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7625 46244 SH SOLE 46244 0 0 ALIGN TECHNOLOGY INC COM 016255101 72209 188866 SH SOLE 188866 0 0 ALIO GOLD INC COM 01627X108 1 1525 SH SOLE 1525 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 20880 231090 SH SOLE 231090 0 0 ALLERGAN PLC SHS G0177J108 198121 1039911 SH SOLE 1039911 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3933 300000 SH SOLE 300000 0 0 ALPHABET INC CAP STK CL C 02079K107 153088 128165 SH SOLE 128165 0 0 ALPHABET INC CAP STK CL A 02079K305 119412 99089 SH SOLE 99089 0 0 ALTRIA GROUP INC COM 02209S103 28 470 SH SOLE 470 0 0 AMAZON COM INC COM 023135106 235762 118622 SH SOLE 118622 0 0 AMEREN CORP COM 023608102 494 8058 SH SOLE 8058 0 0 AMERICAN EXPRESS CO COM 025816109 33 307 SH SOLE 307 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 10 183 SH SOLE 183 0 0 AMERICAN TOWER CORP NEW COM 03027X100 286288 1968846 SH SOLE 1968846 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 37556 426600 SH SOLE 426600 0 0 AMERIPRISE FINL INC COM 03076C106 1 10 SH SOLE 10 0 0 AMPHENOL CORP NEW CL A 032095101 7 72 SH SOLE 72 0 0 ANADARKO PETE CORP COM 032511107 683 10118 SH SOLE 10118 0 0 ANALOG DEVICES INC COM 032654105 16 170 SH SOLE 170 0 0 ANDEAVOR COM 03349M105 3 20 SH SOLE 20 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 18268 209395 SH SOLE 209395 0 0 ANTHEM INC COM 036752103 95011 346859 SH SOLE 346859 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 41179 1191000 SH SOLE 1191000 0 0 APPFOLIO INC COM CL A 03783C100 2111 26900 SH SOLE 26900 0 0 APPLE INC COM 037833100 374123 1638983 SH SOLE 1638983 0 0 APPLIED MATLS INC COM 038222105 10312 269071 SH SOLE 269071 0 0 APTIV PLC SHS G6095L109 1318 15700 SH SOLE 15700 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2321 47750 SH SOLE 47750 0 0 ARCTURUS THERAPEUTICS LTD SHS M1492T105 5 560 SH SOLE 560 0 0 ARES CAP CORP COM 04010L103 22881 1330066 SH SOLE 1330066 0 0 ARES MGMT LP COM SHS REG INT 04014Y101 22676 976700 SH SOLE 976700 0 0 ARISTA NETWORKS INC COM 040413106 92867 353775 SH SOLE 353775 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2314 12300 SH SOLE 12300 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 10 262 SH SOLE 262 0 0 AT&T INC COM 00206R102 2767 85074 SH SOLE 85074 0 0 ATLANTIC PWR CORP COM NEW 04878Q863 1 400 SH SOLE 400 0 0 ATLASSIAN CORP PLC CL A G06242104 84861 902056 SH SOLE 902056 0 0 AUTODESK INC COM 052769106 3737 24748 SH SOLE 24748 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14092 93381 SH SOLE 93381 0 0 AUTOZONE INC COM 053332102 12 15 SH SOLE 15 0 0 AVALONBAY CMNTYS INC COM 053484101 8885 49012 SH SOLE 49012 0 0 B2GOLD CORP COM 11777Q209 14798 6500000 SH SOLE 6500000 0 0 BAIDU INC SPON ADR REP A 056752108 36656 160174 SH SOLE 160174 0 0 BALLARD PWR SYS INC NEW COM 058586108 443 103100 SH SOLE 103100 0 0 BANK AMER CORP COM 060505104 185905 6308200 SH SOLE 6308200 0 0 BANK MONTREAL QUE COM 063671101 264314 3201935 SH SOLE 3201935 0 0 BANK N S HALIFAX COM 064149107 904276 15164414 SH SOLE 15164414 0 0 BAOZUN INC SPONSORED ADR 06684L103 79137 1627800 SH SOLE 1627800 0 0 BARCLAYS PLC ADR 06738E204 2069 231000 SH SOLE 231000 0 0 BARRICK GOLD CORP COM 067901108 24096 2177560 SH SOLE 2177560 0 0 BAUSCH HEALTH COS INC COM 071734107 8 320 SH SOLE 320 0 0 BAXTER INTL INC COM 071813109 46290 600446 SH SOLE 600446 0 0 BAYTEX ENERGY CORP COM 07317Q105 11994 4130298 SH SOLE 4130298 0 0 BCE INC COM NEW 05534B760 467858 11542927 SH SOLE 11542927 0 0 BECTON DICKINSON & CO COM 075887109 206684 791260 SH SOLE 791260 0 0 BELLATRIX EXPLORATION LTD COM NEW 078314507 2 2212 SH SOLE 2212 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 641 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6240 29204 SH SOLE 29204 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 9571 191900 SH SOLE 191900 0 0 BIOGEN INC COM 09062X103 11379 32631 SH SOLE 32631 0 0 BIOTELEMETRY INC COM 090672106 52 800 SH SOLE 800 0 0 BLACKBERRY LTD COM 09228F103 22027 1945640 SH SOLE 1945640 0 0 BLACKLINE INC COM 09239B109 4883 86400 SH SOLE 86400 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 6642 631529 SH SOLE 631529 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 4020 275545 SH SOLE 275545 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 3799 400000 SH SOLE 400000 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 13113 1192296 SH SOLE 1192296 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2886 503311 SH SOLE 503311 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 2474 272599 SH SOLE 272599 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 57 1500 SH SOLE 1500 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 88468 2638100 SH SOLE 2638100 0 0 BOEING CO COM 097023105 55554 149487 SH SOLE 149487 0 0 BOOKING HLDGS INC COM 09857L108 91960 46384 SH SOLE 46384 0 0 BORGWARNER INC COM 099724106 483 11641 SH SOLE 11641 0 0 BOSTON PROPERTIES INC COM 101121101 7551 61300 SH SOLE 61300 0 0 BOSTON SCIENTIFIC CORP COM 101137107 16640 431900 SH SOLE 431900 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 4207 375000 SH SOLE 375000 0 0 BP PLC SPONSORED ADR 055622104 2 52 SH SOLE 52 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 37 600 SH SOLE 600 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 11779 254079 SH SOLE 254079 0 0 BROADCOM INC COM 11135F101 53016 215023 SH SOLE 215023 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 560960 12598477 SH SOLE 12598477 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 25374 554018 SH SOLE 554018 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 152048 3807491 SH SOLE 3807491 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 77121 3685648 SH SOLE 3685648 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 232 7653 SH SOLE 7653 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3483 79408 SH SOLE 79408 0 0 CAE INC COM 124765108 4558 224344 SH SOLE 224344 0 0 CAMECO CORP COM 13321L108 8 720 SH SOLE 720 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 71563 1108000 SH SOLE 1108000 0 0 CANADIAN NAT RES LTD COM 136385101 636815 19485022 SH SOLE 19485022 0 0 CANADIAN NATL RY CO COM 136375102 646361 7200250 SH SOLE 7200250 0 0 CANADIAN PAC RY LTD COM 13645T100 578800 2735300 SH SOLE 2735300 0 0 CANOPY GROWTH CORP COM 138035100 1819 37385 SH SOLE 37385 0 0 CAPITAL ONE FINL CORP COM 14040H105 923 10043 SH SOLE 10043 0 0 CARGURUS INC COM CL A 141788109 2452 44000 SH SOLE 44000 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 32 500 SH SOLE 500 0 0 CARTER INC COM 146229109 15038 152400 SH SOLE 152400 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 3274 35363 SH SOLE 35363 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 731297 7801831 SH SOLE 7801831 0 0 CDW CORP COM 12514G108 62046 697200 SH SOLE 697200 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 52 1000 SH SOLE 1000 0 0 CELESTICA INC SUB VTG SHS 15101Q108 20 1800 SH SOLE 1800 0 0 CENOVUS ENERGY INC COM 15135U109 230 22907 SH SOLE 22907 0 0 CENTENE CORP DEL COM 15135B101 242 1670 SH SOLE 1670 0 0 CENTURYLINK INC COM 156700106 3518 171536 SH SOLE 171536 0 0 CERIDIAN HCM HLDG INC COM 15677J108 4059 96500 SH SOLE 96500 0 0 CERNER CORP COM 156782104 5 73 SH SOLE 73 0 0 CF INDS HLDGS INC COM 125269100 1772 33738 SH SOLE 33738 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 66318 563159 SH SOLE 563159 0 0 CHEMOURS CO COM 163851108 5 120 SH SOLE 120 0 0 CHEVRON CORP NEW COM 166764100 10519 87310 SH SOLE 87310 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3534 8038 SH SOLE 8038 0 0 CHURCH & DWIGHT INC COM 171340102 2401 40902 SH SOLE 40902 0 0 CIGNA CORPORATION COM 125509109 353 1694 SH SOLE 1694 0 0 CINEMARK HOLDINGS INC COM 17243V102 5 120 SH SOLE 120 0 0 CINTAS CORP COM 172908105 101803 514270 SH SOLE 514270 0 0 CISCO SYS INC COM 17275R102 22923 472756 SH SOLE 472756 0 0 CITIGROUP INC COM NEW 172967424 150381 2097509 SH SOLE 2097509 0 0 CITIZENS FINL GROUP INC COM 174610105 778 20639 SH SOLE 20639 0 0 CLEARBRIDGE AMERN ENERG MLP COM 184691103 2166 275000 SH SOLE 275000 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 2181 150000 SH SOLE 150000 0 0 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 2112 185000 SH SOLE 185000 0 0 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 2103 185000 SH SOLE 185000 0 0 CLEMENTIA PHARMACEUTICALS IN COM 185575107 11 1000 SH SOLE 1000 0 0 CME GROUP INC COM CL A 12572Q105 10 60 SH SOLE 60 0 0 CNOOC LTD SPONSORED ADR 126132109 8 40 SH SOLE 40 0 0 COCA COLA CO COM 191216100 225829 4889478 SH SOLE 4889478 0 0 COEUR MNG INC COM NEW 192108504 9 1774 SH SOLE 1774 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 128866 1670954 SH SOLE 1670954 0 0 COLGATE PALMOLIVE CO COM 194162103 6836 102026 SH SOLE 102026 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 78 1000 SH SOLE 1000 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 2247 95000 SH SOLE 95000 0 0 COMCAST CORP NEW CL A 20030N101 428334 12090371 SH SOLE 12090371 0 0 COMERICA INC COM 200340107 1936 22247 SH SOLE 22247 0 0 CONOCOPHILLIPS COM 20825C104 16499 214093 SH SOLE 214093 0 0 CONSTELLATION BRANDS INC CL A 21036P108 10178 47490 SH SOLE 47490 0 0 COPART INC COM 217204106 2961 59399 SH SOLE 59399 0 0 CORNING INC COM 219350105 103 2900 SH SOLE 2900 0 0 COSTCO WHSL CORP NEW COM 22160K105 437815 1863331 SH SOLE 1863331 0 0 COUPA SOFTWARE INC COM 22266L106 58746 759400 SH SOLE 759400 0 0 CRESCENT PT ENERGY CORP COM 22576C101 14 2241 SH SOLE 2241 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 15085 135400 SH SOLE 135400 0 0 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 685 630 SH SOLE 630 0 0 CROWN HOLDINGS INC COM 228368106 0 2 SH SOLE 2 0 0 CSX CORP COM 126408103 342 4619 SH SOLE 4619 0 0 CVS HEALTH CORP COM 126650100 131 1666 SH SOLE 1666 0 0 DANAHER CORP DEL COM 235851102 132755 1221549 SH SOLE 1221549 0 0 DEERE & CO COM 244199105 45 300 SH SOLE 300 0 0 DEVON ENERGY CORP NEW COM 25179M103 618 15466 SH SOLE 15466 0 0 DEXCOM INC COM 252131107 2362 16500 SH SOLE 16500 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 9945 70093 SH SOLE 70093 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2408 17800 SH SOLE 17800 0 0 DIGITAL RLTY TR INC COM 253868103 12613 113081 SH SOLE 113081 0 0 DISNEY WALT CO COM DISNEY 254687106 14051 120173 SH SOLE 120173 0 0 DOLLAR GEN CORP NEW COM 256677105 539 5076 SH SOLE 5076 0 0 DOMINION ENERGY INC COM 25746U109 35 500 SH SOLE 500 0 0 DONNELLEY R R & SONS CO COM 257867200 1 210 SH SOLE 210 0 0 DOVER CORP COM 260003108 2226 25100 SH SOLE 25100 0 0 DOWDUPONT INC COM 26078J100 231823 3603780 SH SOLE 3603780 0 0 DUKE REALTY CORP COM NEW 264411505 1884 68818 SH SOLE 68818 0 0 DXC TECHNOLOGY CO COM 23355L106 2536 27971 SH SOLE 27971 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 13841 264407 SH SOLE 264407 0 0 EATON VANCE MUN BD FD COM 27827X101 1500 130000 SH SOLE 130000 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 895 50000 SH SOLE 50000 0 0 EBAY INC COM 278642103 8664 264153 SH SOLE 264153 0 0 ECOLAB INC COM 278865100 1761 11213 SH SOLE 11213 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 6 32 SH SOLE 32 0 0 ELDORADO GOLD CORP NEW COM 284902103 10 11300 SH SOLE 11300 0 0 ELECTRONIC ARTS INC COM 285512109 615 5241 SH SOLE 5241 0 0 EMERSON ELEC CO COM 291011104 51 661 SH SOLE 661 0 0 ENBRIDGE INC COM 29250N105 495133 15338798 SH SOLE 15338798 0 0 ENCANA CORP COM 292505104 117037 8926901 SH SOLE 8926901 0 0 ENERPLUS CORP COM 292766102 43992 3561800 SH SOLE 3561800 0 0 EOG RES INC COM 26875P101 23577 185465 SH SOLE 185465 0 0 EPAM SYS INC COM 29414B104 58827 426900 SH SOLE 426900 0 0 EQUINIX INC COM PAR $0.001 29444U700 79197 183005 SH SOLE 183005 0 0 EQUINOR ASA SPONSORED ADR 29446M102 868 30743 SH SOLE 30743 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 66913 1010261 SH SOLE 1010261 0 0 ETSY INC COM 29786A106 56952 1132100 SH SOLE 1132100 0 0 EVERSOURCE ENERGY COM 30040W108 39738 646300 SH SOLE 646300 0 0 EXELON CORP COM 30161N101 2949 70000 SH SOLE 70000 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 4 40 SH SOLE 40 0 0 EXXON MOBIL CORP COM 30231G102 1167 13704 SH SOLE 13704 0 0 F5 NETWORKS INC COM 315616102 269 1350 SH SOLE 1350 0 0 FACEBOOK INC CL A 30303M102 13553 83171 SH SOLE 83171 0 0 FAIR ISAAC CORP COM 303250104 28782 125840 SH SOLE 125840 0 0 FASTENAL CO COM 311900104 5 91 SH SOLE 91 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3354 26500 SH SOLE 26500 0 0 FEDEX CORP COM 31428X106 11051 46158 SH SOLE 46158 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 3809 34900 SH SOLE 34900 0 0 FIFTH THIRD BANCORP COM 316773100 19611 701900 SH SOLE 701900 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1491 15580 SH SOLE 15580 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 56 393 SH SOLE 393 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 99 1250 SH SOLE 1250 0 0 FIRSTENERGY CORP COM 337932107 4 117 SH SOLE 117 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 22135 261938 SH SOLE 261938 0 0 FISERV INC COM 337738108 62 750 SH SOLE 750 0 0 FITBIT INC CL A 33812L102 6 1200 SH SOLE 1200 0 0 FIVE BELOW INC COM 33829M101 80738 634800 SH SOLE 634800 0 0 FLOWSERVE CORP COM 34354P105 8869 164129 SH SOLE 164129 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 177 19100 SH SOLE 19100 0 0 FORTIS INC COM 349553107 426301 13142506 SH SOLE 13142506 0 0 FORTIVE CORP COM 34959J108 14724 174757 SH SOLE 174757 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1949 37200 SH SOLE 37200 0 0 FRANCO NEVADA CORP COM 351858105 146699 2344318 SH SOLE 2344318 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1221 90914 SH SOLE 90914 0 0 FUELCELL ENERGY INC COM NEW 35952H502 0 16 SH SOLE 16 0 0 GALLAGHER ARTHUR J & CO COM 363576109 444 6175 SH SOLE 6175 0 0 GARTNER INC COM 366651107 26302 166674 SH SOLE 166674 0 0 GDS HLDGS LTD SPONSORED ADR 36165L108 4335 123300 SH SOLE 123300 0 0 GENERAL AMERN INVS INC COM 368802104 7403 200000 SH SOLE 200000 0 0 GENERAL DYNAMICS CORP COM 369550108 775 3868 SH SOLE 3868 0 0 GENERAL ELECTRIC CO COM 369604103 110 9724 SH SOLE 9724 0 0 GENERAL MLS INC COM 370334104 4 100 SH SOLE 100 0 0 GENERAL MTRS CO COM 37045V100 7191 214660 SH SOLE 214660 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1629 53470 SH SOLE 53470 0 0 GILEAD SCIENCES INC COM 375558103 1240 14034 SH SOLE 14034 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 29 715 SH SOLE 715 0 0 GLOBAL PMTS INC COM 37940X102 11130 87300 SH SOLE 87300 0 0 GLOBANT S A COM L44385109 19481 330000 SH SOLE 330000 0 0 GODADDY INC CL A 380237107 2011 24100 SH SOLE 24100 0 0 GOLD STD VENTURES CORP COM 380738104 0 18 SH SOLE 18 0 0 GOLDCORP INC NEW COM 380956409 7 721 SH SOLE 721 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 67 300 SH SOLE 300 0 0 GOLUB CAP BDC INC COM 38173M102 9556 509253 SH SOLE 509253 0 0 GRACO INC COM 384109104 14 300 SH SOLE 300 0 0 GRAN TIERRA ENERGY INC COM 38500T101 9 2343 SH SOLE 2343 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 28865 672014 SH SOLE 672014 0 0 GREEN DOT CORP CL A 39304D102 2427 27300 SH SOLE 27300 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 5 425 SH SOLE 425 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 145571 2257089 SH SOLE 2257089 0 0 GRUBHUB INC COM 400110102 93129 687100 SH SOLE 687100 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 3048 14841 SH SOLE 14841 0 0 HALLIBURTON CO COM 406216101 13668 338296 SH SOLE 338296 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3785 78284 SH SOLE 78284 0 0 HCA HEALTHCARE INC COM 40412C101 4460 33224 SH SOLE 33224 0 0 HEALTHEQUITY INC COM 42226A107 2967 31400 SH SOLE 31400 0 0 HESS CORP COM 42809H107 3928 56726 SH SOLE 56726 0 0 HILL ROM HLDGS INC COM 431475102 23797 251900 SH SOLE 251900 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 5496 69720 SH SOLE 69720 0 0 HOME DEPOT INC COM 437076102 305814 1475416 SH SOLE 1475416 0 0 HP INC COM 40434L105 4864 195082 SH SOLE 195082 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 2340 72400 SH SOLE 72400 0 0 HUBSPOT INC COM 443573100 2311 15300 SH SOLE 15300 0 0 HUDBAY MINERALS INC COM 443628102 683 134800 SH SOLE 134800 0 0 HUMANA INC COM 444859102 1805 5525 SH SOLE 5525 0 0 HUNT J B TRANS SVCS INC COM 445658107 17007 143033 SH SOLE 143033 0 0 HYDROGENICS CORP NEW COM NEW 448883207 29 3964 SH SOLE 3964 0 0 IDEXX LABS INC COM 45168D104 3671 15196 SH SOLE 15196 0 0 IHS MARKIT LTD SHS G47567105 2241 41500 SH SOLE 41500 0 0 ILLINOIS TOOL WKS INC COM 452308109 35 250 SH SOLE 250 0 0 ILLUMINA INC COM 452327109 182327 501742 SH SOLE 501742 0 0 IMPERIAL OIL LTD COM NEW 453038408 1850 57094 SH SOLE 57094 0 0 IMV INC COM 44974L103 32 5500 SH SOLE 5500 0 0 INDIA FD INC COM 454089103 9 411 SH SOLE 411 0 0 ING GROEP N V SPONSORED ADR 456837103 108 8305 SH SOLE 8305 0 0 INGERSOLL-RAND PLC SHS G47791101 9480 93525 SH SOLE 93525 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 1902 39400 SH SOLE 39400 0 0 INTEL CORP COM 458140100 248 5246 SH SOLE 5246 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 1233 8145 SH SOLE 8145 0 0 INTERXION HOLDING N.V SHS N47279109 5220 77500 SH SOLE 77500 0 0 INTUIT COM 461202103 3828 17404 SH SOLE 17404 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 54703 97374 SH SOLE 97374 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 3587 312459 SH SOLE 312459 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 112 543 SH SOLE 543 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1139 10650 SH SOLE 10650 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1674 12419 SH SOLE 12419 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 56 3100 SH SOLE 3100 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1946 22332 SH SOLE 22332 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1728 29786 SH SOLE 29786 0 0 INVESCO LTD SHS G491BT108 2821 123200 SH SOLE 123200 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 52 280 SH SOLE 280 0 0 INVITATION HOMES INC COM 46187W107 47286 2065453 SH SOLE 2065453 0 0 IQVIA HLDGS INC COM 46266C105 27571 212350 SH SOLE 212350 0 0 ISHARES INC MSCI AUST ETF 464286103 160 7200 SH SOLE 7200 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1106 22817 SH SOLE 22817 0 0 ISHARES INC MSCI CDA ETF 464286509 1106 38370 SH SOLE 38370 0 0 ISHARES INC MIN VOL GBL ETF 464286525 1346 15277 SH SOLE 15277 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 41780 704030 SH SOLE 704030 0 0 ISHARES INC MSCI STH KOR ETF 464286772 220 3213 SH SOLE 3213 0 0 ISHARES INC MSCI GERMANY ETF 464286806 52 1745 SH SOLE 1745 0 0 ISHARES INC MSCI HONG KG ETF 464286871 78 3273 SH SOLE 3273 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 195 5161 SH SOLE 5161 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 330 5475 SH SOLE 5475 0 0 ISHARES TR TIPS BD ETF 464287176 92 833 SH SOLE 833 0 0 ISHARES TR CORE S&P500 ETF 464287200 346 1179 SH SOLE 1179 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1297 30186 SH SOLE 30186 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 4722 46635 SH SOLE 46635 0 0 ISHARES TR MSCI EAFE ETF 464287465 6970 102376 SH SOLE 102376 0 0 ISHARES TR CORE S&P MCP ETF 464287507 49560 246030 SH SOLE 246030 0 0 ISHARES TR NASDAQ BIOTECH 464287556 2892 23700 SH SOLE 23700 0 0 ISHARES TR U.S. REAL ES ETF 464287739 321 3999 SH SOLE 3999 0 0 ISHARES TR CORE S&P SCP ETF 464287804 30036 344040 SH SOLE 344040 0 0 ISHARES TR EAFE SML CP ETF 464288273 44728 717650 SH SOLE 717650 0 0 ISHARES TR JPMORGAN USD EMG 464288281 81151 752170 SH SOLE 752170 0 0 ISHARES TR GLB INFRASTR ETF 464288372 65141 1545405 SH SOLE 1545405 0 0 ISHARES TR IBOXX HI YD ETF 464288513 50276 581181 SH SOLE 581181 0 0 ISHARES TR SH TR CRPORT ETF 464288646 415 8000 SH SOLE 8000 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 2527 21187 SH SOLE 21187 0 0 ISHARES TR S&P US PFD STK 464288687 1425 38320 SH SOLE 38320 0 0 ISHARES TR US AER DEF ETF 464288760 108 497 SH SOLE 497 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1908 8380 SH SOLE 8380 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1723 8616 SH SOLE 8616 0 0 ISHARES TR MSCI INDIA ETF 46429B598 302 9300 SH SOLE 9300 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1251 24481 SH SOLE 24481 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 1799 60594 SH SOLE 60594 0 0 JABIL INC COM 466313103 27 1000 SH SOLE 1000 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 9366 122335 SH SOLE 122335 0 0 JEFFERIES FINL GROUP INC COM 47233W109 4388 206985 SH SOLE 206985 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 604 56000 SH SOLE 56000 0 0 JOHNSON & JOHNSON COM 478160104 517397 3742715 SH SOLE 3742715 0 0 JPMORGAN CHASE & CO COM 46625H100 153090 1356312 SH SOLE 1356312 0 0 JUST ENERGY GROUP INC COM 48213W101 0 16 SH SOLE 16 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 483 4395 SH SOLE 4395 0 0 KELLOGG CO COM 487836108 14 200 SH SOLE 200 0 0 KEYCORP NEW COM 493267108 7574 382853 SH SOLE 382853 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 181736 2739920 SH SOLE 2739920 0 0 KILROY RLTY CORP COM 49427F108 5295 73800 SH SOLE 73800 0 0 KIMBERLY CLARK CORP COM 494368103 495 4350 SH SOLE 4350 0 0 KIMCO RLTY CORP COM 49446R109 4818 287600 SH SOLE 287600 0 0 KINDER MORGAN INC DEL COM 49456B101 5 259 SH SOLE 259 0 0 KINROSS GOLD CORP COM NO PAR 496902404 1 244 SH SOLE 244 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 30273 1597000 SH SOLE 1597000 0 0 KLA-TENCOR CORP COM 482480100 7243 71391 SH SOLE 71391 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3188 69947 SH SOLE 69947 0 0 KRAFT HEINZ CO COM 500754106 2 40 SH SOLE 40 0 0 KROGER CO COM 501044101 230 7902 SH SOLE 7902 0 0 KT CORP SPONSORED ADR 48268K101 36 2400 SH SOLE 2400 0 0 LAM RESEARCH CORP COM 512807108 13663 90000 SH SOLE 90000 0 0 LAMB WESTON HLDGS INC COM 513272104 15703 235600 SH SOLE 235600 0 0 LANDSTAR SYS INC COM 515098101 3113 25500 SH SOLE 25500 0 0 LAS VEGAS SANDS CORP COM 517834107 30 500 SH SOLE 500 0 0 LAUDER ESTEE COS INC CL A 518439104 20564 141377 SH SOLE 141377 0 0 LENNAR CORP CL A 526057104 5925 126800 SH SOLE 126800 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3408 500000 SH SOLE 500000 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 71434 266500 SH SOLE 266500 0 0 LILLY ELI & CO COM 532457108 17257 160696 SH SOLE 160696 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2851 52300 SH SOLE 52300 0 0 LOCKHEED MARTIN CORP COM 539830109 22020 63614 SH SOLE 63614 0 0 LOGMEIN INC COM 54142L109 15194 170400 SH SOLE 170400 0 0 LOWES COS INC COM 548661107 23600 206211 SH SOLE 206211 0 0 LOXO ONCOLOGY INC COM 548862101 2445 14300 SH SOLE 14300 0 0 LULULEMON ATHLETICA INC COM 550021109 169566 1042780 SH SOLE 1042780 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1068 10799 SH SOLE 10799 0 0 MAG SILVER CORP COM 55903Q104 9297 1150000 SH SOLE 1150000 0 0 MAGNA INTL INC COM 559222401 15612 296975 SH SOLE 296975 0 0 MANULIFE FINL CORP COM 56501R106 425254 23779428 SH SOLE 23779428 0 0 MARATHON OIL CORP COM 565849106 3853 165400 SH SOLE 165400 0 0 MARRIOTT INTL INC NEW CL A 571903202 339 2580 SH SOLE 2580 0 0 MARTIN MARIETTA MATLS INC COM 573284106 50055 274900 SH SOLE 274900 0 0 MASCO CORP COM 574599106 2392 66602 SH SOLE 66602 0 0 MASTERCARD INCORPORATED CL A 57636Q104 327426 1470130 SH SOLE 1470130 0 0 MATADOR RES CO COM 576485205 1789 54100 SH SOLE 54100 0 0 MATCH GROUP INC COM 57665R106 56172 990600 SH SOLE 990600 0 0 MAXAR TECHNOLOGIES LTD COM 57778L103 61088 1853577 SH SOLE 1853577 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1266 9600 SH SOLE 9600 0 0 MCDONALDS CORP COM 580135101 350776 2096011 SH SOLE 2096011 0 0 MEDTRONIC PLC SHS G5960L103 321243 3264528 SH SOLE 3264528 0 0 MELCO RESORT ENTERTAINMENT L ADR 585464100 2373 112100 SH SOLE 112100 0 0 MERCK & CO INC COM 58933Y105 26818 379373 SH SOLE 379373 0 0 METHANEX CORP COM 59151K108 115 1455 SH SOLE 1455 0 0 METLIFE INC COM 59156R108 49 1040 SH SOLE 1040 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 12 19 SH SOLE 19 0 0 MICHAEL KORS HLDGS LTD SHS G60754101 1833 27618 SH SOLE 27618 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 0 13 SH SOLE 13 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 17 214 SH SOLE 214 0 0 MICROSOFT CORP COM 594918104 989249 8645932 SH SOLE 8645932 0 0 MIDDLEBY CORP COM 596278101 5 40 SH SOLE 40 0 0 MOMO INC ADR 60879B107 63088 1439300 SH SOLE 1439300 0 0 MONDELEZ INTL INC CL A 609207105 218707 5089232 SH SOLE 5089232 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3210 57078 SH SOLE 57078 0 0 MOODYS CORP COM 615369105 5633 33705 SH SOLE 33705 0 0 MORGAN STANLEY COM NEW 617446448 147458 3167352 SH SOLE 3167352 0 0 MSCI INC COM 55354G100 3653 21285 SH SOLE 21285 0 0 MYLAN N V SHS EURO N59465109 8559 234922 SH SOLE 234922 0 0 NASDAQ INC COM 631103108 218 2541 SH SOLE 2541 0 0 NATIONAL BEVERAGE CORP COM 635017106 3058 26200 SH SOLE 26200 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 6890 132757 SH SOLE 132757 0 0 NETEASE INC SPONSORED ADR 64110W102 37141 162599 SH SOLE 162599 0 0 NETFLIX INC COM 64110L106 106933 285897 SH SOLE 285897 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 79249 658700 SH SOLE 658700 0 0 NEVSUN RES LTD COM 64156L101 7317 1649000 SH SOLE 1649000 0 0 NEW GOLD INC CDA COM 644535106 1 1697 SH SOLE 1697 0 0 NEWMONT MINING CORP COM 651639106 6 200 SH SOLE 200 0 0 NEWS CORP NEW CL A 65249B109 4025 315341 SH SOLE 315341 0 0 NEXGEN ENERGY LTD COM 65340P106 8393 4137000 SH SOLE 4137000 0 0 NEXTERA ENERGY INC COM 65339F101 96842 577359 SH SOLE 577359 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 57117 1176813 SH SOLE 1176813 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 65615 2370433 SH SOLE 2370433 0 0 NIKE INC CL B 654106103 30915 364646 SH SOLE 364646 0 0 NOKIA CORP SPONSORED ADR 654902204 1 100 SH SOLE 100 0 0 NORTHROP GRUMMAN CORP COM 666807102 2671 8714 SH SOLE 8714 0 0 NOVARTIS A G SPONSORED ADR 66987V109 491 5687 SH SOLE 5687 0 0 NOVO-NORDISK A S ADR 670100205 8 164 SH SOLE 164 0 0 NRG ENERGY INC COM NEW 629377508 1000 27701 SH SOLE 27701 0 0 NUTRIEN LTD COM 67077M108 184322 3190824 SH SOLE 3190824 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3801 300000 SH SOLE 300000 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3190 400000 SH SOLE 400000 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4764 400000 SH SOLE 400000 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2176 170000 SH SOLE 170000 0 0 NVIDIA CORP COM 67066G104 167943 603829 SH SOLE 603829 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 176686 508325 SH SOLE 508325 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 9322 225000 SH SOLE 225000 0 0 OBSIDIAN ENERGY LTD COM 674482104 7 7465 SH SOLE 7465 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 14627 178797 SH SOLE 178797 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 67955 722600 SH SOLE 722600 0 0 OMNICOM GROUP INC COM 681919106 4 60 SH SOLE 60 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 29616 777392 SH SOLE 777392 0 0 ORACLE CORP COM 68389X105 401485 7783800 SH SOLE 7783800 0 0 ORANGE SPONSORED ADR 684060106 45 2800 SH SOLE 2800 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1582 208460 SH SOLE 208460 0 0 PACCAR INC COM 693718108 14 200 SH SOLE 200 0 0 PALO ALTO NETWORKS INC COM 697435105 134238 602500 SH SOLE 602500 0 0 PARKER HANNIFIN CORP COM 701094104 22971 124800 SH SOLE 124800 0 0 PAYCHEX INC COM 704326107 148 2000 SH SOLE 2000 0 0 PAYCOM SOFTWARE INC COM 70432V102 2846 18300 SH SOLE 18300 0 0 PAYLOCITY HLDG CORP COM 70438V106 1021 12700 SH SOLE 12700 0 0 PAYPAL HLDGS INC COM 70450Y103 91541 1054800 SH SOLE 1054800 0 0 PEMBINA PIPELINE CORP COM 706327103 368598 10844019 SH SOLE 10844019 0 0 PEPSICO INC COM 713448108 9830 87788 SH SOLE 87788 0 0 PFIZER INC COM 717081103 292603 6638323 SH SOLE 6638323 0 0 PHILIP MORRIS INTL INC COM 718172109 1053 13332 SH SOLE 13332 0 0 PHILLIPS 66 COM 718546104 2327 20967 SH SOLE 20967 0 0 PINNACLE WEST CAP CORP COM 723484101 2308 30073 SH SOLE 30073 0 0 PIONEER HIGH INCOME TR COM 72369H106 1879 202788 SH SOLE 202788 0 0 PIONEER NAT RES CO COM 723787107 8704 50388 SH SOLE 50388 0 0 PLANET FITNESS INC CL A 72703H101 25937 479700 SH SOLE 479700 0 0 PNC FINL SVCS GROUP INC COM 693475105 41 297 SH SOLE 297 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 19 729 SH SOLE 729 0 0 PPL CORP COM 69351T106 30037 1025800 SH SOLE 1025800 0 0 PRAXAIR INC COM 74005P104 7703 47846 SH SOLE 47846 0 0 PRECISION DRILLING CORP COM 2010 74022D308 1 426 SH SOLE 426 0 0 PRICE T ROWE GROUP INC COM 74144T108 2 15 SH SOLE 15 0 0 PRICESMART INC COM 741511109 1434 17700 SH SOLE 17700 0 0 PRIMERICA INC COM 74164M108 72 600 SH SOLE 600 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 5863 100000 SH SOLE 100000 0 0 PROCTER AND GAMBLE CO COM 742718109 1989 24640 SH SOLE 24640 0 0 PROGRESSIVE CORP OHIO COM 743315103 114516 1610910 SH SOLE 1610910 0 0 PROLOGIS INC COM 74340W103 17299 255000 SH SOLE 255000 0 0 PRUDENTIAL FINL INC COM 744320102 7098 70000 SH SOLE 70000 0 0 PRUDENTIAL PLC ADR 74435K204 3 65 SH SOLE 65 0 0 PTC INC COM 69370C100 5398 50800 SH SOLE 50800 0 0 PUBLIC STORAGE COM 74460D109 3006 14900 SH SOLE 14900 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 504 9901 SH SOLE 9901 0 0 QUALCOMM INC COM 747525103 56 783 SH SOLE 783 0 0 QUANTA SVCS INC COM 74762E102 498 15457 SH SOLE 15457 0 0 RAYTHEON CO COM NEW 755111507 4074 19700 SH SOLE 19700 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2484 80957 SH SOLE 80957 0 0 REGENERON PHARMACEUTICALS COM 75886F107 29 71 SH SOLE 71 0 0 REGIONS FINL CORP NEW COM 7591EP100 4247 231300 SH SOLE 231300 0 0 RELX PLC SPONSORED ADR 759530108 6768 322847 SH SOLE 322847 0 0 REPUBLIC SVCS INC COM 760759100 1382 19077 SH SOLE 19077 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 163817 2765752 SH SOLE 2765752 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 4434 237300 SH SOLE 237300 0 0 REXNORD CORP NEW COM 76169B102 2 60 SH SOLE 60 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2556 50020 SH SOLE 50020 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1522 42125 SH SOLE 42125 0 0 ROBERT HALF INTL INC COM 770323103 3326 48860 SH SOLE 48860 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 386007 7502240 SH SOLE 7502240 0 0 ROLLINS INC COM 775711104 96293 1585463 SH SOLE 1585463 0 0 ROPER TECHNOLOGIES INC COM 776696106 273 925 SH SOLE 925 0 0 ROSS STORES INC COM 778296103 162510 1638561 SH SOLE 1638561 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 972959 12132406 SH SOLE 12132406 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 52 400 SH SOLE 400 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 18778 264541 SH SOLE 264541 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14 200 SH SOLE 200 0 0 ROYCE VALUE TR INC COM 780910105 7527 460000 SH SOLE 460000 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 2672 27800 SH SOLE 27800 0 0 RYDER SYS INC COM 783549108 36 495 SH SOLE 495 0 0 S&P GLOBAL INC COM 78409V104 5561 29594 SH SOLE 29594 0 0 SABRE CORP COM 78573M104 44558 1707045 SH SOLE 1707045 0 0 SALESFORCE COM INC COM 79466L302 53677 338118 SH SOLE 338118 0 0 SANOFI SPONSORED ADR 80105N105 160 3568 SH SOLE 3568 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2489 15400 SH SOLE 15400 0 0 SCHEIN HENRY INC COM 806407102 2353 27654 SH SOLE 27654 0 0 SCHLUMBERGER LTD COM 806857108 30 488 SH SOLE 488 0 0 SCHWAB CHARLES CORP NEW COM 808513105 15 306 SH SOLE 306 0 0 SEATTLE GENETICS INC COM 812578102 1729 22400 SH SOLE 22400 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4778 50180 SH SOLE 50180 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4651 39651 SH SOLE 39651 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 2269 25614 SH SOLE 25614 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5136 166594 SH SOLE 166594 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3525 46762 SH SOLE 46762 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1142 23297 SH SOLE 23297 0 0 SEMPRA ENERGY COM 816851109 37028 325600 SH SOLE 325600 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 3970 79983 SH SOLE 79983 0 0 SERVICENOW INC COM 81762P102 169828 878100 SH SOLE 878100 0 0 SHAKE SHACK INC CL A 819047101 2749 43600 SH SOLE 43600 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 209008 10721446 SH SOLE 10721446 0 0 SHERWIN WILLIAMS CO COM 824348106 95778 210254 SH SOLE 210254 0 0 SHOPIFY INC CL A 82509L107 40594 246650 SH SOLE 246650 0 0 SHUTTERFLY INC COM 82568P304 2295 34800 SH SOLE 34800 0 0 SIMON PPTY GROUP INC NEW COM 828806109 37881 214160 SH SOLE 214160 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 4 140 SH SOLE 140 0 0 SKECHERS U S A INC CL A 830566105 28 1000 SH SOLE 1000 0 0 SL GREEN RLTY CORP COM 78440X101 16592 170000 SH SOLE 170000 0 0 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 129 900 SH SOLE 900 0 0 SOLAR CAP LTD COM 83413U100 8944 418036 SH SOLE 418036 0 0 SONY CORP SPONSORED ADR 835699307 6534 107621 SH SOLE 107621 0 0 SOPHIRIS BIO INC COM NEW 83578Q209 1 210 SH SOLE 210 0 0 SOUTHWEST AIRLS CO COM 844741108 108 1728 SH SOLE 1728 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 12977 115000 SH SOLE 115000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 18645 64066 SH SOLE 64066 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7136 19405 SH SOLE 19405 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 238 8066 SH SOLE 8066 0 0 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 749 11150 SH SOLE 11150 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1904 21663 SH SOLE 21663 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1835 18416 SH SOLE 18416 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 749 14668 SH SOLE 14668 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1670 38540 SH SOLE 38540 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 5967 60836 SH SOLE 60836 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 8271 109517 SH SOLE 109517 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 102 1063 SH SOLE 1063 0 0 SPLUNK INC COM 848637104 139594 1168200 SH SOLE 1168200 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 64 6700 SH SOLE 6700 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 134 25000 SH SOLE 25000 0 0 SPX CORP COM 784635104 17 500 SH SOLE 500 0 0 SQUARE INC CL A 852234103 95151 979500 SH SOLE 979500 0 0 SSR MNG INC COM 784730103 2609 300000 SH SOLE 300000 0 0 STANLEY BLACK & DECKER INC COM 854502101 46399 316562 SH SOLE 316562 0 0 STANTEC INC COM 85472N109 90 3632 SH SOLE 3632 0 0 STARBUCKS CORP COM 855244109 1379 24242 SH SOLE 24242 0 0 STARWOOD PPTY TR INC COM 85571B105 41152 1910860 SH SOLE 1910860 0 0 STATE STR CORP COM 857477103 13230 157800 SH SOLE 157800 0 0 STRYKER CORP COM 863667101 6 36 SH SOLE 36 0 0 SUN LIFE FINL INC COM 866796105 328066 8248458 SH SOLE 8248458 0 0 SUNCOR ENERGY INC NEW COM 867224107 593156 15322632 SH SOLE 15322632 0 0 SVB FINL GROUP COM 78486Q101 52842 173842 SH SOLE 173842 0 0 SWITCH INC CL A 87105L104 11354 1050500 SH SOLE 1050500 0 0 SYSCO CORP COM 871829107 22 300 SH SOLE 300 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 2425 34100 SH SOLE 34100 0 0 TAHOE RES INC COM 873868103 34 12300 SH SOLE 12300 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 7 153 SH SOLE 153 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 13289 97190 SH SOLE 97190 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 7 20428 SH SOLE 20428 0 0 TAPESTRY INC COM 876030107 426 8789 SH SOLE 8789 0 0 TARGET CORP COM 87612E106 436 5126 SH SOLE 5126 0 0 TE CONNECTIVITY LTD REG SHS H84989104 1512 17820 SH SOLE 17820 0 0 TECK RESOURCES LTD CL B 878742204 70652 2930707 SH SOLE 2930707 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 9810 423436 SH SOLE 423436 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 9433 503007 SH SOLE 503007 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1755 125000 SH SOLE 125000 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2 9 SH SOLE 9 0 0 TELEFLEX INC COM 879369106 1571 5900 SH SOLE 5900 0 0 TELEFONICA S A SPONSORED ADR 879382208 20 2566 SH SOLE 2566 0 0 TELUS CORP COM 87971M103 348713 9456894 SH SOLE 9456894 0 0 TESLA INC COM 88160R101 44 165 SH SOLE 165 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1 55 SH SOLE 55 0 0 TEXAS INSTRS INC COM 882508104 43201 402823 SH SOLE 402823 0 0 TEXAS ROADHOUSE INC COM 882681109 26745 385700 SH SOLE 385700 0 0 TEXTRON INC COM 883203101 1238 17300 SH SOLE 17300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 144949 593420 SH SOLE 593420 0 0 THOMSON REUTERS CORP COM 884903105 43157 945308 SH SOLE 945308 0 0 TIFFANY & CO NEW COM 886547108 2841 22739 SH SOLE 22739 0 0 TJX COS INC NEW COM 872540109 43430 387411 SH SOLE 387411 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1053845 17334525 SH SOLE 17334525 0 0 TOTAL S A SPONSORED ADR 89151E109 612 9500 SH SOLE 9500 0 0 TOTAL SYS SVCS INC COM 891906109 23168 234464 SH SOLE 234464 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1750 14051 SH SOLE 14051 0 0 TRACTOR SUPPLY CO COM 892356106 669 7353 SH SOLE 7353 0 0 TRANSCANADA CORP COM 89353D107 477994 11809471 SH SOLE 11809471 0 0 TRAVELERS COMPANIES INC COM 89417E109 23875 183914 SH SOLE 183914 0 0 TRI CONTL CORP COM 895436103 3347 120000 SH SOLE 120000 0 0 TRIPADVISOR INC COM 896945201 240 4701 SH SOLE 4701 0 0 TWITTER INC COM 90184L102 145 5100 SH SOLE 5100 0 0 UBIQUITI NETWORKS INC COM 90347A100 2202 22260 SH SOLE 22260 0 0 UDR INC COM 902653104 898 22888 SH SOLE 22888 0 0 ULTA BEAUTY INC COM 90384S303 7453 26400 SH SOLE 26400 0 0 UNDER ARMOUR INC CL A 904311107 3569 174312 SH SOLE 174312 0 0 UNILEVER N V N Y SHS NEW 904784709 38108 685214 SH SOLE 685214 0 0 UNILEVER PLC SPON ADR NEW 904767704 609 11060 SH SOLE 11060 0 0 UNION PAC CORP COM 907818108 148849 913499 SH SOLE 913499 0 0 UNITED CONTL HLDGS INC COM 910047109 8225 92656 SH SOLE 92656 0 0 UNITED PARCEL SERVICE INC CL B 911312106 101161 865811 SH SOLE 865811 0 0 UNITED TECHNOLOGIES CORP COM 913017109 87197 624036 SH SOLE 624036 0 0 UNITEDHEALTH GROUP INC COM 91324P102 401028 1506259 SH SOLE 1506259 0 0 US BANCORP DEL COM NEW 902973304 20784 393211 SH SOLE 393211 0 0 V F CORP COM 918204108 187 2000 SH SOLE 2000 0 0 VALERO ENERGY CORP NEW COM 91913Y100 68091 598070 SH SOLE 598070 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3544 154566 SH SOLE 154566 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 1635 20748 SH SOLE 20748 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2832 51896 SH SOLE 51896 0 0 VANGUARD GROUP DIV APP ETF 921908844 367 3312 SH SOLE 3312 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 41936 156917 SH SOLE 156917 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 5805 71892 SH SOLE 71892 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 22795 405529 SH SOLE 405529 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 480 9209 SH SOLE 9209 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 181 4401 SH SOLE 4401 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 673 11950 SH SOLE 11950 0 0 VARIAN MED SYS INC COM 92220P105 5 45 SH SOLE 45 0 0 VENTAS INC COM 92276F100 11749 215900 SH SOLE 215900 0 0 VERISIGN INC COM 92343E102 3730 24083 SH SOLE 24083 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 401 7503 SH SOLE 7503 0 0 VERMILION ENERGY INC COM 923725105 43862 1330780 SH SOLE 1330780 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 172322 904525 SH SOLE 904525 0 0 VISA INC COM CL A 92826C839 732190 4875117 SH SOLE 4875117 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1 25 SH SOLE 25 0 0 VORNADO RLTY TR SH BEN INT 929042109 6743 92300 SH SOLE 92300 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 2777 557157 SH SOLE 557157 0 0 W R BERKLEY CORPORATION COM 084423102 24938 311729 SH SOLE 311729 0 0 WABTEC CORP COM 929740108 34939 332825 SH SOLE 332825 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 22 300 SH SOLE 300 0 0 WALMART INC COM 931142103 94870 1009905 SH SOLE 1009905 0 0 WASTE CONNECTIONS INC COM 94106B101 276586 3466825 SH SOLE 3466825 0 0 WASTE MGMT INC DEL COM 94106L109 918 10505 SH SOLE 10505 0 0 WAYFAIR INC CL A 94419L101 2956 20000 SH SOLE 20000 0 0 WEC ENERGY GROUP INC COM 92939U106 8298 124200 SH SOLE 124200 0 0 WELLS FARGO CO NEW COM 949746101 45593 868420 SH SOLE 868420 0 0 WELLTOWER INC COM 95040Q104 9050 140600 SH SOLE 140600 0 0 WESCO INTL INC COM 95082P105 1 20 SH SOLE 20 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 108242 876020 SH SOLE 876020 0 0 WESTERN DIGITAL CORP COM 958102105 13181 225000 SH SOLE 225000 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 28 1375 SH SOLE 1375 0 0 WESTROCK CO COM 96145D105 1335 25887 SH SOLE 25887 0 0 WEYERHAEUSER CO COM 962166104 151577 4695618 SH SOLE 4695618 0 0 WINGSTOP INC COM 974155103 2610 38200 SH SOLE 38200 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 38 601 SH SOLE 601 0 0 WORKDAY INC CL A 98138H101 6954 47600 SH SOLE 47600 0 0 WORLDPAY INC CL A 981558109 22803 225000 SH SOLE 225000 0 0 WYNN RESORTS LTD COM 983134107 13 100 SH SOLE 100 0 0 XILINX INC COM 983919101 5728 71400 SH SOLE 71400 0 0 YAMANA GOLD INC COM 98462Y100 0 200 SH SOLE 200 0 0 YANDEX N V SHS CLASS A N97284108 2403 73000 SH SOLE 73000 0 0 YUM BRANDS INC COM 988498101 12 135 SH SOLE 135 0 0 YUM CHINA HLDGS INC COM 98850P109 1940 55207 SH SOLE 55207 0 0 ZAYO GROUP HLDGS INC COM 98919V105 26507 762900 SH SOLE 762900 0 0 ZENDESK INC COM 98936J101 50794 729700 SH SOLE 729700 0 0 ZOETIS INC CL A 98978V103 190221 2076908 SH SOLE 2076908 0 0