0001062993-19-000880.txt : 20190214 0001062993-19-000880.hdr.sgml : 20190214 20190214140811 ACCESSION NUMBER: 0001062993-19-000880 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190214 DATE AS OF CHANGE: 20190214 EFFECTIVENESS DATE: 20190214 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: 19604441 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 12-31-2018 12-31-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 02-14-2019 0 645 25291318 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 3M CO COM 88579Y101 123083 646348 SH SOLE 646348 0 0 ABB LTD SPONSORED ADR 000375204 32 1700 SH SOLE 1700 0 0 ABBOTT LABS COM 002824100 297 4100 SH SOLE 4100 0 0 ABBVIE INC COM 00287Y109 23 251 SH SOLE 251 0 0 ABIOMED INC COM 003654100 106483 333300 SH SOLE 333300 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15576 110475 SH SOLE 110475 0 0 ACTIVISION BLIZZARD INC COM 00507V109 32754 703400 SH SOLE 703400 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 4858 385000 SH SOLE 385000 0 0 ADOBE INC COM 00724F101 450 1983 SH SOLE 1983 0 0 ADVANCED MICRO DEVICES INC COM 007903107 5334 289000 SH SOLE 289000 0 0 AFFILIATED MANAGERS GROUP COM 008252108 8769 90000 SH SOLE 90000 0 0 AFLAC INC COM 001055102 1362 29804 SH SOLE 29804 0 0 AGNICO EAGLE MINES LTD COM 008474108 82796 2050667 SH SOLE 2050667 0 0 AIR LEASE CORP CL A 00912X302 32114 1063142 SH SOLE 1063142 0 0 AIR PRODS & CHEMS INC COM 009158106 56469 353219 SH SOLE 353219 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 614 170700 SH SOLE 170700 0 0 ALCOA CORP COM 013872106 4 150 SH SOLE 150 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5681 49300 SH SOLE 49300 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 44 4336 SH SOLE 4336 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 57653 420650 SH SOLE 420650 0 0 ALIGN TECHNOLOGY INC COM 016255101 17 82 SH SOLE 82 0 0 ALIO GOLD INC COM 01627X108 1 1525 SH SOLE 1525 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 829 10400 SH SOLE 10400 0 0 ALLERGAN PLC SHS G0177J108 130671 978411 SH SOLE 978411 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3204 300000 SH SOLE 300000 0 0 ALPHABET INC CAP STK CL C 02079K107 126857 122468 SH SOLE 122468 0 0 ALPHABET INC CAP STK CL A 02079K305 107166 102852 SH SOLE 102852 0 0 ALTERYX INC COM CL A 02156B103 18923 326000 SH SOLE 326000 0 0 ALTRIA GROUP INC COM 02209S103 27 547 SH SOLE 547 0 0 AMAZON COM INC COM 023135106 75639 51371 SH SOLE 51371 0 0 AMERICAN ELEC PWR INC COM 025537101 2 23 SH SOLE 23 0 0 AMERICAN EXPRESS CO COM 025816109 73 767 SH SOLE 767 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 7 183 SH SOLE 183 0 0 AMERICAN TOWER CORP NEW COM 03027X100 250418 1583077 SH SOLE 1583077 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 32973 363300 SH SOLE 363300 0 0 AMERIPRISE FINL INC COM 03076C106 1 10 SH SOLE 10 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1777 23806 SH SOLE 23806 0 0 AMGEN INC COM 031162100 17 88 SH SOLE 88 0 0 AMPHENOL CORP NEW CL A 032095101 1604 23056 SH SOLE 23056 0 0 ANADARKO PETE CORP COM 032511107 1 18 SH SOLE 18 0 0 ANALOG DEVICES INC COM 032654105 15 170 SH SOLE 170 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13487 205976 SH SOLE 205976 0 0 ANNALY CAP MGMT INC COM 035710409 14 1400 SH SOLE 1400 0 0 ANTHEM INC COM 036752103 100411 382841 SH SOLE 382841 0 0 AON PLC SHS CL A G0408V102 1606 12870 SH SOLE 12870 0 0 APHRIA INC COM 03765K104 50 8734 SH SOLE 8734 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 38138 1554300 SH SOLE 1554300 0 0 APPLE INC COM 037833100 228191 1429978 SH SOLE 1429978 0 0 APPLIED MATLS INC COM 038222105 18005 550000 SH SOLE 550000 0 0 APTIV PLC SHS G6095L109 1391 22600 SH SOLE 22600 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 12 300 SH SOLE 300 0 0 ARCONIC INC COM 03965L100 8 450 SH SOLE 450 0 0 ARCTURUS THERAPEUTICS LTD SHS M1492T105 3 560 SH SOLE 560 0 0 ARES CAP CORP COM 04010L103 41019 2633100 SH SOLE 2633100 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 16217 912173 SH SOLE 912173 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 1945 12500 SH SOLE 12500 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 11 297 SH SOLE 297 0 0 AT&T INC COM 00206R102 11272 396540 SH SOLE 396540 0 0 ATLASSIAN CORP PLC CL A G06242104 105130 1202100 SH SOLE 1202100 0 0 AURORA CANNABIS INC COM 05156X108 163 32608 SH SOLE 32608 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 107827 822140 SH SOLE 822140 0 0 AUTOZONE INC COM 053332102 13 15 SH SOLE 15 0 0 AVALONBAY CMNTYS INC COM 053484101 8530 49012 SH SOLE 49012 0 0 AVERY DENNISON CORP COM 053611109 5838 65000 SH SOLE 65000 0 0 B2GOLD CORP COM 11777Q209 18015 6161800 SH SOLE 6161800 0 0 BAIDU INC SPON ADR REP A 056752108 36007 227056 SH SOLE 227056 0 0 BAKER HUGHES A GE CO CL A 05722G100 4300 200000 SH SOLE 200000 0 0 BALLARD PWR SYS INC NEW COM 058586108 0 100 SH SOLE 100 0 0 BANK AMER CORP COM 060505104 164653 6688216 SH SOLE 6688216 0 0 BANK MONTREAL QUE COM 063671101 152641 2329748 SH SOLE 2329748 0 0 BANK N S HALIFAX COM 064149107 758103 15191844 SH SOLE 15191844 0 0 BARCLAYS PLC ADR 06738E204 1050 139236 SH SOLE 139236 0 0 BARRICK GOLD CORP COM 067901108 57487 4256550 SH SOLE 4256550 0 0 BAUSCH HEALTH COS INC COM 071734107 5 270 SH SOLE 270 0 0 BAXTER INTL INC COM 071813109 35814 544047 SH SOLE 544047 0 0 BAYTEX ENERGY CORP COM 07317Q105 7266 4114308 SH SOLE 4114308 0 0 BB&T CORP COM 054937107 2180 50176 SH SOLE 50176 0 0 BCE INC COM NEW 05534B760 491709 12433669 SH SOLE 12433669 0 0 BECTON DICKINSON & CO COM 075887109 17277 77380 SH SOLE 77380 0 0 BELLATRIX EXPLORATION LTD COM NEW 078314507 0 212 SH SOLE 212 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 614 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7796 38242 SH SOLE 38242 0 0 BEST BUY INC COM 086516101 9 175 SH SOLE 175 0 0 BHP GROUP LIMITED SPONSORED ADS 088606108 9507 196900 SH SOLE 196900 0 0 BIOGEN INC COM 09062X103 2 5 SH SOLE 5 0 0 BIOTELEMETRY INC COM 090672106 48 800 SH SOLE 800 0 0 BLACKBERRY LTD COM 09228F103 13844 1945653 SH SOLE 1945653 0 0 BLACKLINE INC COM 09239B109 4090 99900 SH SOLE 99900 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 5613 604900 SH SOLE 604900 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 2896 277171 SH SOLE 277171 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 2236 287771 SH SOLE 287771 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 5471 583933 SH SOLE 583933 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2522 506539 SH SOLE 506539 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 1924 272599 SH SOLE 272599 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 60 2000 SH SOLE 2000 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 30397 954200 SH SOLE 954200 0 0 BOEING CO COM 097023105 45094 139792 SH SOLE 139792 0 0 BOOKING HLDGS INC COM 09857L108 76311 44301 SH SOLE 44301 0 0 BOSTON PROPERTIES INC COM 101121101 6899 61300 SH SOLE 61300 0 0 BOSTON SCIENTIFIC CORP COM 101137107 43836 1240550 SH SOLE 1240550 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 3911 375000 SH SOLE 375000 0 0 BP PLC SPONSORED ADR 055622104 7 179 SH SOLE 179 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 31 600 SH SOLE 600 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 91 2833 SH SOLE 2833 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 39 400 SH SOLE 400 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 451111 11759100 SH SOLE 11759100 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 18452 606594 SH SOLE 606594 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 130612 3780245 SH SOLE 3780245 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 76423 4731178 SH SOLE 4731178 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 34 1300 SH SOLE 1300 0 0 BRP INC COM SUN VTG 05577W200 6976 269400 SH SOLE 269400 0 0 CAE INC COM 124765108 65084 3527874 SH SOLE 3527874 0 0 CAESARS ENTMT CORP COM 127686103 4583 675000 SH SOLE 675000 0 0 CAMECO CORP COM 13321L108 23 2010 SH SOLE 2010 0 0 CAMPBELL SOUP CO COM 134429109 7 206 SH SOLE 206 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 47864 1094900 SH SOLE 1094900 0 0 CANADIAN NAT RES LTD COM 136385101 501139 20753266 SH SOLE 20753266 0 0 CANADIAN NATL RY CO COM 136375102 507223 6840600 SH SOLE 6840600 0 0 CANADIAN PAC RY LTD COM 13645T100 481013 2708803 SH SOLE 2708803 0 0 CANOPY GROWTH CORP COM 138035100 886 32910 SH SOLE 32910 0 0 CAPITAL ONE FINL CORP COM 14040H105 5294 70038 SH SOLE 70038 0 0 CARDINAL HEALTH INC COM 14149Y108 1 25 SH SOLE 25 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 28 560 SH SOLE 560 0 0 CARTERS INC COM 146229109 12438 152400 SH SOLE 152400 0 0 CATERPILLAR INC DEL COM 149123101 251 1970 SH SOLE 1970 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 529287 7100158 SH SOLE 7100158 0 0 CDW CORP COM 12514G108 56367 695313 SH SOLE 695313 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 47 1000 SH SOLE 1000 0 0 CELESTICA INC SUB VTG SHS 15101Q108 16 1800 SH SOLE 1800 0 0 CENOVUS ENERGY INC COM 15135U109 162 22899 SH SOLE 22899 0 0 CERIDIAN HCM HLDG INC COM 15677J108 3973 115178 SH SOLE 115178 0 0 CERNER CORP COM 156782104 4 73 SH SOLE 73 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 59249 577176 SH SOLE 577176 0 0 CHEVRON CORP NEW COM 166764100 6333 59127 SH SOLE 59127 0 0 CHURCH & DWIGHT INC COM 171340102 1941 29653 SH SOLE 29653 0 0 CIGNA CORP NEW COM 125523100 2 9 SH SOLE 9 0 0 CISCO SYS INC COM 17275R102 12865 296021 SH SOLE 296021 0 0 CITIGROUP INC COM NEW 172967424 29168 565354 SH SOLE 565354 0 0 CITRIX SYS INC COM 177376100 1604 18238 SH SOLE 18238 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 2930 375167 SH SOLE 375167 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1561 150000 SH SOLE 150000 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 1443 185000 SH SOLE 185000 0 0 CME GROUP INC COM CL A 12572Q105 11 60 SH SOLE 60 0 0 CNOOC LTD SPONSORED ADR 126132109 6 40 SH SOLE 40 0 0 COCA COLA CO COM 191216100 202856 4292130 SH SOLE 4292130 0 0 COEUR MNG INC COM NEW 192108504 11 2469 SH SOLE 2469 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 102336 1611974 SH SOLE 1611974 0 0 COLGATE PALMOLIVE CO COM 194162103 6072 102026 SH SOLE 102026 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 55 1000 SH SOLE 1000 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 1838 95000 SH SOLE 95000 0 0 COMCAST CORP NEW CL A 20030N101 441783 12978252 SH SOLE 12978252 0 0 CONAGRA BRANDS INC COM 205887102 28 1300 SH SOLE 1300 0 0 CONCHO RES INC COM 20605P101 1737 16900 SH SOLE 16900 0 0 CONOCOPHILLIPS COM 20825C104 13044 209232 SH SOLE 209232 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6391 39727 SH SOLE 39727 0 0 CORNING INC COM 219350105 72 2360 SH SOLE 2360 0 0 COSTCO WHSL CORP NEW COM 22160K105 282410 1386439 SH SOLE 1386439 0 0 COUPA SOFTWARE INC COM 22266L106 46449 759400 SH SOLE 759400 0 0 CREDIT SUISSE NASSAU BRH X LINK SILVER SH 22542D449 21 3000 SH SOLE 3000 0 0 CREDIT SUISSE NASSAU BRH X LINK GOLD SHS 22542D480 34 4000 SH SOLE 4000 0 0 CRESCENT PT ENERGY CORP COM 22576C101 5 1725 SH SOLE 1725 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 16312 152613 SH SOLE 152613 0 0 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 663 630 SH SOLE 630 0 0 CSX CORP COM 126408103 64 1030 SH SOLE 1030 0 0 CUMMINS INC COM 231021106 3 25 SH SOLE 25 0 0 CVS HEALTH CORP COM 126650100 71 1080 SH SOLE 1080 0 0 DANAHER CORP DEL COM 235851102 219310 2129142 SH SOLE 2129142 0 0 DEERE & CO COM 244199105 45 300 SH SOLE 300 0 0 DESCARTES SYS GROUP INC COM 249906108 0 5 SH SOLE 5 0 0 DEVON ENERGY CORP NEW COM 25179M103 22 966 SH SOLE 966 0 0 DEXCOM INC COM 252131107 52433 449100 SH SOLE 449100 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 8681 61045 SH SOLE 61045 0 0 DIAMONDBACK ENERGY INC COM 25278X109 10010 108000 SH SOLE 108000 0 0 DIGITAL RLTY TR INC COM 253868103 11389 106900 SH SOLE 106900 0 0 DISCOVER FINL SVCS COM 254709108 13 225 SH SOLE 225 0 0 DISNEY WALT CO COM DISNEY 254687106 10918 101819 SH SOLE 101819 0 0 DOLLAR GEN CORP NEW COM 256677105 38 346 SH SOLE 346 0 0 DOLLAR TREE INC COM 256746108 23444 259600 SH SOLE 259600 0 0 DOMINION ENERGY INC COM 25746U109 40 552 SH SOLE 552 0 0 DOMINOS PIZZA INC COM 25754A201 5 20 SH SOLE 20 0 0 DONNELLEY R R & SONS CO COM 257867200 1 210 SH SOLE 210 0 0 DOVER CORP COM 260003108 1786 25100 SH SOLE 25100 0 0 DOWDUPONT INC COM 26078J100 200412 3750206 SH SOLE 3750206 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 669 9024 SH SOLE 9024 0 0 DXC TECHNOLOGY CO COM 23355L106 1 26 SH SOLE 26 0 0 EATON VANCE MUN BD FD COM 27827X101 1468 130000 SH SOLE 130000 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 677 50000 SH SOLE 50000 0 0 EBAY INC COM 278642103 2380 84800 SH SOLE 84800 0 0 ECOLAB INC COM 278865100 145953 992404 SH SOLE 992404 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5 32 SH SOLE 32 0 0 ELDORADO GOLD CORP NEW COM 284902509 7 2260 SH SOLE 2260 0 0 ELECTRONIC ARTS INC COM 285512109 15386 195000 SH SOLE 195000 0 0 EMERSON ELEC CO COM 291011104 4182 70000 SH SOLE 70000 0 0 ENBRIDGE INC COM 29250N105 481389 15483435 SH SOLE 15483435 0 0 ENCANA CORP COM 292505104 32044 5548003 SH SOLE 5548003 0 0 ENERPLUS CORP COM 292766102 31755 4080590 SH SOLE 4080590 0 0 ENTERGY CORP NEW COM 29364G103 21 240 SH SOLE 240 0 0 EOG RES INC COM 26875P101 15525 178891 SH SOLE 178891 0 0 EPAM SYS INC COM 29414B104 57337 494300 SH SOLE 494300 0 0 EQUINIX INC COM PAR $0.001 29444U700 115308 327280 SH SOLE 327280 0 0 EQUINOR ASA SPONSORED ADR 29446M102 615 28984 SH SOLE 28984 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 55238 838261 SH SOLE 838261 0 0 ETSY INC COM 29786A106 69924 1507000 SH SOLE 1507000 0 0 EVERSOURCE ENERGY COM 30040W108 36516 561500 SH SOLE 561500 0 0 EXELON CORP COM 30161N101 1607 41502 SH SOLE 41502 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2140 19000 SH SOLE 19000 0 0 EXXON MOBIL CORP COM 30231G102 2157 35446 SH SOLE 35446 0 0 FACEBOOK INC CL A 30303M102 32342 248701 SH SOLE 248701 0 0 FASTENAL CO COM 311900104 5 91 SH SOLE 91 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4308 36500 SH SOLE 36500 0 0 FEDEX CORP COM 31428X106 5692 35254 SH SOLE 35254 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 5009 51446 SH SOLE 51446 0 0 FIFTH THIRD BANCORP COM 316773100 16514 701900 SH SOLE 701900 0 0 FIREEYE INC COM 31816Q101 24 1500 SH SOLE 1500 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 4 750 SH SOLE 750 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3198 36880 SH SOLE 36880 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 46 393 SH SOLE 393 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 85 1250 SH SOLE 1250 0 0 FIRSTENERGY CORP COM 337932107 4 117 SH SOLE 117 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 29941 435903 SH SOLE 435903 0 0 FISERV INC COM 337738108 1661 26199 SH SOLE 26199 0 0 FITBIT INC CL A 33812L102 6 1200 SH SOLE 1200 0 0 FIVE BELOW INC COM 33829M101 73594 737100 SH SOLE 737100 0 0 FIVE9 INC COM 338307101 1604 36700 SH SOLE 36700 0 0 FLOWSERVE CORP COM 34354P105 4367 114870 SH SOLE 114870 0 0 FLUOR CORP NEW COM 343412102 2 55 SH SOLE 55 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 141 18400 SH SOLE 18400 0 0 FORTIS INC COM 349553107 434268 13013066 SH SOLE 13013066 0 0 FORTIVE CORP COM 34959J108 11455 169096 SH SOLE 169096 0 0 FRANCO NEVADA CORP COM 351858105 138454 1972730 SH SOLE 1972730 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1620 25603 SH SOLE 25603 0 0 GARMIN LTD SHS H2906T109 1600 29441 SH SOLE 29441 0 0 GARRETT MOTION INC COM 366505105 5 431 SH SOLE 431 0 0 GARTNER INC COM 366651107 14292 111810 SH SOLE 111810 0 0 GDS HLDGS LTD SPONSORED ADR 36165L108 3636 157500 SH SOLE 157500 0 0 GENERAL AMERN INVS INC COM 368802104 5687 200000 SH SOLE 200000 0 0 GENERAL DYNAMICS CORP COM 369550108 6288 40000 SH SOLE 40000 0 0 GENERAL ELECTRIC CO COM 369604103 177 23285 SH SOLE 23285 0 0 GENERAL MLS INC COM 370334104 2 42 SH SOLE 42 0 0 GENERAL MTRS CO COM 37045V100 2 53 SH SOLE 53 0 0 GENUINE PARTS CO COM 372460105 1602 19440 SH SOLE 19440 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1627 53410 SH SOLE 53410 0 0 GILEAD SCIENCES INC COM 375558103 2623 39630 SH SOLE 39630 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 37 967 SH SOLE 967 0 0 GLOBAL PMTS INC COM 37940X102 6754 65500 SH SOLE 65500 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 59 2185 SH SOLE 2185 0 0 GLOBANT S A COM L44385109 19147 340000 SH SOLE 340000 0 0 GOLD STD VENTURES CORP COM 380738104 0 18 SH SOLE 18 0 0 GOLDCORP INC NEW COM 380956409 19 1921 SH SOLE 1921 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 223 1330 SH SOLE 1330 0 0 GOLUB CAP BDC INC COM 38173M102 8548 518402 SH SOLE 518402 0 0 GRACO INC COM 384109104 13 300 SH SOLE 300 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 26405 677208 SH SOLE 677208 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 4 425 SH SOLE 425 0 0 GREIF INC CL A 397624107 2 55 SH SOLE 55 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 108196 1767631 SH SOLE 1767631 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 1503 9949 SH SOLE 9949 0 0 GULF RESOURCES INC COM PAR $0.0005 40251W309 1 1000 SH SOLE 1000 0 0 HALLIBURTON CO COM 406216101 19365 728647 SH SOLE 728647 0 0 HARLEY DAVIDSON INC COM 412822108 7 193 SH SOLE 193 0 0 HARRIS CORP DEL COM 413875105 1084 8029 SH SOLE 8029 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 6222 140000 SH SOLE 140000 0 0 HCA HEALTHCARE INC COM 40412C101 7466 60000 SH SOLE 60000 0 0 HEALTHEQUITY INC COM 42226A107 2183 36600 SH SOLE 36600 0 0 HELMERICH & PAYNE INC COM 423452101 3 70 SH SOLE 70 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4 314 SH SOLE 314 0 0 HILL ROM HLDGS INC COM 431475102 22303 251900 SH SOLE 251900 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1522 21200 SH SOLE 21200 0 0 HOME DEPOT INC COM 437076102 159124 926444 SH SOLE 926444 0 0 HONEYWELL INTL INC COM 438516106 260607 1975018 SH SOLE 1975018 0 0 HP INC COM 40434L105 7 325 SH SOLE 325 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 2628 91800 SH SOLE 91800 0 0 HUBSPOT INC COM 443573100 47549 388000 SH SOLE 388000 0 0 HUDBAY MINERALS INC COM 443628102 0 100 SH SOLE 100 0 0 HUDSON PAC PPTYS INC COM 444097109 1308 45000 SH SOLE 45000 0 0 HUNT J B TRANS SVCS INC COM 445658107 4651 50000 SH SOLE 50000 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2 126 SH SOLE 126 0 0 HYDROGENICS CORP NEW COM NEW 448883207 20 3964 SH SOLE 3964 0 0 IAMGOLD CORP COM 450913108 4 950 SH SOLE 950 0 0 IDEXX LABS INC COM 45168D104 30 160 SH SOLE 160 0 0 IHS MARKIT LTD SHS G47567105 1353 28200 SH SOLE 28200 0 0 ILLINOIS TOOL WKS INC COM 452308109 32 250 SH SOLE 250 0 0 ILLUMINA INC COM 452327109 118286 399525 SH SOLE 399525 0 0 IMPERIAL OIL LTD COM NEW 453038408 1307 51382 SH SOLE 51382 0 0 IMV INC COM 44974L103 28 5500 SH SOLE 5500 0 0 INDIA FD INC COM 454089103 8 411 SH SOLE 411 0 0 ING GROEP N V SPONSORED ADR 456837103 119 11133 SH SOLE 11133 0 0 INGERSOLL-RAND PLC SHS G47791101 5 60 SH SOLE 60 0 0 INTEL CORP COM 458140100 564 11986 SH SOLE 11986 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 148 1300 SH SOLE 1300 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13 100 SH SOLE 100 0 0 INTERXION HOLDING N.V SHS N47279109 4684 86500 SH SOLE 86500 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 6 12 SH SOLE 12 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 1908 185826 SH SOLE 185826 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 97 543 SH SOLE 543 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 550 6000 SH SOLE 6000 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 54 3100 SH SOLE 3100 0 0 INVESCO LTD SHS G491BT108 1 44 SH SOLE 44 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 39 250 SH SOLE 250 0 0 INVITATION HOMES INC COM 46187W107 42320 2111963 SH SOLE 2111963 0 0 IQVIA HLDGS INC COM 46266C105 30032 258550 SH SOLE 258550 0 0 ISHARES INC MSCI AUST ETF 464286103 170 8830 SH SOLE 8830 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1086 22817 SH SOLE 22817 0 0 ISHARES INC MSCI CDA ETF 464286509 1194 49675 SH SOLE 49675 0 0 ISHARES INC MIN VOL GBL ETF 464286525 1462 17953 SH SOLE 17953 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 43166 772700 SH SOLE 772700 0 0 ISHARES INC MSCI STH KOR ETF 464286772 142 2403 SH SOLE 2403 0 0 ISHARES INC MSCI HONG KG ETF 464286871 91 4037 SH SOLE 4037 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 164 5161 SH SOLE 5161 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 345 6794 SH SOLE 6794 0 0 ISHARES TR TIPS BD ETF 464287176 91 833 SH SOLE 833 0 0 ISHARES TR CORE S&P500 ETF 464287200 364 1443 SH SOLE 1443 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 5144 131686 SH SOLE 131686 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 9916 95176 SH SOLE 95176 0 0 ISHARES TR MSCI EAFE ETF 464287465 5157 87469 SH SOLE 87469 0 0 ISHARES TR CORE S&P MCP ETF 464287507 37180 223920 SH SOLE 223920 0 0 ISHARES TR NASDAQ BIOTECH 464287556 2141 22200 SH SOLE 22200 0 0 ISHARES TR U.S. REAL ES ETF 464287739 325 4318 SH SOLE 4318 0 0 ISHARES TR CORE S&P SCP ETF 464287804 37494 540940 SH SOLE 540940 0 0 ISHARES TR EAFE SML CP ETF 464288273 37217 718270 SH SOLE 718270 0 0 ISHARES TR JPMORGAN USD EMG 464288281 73469 707120 SH SOLE 707120 0 0 ISHARES TR GLB INFRASTR ETF 464288372 47617 1209286 SH SOLE 1209286 0 0 ISHARES TR IBOXX HI YD ETF 464288513 43352 534551 SH SOLE 534551 0 0 ISHARES TR SH TR CRPORT ETF 464288646 414 8000 SH SOLE 8000 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 6929 57007 SH SOLE 57007 0 0 ISHARES TR S&P US PFD STK 464288687 1416 41264 SH SOLE 41264 0 0 ISHARES TR US HOME CONS ETF 464288752 9 300 SH SOLE 300 0 0 ISHARES TR US AER DEF ETF 464288760 86 497 SH SOLE 497 0 0 ISHARES TR MSCI INDIA ETF 46429B598 328 9800 SH SOLE 9800 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1733 34310 SH SOLE 34310 0 0 JABIL INC COM 466313103 25 1000 SH SOLE 1000 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 205 3499 SH SOLE 3499 0 0 JEFFERIES FINL GROUP INC COM 47233W109 4340 250000 SH SOLE 250000 0 0 JOHNSON & JOHNSON COM 478160104 439438 3405585 SH SOLE 3405585 0 0 JPMORGAN CHASE & CO COM 46625H100 152537 1564944 SH SOLE 1564944 0 0 JUST ENERGY GROUP INC COM 48213W101 0 91 SH SOLE 91 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 6204 65000 SH SOLE 65000 0 0 KELLOGG CO COM 487836108 11 199 SH SOLE 199 0 0 KEYCORP NEW COM 493267108 11660 789000 SH SOLE 789000 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 168774 2718920 SH SOLE 2718920 0 0 KILROY RLTY CORP COM 49427F108 5244 83400 SH SOLE 83400 0 0 KIMBERLY CLARK CORP COM 494368103 43 373 SH SOLE 373 0 0 KINROSS GOLD CORP COM NO PAR 496902404 0 68 SH SOLE 68 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 37225 1427000 SH SOLE 1427000 0 0 KKR & CO INC CL A 48251W104 14112 719000 SH SOLE 719000 0 0 KLA-TENCOR CORP COM 482480100 5816 65000 SH SOLE 65000 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2638 74907 SH SOLE 74907 0 0 KRAFT HEINZ CO COM 500754106 3 68 SH SOLE 68 0 0 KT CORP SPONSORED ADR 48268K101 34 2400 SH SOLE 2400 0 0 LAMB WESTON HLDGS INC COM 513272104 17361 236033 SH SOLE 236033 0 0 LANDSTAR SYS INC COM 515098101 2755 28800 SH SOLE 28800 0 0 LAS VEGAS SANDS CORP COM 517834107 26 500 SH SOLE 500 0 0 LAUDER ESTEE COS INC CL A 518439104 21418 165017 SH SOLE 165017 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4035 750000 SH SOLE 750000 0 0 LILLY ELI & CO COM 532457108 198074 1711846 SH SOLE 1711846 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 22 6800 SH SOLE 6800 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2575 52300 SH SOLE 52300 0 0 LKQ CORP COM 501889208 4983 210011 SH SOLE 210011 0 0 LOCKHEED MARTIN CORP COM 539830109 25853 98769 SH SOLE 98769 0 0 LOWES COS INC COM 548661107 6 65 SH SOLE 65 0 0 LOXO ONCOLOGY INC COM 548862101 1190 8500 SH SOLE 8500 0 0 LULULEMON ATHLETICA INC COM 550021109 81756 680800 SH SOLE 680800 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12062 145062 SH SOLE 145062 0 0 M & T BK CORP COM 55261F104 15 105 SH SOLE 105 0 0 MACERICH CO COM 554382101 6816 157500 SH SOLE 157500 0 0 MAG SILVER CORP COM 55903Q104 5496 750000 SH SOLE 750000 0 0 MAGNA INTL INC COM 559222401 9382 206095 SH SOLE 206095 0 0 MANULIFE FINL CORP COM 56501R106 318285 22411227 SH SOLE 22411227 0 0 MARATHON OIL CORP COM 565849106 4617 322000 SH SOLE 322000 0 0 MARRIOTT INTL INC NEW CL A 571903202 279 2580 SH SOLE 2580 0 0 MARSH & MCLENNAN COS INC COM 571748102 1605 23450 SH SOLE 23450 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 10927 675000 SH SOLE 675000 0 0 MASCO CORP COM 574599106 798 27200 SH SOLE 27200 0 0 MASTERCARD INCORPORATED CL A 57636Q104 93243 494157 SH SOLE 494157 0 0 MAXAR TECHNOLOGIES LTD COM 57778L103 192 15971 SH SOLE 15971 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1072 7700 SH SOLE 7700 0 0 MCDONALDS CORP COM 580135101 402054 2266014 SH SOLE 2266014 0 0 MEDTRONIC PLC SHS G5960L103 297622 3276278 SH SOLE 3276278 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 1543 16700 SH SOLE 16700 0 0 MERCADOLIBRE INC COM 58733R102 38915 132900 SH SOLE 132900 0 0 MERCK & CO INC COM 58933Y105 17535 232333 SH SOLE 232333 0 0 METHANEX CORP COM 59151K108 26 530 SH SOLE 530 0 0 METLIFE INC COM 59156R108 4 90 SH SOLE 90 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 11 19 SH SOLE 19 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 1 43 SH SOLE 43 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 15 214 SH SOLE 214 0 0 MICROSOFT CORP COM 594918104 820255 8078873 SH SOLE 8078873 0 0 MIDDLEBY CORP COM 596278101 4 40 SH SOLE 40 0 0 MONDELEZ INTL INC CL A 609207105 205048 5126534 SH SOLE 5126534 0 0 MONGODB INC CL A 60937P106 30815 377000 SH SOLE 377000 0 0 MOODYS CORP COM 615369105 1506 10805 SH SOLE 10805 0 0 MORGAN STANLEY COM NEW 617446448 38993 985513 SH SOLE 985513 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 470 4762 SH SOLE 4762 0 0 MSCI INC COM 55354G100 14 95 SH SOLE 95 0 0 NASDAQ INC COM 631103108 584 8342 SH SOLE 8342 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 6254 130367 SH SOLE 130367 0 0 NAVISTAR INTL CORP NEW COM 63934E108 41 1575 SH SOLE 1575 0 0 NETEASE INC SPONSORED ADR 64110W102 43012 182764 SH SOLE 182764 0 0 NETFLIX INC COM 64110L106 1462 6259 SH SOLE 6259 0 0 NEW GOLD INC CDA COM 644535106 0 464 SH SOLE 464 0 0 NEW RELIC INC COM 64829B100 1579 19500 SH SOLE 19500 0 0 NEWMONT MINING CORP COM 651639106 10 290 SH SOLE 290 0 0 NEXGEN ENERGY LTD COM 65340P106 6472 3665000 SH SOLE 3665000 0 0 NEXTERA ENERGY INC COM 65339F101 95709 550554 SH SOLE 550554 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 54991 1277513 SH SOLE 1277513 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 55141 2363752 SH SOLE 2363752 0 0 NIKE INC CL B 654106103 19388 261377 SH SOLE 261377 0 0 NORTHERN TR CORP COM 665859104 1490 17777 SH SOLE 17777 0 0 NORTHROP GRUMMAN CORP COM 666807102 11582 47300 SH SOLE 47300 0 0 NOVARTIS A G SPONSORED ADR 66987V109 471 5478 SH SOLE 5478 0 0 NOVO-NORDISK A S ADR 670100205 8 164 SH SOLE 164 0 0 NUTRIEN LTD COM 67077M108 160515 3413112 SH SOLE 3413112 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3693 300000 SH SOLE 300000 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2960 400000 SH SOLE 400000 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4659 400000 SH SOLE 400000 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2132 170000 SH SOLE 170000 0 0 NVIDIA CORP COM 67066G104 274 2058 SH SOLE 2058 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 157996 458892 SH SOLE 458892 0 0 OBSIDIAN ENERGY LTD COM 674482104 3 7404 SH SOLE 7404 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 14563 237290 SH SOLE 237290 0 0 OKTA INC CL A 679295105 28190 453300 SH SOLE 453300 0 0 OMNICOM GROUP INC COM 681919106 1454 23107 SH SOLE 23107 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 25998 794927 SH SOLE 794927 0 0 OPKO HEALTH INC COM 68375N103 5 1800 SH SOLE 1800 0 0 ORACLE CORP COM 68389X105 304740 6752050 SH SOLE 6752050 0 0 ORANGE SPONSORED ADR 684060106 45 2800 SH SOLE 2800 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1204 137310 SH SOLE 137310 0 0 PACCAR INC COM 693718108 11 200 SH SOLE 200 0 0 PALO ALTO NETWORKS INC COM 697435105 6592 35000 SH SOLE 35000 0 0 PARKER HANNIFIN CORP COM 701094104 16902 113340 SH SOLE 113340 0 0 PATTERN ENERGY GROUP INC CL A 70338P100 2 100 SH SOLE 100 0 0 PAYCHEX INC COM 704326107 1730 30600 SH SOLE 30600 0 0 PAYLOCITY HLDG CORP COM 70438V106 1619 26900 SH SOLE 26900 0 0 PAYPAL HLDGS INC COM 70450Y103 111616 1346000 SH SOLE 1346000 0 0 PEMBINA PIPELINE CORP COM 706327103 348415 11731502 SH SOLE 11731502 0 0 PENUMBRA INC COM 70975L107 46280 388600 SH SOLE 388600 0 0 PEPSICO INC COM 713448108 12505 115270 SH SOLE 115270 0 0 PERSPECTA INC COM 715347100 0 13 SH SOLE 13 0 0 PFIZER INC COM 717081103 234400 5377394 SH SOLE 5377394 0 0 PHILIP MORRIS INTL INC COM 718172109 14 206 SH SOLE 206 0 0 PHILLIPS 66 COM 718546104 8500 98761 SH SOLE 98761 0 0 PIONEER HIGH INCOME TR COM 72369H106 1616 202788 SH SOLE 202788 0 0 PIONEER NAT RES CO COM 723787107 7108 54588 SH SOLE 54588 0 0 PLANET FITNESS INC CL A 72703H101 29198 544600 SH SOLE 544600 0 0 PNC FINL SVCS GROUP INC COM 693475105 2 16 SH SOLE 16 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 14 729 SH SOLE 729 0 0 PPL CORP COM 69351T106 2 84 SH SOLE 84 0 0 PRICE T ROWE GROUP INC COM 74144T108 1 15 SH SOLE 15 0 0 PRICESMART INC COM 741511109 1046 17700 SH SOLE 17700 0 0 PRIMERICA INC COM 74164M108 59 600 SH SOLE 600 0 0 PROCTER AND GAMBLE CO COM 742718109 1655 20607 SH SOLE 20607 0 0 PROGRESSIVE CORP OHIO COM 743315103 91726 1520449 SH SOLE 1520449 0 0 PROLOGIS INC COM 74340W103 14972 255000 SH SOLE 255000 0 0 PRUDENTIAL FINL INC COM 744320102 5708 70000 SH SOLE 70000 0 0 PRUDENTIAL PLC ADR 74435K204 2 65 SH SOLE 65 0 0 PTC INC COM 69370C100 3888 46900 SH SOLE 46900 0 0 PUBLIC STORAGE COM 74460D109 3016 14900 SH SOLE 14900 0 0 PVH CORP COM 693656100 9294 100000 SH SOLE 100000 0 0 QUALCOMM INC COM 747525103 173 3039 SH SOLE 3039 0 0 QUEST DIAGNOSTICS INC COM 74834L100 12 140 SH SOLE 140 0 0 RAYTHEON CO COM NEW 755111507 2791 18200 SH SOLE 18200 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2382 80957 SH SOLE 80957 0 0 REGENERON PHARMACEUTICALS COM 75886F107 26 70 SH SOLE 70 0 0 RELX PLC SPONSORED ADR 759530108 6881 334322 SH SOLE 334322 0 0 REPUBLIC SVCS INC COM 760759100 2960 44790 SH SOLE 44790 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 29 1424 SH SOLE 1424 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 116228 2222924 SH SOLE 2222924 0 0 REXNORD CORP NEW COM 76169B102 1 60 SH SOLE 60 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2471 50808 SH SOLE 50808 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1438 43798 SH SOLE 43798 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 366969 7152953 SH SOLE 7152953 0 0 ROLLINS INC COM 775711104 85898 2379694 SH SOLE 2379694 0 0 ROPER TECHNOLOGIES INC COM 776696106 10345 38825 SH SOLE 38825 0 0 ROSS STORES INC COM 778296103 104380 1254382 SH SOLE 1254382 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 868044 12669024 SH SOLE 12669024 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 39 400 SH SOLE 400 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 15856 264551 SH SOLE 264551 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12 200 SH SOLE 200 0 0 ROYCE VALUE TR INC COM 780910105 5427 460000 SH SOLE 460000 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1983 27800 SH SOLE 27800 0 0 S&P GLOBAL INC COM 78409V104 11658 68647 SH SOLE 68647 0 0 SABRE CORP COM 78573M104 36883 1703918 SH SOLE 1703918 0 0 SALESFORCE COM INC COM 79466L302 19722 144000 SH SOLE 144000 0 0 SANOFI SPONSORED ADR 80105N105 208 4777 SH SOLE 4777 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1604 14700 SH SOLE 14700 0 0 SCHEIN HENRY INC COM 806407102 2171 27654 SH SOLE 27654 0 0 SCHLUMBERGER LTD COM 806857108 14 380 SH SOLE 380 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4812 55625 SH SOLE 55625 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3384 31803 SH SOLE 31803 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 291 1020 SH SOLE 1020 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3400 124485 SH SOLE 124485 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5276 85141 SH SOLE 85141 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2002 48511 SH SOLE 48511 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 773 24928 SH SOLE 24928 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1001 18925 SH SOLE 18925 0 0 SEMPRA ENERGY COM 816851109 50261 465732 SH SOLE 465732 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1078 23978 SH SOLE 23978 0 0 SERVICENOW INC COM 81762P102 145455 828700 SH SOLE 828700 0 0 SHAKE SHACK INC CL A 819047101 1272 28000 SH SOLE 28000 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 172695 9530963 SH SOLE 9530963 0 0 SHERWIN WILLIAMS CO COM 824348106 46165 117299 SH SOLE 117299 0 0 SHOPIFY INC CL A 82509L107 29369 212151 SH SOLE 212151 0 0 SILVERCREST METALS INC COM 828363101 877 300000 SH SOLE 300000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 26734 159160 SH SOLE 159160 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 4 140 SH SOLE 140 0 0 SKECHERS U S A INC CL A 830566105 23 1000 SH SOLE 1000 0 0 SL GREEN RLTY CORP COM 78440X101 13442 170000 SH SOLE 170000 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 9 235 SH SOLE 235 0 0 SNAP ON INC COM 833034101 4 25 SH SOLE 25 0 0 SOLAR CAP LTD COM 83413U100 9594 500000 SH SOLE 500000 0 0 SONY CORP SPONSORED ADR 835699307 5231 108220 SH SOLE 108220 0 0 SOUTHERN CO COM 842587107 3 64 SH SOLE 64 0 0 SOUTHWEST AIRLS CO COM 844741108 6587 141728 SH SOLE 141728 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 13942 115000 SH SOLE 115000 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 44 500 SH SOLE 500 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 20662 457874 SH SOLE 457874 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 22858 91399 SH SOLE 91399 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2524 8338 SH SOLE 8338 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 268 9049 SH SOLE 9049 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 186 2086 SH SOLE 2086 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 5572 62052 SH SOLE 62052 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4091 68217 SH SOLE 68217 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 77 1063 SH SOLE 1063 0 0 SPIRIT AIRLS INC COM 848577102 1147 19800 SH SOLE 19800 0 0 SPLUNK INC COM 848637104 95613 919300 SH SOLE 919300 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 69 6700 SH SOLE 6700 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 137 25000 SH SOLE 25000 0 0 SPX CORP COM 784635104 14 500 SH SOLE 500 0 0 SPX FLOW INC COM 78469X107 1 46 SH SOLE 46 0 0 SQUARE INC CL A 852234103 38657 705700 SH SOLE 705700 0 0 SSR MNG INC COM 784730103 9496 785380 SH SOLE 785380 0 0 STANLEY BLACK & DECKER INC COM 854502101 36064 301090 SH SOLE 301090 0 0 STANTEC INC COM 85472N109 85 3858 SH SOLE 3858 0 0 STARBUCKS CORP COM 855244109 448 6928 SH SOLE 6928 0 0 STARWOOD PPTY TR INC COM 85571B105 45690 2318360 SH SOLE 2318360 0 0 STATE STR CORP COM 857477103 5362 85025 SH SOLE 85025 0 0 STRYKER CORP COM 863667101 3962 25709 SH SOLE 25709 0 0 SUN LIFE FINL INC COM 866796105 269484 8113695 SH SOLE 8113695 0 0 SUNCOR ENERGY INC NEW COM 867224107 477093 17064277 SH SOLE 17064277 0 0 SVB FINL GROUP COM 78486Q101 2469 13000 SH SOLE 13000 0 0 SYSCO CORP COM 871829107 19 300 SH SOLE 300 0 0 TABLEAU SOFTWARE INC CL A 87336U105 1500 12500 SH SOLE 12500 0 0 TABULA RASA HEALTHCARE INC COM 873379101 1632 25600 SH SOLE 25600 0 0 TAHOE RES INC COM 873868103 45 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 1790 17390 SH SOLE 17390 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 7 20428 SH SOLE 20428 0 0 TAPESTRY INC COM 876030107 7424 220000 SH SOLE 220000 0 0 TARGET CORP COM 87612E106 15 225 SH SOLE 225 0 0 TE CONNECTIVITY LTD REG SHS H84989104 14782 195357 SH SOLE 195357 0 0 TECK RESOURCES LTD CL B 878742204 26918 1249507 SH SOLE 1249507 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7600 423436 SH SOLE 423436 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 7563 450735 SH SOLE 450735 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1473 127146 SH SOLE 127146 0 0 TELADOC HEALTH INC COM 87918A105 2751 55500 SH SOLE 55500 0 0 TELEFLEX INC COM 879369106 2791 10800 SH SOLE 10800 0 0 TELEFONICA S A SPONSORED ADR 879382208 22 2566 SH SOLE 2566 0 0 TELUS CORP COM 87971M103 265571 8003710 SH SOLE 8003710 0 0 TEREX CORP NEW COM 880779103 1439 52200 SH SOLE 52200 0 0 TESLA INC COM 88160R101 55 165 SH SOLE 165 0 0 TETRA TECH INC NEW COM 88162G103 7 142 SH SOLE 142 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1 55 SH SOLE 55 0 0 TEXAS INSTRS INC COM 882508104 46782 496327 SH SOLE 496327 0 0 TEXAS ROADHOUSE INC COM 882681109 23024 385700 SH SOLE 385700 0 0 TEXTRON INC COM 883203101 798 17300 SH SOLE 17300 0 0 THE TRADE DESK INC COM CL A 88339J105 42875 377500 SH SOLE 377500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 172889 772630 SH SOLE 772630 0 0 THOMSON REUTERS CORP COM NEW 884903709 36139 747264 SH SOLE 747264 0 0 TIFFANY & CO NEW COM 886547108 3627 45055 SH SOLE 45055 0 0 TJX COS INC NEW COM 872540109 39135 874704 SH SOLE 874704 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 844623 16972378 SH SOLE 16972378 0 0 TOTAL S A SPONSORED ADR 89151E109 2 35 SH SOLE 35 0 0 TOTAL SYS SVCS INC COM 891906109 6548 80564 SH SOLE 80564 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1662 14271 SH SOLE 14271 0 0 TRACTOR SUPPLY CO COM 892356106 613 7353 SH SOLE 7353 0 0 TRANSCANADA CORP COM 89353D107 466103 13041001 SH SOLE 13041001 0 0 TRANSUNION COM 89400J107 6548 115300 SH SOLE 115300 0 0 TRAVELERS COMPANIES INC COM 89417E109 23633 197314 SH SOLE 197314 0 0 TRI CONTL CORP COM 895436103 1764 75000 SH SOLE 75000 0 0 TWILIO INC CL A 90138F102 72497 833000 SH SOLE 833000 0 0 TWITTER INC COM 90184L102 147 5100 SH SOLE 5100 0 0 UBIQUITI NETWORKS INC COM 90347A100 2373 23870 SH SOLE 23870 0 0 UNILEVER N V N Y SHS NEW 904784709 36928 685439 SH SOLE 685439 0 0 UNILEVER PLC SPON ADR NEW 904767704 558 10640 SH SOLE 10640 0 0 UNION PAC CORP COM 907818108 83747 605848 SH SOLE 605848 0 0 UNITED PARCEL SERVICE INC CL B 911312106 45403 465493 SH SOLE 465493 0 0 UNITED STATES NATL GAS FUND UNIT PAR 912318300 1 31 SH SOLE 31 0 0 UNITED TECHNOLOGIES CORP COM 913017109 12450 117873 SH SOLE 117873 0 0 UNITEDHEALTH GROUP INC COM 91324P102 364683 1463938 SH SOLE 1463938 0 0 US BANCORP DEL COM NEW 902973304 17800 389319 SH SOLE 389319 0 0 V F CORP COM 918204108 143 2000 SH SOLE 2000 0 0 VALERO ENERGY CORP NEW COM 91913Y100 44692 595881 SH SOLE 595881 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3470 154566 SH SOLE 154566 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 49 620 SH SOLE 620 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1879 23653 SH SOLE 23653 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6119 112796 SH SOLE 112796 0 0 VANGUARD GROUP DIV APP ETF 921908844 325 3312 SH SOLE 3312 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 36758 159967 SH SOLE 159967 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 19091 144658 SH SOLE 144658 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 5340 101900 SH SOLE 101900 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 576 12599 SH SOLE 12599 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 558 11450 SH SOLE 11450 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 456 700 SH SOLE 700 0 0 VARIAN MED SYS INC COM 92220P105 5 45 SH SOLE 45 0 0 VEEVA SYS INC CL A COM 922475108 2295 25700 SH SOLE 25700 0 0 VENTAS INC COM 92276F100 12765 217900 SH SOLE 217900 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2045 41091 SH SOLE 41091 0 0 VERMILION ENERGY INC COM 923725105 23420 1110795 SH SOLE 1110795 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 114183 699600 SH SOLE 699600 0 0 VISA INC COM CL A 92826C839 604457 4582014 SH SOLE 4582014 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 10 499 SH SOLE 499 0 0 VORNADO RLTY TR SH BEN INT 929042109 5725 92300 SH SOLE 92300 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 393 87629 SH SOLE 87629 0 0 W R BERKLEY CORPORATION COM 084423102 23265 314667 SH SOLE 314667 0 0 WABTEC CORP COM 929740108 22197 315788 SH SOLE 315788 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2834 41344 SH SOLE 41344 0 0 WALMART INC COM 931142103 67930 729039 SH SOLE 729039 0 0 WASTE CONNECTIONS INC COM 94106B101 240425 3234945 SH SOLE 3234945 0 0 WASTE MGMT INC DEL COM 94106L109 1613 21112 SH SOLE 21112 0 0 WAYFAIR INC CL A 94419L101 2585 28700 SH SOLE 28700 0 0 WEC ENERGY GROUP INC COM 92939U106 6870 99200 SH SOLE 99200 0 0 WEIBO CORP SPONSORED ADR 948596101 31648 541705 SH SOLE 541705 0 0 WELLS FARGO CO NEW COM 949746101 45014 978907 SH SOLE 978907 0 0 WESCO INTL INC COM 95082P105 1 20 SH SOLE 20 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 86102 878420 SH SOLE 878420 0 0 WESTERN DIGITAL CORP COM 958102105 8320 225070 SH SOLE 225070 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 24 1375 SH SOLE 1375 0 0 WESTROCK CO COM 96145D105 7362 195000 SH SOLE 195000 0 0 WEYERHAEUSER CO COM 962166104 12822 586510 SH SOLE 586510 0 0 WHIRLPOOL CORP COM 963320106 12 115 SH SOLE 115 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1603 12301 SH SOLE 12301 0 0 WINGSTOP INC COM 974155103 2452 38200 SH SOLE 38200 0 0 WORKDAY INC CL A 98138H101 143537 912600 SH SOLE 912600 0 0 WORLDPAY INC CL A 981558109 21322 279000 SH SOLE 279000 0 0 XILINX INC COM 983919101 94468 1127300 SH SOLE 1127300 0 0 YAMANA GOLD INC COM 98462Y100 0 200 SH SOLE 200 0 0 YANDEX N V SHS CLASS A N97284108 31547 1153600 SH SOLE 1153600 0 0 YUM BRANDS INC COM 988498101 1593 20189 SH SOLE 20189 0 0 YUM CHINA HLDGS INC COM 98850P109 1846 55070 SH SOLE 55070 0 0 ZAYO GROUP HLDGS INC COM 98919V105 16274 712600 SH SOLE 712600 0 0 ZENDESK INC COM 98936J101 75062 1317500 SH SOLE 1317500 0 0 ZOETIS INC CL A 98978V103 175737 2054653 SH SOLE 2054653 0 0 ZSCALER INC COM 98980G102 28651 748600 SH SOLE 748600 0 0