0001062993-21-001497.txt : 20210216 0001062993-21-001497.hdr.sgml : 20210216 20210216145231 ACCESSION NUMBER: 0001062993-21-001497 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210216 DATE AS OF CHANGE: 20210216 EFFECTIVENESS DATE: 20210216 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: 21636604 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-2020 12-31-2020 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.
Dan Donnelly VP Compliance 416-627-0438 /s/Dan Donnelly Toronto A6 02-16-2021 0 692 42758677 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE ABB LTD SPONSORED ADR 000375204 48 1700 SH SOLE 1700 0 0 AFLAC INC COM 001055102 6672 150838 SH SOLE 150838 0 0 AT&T INC COM 00206R102 10224 357700 SH SOLE 357700 0 0 ABBOTT LABS COM 002824100 173844 1597832 SH SOLE 1597832 0 0 ABBVIE INC COM 00287Y109 46829 443264 SH SOLE 443264 0 0 ACTIVISION BLIZZARD INC COM 00507V109 25662 279299 SH SOLE 279299 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 7287 422044 SH SOLE 422044 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 121 241 SH SOLE 241 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 26626 169654 SH SOLE 169654 0 0 ADVANCED MICRO DEVICES INC COM 007903107 310518 3377600 SH SOLE 3377600 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 51689 438900 SH SOLE 438900 0 0 AGNICO EAGLE MINES LTD COM 008474108 71213 987974 SH SOLE 987974 0 0 AIRBNB INC COM CL A 009066101 8 55 SH SOLE 55 0 0 AIR PRODS & CHEMS INC COM 009158106 162474 597507 SH SOLE 597507 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3158 350000 SH SOLE 350000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 12551 71450 SH SOLE 71450 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 99057 5975881 SH SOLE 5975881 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 115834 484364 SH SOLE 484364 0 0 ALIGN TECHNOLOGY INC COM 016255101 65729 124950 SH SOLE 124950 0 0 ALITHYA GROUP INC CL A SUB VTG 01643B106 316 144600 SH SOLE 144600 0 0 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 1966 146600 SH SOLE 146600 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 6008 139300 SH SOLE 139300 0 0 ALLSTATE CORP COM 020002101 13552 124900 SH SOLE 124900 0 0 ALPHABET INC CAP STK CL C 02079K107 190572 109124 SH SOLE 109124 0 0 ALPHABET INC CAP STK CL A 02079K305 349652 200875 SH SOLE 200875 0 0 ALTRIA GROUP INC COM 02209S103 5501 134600 SH SOLE 134600 0 0 AMAZON COM INC COM 023135106 491031 148617 SH SOLE 148617 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 16 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 4313 35993 SH SOLE 35993 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 3962 45200 SH SOLE 45200 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 8 221 SH SOLE 221 0 0 AMERICAN TOWER CORP NEW COM 03027X100 341564 1543835 SH SOLE 1543835 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 45158 299189 SH SOLE 299189 0 0 AMERICOLD RLTY TR COM 03064D108 21036 573189 SH SOLE 573189 0 0 AMETEK INC COM 031100100 112426 935140 SH SOLE 935140 0 0 AMGEN INC COM 031162100 5060 22200 SH SOLE 22200 0 0 AMPHENOL CORP NEW CL A 032095101 42019 325060 SH SOLE 325060 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 351 5013 SH SOLE 5013 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 4522 539200 SH SOLE 539200 0 0 ANTHEM INC COM 036752103 56959 181036 SH SOLE 181036 0 0 APHRIA INC COM 03765K104 13 1934 SH SOLE 1934 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 26874 551388 SH SOLE 551388 0 0 APPLE INC COM 037833100 811758 6011336 SH SOLE 6011336 0 0 ARBOR REALTY TRUST INC COM 038923108 2126 150000 SH SOLE 150000 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 54826 1145893 SH SOLE 1145893 0 0 ARES CAPITAL CORP COM 04010L103 53036 3174986 SH SOLE 3174986 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 327 7500 SH SOLE 7500 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 18645 370362 SH SOLE 370362 0 0 ATLANTIC POWER CORP COM NEW 04878Q863 3 1300 SH SOLE 1300 0 0 AURORA CANNABIS INC COM 05156X884 15 1827 SH SOLE 1827 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14292 80904 SH SOLE 80904 0 0 AUTOZONE INC COM 053332102 10735 9100 SH SOLE 9100 0 0 AVALONBAY CMNTYS INC COM 053484101 28394 179270 SH SOLE 179270 0 0 AVNET INC COM 053807103 2950 84400 SH SOLE 84400 0 0 BCE INC COM NEW 05534B760 418255 9747588 SH SOLE 9747588 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 243 6500 SH SOLE 6500 0 0 BP PLC SPONSORED ADR 055622104 20 960 SH SOLE 960 0 0 BRP INC COM SUN VTG 05577W200 4465 67313 SH SOLE 67313 0 0 BALL CORP COM 058498106 4393 48201 SH SOLE 48201 0 0 BALLARD PWR SYS INC NEW COM 058586108 14435 610820 SH SOLE 610820 0 0 BK OF AMERICA CORP COM 060505104 4760 156637 SH SOLE 156637 0 0 BANK MONTREAL QUE COM 063671101 179412 2358334 SH SOLE 2358334 0 0 BANK NEW YORK MELLON CORP COM 064058100 4104 98109 SH SOLE 98109 0 0 BANK NOVA SCOTIA B C COM 064149107 969998 17938070 SH SOLE 17938070 0 0 BARRICK GOLD CORP COM 067901108 6796 292207 SH SOLE 292207 0 0 BAXTER INTL INC COM 071813109 44894 564436 SH SOLE 564436 0 0 BECTON DICKINSON & CO COM 075887109 244024 984748 SH SOLE 984748 0 0 BED BATH & BEYOND INC COM 075896100 238 12700 SH SOLE 12700 0 0 BEIGENE LTD SPONSORED ADR 07725L102 6728 26300 SH SOLE 26300 0 0 BERKLEY W R CORP COM 084423102 52520 791558 SH SOLE 791558 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4185 12 SH SOLE 12 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36356 157790 SH SOLE 157790 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3019 53600 SH SOLE 53600 0 0 BHP GROUP LTD SPONSORED ADS 088606108 20 300 SH SOLE 300 0 0 BILL COM HLDGS INC COM 090043100 112241 825000 SH SOLE 825000 0 0 BIOTELEMETRY INC COM 090672106 58 800 SH SOLE 800 0 0 BLACKBERRY LTD COM 09228F103 49 7430 SH SOLE 7430 0 0 BLACKROCK INC COM 09247X101 26690 37525 SH SOLE 37525 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3562 327873 SH SOLE 327873 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 1978 333597 SH SOLE 333597 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 45851 1661902 SH SOLE 1661902 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 127558 1965787 SH SOLE 1965787 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 8020 219683 SH SOLE 219683 0 0 BLOOM ENERGY CORP COM CL A 093712107 1836 64400 SH SOLE 64400 0 0 BOEING CO COM 097023105 4 20 SH SOLE 20 0 0 BOOKING HOLDINGS INC COM 09857L108 110333 49835 SH SOLE 49835 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 75418 864197 SH SOLE 864197 0 0 BOSTON PROPERTIES INC COM 101121101 250 2981 SH SOLE 2981 0 0 BOSTON SCIENTIFIC CORP COM 101137107 24279 680720 SH SOLE 680720 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 4780 430000 SH SOLE 430000 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 2785 237500 SH SOLE 237500 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 8307 48760 SH SOLE 48760 0 0 BRINKER INTL INC COM 109641100 4246 76800 SH SOLE 76800 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 36452 589588 SH SOLE 589588 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 271 7205 SH SOLE 7205 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 26658 174684 SH SOLE 174684 0 0 BROADCOM INC COM 11135F101 67671 155546 SH SOLE 155546 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 884135 21337320 SH SOLE 21337320 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 390 5380 SH SOLE 5380 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 63 3500 SH SOLE 3500 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 14 231 SH SOLE 231 0 0 B2GOLD CORP COM 11777Q209 6199 1086400 SH SOLE 1086400 0 0 BURLINGTON STORES INC COM 122017106 16652 64027 SH SOLE 64027 0 0 CAE INC COM 124765108 47394 1694695 SH SOLE 1694695 0 0 CDW CORP COM 12514G108 120797 925423 SH SOLE 925423 0 0 CGI INC CL A SUB VTG 12532H104 179481 2257530 SH SOLE 2257530 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 43190 462700 SH SOLE 462700 0 0 CI FINL CORP COM 125491100 4 300 SH SOLE 300 0 0 CME GROUP INC COM 12572Q105 233809 1309793 SH SOLE 1309793 0 0 CNOOC LIMITED SPONSORED ADR 126132109 4 40 SH SOLE 40 0 0 CSG SYS INTL INC COM 126349109 1601 35700 SH SOLE 35700 0 0 CSX CORP COM 126408103 34979 385975 SH SOLE 385975 0 0 CVS HEALTH CORP COM 126650100 28617 422935 SH SOLE 422935 0 0 CACI INTL INC CL A 127190304 2564 10300 SH SOLE 10300 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 209829 1546388 SH SOLE 1546388 0 0 CAMBER ENERGY INC COM 13200M508 0 1 SH SOLE 1 0 0 CAMDEN PPTY TR SH BEN INT 133131102 19092 192750 SH SOLE 192750 0 0 CAMECO CORP COM 13321L108 30 2200 SH SOLE 2200 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1051 34870 SH SOLE 34870 0 0 CANADIAN IMP BK COMM COM 136069101 403505 4710036 SH SOLE 4710036 0 0 CANADIAN NATL RY CO COM 136375102 1002654 9130077 SH SOLE 9130077 0 0 CANADIAN NAT RES LTD COM 136385101 406354 16691121 SH SOLE 16691121 0 0 CANADIAN PAC RY LTD COM 13645T100 816224 2332975 SH SOLE 2332975 0 0 CANON INC SPONSORED ADR 138006309 3595 185000 SH SOLE 185000 0 0 CANOPY GROWTH CORP COM 138035100 538 21800 SH SOLE 21800 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 22 1000 SH SOLE 1000 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 38729 1023140 SH SOLE 1023140 0 0 CARROLS RESTAURANT GROUP INC COM 14574X104 19 3050 SH SOLE 3050 0 0 CATALENT INC COM 148806102 11222 108400 SH SOLE 108400 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 39 1000 SH SOLE 1000 0 0 CELESTICA INC SUB VTG SHS 15101Q108 1568 194684 SH SOLE 194684 0 0 CENTENE CORP DEL COM 15135B101 31808 538100 SH SOLE 538100 0 0 CENOVUS ENERGY INC COM 15135U109 63 10246 SH SOLE 10246 0 0 CENTRAL SECS CORP COM 155123102 1293 40074 SH SOLE 40074 0 0 CERNER CORP COM 156782104 7 84 SH SOLE 84 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 148764 226900 SH SOLE 226900 0 0 CHEMED CORP NEW COM 16359R103 19480 36800 SH SOLE 36800 0 0 CHEVRON CORP NEW COM 166764100 9354 109335 SH SOLE 109335 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1833 64600 SH SOLE 64600 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 984 35600 SH SOLE 35600 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 10259 9044 SH SOLE 9044 0 0 CHURCH & DWIGHT INC COM 171340102 2826 32570 SH SOLE 32570 0 0 CISCO SYS INC COM 17275R102 88633 1987539 SH SOLE 1987539 0 0 CINTAS CORP COM 172908105 132063 375849 SH SOLE 375849 0 0 CITIGROUP INC COM NEW 172967424 50221 830679 SH SOLE 830679 0 0 CLEARWAY ENERGY INC CL C 18539C204 2418 75000 SH SOLE 75000 0 0 CLOUDFLARE INC CL A COM 18915M107 109731 1427600 SH SOLE 1427600 0 0 COCA COLA CO COM 191216100 303754 5561656 SH SOLE 5561656 0 0 COEUR MNG INC COM NEW 192108504 7 695 SH SOLE 695 0 0 COGNEX CORP COM 192422103 36219 446300 SH SOLE 446300 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 4887 399299 SH SOLE 399299 0 0 COLGATE PALMOLIVE CO COM 194162103 164 1916 SH SOLE 1916 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 5003 56034 SH SOLE 56034 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 13686 154250 SH SOLE 154250 0 0 COMCAST CORP NEW CL A 20030N101 422941 8222961 SH SOLE 8222961 0 0 CONAGRA BRANDS INC COM 205887102 2291 63200 SH SOLE 63200 0 0 CONOCOPHILLIPS COM 20825C104 144 3599 SH SOLE 3599 0 0 CONSOLIDATED EDISON INC COM 209115104 300 4735 SH SOLE 4735 0 0 CONSTELLATION BRANDS INC CL A 21036P108 1954 9377 SH SOLE 9377 0 0 CORNING INC COM 219350105 469 13000 SH SOLE 13000 0 0 CORTEVA INC COM 22052L104 1449 42890 SH SOLE 42890 0 0 COSTCO WHSL CORP NEW COM 22160K105 548032 1458403 SH SOLE 1458403 0 0 COSTAR GROUP INC COM 22160N109 17168 18500 SH SOLE 18500 0 0 COUPA SOFTWARE INC COM 22266L106 7499 21900 SH SOLE 21900 0 0 CRESCENT PT ENERGY CORP COM 22576C101 1281 536474 SH SOLE 536474 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 6983 33100 SH SOLE 33100 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 86196 549635 SH SOLE 549635 0 0 CROWN HLDGS INC COM 228368106 19026 189950 SH SOLE 189950 0 0 CUBESMART COM 229663109 19266 569158 SH SOLE 569158 0 0 CUMMINS INC COM 231021106 4898 21700 SH SOLE 21700 0 0 DANAHER CORPORATION COM 235851102 203593 919141 SH SOLE 919141 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 74277 1297500 SH SOLE 1297500 0 0 DARDEN RESTAURANTS INC COM 237194105 13911 118125 SH SOLE 118125 0 0 DECKERS OUTDOOR CORP COM 243537107 55465 193300 SH SOLE 193300 0 0 DEERE & CO COM 244199105 40 150 SH SOLE 150 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 26 640 SH SOLE 640 0 0 DESCARTES SYS GROUP INC COM 249906108 29930 512846 SH SOLE 512846 0 0 DEVON ENERGY CORP NEW COM 25179M103 58 3643 SH SOLE 3643 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 8563 53641 SH SOLE 53641 0 0 DIGITAL RLTY TR INC COM 253868103 70980 511377 SH SOLE 511377 0 0 DISNEY WALT CO COM 254687106 11013 60626 SH SOLE 60626 0 0 DISCOVER FINL SVCS COM 254709108 49617 553800 SH SOLE 553800 0 0 DOCEBO INC COM 25609L105 98 1500 SH SOLE 1500 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 5522 56700 SH SOLE 56700 0 0 DOLLAR GEN CORP NEW COM 256677105 48151 228622 SH SOLE 228622 0 0 DOLLAR TREE INC COM 256746108 28391 264385 SH SOLE 264385 0 0 DOMINION ENERGY INC COM 25746U109 89479 1205043 SH SOLE 1205043 0 0 DRAFTKINGS INC COM CL A 26142R104 14 300 SH SOLE 300 0 0 DUKE REALTY CORP COM NEW 264411505 6063 153200 SH SOLE 153200 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2 18 SH SOLE 18 0 0 DUPONT DE NEMOURS INC COM 26614N102 16986 240347 SH SOLE 240347 0 0 EOG RES INC COM 26875P101 2225 45649 SH SOLE 45649 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 2124 117100 SH SOLE 117100 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 2843 323832 SH SOLE 323832 0 0 EBAY INC. COM 278642103 9570 188700 SH SOLE 188700 0 0 ECOLAB INC COM 278865100 39822 184410 SH SOLE 184410 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 56827 630432 SH SOLE 630432 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 16073 531892 SH SOLE 531892 0 0 ELDORADO GOLD CORP NEW COM 284902509 347 25360 SH SOLE 25360 0 0 EMERSON ELEC CO COM 291011104 1215 16985 SH SOLE 16985 0 0 ENBRIDGE INC COM 29250N105 529367 16500865 SH SOLE 16500865 0 0 ENERPLUS CORP COM 292766102 175 54875 SH SOLE 54875 0 0 ENPHASE ENERGY INC COM 29355A107 520 3000 SH SOLE 3000 0 0 ENTEGRIS INC COM 29362U104 84337 872300 SH SOLE 872300 0 0 ENTERGY CORP NEW COM 29364G103 7739 78200 SH SOLE 78200 0 0 EPAM SYS INC COM 29414B104 110376 306900 SH SOLE 306900 0 0 EQUIFAX INC COM 294429105 5039 26275 SH SOLE 26275 0 0 EQUINIX INC COM 29444U700 45998 65879 SH SOLE 65879 0 0 EQUINOR ASA SPONSORED ADR 29446M102 3747 223804 SH SOLE 223804 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 9145 145373 SH SOLE 145373 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 14433 244000 SH SOLE 244000 0 0 ERICSSON ADR B SEK 10 294821608 11671 1007047 SH SOLE 1007047 0 0 EVERGY INC COM 30034W106 5935 109400 SH SOLE 109400 0 0 EVERSOURCE ENERGY COM 30040W108 90461 1056677 SH SOLE 1056677 0 0 EXACT SCIENCES CORP COM 30063P105 113454 846000 SH SOLE 846000 0 0 EXELON CORP COM 30161N101 11966 286252 SH SOLE 286252 0 0 EXPEDIA GROUP INC COM NEW 30212P303 9357 70540 SH SOLE 70540 0 0 EXPEDITORS INTL WASH INC COM 302130109 66175 697044 SH SOLE 697044 0 0 EXXON MOBIL CORP COM 30231G102 171 4146 SH SOLE 4146 0 0 FLIR SYS INC COM 302445101 5415 123200 SH SOLE 123200 0 0 FACEBOOK INC CL A 30303M102 85082 312222 SH SOLE 312222 0 0 FAIR ISAAC CORP COM 303250104 177 350 SH SOLE 350 0 0 FARFETCH LTD ORD SH CL A 30744W107 111846 1727600 SH SOLE 1727600 0 0 FASTENAL CO COM 311900104 9 182 SH SOLE 182 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 245 3179 SH SOLE 3179 0 0 FEDEX CORP COM 31428X106 37944 145475 SH SOLE 145475 0 0 F5 NETWORKS INC COM 315616102 5780 32800 SH SOLE 32800 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 7722 55161 SH SOLE 55161 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 6 450 SH SOLE 450 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 36916 254100 SH SOLE 254100 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 37 525 SH SOLE 525 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 131 944 SH SOLE 944 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 202 2121 SH SOLE 2121 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 9 200 SH SOLE 200 0 0 FIRSTSERVICE CORP NEW COM 33767E202 45815 337116 SH SOLE 337116 0 0 FISERV INC COM 337738108 43038 381603 SH SOLE 381603 0 0 FIRSTENERGY CORP COM 337932107 247 9133 SH SOLE 9133 0 0 FITBIT INC CL A 33812L102 8 1200 SH SOLE 1200 0 0 FIVE BELOW INC COM 33829M101 130898 765100 SH SOLE 765100 0 0 FIVE9 INC COM 338307101 115637 667600 SH SOLE 667600 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 6374 67800 SH SOLE 67800 0 0 FOOT LOCKER INC COM 344849104 198 4875 SH SOLE 4875 0 0 FORD MTR CO DEL COM 345370860 7 800 SH SOLE 800 0 0 FORTIS INC COM 349553107 625769 15209500 SH SOLE 15209500 0 0 FORTIVE CORP COM 34959J108 7838 111563 SH SOLE 111563 0 0 FRANCO NEV CORP COM 351858105 122219 967509 SH SOLE 967509 0 0 FUELCELL ENERGY INC COM 35952H601 224 20000 SH SOLE 20000 0 0 FS KKR CAP CORP II COM 35952V303 12996 809099 SH SOLE 809099 0 0 GABELLI DIVID & INCOME TR COM 36242H104 4314 200000 SH SOLE 200000 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 6871 1940014 SH SOLE 1940014 0 0 GENERAC HLDGS INC COM 368736104 34196 148720 SH SOLE 148720 0 0 GENERAL AMERN INVS CO INC COM 368802104 3466 93000 SH SOLE 93000 0 0 GENERAL DYNAMICS CORP COM 369550108 3407 22900 SH SOLE 22900 0 0 GENERAL ELECTRIC CO COM 369604103 23 2100 SH SOLE 2100 0 0 GENERAL MLS INC COM 370334104 2544 43300 SH SOLE 43300 0 0 GENERAL MTRS CO COM 37045V100 72401 1734917 SH SOLE 1734917 0 0 GENMAB A/S SPONSORED ADS 372303206 68700 1680000 SH SOLE 1680000 0 0 GILEAD SCIENCES INC COM 375558103 3917 68925 SH SOLE 68925 0 0 GILDAN ACTIVEWEAR INC COM 375916103 14909 531347 SH SOLE 531347 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6287 169200 SH SOLE 169200 0 0 GLOBAL PMTS INC COM 37940X102 23975 113719 SH SOLE 113719 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 808 28789 SH SOLE 28789 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10 300 SH SOLE 300 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 725 15489 SH SOLE 15489 0 0 GOLD STD VENTURES CORP COM 380738104 0 18 SH SOLE 18 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 352 1330 SH SOLE 1330 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 230 12000 SH SOLE 12000 0 0 GOOSEHEAD INS INC COM CL A 38267D109 172 1400 SH SOLE 1400 0 0 GRACO INC COM 384109104 54234 748620 SH SOLE 748620 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 71405 1165758 SH SOLE 1165758 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 629 43300 SH SOLE 43300 0 0 HAIN CELESTIAL GROUP INC COM 405217100 19748 493585 SH SOLE 493585 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 382 6000 SH SOLE 6000 0 0 HANOVER INS GROUP INC COM 410867105 2377 20400 SH SOLE 20400 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3088 64200 SH SOLE 64200 0 0 HASBRO INC COM 418056107 188 2000 SH SOLE 2000 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 6417 214200 SH SOLE 214200 0 0 HEXO CORP COM NEW 428304307 26 7125 SH SOLE 7125 0 0 HILL ROM HLDGS INC COM 431475102 20301 210199 SH SOLE 210199 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 7601 68760 SH SOLE 68760 0 0 HOME DEPOT INC COM 437076102 340779 1281341 SH SOLE 1281341 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2430 86000 SH SOLE 86000 0 0 HONEYWELL INTL INC COM 438516106 510620 2413017 SH SOLE 2413017 0 0 HUBSPOT INC COM 443573100 141193 360800 SH SOLE 360800 0 0 HUDSON PAC PPTYS INC COM 444097109 14134 590202 SH SOLE 590202 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 2418 14300 SH SOLE 14300 0 0 HUNTSMAN CORP COM 447011107 976 43066 SH SOLE 43066 0 0 HYCROFT MINING HOLDING CORP COM CL A 44862P109 0 7 SH SOLE 7 0 0 IMV INC COM 44974L103 46 15000 SH SOLE 15000 0 0 IAMGOLD CORP COM 450913108 3 950 SH SOLE 950 0 0 ILLINOIS TOOL WKS INC COM 452308109 103402 509430 SH SOLE 509430 0 0 IMPERIAL OIL LTD COM NEW 453038408 505 26551 SH SOLE 26551 0 0 INFOSYS LTD SPONSORED ADR 456788108 2633 155000 SH SOLE 155000 0 0 ING GROEP N.V. SPONSORED ADR 456837103 30 3200 SH SOLE 3200 0 0 INGERSOLL RAND INC COM 45687V106 9 198 SH SOLE 198 0 0 INGREDION INC COM 457187102 3090 39100 SH SOLE 39100 0 0 INSULET CORP COM 45784P101 129779 502800 SH SOLE 502800 0 0 INTEL CORP COM 458140100 13943 285015 SH SOLE 285015 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 9766 161920 SH SOLE 161920 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 18115 159574 SH SOLE 159574 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 7666 61441 SH SOLE 61441 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 79 250 SH SOLE 250 0 0 INTUIT COM 461202103 28084 74537 SH SOLE 74537 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 190489 232899 SH SOLE 232899 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 9 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6410 194840 SH SOLE 194840 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 642 10500 SH SOLE 10500 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3146 12478 SH SOLE 12478 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 959 6089 SH SOLE 6089 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 861 3311 SH SOLE 3311 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2090 16401 SH SOLE 16401 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 626 5085 SH SOLE 5085 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 60 3100 SH SOLE 3100 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 580 3739 SH SOLE 3739 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 582 5539 SH SOLE 5539 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 436 10915 SH SOLE 10915 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 2557 67910 SH SOLE 67910 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 49213 1047467 SH SOLE 1047467 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 293 6833 SH SOLE 6833 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 103 1000 SH SOLE 1000 0 0 INVESTORS BANCORP INC NEW COM 46146L101 1938 183900 SH SOLE 183900 0 0 INVITATION HOMES INC COM 46187W107 73057 2468832 SH SOLE 2468832 0 0 IRON MTN INC NEW COM 46284V101 2460 83700 SH SOLE 83700 0 0 ISHARES INC MSCI AUST ETF 464286103 538 22420 SH SOLE 22420 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1686 31664 SH SOLE 31664 0 0 ISHARES INC MSCI WORLD ETF 464286392 1410 12511 SH SOLE 12511 0 0 ISHARES INC MSCI CDA ETF 464286509 1121 36248 SH SOLE 36248 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 1 10 SH SOLE 10 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1475 30302 SH SOLE 30302 0 0 ISHARES INC MSCI HONG KG ETF 464286871 247 10018 SH SOLE 10018 0 0 ISHARES TR CORE S&P500 ETF 464287200 471 1251 SH SOLE 1251 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1155 22274 SH SOLE 22274 0 0 ISHARES TR IBOXX INV CP ETF 464287242 319 2300 SH SOLE 2300 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 1718 14283 SH SOLE 14283 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1778 20528 SH SOLE 20528 0 0 ISHARES TR MSCI EAFE ETF 464287465 5602 76576 SH SOLE 76576 0 0 ISHARES TR CORE S&P MCP ETF 464287507 34229 148570 SH SOLE 148570 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1883 7800 SH SOLE 7800 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 131 455 SH SOLE 455 0 0 ISHARES TR U.S. TECH ETF 464287721 12 140 SH SOLE 140 0 0 ISHARES TR U.S. REAL ES ETF 464287739 715 8363 SH SOLE 8363 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 328 3646 SH SOLE 3646 0 0 ISHARES TR JPMORGAN USD EMG 464288281 28077 241592 SH SOLE 241592 0 0 ISHARES TR GLB INFRASTR ETF 464288372 286 6531 SH SOLE 6531 0 0 ISHARES TR IBOXX HI YD ETF 464288513 21010 240066 SH SOLE 240066 0 0 ISHARES TR USD INV GRDE ETF 464288620 3283 10000 SH SOLE 10000 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 857 15500 SH SOLE 15500 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 7227 54203 SH SOLE 54203 0 0 ISHARES TR SHORT TREAS BD 464288679 789 7118 SH SOLE 7118 0 0 ISHARES TR PFD AND INCM SEC 464288687 1178 30523 SH SOLE 30523 0 0 ISHARES TR US AER DEF ETF 464288760 64 678 SH SOLE 678 0 0 ISHARES TR U.S. MED DVC ETF 464288810 560 1720 SH SOLE 1720 0 0 ISHARES TR MSCI INDIA ETF 46429B598 363 9000 SH SOLE 9000 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1687 33171 SH SOLE 33171 0 0 ISHARES TR MSCI CHINA ETF 46429B671 154 1895 SH SOLE 1895 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 2890 49305 SH SOLE 49305 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 10285 193118 SH SOLE 193118 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 7489 82520 SH SOLE 82520 0 0 ISHARES TR MSCI USA MMENTM 46432F396 6182 48810 SH SOLE 48810 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1185 17498 SH SOLE 17498 0 0 ISHARES TR MSCI INTL SML CP 46434V266 1454 55170 SH SOLE 55170 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 276 7364 SH SOLE 7364 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 1423 47710 SH SOLE 47710 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3592 127200 SH SOLE 127200 0 0 ISHARES TR MSCI LW CRB TG 46434V464 45 300 SH SOLE 300 0 0 ISHARES TR CORE DIV GRWTH 46434V621 7633 218470 SH SOLE 218470 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 2572 97000 SH SOLE 97000 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1518 30340 SH SOLE 30340 0 0 JPMORGAN CHASE & CO COM 46625H100 251198 1995705 SH SOLE 1995705 0 0 JABIL INC COM 466313103 43 1000 SH SOLE 1000 0 0 JACOBS ENGR GROUP INC COM 469814107 382 3499 SH SOLE 3499 0 0 JETBLUE AWYS CORP COM 477143101 1 100 SH SOLE 100 0 0 JOHNSON & JOHNSON COM 478160104 495483 3162716 SH SOLE 3162716 0 0 J2 GLOBAL INC COM 48123V102 2620 26730 SH SOLE 26730 0 0 JUNIPER NETWORKS INC COM 48203R104 5201 233500 SH SOLE 233500 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 8434 42277 SH SOLE 42277 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 15223 115620 SH SOLE 115620 0 0 KIMBERLY-CLARK CORP COM 494368103 6031 45150 SH SOLE 45150 0 0 KINROSS GOLD CORP COM 496902404 996 131568 SH SOLE 131568 0 0 KINGSWAY FINL SVCS INC COM NEW 496904202 0 1000 SH SOLE 1000 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 23 558 SH SOLE 558 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4489 82653 SH SOLE 82653 0 0 KRAFT HEINZ CO COM 500754106 3499 100600 SH SOLE 100600 0 0 KROGER CO COM 501044101 7195 227300 SH SOLE 227300 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 35930 190743 SH SOLE 190743 0 0 LAM RESEARCH CORP COM 512807108 88185 181440 SH SOLE 181440 0 0 LANDSTAR SYS INC COM 515098101 3879 28800 SH SOLE 28800 0 0 LAS VEGAS SANDS CORP COM 517834107 57654 983115 SH SOLE 983115 0 0 LAUDER ESTEE COS INC CL A 518439104 73373 277377 SH SOLE 277377 0 0 LENNOX INTL INC COM 526107107 164 600 SH SOLE 600 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4939 714537 SH SOLE 714537 0 0 LIFE STORAGE INC COM 53223X107 16676 139094 SH SOLE 139094 0 0 LIGHTSPEED POS INC SUB VTG SHS 53227R106 25796 368100 SH SOLE 368100 0 0 LILLY ELI & CO COM 532457108 17087 101980 SH SOLE 101980 0 0 LINCOLN ELEC HLDGS INC COM 533900106 24812 212100 SH SOLE 212100 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 223 6565 SH SOLE 6565 0 0 LOCKHEED MARTIN CORP COM 539830109 4996 14079 SH SOLE 14079 0 0 LULULEMON ATHLETICA INC COM 550021109 110216 313187 SH SOLE 313187 0 0 M & T BK CORP COM 55261F104 7915 62012 SH SOLE 62012 0 0 MGM RESORTS INTERNATIONAL COM 552953101 22 700 SH SOLE 700 0 0 MKS INSTRS INC COM 55306N104 32644 213000 SH SOLE 213000 0 0 MSCI INC COM 55354G100 64319 146700 SH SOLE 146700 0 0 MAG SILVER CORP COM 55903Q104 4667 225000 SH SOLE 225000 0 0 MAGNA INTL INC COM 559222401 25902 359613 SH SOLE 359613 0 0 MANULIFE FINL CORP COM 56501R106 293692 16573250 SH SOLE 16573250 0 0 MARKETAXESS HLDGS INC COM 57060D108 8405 14900 SH SOLE 14900 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3129 11100 SH SOLE 11100 0 0 MASTERCARD INCORPORATED CL A 57636Q104 209858 588493 SH SOLE 588493 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2087 22000 SH SOLE 22000 0 0 MCDONALDS CORP COM 580135101 339045 1596372 SH SOLE 1596372 0 0 MERCADOLIBRE INC COM 58733R102 204333 118900 SH SOLE 118900 0 0 MERCK & CO. INC COM 58933Y105 54846 682771 SH SOLE 682771 0 0 METLIFE INC COM 59156R108 36 760 SH SOLE 760 0 0 MICROSOFT CORP COM 594918104 1618359 7278788 SH SOLE 7278788 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 849 6898 SH SOLE 6898 0 0 MICRON TECHNOLOGY INC COM 595112103 76848 1076800 SH SOLE 1076800 0 0 MID-AMER APT CMNTYS INC COM 59522J103 6872 54800 SH SOLE 54800 0 0 MONDELEZ INTL INC CL A 609207105 325671 5596566 SH SOLE 5596566 0 0 MONGODB INC CL A 60937P106 176230 487300 SH SOLE 487300 0 0 MOODYS CORP COM 615369105 34897 121870 SH SOLE 121870 0 0 MORGAN STANLEY COM NEW 617446448 389095 5716780 SH SOLE 5716780 0 0 NIO INC SPON ADS 62914V106 235 4800 SH SOLE 4800 0 0 NASDAQ INC COM 631103108 4895 37491 SH SOLE 37491 0 0 NATIONAL FUEL GAS CO N J COM 636180101 2038 49600 SH SOLE 49600 0 0 NETFLIX INC COM 64110L106 84759 161792 SH SOLE 161792 0 0 NETEASE INC SPONSORED ADS 64110W102 74363 772655 SH SOLE 772655 0 0 NEW GOLD INC CDA COM 644535106 380 167197 SH SOLE 167197 0 0 NEWMARKET CORP COM 651587107 2852 7119 SH SOLE 7119 0 0 NEWMONT CORP COM 651639106 4172 68868 SH SOLE 68868 0 0 NEXTERA ENERGY INC COM 65339F101 268883 3526266 SH SOLE 3526266 0 0 NEXGEN ENERGY LTD COM 65340P106 8440 3025000 SH SOLE 3025000 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 166184 2499939 SH SOLE 2499939 0 0 NIKE INC CL B 654106103 529039 3725270 SH SOLE 3725270 0 0 NORBORD INC COM NEW 65548P403 18679 430920 SH SOLE 430920 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 277 28800 SH SOLE 28800 0 0 NORTHROP GRUMMAN CORP COM 666807102 60829 200660 SH SOLE 200660 0 0 NOVARTIS AG SPONSORED ADR 66987V109 1500 16817 SH SOLE 16817 0 0 NOVO-NORDISK A S ADR 670100205 8 114 SH SOLE 114 0 0 NUCOR CORP COM 670346105 21 400 SH SOLE 400 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5418 400000 SH SOLE 400000 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2496 166200 SH SOLE 166200 0 0 NVIDIA CORPORATION COM 67066G104 193623 369837 SH SOLE 369837 0 0 NUTRIEN LTD COM 67077M108 384971 8120465 SH SOLE 8120465 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 16771 37000 SH SOLE 37000 0 0 OSI SYSTEMS INC COM 671044105 448 4800 SH SOLE 4800 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 2540 455321 SH SOLE 455321 0 0 OMNICOM GROUP INC COM 681919106 3961 63800 SH SOLE 63800 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 0 5 SH SOLE 5 0 0 OPEN TEXT CORP COM 683715106 70649 1550352 SH SOLE 1550352 0 0 ORACLE CORP COM 68389X105 349650 5411724 SH SOLE 5411724 0 0 ORANGE SPONSORED ADR 684060106 33 2800 SH SOLE 2800 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 10 810 SH SOLE 810 0 0 OTIS WORLDWIDE CORP COM 68902V107 800 11950 SH SOLE 11950 0 0 OVINTIV INC COM 69047Q102 140 9688 SH SOLE 9688 0 0 PNC FINL SVCS GROUP INC COM 693475105 2579 17500 SH SOLE 17500 0 0 PPG INDS INC COM 693506107 11811 82200 SH SOLE 82200 0 0 PPL CORP COM 69351T106 3798 137200 SH SOLE 137200 0 0 PACCAR INC COM 693718108 17 200 SH SOLE 200 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 112 4727 SH SOLE 4727 0 0 PALO ALTO NETWORKS INC COM 697435105 209323 593200 SH SOLE 593200 0 0 PARKER-HANNIFIN CORP COM 701094104 339169 1250700 SH SOLE 1250700 0 0 PAYCHEX INC COM 704326107 187 2000 SH SOLE 2000 0 0 PAYPAL HLDGS INC COM 70450Y103 2925 12785 SH SOLE 12785 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 131912 848500 SH SOLE 848500 0 0 PEMBINA PIPELINE CORP COM 706327103 180547 7609633 SH SOLE 7609633 0 0 PENN NATL GAMING INC COM 707569109 26578 304734 SH SOLE 304734 0 0 PEPSICO INC COM 713448108 10818 72757 SH SOLE 72757 0 0 PFIZER INC COM 717081103 357028 9688484 SH SOLE 9688484 0 0 PHILIP MORRIS INTL INC COM 718172109 41693 510000 SH SOLE 510000 0 0 PHILLIPS 66 COM 718546104 3138 44300 SH SOLE 44300 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2401 148200 SH SOLE 148200 0 0 PINDUODUO INC SPONSORED ADS 722304102 98490 548100 SH SOLE 548100 0 0 PINTEREST INC CL A 72352L106 148938 2239800 SH SOLE 2239800 0 0 PIONEER NAT RES CO COM 723787107 230 2000 SH SOLE 2000 0 0 PLUG POWER INC COM NEW 72919P202 2217 64700 SH SOLE 64700 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 2861 67800 SH SOLE 67800 0 0 PRECISION DRILLING CORP COM NEW 74022D407 5 285 SH SOLE 285 0 0 PRETIUM RES INC COM 74139C102 159 13700 SH SOLE 13700 0 0 PRIMERICA INC COM 74164M108 752 5600 SH SOLE 5600 0 0 PROCTER AND GAMBLE CO COM 742718109 174112 1258695 SH SOLE 1258695 0 0 PROGRESSIVE CORP COM 743315103 363796 3718853 SH SOLE 3718853 0 0 PROLOGIS INC. COM 74340W103 20905 211345 SH SOLE 211345 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4172 72500 SH SOLE 72500 0 0 PUBLIC STORAGE COM 74460D109 19740 86155 SH SOLE 86155 0 0 PULTE GROUP INC COM 745867101 1943 44481 SH SOLE 44481 0 0 QUALCOMM INC COM 747525103 18777 124813 SH SOLE 124813 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2220 18700 SH SOLE 18700 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 7545 105384 SH SOLE 105384 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2447 5100 SH SOLE 5100 0 0 RELX PLC SPONSORED ADR 759530108 6833 276364 SH SOLE 276364 0 0 REPLIGEN CORP COM 759916109 135786 730000 SH SOLE 730000 0 0 REPLIGEN CORP NOTE 0.375% 7/1 759916AB5 871 500000 SH SOLE 500000 0 0 REPUBLIC SVCS INC COM 760759100 7611 79317 SH SOLE 79317 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 150173 2428791 SH SOLE 2428791 0 0 RINGCENTRAL INC CL A 76680R206 347730 899900 SH SOLE 899900 0 0 RIO TINTO PLC SPONSORED ADR 767204100 14590 191829 SH SOLE 191829 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1347 19080 SH SOLE 19080 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 326333 6968093 SH SOLE 6968093 0 0 ROKU INC COM CL A 77543R102 113826 339100 SH SOLE 339100 0 0 ROPER TECHNOLOGIES INC COM 776696106 34369 81223 SH SOLE 81223 0 0 ROSS STORES INC COM 778296103 106137 863527 SH SOLE 863527 0 0 ROYAL BK CDA COM 780087102 1316178 15976372 SH SOLE 15976372 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6010 174400 SH SOLE 174400 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 50 1414 SH SOLE 1414 0 0 ROYCE VALUE TR INC COM 780910105 6176 380926 SH SOLE 380926 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1820 16200 SH SOLE 16200 0 0 S&P GLOBAL INC COM 78409V104 20090 61540 SH SOLE 61540 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 3602 147440 SH SOLE 147440 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 8090 21581 SH SOLE 21581 0 0 SPDR GOLD TR GOLD SHS 78463V107 23035 129190 SH SOLE 129190 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 258 6830 SH SOLE 6830 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 260 6151 SH SOLE 6151 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1418 48970 SH SOLE 48970 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 612 8539 SH SOLE 8539 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 493 4331 SH SOLE 4331 0 0 SPDR SER TR S&P PHARMAC 78464A722 306 5897 SH SOLE 5897 0 0 SPDR SER TR S&P METALS MNG 78464A755 417 12430 SH SOLE 12430 0 0 SPDR SER TR S&P DIVID ETF 78464A763 5646 53158 SH SOLE 53158 0 0 SPDR SER TR S&P INS ETF 78464A789 576 17246 SH SOLE 17246 0 0 SPDR SER TR S&P BK ETF 78464A797 591 14186 SH SOLE 14186 0 0 SPDR SER TR S&P BIOTECH 78464A870 508 3517 SH SOLE 3517 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 63 150 SH SOLE 150 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 841 27319 SH SOLE 27319 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 175 1458 SH SOLE 1458 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 6363 118200 SH SOLE 118200 0 0 SALESFORCE COM INC COM 79466L302 9430 42279 SH SOLE 42279 0 0 SANOFI SPONSORED ADR 80105N105 8065 166186 SH SOLE 166186 0 0 SAP SE SPON ADR 803054204 415 3177 SH SOLE 3177 0 0 SCHWAB CHARLES CORP COM 808513105 576 10837 SH SOLE 10837 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 400 3108 SH SOLE 3108 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 742 33320 SH SOLE 33320 0 0 SEA LTD SPONSORD ADS 81141R100 135134 684600 SH SOLE 684600 0 0 SEAGEN INC COM 81181C104 176064 964500 SH SOLE 964500 0 0 SEALED AIR CORP NEW COM 81211K100 3407 74000 SH SOLE 74000 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 417 5759 SH SOLE 5759 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1039 9224 SH SOLE 9224 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 819 12186 SH SOLE 12186 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 597 3703 SH SOLE 3703 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 715 18813 SH SOLE 18813 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1686 11735 SH SOLE 11735 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 858 2000 SH SOLE 2000 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1697 13028 SH SOLE 13028 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1615 24033 SH SOLE 24033 0 0 SEMPRA ENERGY COM 816851109 1755 13739 SH SOLE 13739 0 0 SERVICENOW INC COM 81762P102 584296 1068300 SH SOLE 1068300 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 130424 7406425 SH SOLE 7406425 0 0 SHERWIN WILLIAMS CO COM 824348106 204070 279509 SH SOLE 279509 0 0 SHOPIFY INC CL A 82509L107 168379 144586 SH SOLE 144586 0 0 SILGAN HOLDINGS INC COM 827048109 5423 145900 SH SOLE 145900 0 0 SILVERCREST METALS INC COM 828363101 41589 3708030 SH SOLE 3708030 0 0 SKECHERS U S A INC CL A 830566105 36 1000 SH SOLE 1000 0 0 SMITH A O CORP COM 831865209 38439 700159 SH SOLE 700159 0 0 SMUCKER J M CO COM NEW 832696405 9461 82200 SH SOLE 82200 0 0 SNAP ON INC COM 833034101 3910 22800 SH SOLE 22800 0 0 SNAP INC CL A 83304A106 116797 2389800 SH SOLE 2389800 0 0 SONOCO PRODS CO COM 835495102 2369 39700 SH SOLE 39700 0 0 SONY CORP SPONSORED ADR 835699307 9334 92192 SH SOLE 92192 0 0 SOUTHERN CO COM 842587107 365 6707 SH SOLE 6707 0 0 SOUTHERN COPPER CORP COM 84265V105 31822 481900 SH SOLE 481900 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 613 40869 SH SOLE 40869 0 0 SQUARE INC CL A 852234103 151866 693700 SH SOLE 693700 0 0 STANTEC INC COM 85472N109 10653 328095 SH SOLE 328095 0 0 STARBUCKS CORP COM 855244109 51924 488341 SH SOLE 488341 0 0 STARWOOD PPTY TR INC COM 85571B105 55245 2856114 SH SOLE 2856114 0 0 STRYKER CORPORATION COM 863667101 89 363 SH SOLE 363 0 0 STURM RUGER & CO INC COM 864159108 2995 46000 SH SOLE 46000 0 0 SUN CMNTYS INC COM 866674104 10481 69900 SH SOLE 69900 0 0 SUN LIFE FINANCIAL INC. COM 866796105 227568 5137280 SH SOLE 5137280 0 0 SUNCOR ENERGY INC NEW COM 867224107 382258 22381655 SH SOLE 22381655 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 4916 110700 SH SOLE 110700 0 0 SUNOPTA INC COM 8676EP108 346 30300 SH SOLE 30300 0 0 SUNRUN INC COM 86771W105 3665 54200 SH SOLE 54200 0 0 SYNOPSYS INC COM 871607107 110517 428600 SH SOLE 428600 0 0 TFI INTL INC COM 87241L109 1788 34350 SH SOLE 34350 0 0 TJX COS INC NEW COM 872540109 183785 2685489 SH SOLE 2685489 0 0 T-MOBILE US INC COM 872590104 32854 245700 SH SOLE 245700 0 0 TPI COMPOSITES INC COM 87266J104 2034 38900 SH SOLE 38900 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 596676 5459858 SH SOLE 5459858 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 9587 46310 SH SOLE 46310 0 0 TANZANIAN GOLD CORP COM 87601A107 14 20428 SH SOLE 20428 0 0 TARGET CORP COM 87612E106 191545 1099200 SH SOLE 1099200 0 0 TC ENERGY CORP COM 87807B107 542990 13452844 SH SOLE 13452844 0 0 TECK RESOURCES LTD CL B 878742204 27848 1504680 SH SOLE 1504680 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 9317 462480 SH SOLE 462480 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 10027 425676 SH SOLE 425676 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 8797 443096 SH SOLE 443096 0 0 TELEFLEX INCORPORATED COM 879369106 413 1000 SH SOLE 1000 0 0 TELEFONICA S A SPONSORED ADR 879382208 10 2566 SH SOLE 2566 0 0 TELUS CORPORATION COM 87971M103 423226 21273098 SH SOLE 21273098 0 0 TERADYNE INC COM 880770102 88523 733520 SH SOLE 733520 0 0 TESLA INC COM 88160R101 1026 1450 SH SOLE 1450 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4 405 SH SOLE 405 0 0 TETRA TECH INC NEW COM 88162G103 16 142 SH SOLE 142 0 0 TEXAS INSTRS INC COM 882508104 303454 1859583 SH SOLE 1859583 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 268340 579969 SH SOLE 579969 0 0 THOMSON REUTERS CORP. COM NEW 884903709 49845 607031 SH SOLE 607031 0 0 3M CO COM 88579Y101 5626 32207 SH SOLE 32207 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1248664 22057760 SH SOLE 22057760 0 0 TOTAL SE SPONSORED ADS 89151E109 9896 231155 SH SOLE 231155 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11733 75864 SH SOLE 75864 0 0 TRACTOR SUPPLY CO COM 892356106 73432 512700 SH SOLE 512700 0 0 TRANSALTA CORP COM 89346D107 15 2000 SH SOLE 2000 0 0 TRANSUNION COM 89400J107 53590 541520 SH SOLE 541520 0 0 TRAVELERS COMPANIES INC COM 89417E109 47708 341636 SH SOLE 341636 0 0 TRI CONTL CORP COM 895436103 3497 118469 SH SOLE 118469 0 0 TRIMBLE INC COM 896239100 37293 560400 SH SOLE 560400 0 0 TRUIST FINL CORP COM 89832Q109 39355 829927 SH SOLE 829927 0 0 TUCOWS INC COM NEW 898697206 10 130 SH SOLE 130 0 0 TWILIO INC CL A 90138F102 414229 1190700 SH SOLE 1190700 0 0 II-VI INC COM 902104108 6225 81300 SH SOLE 81300 0 0 TYLER TECHNOLOGIES INC COM 902252105 258 600 SH SOLE 600 0 0 TYSON FOODS INC CL A 902494103 34388 539018 SH SOLE 539018 0 0 US BANCORP DEL COM NEW 902973304 44912 969441 SH SOLE 969441 0 0 UBER TECHNOLOGIES INC COM 90353T100 34698 654726 SH SOLE 654726 0 0 ULTA BEAUTY INC COM 90384S303 14207 50040 SH SOLE 50040 0 0 UNILEVER PLC SPON ADR NEW 904767704 19653 324537 SH SOLE 324537 0 0 UNION PAC CORP COM 907818108 130446 631588 SH SOLE 631588 0 0 UNITED AIRLS HLDGS INC COM 910047109 22 500 SH SOLE 500 0 0 UNITED PARCEL SERVICE INC CL B 911312106 43685 261885 SH SOLE 261885 0 0 UNITEDHEALTH GROUP INC COM 91324P102 371273 1072005 SH SOLE 1072005 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2267 16600 SH SOLE 16600 0 0 V F CORP COM 918204108 171 2000 SH SOLE 2000 0 0 VALERO ENERGY CORP COM 91913Y100 42786 752176 SH SOLE 752176 0 0 VALLEY NATL BANCORP COM 919794107 142 14600 SH SOLE 14600 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 29 800 SH SOLE 800 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3449 143922 SH SOLE 143922 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 125 3750 SH SOLE 3750 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1037 7330 SH SOLE 7330 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6119 69210 SH SOLE 69210 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 781 13296 SH SOLE 13296 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 807 13799 SH SOLE 13799 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 692 11450 SH SOLE 11450 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1816 2150 SH SOLE 2150 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1942 3070 SH SOLE 3070 0 0 VEEVA SYS INC CL A COM 922475108 5 20 SH SOLE 20 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 47147 113512 SH SOLE 113512 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 49 250 SH SOLE 250 0 0 VEREIT INC COM 92339V308 3204 85300 SH SOLE 85300 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 113672 1948776 SH SOLE 1948776 0 0 VERISK ANALYTICS INC COM 92345Y106 3998 19407 SH SOLE 19407 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 11742 50300 SH SOLE 50300 0 0 VIATRIS INC COM 92556V106 825 45067 SH SOLE 45067 0 0 VISA INC COM CL A 92826C839 792620 3619611 SH SOLE 3619611 0 0 VISTRA CORP COM 92840M102 2221 113600 SH SOLE 113600 0 0 VONTIER CORPORATION COM 928881101 527 15724 SH SOLE 15724 0 0 WP CAREY INC COM 92936U109 12590 180050 SH SOLE 180050 0 0 WALMART INC COM 931142103 140597 972525 SH SOLE 972525 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2261 57280 SH SOLE 57280 0 0 WASTE CONNECTIONS INC COM 94106B101 358388 3503718 SH SOLE 3503718 0 0 WASTE MGMT INC DEL COM 94106L109 5907 50350 SH SOLE 50350 0 0 WELLS FARGO CO NEW COM 949746101 27888 933592 SH SOLE 933592 0 0 WELLTOWER INC COM 95040Q104 17621 275295 SH SOLE 275295 0 0 WESTERN UN CO COM 959802109 8048 368300 SH SOLE 368300 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 21 1375 SH SOLE 1375 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 8915 270049 SH SOLE 270049 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1016 23600 SH SOLE 23600 0 0 WILLIAMS SONOMA INC COM 969904101 64268 619120 SH SOLE 619120 0 0 WINGSTOP INC COM 974155103 114197 845300 SH SOLE 845300 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 2344 414300 SH SOLE 414300 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 7588 180250 SH SOLE 180250 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 111 1669 SH SOLE 1669 0 0 WOLVERINE WORLD WIDE INC COM 978097103 113 3600 SH SOLE 3600 0 0 WYNN RESORTS LTD COM 983134107 17 150 SH SOLE 150 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 37984 98660 SH SOLE 98660 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 35225 231673 SH SOLE 231673 0 0 ZOETIS INC CL A 98978V103 80145 486289 SH SOLE 486289 0 0 ZYNGA INC CL A 98986T108 137 14100 SH SOLE 14100 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 8 725 SH SOLE 725 0 0 ALLEGION PLC ORD SHS G0176J109 27278 236555 SH SOLE 236555 0 0 AMDOCS LTD SHS G02602103 15581 223900 SH SOLE 223900 0 0 AXALTA COATING SYS LTD COM G0750C108 23942 841005 SH SOLE 841005 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 56042 217251 SH SOLE 217251 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 94635 2466160 SH SOLE 2466160 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 155 10670 SH SOLE 10670 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 362962 7276981 SH SOLE 7276981 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 29607 696751 SH SOLE 696751 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 19564 397394 SH SOLE 397394 0 0 ENDO INTL PLC SHS G30401106 144 20000 SH SOLE 20000 0 0 EVEREST RE GROUP LTD COM G3223R108 2057 8900 SH SOLE 8900 0 0 IHS MARKIT LTD SHS G47567105 622 7000 SH SOLE 7000 0 0 LINDE PLC SHS G5494J103 29330 111513 SH SOLE 111513 0 0 MEDTRONIC PLC SHS G5960L103 473975 4085891 SH SOLE 4085891 0 0 APTIV PLC SHS G6095L109 1953 14880 SH SOLE 14880 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3403 55980 SH SOLE 55980 0 0 STONECO LTD COM CL A G85158106 188101 2252400 SH SOLE 2252400 0 0 TE CONNECTIVITY LTD REG SHS H84989104 82101 682855 SH SOLE 682855 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 2280 17107 SH SOLE 17107 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 7068 100000 SH SOLE 100000 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 134547 273923 SH SOLE 273923 0 0 NXP SEMICONDUCTORS N V COM N6596X109 33168 209055 SH SOLE 209055 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 30 400 SH SOLE 400 0 0