0001228242-22-000004.txt : 20220512 0001228242-22-000004.hdr.sgml : 20220512 20220512161847 ACCESSION NUMBER: 0001228242-22-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220512 DATE AS OF CHANGE: 20220512 EFFECTIVENESS DATE: 20220512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp CENTRAL INDEX KEY: 0001228242 IRS NUMBER: 980217872 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13989 FILM NUMBER: 22918083 BUSINESS ADDRESS: STREET 1: 750 PANDORA AVE CITY: VICTORIA STATE: A1 ZIP: V8W 0E4 BUSINESS PHONE: 778.410.7100 MAIL ADDRESS: STREET 1: 750 PANDORA AVE CITY: VICTORIA STATE: A1 ZIP: V8W 0E4 FORMER COMPANY: FORMER CONFORMED NAME: BRITISH COLUMBIA INVESTMENT MANAGEMENT CORP DATE OF NAME CHANGE: 20030421 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001228242 XXXXXXXX 03-31-2022 03-31-2022 BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp
750 PANDORA AVE VICTORIA A1 V8W 0E4
13F HOLDINGS REPORT 028-13989 N
Hui Chun Cathy Lin Vice President & Chief Compliance Officer 778-584-5752 Hui Chun Cathy Lin Victoria A1 05-12-2022 0 842 15639623 false
INFORMATION TABLE 2 BCIMC_13F_20220331.xml 1 800 FLOWERS COM INC CL A 68243Q106 6929 543000 SH SOLE 543000 0 0 10X GENOMICS INC CL A COM 88025U109 914 12016 SH SOLE 12016 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 553 35900 SH SOLE 35900 0 0 3M CO COM 88579Y101 13245 88967 SH SOLE 88967 0 0 51JOB INC SPONSORED ADS 316827104 738 12600 SH SOLE 12600 0 0 ABBOTT LABS COM 002824100 32331 273154 SH SOLE 273154 0 0 ABBVIE INC COM 00287Y109 44314 273359 SH SOLE 273359 0 0 ABIOMED INC COM 003654100 2326 7023 SH SOLE 7023 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 6476 767658 SH SOLE 767658 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32936 97665 SH SOLE 97665 0 0 ACTIVISION BLIZZARD INC COM 00507V109 9633 120244 SH SOLE 120244 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 33520 73571 SH SOLE 73571 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1992 9627 SH SOLE 9627 0 0 ADVANCED ENERGY INDS COM 007973100 12568 146000 SH SOLE 146000 0 0 ADVANCED MICRO DEVICES INC COM 007903107 27612 252529 SH SOLE 252529 0 0 AES CORP COM 00130H105 2648 102928 SH SOLE 102928 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1190 25713 SH SOLE 25713 0 0 AFLAC INC COM 001055102 6248 97038 SH SOLE 97038 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 6170 46625 SH SOLE 46625 0 0 AGNC INVT CORP COM 00123Q104 1062 81036 SH SOLE 81036 0 0 AGNICO EAGLE MINES LTD COM 008474108 77116 1260584 SH SOLE 1260584 0 0 AIR PRODS & CHEMS INC COM 009158106 15554 62239 SH SOLE 62239 0 0 AIRBNB INC COM CL A 009066101 7817 45511 SH SOLE 45511 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 13180 110397 SH SOLE 110397 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 3754 447108 SH SOLE 447108 0 0 ALBEMARLE CORP COM 012653101 3994 18059 SH SOLE 18059 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4574 22727 SH SOLE 22727 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 338 21798 SH SOLE 21798 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2452 22541 SH SOLE 22541 0 0 ALIGN TECHNOLOGY INC COM 016255101 5042 11564 SH SOLE 11564 0 0 ALLEGHANY CORP MD COM 017175100 1792 2116 SH SOLE 2116 0 0 ALLEGION PLC ORD SHS G0176J109 1520 13847 SH SOLE 13847 0 0 ALLIANT ENERGY CORP COM 018802108 2415 38651 SH SOLE 38651 0 0 ALLSTATE CORP COM 020002101 6130 44256 SH SOLE 44256 0 0 ALLY FINL INC COM 02005N100 2446 56256 SH SOLE 56256 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3015 18462 SH SOLE 18462 0 0 ALPHABET INC CAP STK CL C 02079K107 123495 44216 SH SOLE 44216 0 0 ALPHABET INC CAP STK CL A 02079K305 153914 55338 SH SOLE 55338 0 0 ALTRIA GROUP INC COM 02209S103 14819 283612 SH SOLE 283612 0 0 AMAZON COM INC COM 023135106 230071 70575 SH SOLE 70575 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 1955 79346 SH SOLE 79346 0 0 AMCOR PLC ORD G0250X107 2682 236704 SH SOLE 236704 0 0 AMERCO COM 023586100 903 1513 SH SOLE 1513 0 0 AMEREN CORP COM 023608102 3729 39768 SH SOLE 39768 0 0 AMERICAN ELEC PWR CO INC COM 025537101 7764 77759 SH SOLE 77759 0 0 AMERICAN EXPRESS CO COM 025816109 19029 101759 SH SOLE 101759 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1620 11128 SH SOLE 11128 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8046 128180 SH SOLE 128180 0 0 AMERICAN TOWER CORP NEW COM 03027X100 17663 70307 SH SOLE 70307 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4639 28026 SH SOLE 28026 0 0 AMERICOLD RLTY TR COM 03064D108 10628 381200 SH SOLE 381200 0 0 AMERIPRISE FINL INC COM 03076C106 5189 17277 SH SOLE 17277 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3728 24098 SH SOLE 24098 0 0 AMETEK INC COM 031100100 4756 35712 SH SOLE 35712 0 0 AMGEN INC COM 031162100 21053 87059 SH SOLE 87059 0 0 AMPHENOL CORP NEW CL A 032095101 6957 92326 SH SOLE 92326 0 0 ANALOG DEVICES INC COM 032654105 13679 82814 SH SOLE 82814 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1576 223863 SH SOLE 223863 0 0 ANSYS INC COM 03662Q105 105848 333223 SH SOLE 333223 0 0 ANTHEM INC COM 036752103 18429 37516 SH SOLE 37516 0 0 AON PLC SHS CL A G0403H108 11076 34015 SH SOLE 34015 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 3443 55538 SH SOLE 55538 0 0 APPLE INC COM 037833100 442957 2536837 SH SOLE 2536837 0 0 APPLIED MATLS INC COM 038222105 133631 1013896 SH SOLE 1013896 0 0 APTIV PLC SHS G6095L109 4999 41762 SH SOLE 41762 0 0 ARAMARK COM 03852U106 1338 35574 SH SOLE 35574 0 0 ARCH CAP GROUP LTD ORD G0450A105 2887 59630 SH SOLE 59630 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 7795 86367 SH SOLE 86367 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 41863 515367 SH SOLE 515367 0 0 ARISTA NETWORKS INC COM 040413106 4938 35531 SH SOLE 35531 0 0 ARROW ELECTRS INC COM 042735100 1276 10754 SH SOLE 10754 0 0 ASANA INC CL A 04342Y104 412 10296 SH SOLE 10296 0 0 ASSURANT INC COM 04621X108 1600 8798 SH SOLE 8798 0 0 AT&T INC COM 00206R102 26082 1103762 SH SOLE 1103762 0 0 ATMOS ENERGY CORP COM 049560105 2442 20440 SH SOLE 20440 0 0 AURORA CANNABIS INC COM 05156X884 706 177370 SH SOLE 177370 0 0 AUTODESK INC COM 052769106 7275 33941 SH SOLE 33941 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 964 31700 SH SOLE 31700 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14803 65057 SH SOLE 65057 0 0 AUTOZONE INC COM 053332102 23415 11452 SH SOLE 11452 0 0 AVALARA INC COM 05338G106 11017 110717 SH SOLE 110717 0 0 AVALONBAY CMNTYS INC COM 053484101 5358 21572 SH SOLE 21572 0 0 AVANTOR INC COM 05352A100 2864 84677 SH SOLE 84677 0 0 AVERY DENNISON CORP COM 053611109 2224 12781 SH SOLE 12781 0 0 AZEK CO INC CL A 05478C105 8942 360000 SH SOLE 360000 0 0 B2GOLD CORP COM 11777Q209 5735 1249528 SH SOLE 1249528 0 0 BAIDU INC SPON ADR REP A 056752108 15181 114750 SH SOLE 114750 0 0 BAKER HUGHES COMPANY CL A 05722G100 4647 127596 SH SOLE 127596 0 0 BALL CORP COM 058498106 4501 50008 SH SOLE 50008 0 0 BALLARD PWR SYS INC NEW COM 058586108 2599 223367 SH SOLE 223367 0 0 BANK MONTREAL QUE COM 063671101 170385 1448357 SH SOLE 1448357 0 0 BANK NEW YORK MELLON CORP COM 064058100 6011 121115 SH SOLE 121115 0 0 BANK NOVA SCOTIA B C COM 064149107 230256 3213589 SH SOLE 3213589 0 0 BARRICK GOLD CORP COM 067901108 17395 709472 SH SOLE 709472 0 0 BATH & BODY WORKS INC COM 070830104 1951 40815 SH SOLE 40815 0 0 BAUSCH HEALTH COS INC COM 071734107 7217 315979 SH SOLE 315979 0 0 BAXTER INTL INC COM 071813109 5994 77296 SH SOLE 77296 0 0 BCE INC COM NEW 05534B760 121279 2188466 SH SOLE 2188466 0 0 BECTON DICKINSON & CO COM 075887109 11664 43848 SH SOLE 43848 0 0 BEIGENE LTD SPONSORED ADR 07725L102 3862 20475 SH SOLE 20475 0 0 BENTLEY SYS INC COM CL B 08265T208 1200 27167 SH SOLE 27167 0 0 BERKLEY W R CORP COM 084423102 2179 32726 SH SOLE 32726 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 247553 701461 SH SOLE 701461 0 0 BEST BUY INC COM 086516101 3107 34182 SH SOLE 34182 0 0 BILIBILI INC SPONS ADS REP Z 090040106 1765 69000 SH SOLE 69000 0 0 BILL COM HLDGS INC COM 090043100 2693 11874 SH SOLE 11874 0 0 BIO RAD LABS INC CL A 090572207 1944 3451 SH SOLE 3451 0 0 BIOGEN INC COM 09062X103 4777 22681 SH SOLE 22681 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 6647 292449 SH SOLE 292449 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2185 28343 SH SOLE 28343 0 0 BIO-TECHNE CORP COM 09073M104 2627 6066 SH SOLE 6066 0 0 BK OF AMERICA CORP COM 060505104 61518 1492429 SH SOLE 1492429 0 0 BLACK KNIGHT INC COM 09215C105 14728 253979 SH SOLE 253979 0 0 BLACKBERRY LTD COM 09228F103 3425 462052 SH SOLE 462052 0 0 BLACKLINE INC COM 09239B109 13985 191000 SH SOLE 191000 0 0 BLACKROCK INC COM 09247X101 17922 23453 SH SOLE 23453 0 0 BLACKSTONE INC COM 09260D107 13461 106040 SH SOLE 106040 0 0 BLOCK INC CL A 852234103 10349 76318 SH SOLE 76318 0 0 BOEING CO COM 097023105 16506 86191 SH SOLE 86191 0 0 BOOKING HOLDINGS INC COM 09857L108 190769 81232 SH SOLE 81232 0 0 BOOT BARN HLDGS INC COM 099406100 15166 160000 SH SOLE 160000 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 14641 166673 SH SOLE 166673 0 0 BORGWARNER INC COM 099724106 1440 37016 SH SOLE 37016 0 0 BOSTON PROPERTIES INC COM 101121101 2951 22910 SH SOLE 22910 0 0 BOSTON SCIENTIFIC CORP COM 101137107 9743 219992 SH SOLE 219992 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 25056 343087 SH SOLE 343087 0 0 BROADCOM INC COM 11135F101 54851 87109 SH SOLE 87109 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 10841 69621 SH SOLE 69621 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 164503 2910478 SH SOLE 2910478 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 345 10649 SH SOLE 10649 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 2171 71137 SH SOLE 71137 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 51509 778119 SH SOLE 778119 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3873 51335 SH SOLE 51335 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 75776 1846790 SH SOLE 1846790 0 0 BROWN & BROWN INC COM 115236101 16843 233060 SH SOLE 233060 0 0 BROWN FORMAN CORP CL B 115637209 3204 47814 SH SOLE 47814 0 0 BRP INC COM SUN VTG 05577W200 9000 109947 SH SOLE 109947 0 0 BRUNSWICK CORP COM 117043109 16218 200500 SH SOLE 200500 0 0 BUNGE LIMITED COM G16962105 2404 21696 SH SOLE 21696 0 0 BURLINGTON STORES INC COM 122017106 1877 10306 SH SOLE 10306 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2162 20070 SH SOLE 20070 0 0 CABLE ONE INC COM 12685J105 10636 7264 SH SOLE 7264 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 7036 42785 SH SOLE 42785 0 0 CAE INC COM 124765108 473 18170 SH SOLE 18170 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 2553 33002 SH SOLE 33002 0 0 CAMDEN PPTY TR SH BEN INT 133131102 2623 15780 SH SOLE 15780 0 0 CAMECO CORP COM 13321L108 15033 516297 SH SOLE 516297 0 0 CAMPBELL SOUP CO COM 134429109 1351 30316 SH SOLE 30316 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2742 104386 SH SOLE 104386 0 0 CANADIAN IMP BK COMM COM 136069101 264052 2175950 SH SOLE 2175950 0 0 CANADIAN NAT RES LTD COM 136385101 474403 7663690 SH SOLE 7663690 0 0 CANADIAN NATL RY CO COM 136375102 39467 294296 SH SOLE 294296 0 0 CANADIAN PAC RY LTD COM 13645T100 154470 1872136 SH SOLE 1872136 0 0 CANOPY GROWTH CORP COM 138035100 1678 221351 SH SOLE 221351 0 0 CAPITAL ONE FINL CORP COM 14040H105 8627 65708 SH SOLE 65708 0 0 CARDINAL HEALTH INC COM 14149Y108 2467 43518 SH SOLE 43518 0 0 CARLYLE GROUP INC COM 14316J108 1211 24767 SH SOLE 24767 0 0 CARMAX INC COM 143130102 2415 25029 SH SOLE 25029 0 0 CARNIVAL CORP COMMON STOCK 143658300 2603 128726 SH SOLE 128726 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 5830 127098 SH SOLE 127098 0 0 CARVANA CO CL A 146869102 1418 11890 SH SOLE 11890 0 0 CASEYS GEN STORES INC COM 147528103 17023 85900 SH SOLE 85900 0 0 CATALENT INC COM 148806102 2931 26426 SH SOLE 26426 0 0 CATERPILLAR INC COM 149123101 18630 83609 SH SOLE 83609 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1884 16464 SH SOLE 16464 0 0 CBRE GROUP INC CL A 12504L109 4729 51669 SH SOLE 51669 0 0 CDW CORP COM 12514G108 3749 20955 SH SOLE 20955 0 0 CELANESE CORP DEL COM 150870103 2402 16812 SH SOLE 16812 0 0 CELESTICA INC SUB VTG SHS 15101Q108 5158 433788 SH SOLE 433788 0 0 CENOVUS ENERGY INC COM 15135U109 163598 9816760 SH SOLE 9816760 0 0 CENTENE CORP DEL COM 15135B101 7584 90082 SH SOLE 90082 0 0 CENTERPOINT ENERGY INC COM 15189T107 2975 97082 SH SOLE 97082 0 0 CENTERRA GOLD INC COM 152006102 2936 298715 SH SOLE 298715 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1437 21024 SH SOLE 21024 0 0 CERNER CORP COM 156782104 4250 45424 SH SOLE 45424 0 0 CF INDS HLDGS INC COM 125269100 3413 33112 SH SOLE 33112 0 0 CGI INC CL A SUB VTG 12532H104 12358 155171 SH SOLE 155171 0 0 CHARLES RIV LABS INTL INC COM 159864107 9141 32191 SH SOLE 32191 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 17157 31450 SH SOLE 31450 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 514 3715 SH SOLE 3715 0 0 CHEGG INC COM 163092109 17922 494000 SH SOLE 494000 0 0 CHEMED CORP NEW COM 16359R103 83472 164785 SH SOLE 164785 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5157 37192 SH SOLE 37192 0 0 CHEVRON CORP NEW COM 166764100 48535 298070 SH SOLE 298070 0 0 CHEWY INC CL A 16679L109 570 13982 SH SOLE 13982 0 0 CHINDATA GROUP HLDGS LTD ADS 16955F107 296 46800 SH SOLE 46800 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 6871 4343 SH SOLE 4343 0 0 CHUBB LIMITED COM H1467J104 14224 66498 SH SOLE 66498 0 0 CHURCH & DWIGHT CO INC COM 171340102 3746 37695 SH SOLE 37695 0 0 CI FINL CORP COM 125491100 12969 816613 SH SOLE 816613 0 0 CIGNA CORP NEW COM 125523100 27900 116439 SH SOLE 116439 0 0 CINCINNATI FINL CORP COM 172062101 3213 23633 SH SOLE 23633 0 0 CINTAS CORP COM 172908105 6112 14367 SH SOLE 14367 0 0 CISCO SYS INC COM 17275R102 48941 877708 SH SOLE 877708 0 0 CITIGROUP INC COM NEW 172967424 16377 306693 SH SOLE 306693 0 0 CITIZENS FINL GROUP INC COM 174610105 2983 65797 SH SOLE 65797 0 0 CITRIX SYS INC COM 177376100 1943 19255 SH SOLE 19255 0 0 CLARIVATE PLC ORD SHS G21810109 910 54323 SH SOLE 54323 0 0 CLOROX CO DEL COM 189054109 2637 18967 SH SOLE 18967 0 0 CLOUDFLARE INC CL A COM 18915M107 4808 40167 SH SOLE 40167 0 0 CME GROUP INC COM 12572Q105 18733 78758 SH SOLE 78758 0 0 CMS ENERGY CORP COM 125896100 3128 44724 SH SOLE 44724 0 0 COCA COLA CO COM 191216100 39339 634503 SH SOLE 634503 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 264 5432 SH SOLE 5432 0 0 COGNEX CORP COM 192422103 2106 27294 SH SOLE 27294 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15262 170203 SH SOLE 170203 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1138 5993 SH SOLE 5993 0 0 COLGATE PALMOLIVE CO COM 194162103 9374 123616 SH SOLE 123616 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 31472 241537 SH SOLE 241537 0 0 COMCAST CORP NEW CL A 20030N101 33009 705019 SH SOLE 705019 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 897 89050 SH SOLE 89050 0 0 CONAGRA BRANDS INC COM 205887102 2486 74056 SH SOLE 74056 0 0 CONOCOPHILLIPS COM 20825C104 20386 203860 SH SOLE 203860 0 0 CONSOLIDATED EDISON INC COM 209115104 5171 54612 SH SOLE 54612 0 0 CONSTELLATION BRANDS INC CL A 21036P108 5841 25360 SH SOLE 25360 0 0 CONSTELLATION ENERGY CORP COM 21037T109 2831 50320 SH SOLE 50320 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 10831 413704 SH SOLE 413704 0 0 COOPER COS INC COM NEW 216648402 3179 7612 SH SOLE 7612 0 0 COPART INC COM 217204106 4135 32955 SH SOLE 32955 0 0 CORNING INC COM 219350105 4620 125165 SH SOLE 125165 0 0 CORTEVA INC COM 22052L104 6469 112540 SH SOLE 112540 0 0 COSTAR GROUP INC COM 22160N109 4061 60971 SH SOLE 60971 0 0 COSTCO WHSL CORP NEW COM 22160K105 39340 68317 SH SOLE 68317 0 0 COTERRA ENERGY INC COM 127097103 3218 119320 SH SOLE 119320 0 0 COUPA SOFTWARE INC COM 22266L106 1162 11433 SH SOLE 11433 0 0 CREDICORP LTD COM G2519Y108 4799 27920 SH SOLE 27920 0 0 CRESCENT PT ENERGY CORP COM 22576C101 4400 607314 SH SOLE 607314 0 0 CRONOS GROUP INC COM 22717L101 688 177499 SH SOLE 177499 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 6855 30187 SH SOLE 30187 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 12317 66725 SH SOLE 66725 0 0 CROWN HLDGS INC COM 228368106 2470 19746 SH SOLE 19746 0 0 CSX CORP COM 126408103 12823 342410 SH SOLE 342410 0 0 CUMMINS INC COM 231021106 4529 22082 SH SOLE 22082 0 0 CVS HEALTH CORP COM 126650100 177834 1757083 SH SOLE 1757083 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 235 1390 SH SOLE 1390 0 0 D R HORTON INC COM 23331A109 3896 52292 SH SOLE 52292 0 0 DADA NEXUS LTD ADS 23344D108 226 24700 SH SOLE 24700 0 0 DANAHER CORPORATION COM 235851102 29158 99403 SH SOLE 99403 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1008 24400 SH SOLE 24400 0 0 DARDEN RESTAURANTS INC COM 237194105 2664 20037 SH SOLE 20037 0 0 DATADOG INC CL A COM 23804L103 5112 33750 SH SOLE 33750 0 0 DAVITA INC COM 23918K108 1157 10228 SH SOLE 10228 0 0 DEERE & CO COM 244199105 18915 45527 SH SOLE 45527 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2254 44900 SH SOLE 44900 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 977 24701 SH SOLE 24701 0 0 DENISON MINES CORP COM 248356107 1092 669403 SH SOLE 669403 0 0 DENTSPLY SIRONA INC COM 24906P109 1661 33749 SH SOLE 33749 0 0 DESCARTES SYS GROUP INC COM 249906108 14158 193430 SH SOLE 193430 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 691 54268 SH SOLE 54268 0 0 DEVON ENERGY CORP NEW COM 25179M103 5871 99291 SH SOLE 99291 0 0 DEXCOM INC COM 252131107 7655 14962 SH SOLE 14962 0 0 DIAMONDBACK ENERGY INC COM 25278X109 3642 26571 SH SOLE 26571 0 0 DIDI GLOBAL INC SPONSORED ADS 23292E108 176 70400 SH SOLE 70400 0 0 DIGITAL RLTY TR INC COM 253868103 6212 43809 SH SOLE 43809 0 0 DISCOVER FINL SVCS COM 254709108 4987 45256 SH SOLE 45256 0 0 DISCOVERY INC COM SER A 25470F104 652 26162 SH SOLE 26162 0 0 DISCOVERY INC COM SER C 25470F302 1209 48420 SH SOLE 48420 0 0 DISH NETWORK CORPORATION CL A 25470M109 1206 38100 SH SOLE 38100 0 0 DISNEY WALT CO COM 254687106 38550 281056 SH SOLE 281056 0 0 DOCEBO INC COM 25609L105 2467 47733 SH SOLE 47733 0 0 DOCUSIGN INC COM 256163106 3253 30365 SH SOLE 30365 0 0 DOLLAR GEN CORP NEW COM 256677105 14022 62982 SH SOLE 62982 0 0 DOLLAR TREE INC COM 256746108 5562 34728 SH SOLE 34728 0 0 DOMINION ENERGY INC COM 25746U109 10624 125033 SH SOLE 125033 0 0 DOMINOS PIZZA INC COM 25754A201 2287 5618 SH SOLE 5618 0 0 DOORDASH INC CL A 25809K105 1973 16833 SH SOLE 16833 0 0 DOVER CORP COM 260003108 3488 22228 SH SOLE 22228 0 0 DOW INC COM 260557103 7276 114194 SH SOLE 114194 0 0 DRAFTKINGS INC COM CL A 26142R104 977 50194 SH SOLE 50194 0 0 DROPBOX INC CL A 26210C104 1113 47852 SH SOLE 47852 0 0 DTE ENERGY CO COM 233331107 3954 29908 SH SOLE 29908 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 13262 118773 SH SOLE 118773 0 0 DUKE REALTY CORP COM NEW 264411505 3413 58791 SH SOLE 58791 0 0 DUPONT DE NEMOURS INC COM 26614N102 5886 79995 SH SOLE 79995 0 0 DYNATRACE INC COM NEW 268150109 1347 28605 SH SOLE 28605 0 0 EASTMAN CHEM CO COM 277432100 2326 20757 SH SOLE 20757 0 0 EATON CORP PLC SHS G29183103 9339 61536 SH SOLE 61536 0 0 EBAY INC. COM 278642103 5534 96642 SH SOLE 96642 0 0 ECOLAB INC COM 278865100 7030 39816 SH SOLE 39816 0 0 EDISON INTL COM 281020107 4111 58651 SH SOLE 58651 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 11346 96385 SH SOLE 96385 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1715 65733 SH SOLE 65733 0 0 ELDORADO GOLD CORP NEW COM 284902509 3156 281945 SH SOLE 281945 0 0 ELECTRONIC ARTS INC COM 285512109 107382 848800 SH SOLE 848800 0 0 EMERSON ELEC CO COM 291011104 9006 91847 SH SOLE 91847 0 0 ENBRIDGE INC COM 29250N105 192533 4183568 SH SOLE 4183568 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 707 152328 SH SOLE 152328 0 0 ENERGY FUELS INC COM NEW 292671708 1285 139596 SH SOLE 139596 0 0 ENERPLUS CORP COM 292766102 50158 3959792 SH SOLE 3959792 0 0 ENPHASE ENERGY INC COM 29355A107 3992 19786 SH SOLE 19786 0 0 ENTEGRIS INC COM 29362U104 2746 20921 SH SOLE 20921 0 0 ENTERGY CORP NEW COM 29364G103 3622 31027 SH SOLE 31027 0 0 EOG RES INC COM 26875P101 10769 90325 SH SOLE 90325 0 0 EPAM SYS INC COM 29414B104 2597 8756 SH SOLE 8756 0 0 EQUIFAX INC COM 294429105 4466 18834 SH SOLE 18834 0 0 EQUINIX INC COM 29444U700 10309 13900 SH SOLE 13900 0 0 EQUINOX GOLD CORP COM 29446Y502 2049 248303 SH SOLE 248303 0 0 EQUITABLE HLDGS INC COM 29452E101 1739 56252 SH SOLE 56252 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2062 26960 SH SOLE 26960 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 4946 54999 SH SOLE 54999 0 0 ERIE INDTY CO CL A 29530P102 691 3924 SH SOLE 3924 0 0 ERO COPPER CORP COM 296006109 2460 167981 SH SOLE 167981 0 0 ESSENTIAL UTILS INC COM 29670G102 1896 37078 SH SOLE 37078 0 0 ESSEX PPTY TR INC COM 297178105 3471 10047 SH SOLE 10047 0 0 ETSY INC COM 29786A106 2432 19572 SH SOLE 19572 0 0 EVEREST RE GROUP LTD COM G3223R108 1832 6079 SH SOLE 6079 0 0 EVERGY INC COM 30034W106 2419 35399 SH SOLE 35399 0 0 EVERSOURCE ENERGY COM 30040W108 4681 53077 SH SOLE 53077 0 0 EXACT SCIENCES CORP COM 30063P105 1860 26602 SH SOLE 26602 0 0 EXELON CORP COM 30161N101 7193 151035 SH SOLE 151035 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4410 22538 SH SOLE 22538 0 0 EXPEDITORS INTL WASH INC COM 302130109 2698 26154 SH SOLE 26154 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4250 20670 SH SOLE 20670 0 0 EXXON MOBIL CORP COM 30231G102 54065 654621 SH SOLE 654621 0 0 F5 INC COM 315616102 1975 9450 SH SOLE 9450 0 0 FACTSET RESH SYS INC COM 303075105 2523 5811 SH SOLE 5811 0 0 FAIR ISAAC CORP COM 303250104 1970 4224 SH SOLE 4224 0 0 FASTENAL CO COM 311900104 5274 88794 SH SOLE 88794 0 0 FEDERAL SIGNAL CORP COM 313855108 13500 400000 SH SOLE 400000 0 0 FEDEX CORP COM 31428X106 9015 38962 SH SOLE 38962 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2038 41731 SH SOLE 41731 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 215308 2144079 SH SOLE 2144079 0 0 FIFTH THIRD BANCORP COM 316773100 4544 105572 SH SOLE 105572 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1229 1847 SH SOLE 1847 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2656 202114 SH SOLE 202114 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 12859 79329 SH SOLE 79329 0 0 FIRSTENERGY CORP COM 337932107 3854 84048 SH SOLE 84048 0 0 FIRSTSERVICE CORP NEW COM 33767E202 12862 88949 SH SOLE 88949 0 0 FISERV INC COM 337738108 19075 188120 SH SOLE 188120 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2966 11910 SH SOLE 11910 0 0 FMC CORP COM NEW 302491303 2575 19572 SH SOLE 19572 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 13265 290000 SH SOLE 290000 0 0 FORD MTR CO DEL COM 345370860 10248 606010 SH SOLE 606010 0 0 FORTINET INC COM 34959E109 7332 21455 SH SOLE 21455 0 0 FORTIS INC COM 349553107 14714 297595 SH SOLE 297595 0 0 FORTIVE CORP COM 34959J108 3204 52589 SH SOLE 52589 0 0 FORTUNA SILVER MINES INC COM 349915108 989 260401 SH SOLE 260401 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1557 20958 SH SOLE 20958 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 7571 280000 SH SOLE 280000 0 0 FOX CORP CL A COM 35137L105 1951 49461 SH SOLE 49461 0 0 FOX CORP CL B COM 35137L204 838 23087 SH SOLE 23087 0 0 FRANCO NEV CORP COM 351858105 120025 754464 SH SOLE 754464 0 0 FRANKLIN RESOURCES INC COM 354613101 1298 46481 SH SOLE 46481 0 0 FREEPORT-MCMORAN INC CL B 35671D857 11276 226705 SH SOLE 226705 0 0 GALLAGHER ARTHUR J & CO COM 363576109 5587 31999 SH SOLE 31999 0 0 GARMIN LTD SHS H2906T109 2817 23753 SH SOLE 23753 0 0 GARTNER INC COM 366651107 3777 12699 SH SOLE 12699 0 0 GATES INDL CORP PLC ORD SHS G39108108 7530 500000 SH SOLE 500000 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1464 37300 SH SOLE 37300 0 0 GENERAC HLDGS INC COM 368736104 2895 9740 SH SOLE 9740 0 0 GENERAL DYNAMICS CORP COM 369550108 8837 36641 SH SOLE 36641 0 0 GENERAL ELECTRIC CO COM NEW 369604301 15512 169532 SH SOLE 169532 0 0 GENERAL MLS INC COM 370334104 6332 93510 SH SOLE 93510 0 0 GENERAL MTRS CO COM 37045V100 8824 201727 SH SOLE 201727 0 0 GENUINE PARTS CO COM 372460105 2771 21989 SH SOLE 21989 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 9820 302020 SH SOLE 302020 0 0 GILDAN ACTIVEWEAR INC COM 375916103 12073 321983 SH SOLE 321983 0 0 GILEAD SCIENCES INC COM 375558103 11513 193655 SH SOLE 193655 0 0 GLOBAL PMTS INC COM 37940X102 6130 44800 SH SOLE 44800 0 0 GLOBE LIFE INC COM 37959E102 1490 14811 SH SOLE 14811 0 0 GODADDY INC CL A 380237107 2148 25664 SH SOLE 25664 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 17206 52125 SH SOLE 52125 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 99 28200 SH SOLE 28200 0 0 GRAINGER W W INC COM 384802104 3487 6761 SH SOLE 6761 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 15104 195975 SH SOLE 195975 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1156 12216 SH SOLE 12216 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 10344 145000 SH SOLE 145000 0 0 HALLIBURTON CO COM 406216101 5233 138182 SH SOLE 138182 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3774 52556 SH SOLE 52556 0 0 HASBRO INC COM 418056107 1657 20231 SH SOLE 20231 0 0 HCA HEALTHCARE INC COM 40412C101 9627 38413 SH SOLE 38413 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 2857 83224 SH SOLE 83224 0 0 HEICO CORP NEW COM 422806109 1029 6702 SH SOLE 6702 0 0 HEICO CORP NEW CL A 422806208 1430 11276 SH SOLE 11276 0 0 HELEN OF TROY LTD COM G4388N106 14394 73500 SH SOLE 73500 0 0 HELLO GROUP INC ADS 423403104 377 65300 SH SOLE 65300 0 0 HENRY JACK & ASSOC INC COM 426281101 2252 11430 SH SOLE 11430 0 0 HENRY SCHEIN INC COM 806407102 1867 21409 SH SOLE 21409 0 0 HERSHEY CO COM 427866108 4862 22445 SH SOLE 22445 0 0 HESS CORP COM 42809H107 4606 43034 SH SOLE 43034 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3374 201936 SH SOLE 201936 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 6529 43030 SH SOLE 43030 0 0 HOLOGIC INC COM 436440101 2982 38818 SH SOLE 38818 0 0 HOME DEPOT INC COM 437076102 48331 161465 SH SOLE 161465 0 0 HONEYWELL INTL INC COM 438516106 20725 106409 SH SOLE 106409 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 19870 188865 SH SOLE 188865 0 0 HORMEL FOODS CORP COM 440452100 2374 46068 SH SOLE 46068 0 0 HOST HOTELS & RESORTS INC COM 44107P104 2141 110234 SH SOLE 110234 0 0 HOWMET AEROSPACE INC COM 443201108 2133 59362 SH SOLE 59362 0 0 HP INC COM 40434L105 6459 177925 SH SOLE 177925 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 3865 117160 SH SOLE 117160 0 0 HUBSPOT INC COM 443573100 3291 6929 SH SOLE 6929 0 0 HUDBAY MINERALS INC COM 443628102 3576 455384 SH SOLE 455384 0 0 HUMANA INC COM 444859102 8635 19842 SH SOLE 19842 0 0 HUNT J B TRANS SVCS INC COM 445658107 2604 12970 SH SOLE 12970 0 0 HUNTINGTON BANCSHARES INC COM 446150104 3266 223363 SH SOLE 223363 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1234 6185 SH SOLE 6185 0 0 HUT 8 MNG CORP COM 44812T102 693 125730 SH SOLE 125730 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 672 35500 SH SOLE 35500 0 0 I MAB SPONSORED ADS 44975P103 258 15900 SH SOLE 15900 0 0 IAA INC COM 449253103 11785 308100 SH SOLE 308100 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 1232 12286 SH SOLE 12286 0 0 IAMGOLD CORP COM 450913108 1479 426056 SH SOLE 426056 0 0 IDEX CORP COM 45167R104 2250 11737 SH SOLE 11737 0 0 IDEXX LABS INC COM 45168D104 7162 13091 SH SOLE 13091 0 0 ILLINOIS TOOL WKS INC COM 452308109 10147 48459 SH SOLE 48459 0 0 ILLUMINA INC COM 452327109 8009 22922 SH SOLE 22922 0 0 IMPERIAL OIL LTD COM NEW 453038408 14461 298910 SH SOLE 298910 0 0 INCYTE CORP COM 45337C102 2302 28986 SH SOLE 28986 0 0 INDEPENDENT BK CORP MASS COM 453836108 2287 28000 SH SOLE 28000 0 0 INGERSOLL RAND INC COM 45687V106 3168 62919 SH SOLE 62919 0 0 INSULET CORP COM 45784P101 2836 10646 SH SOLE 10646 0 0 INTEL CORP COM 458140100 31136 628252 SH SOLE 628252 0 0 INTER PARFUMS INC COM 458334109 17346 197000 SH SOLE 197000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 11492 86979 SH SOLE 86979 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 18022 138611 SH SOLE 138611 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 184083 1401679 SH SOLE 1401679 0 0 INTERNATIONAL PAPER CO COM 460146103 2621 56802 SH SOLE 56802 0 0 INTERPUBLIC GROUP COS INC COM 460690100 2155 60788 SH SOLE 60788 0 0 INTUIT COM 461202103 19992 41578 SH SOLE 41578 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 16626 55110 SH SOLE 55110 0 0 INVESCO LTD SHS G491BT108 1231 53402 SH SOLE 53402 0 0 INVITATION HOMES INC COM 46187W107 3702 92128 SH SOLE 92128 0 0 IPG PHOTONICS CORP COM 44980X109 38952 354887 SH SOLE 354887 0 0 IQIYI INC SPONSORED ADS 46267X108 640 141000 SH SOLE 141000 0 0 IQVIA HLDGS INC COM 46266C105 6820 29495 SH SOLE 29495 0 0 IRON MTN INC NEW COM 46284V101 2477 44701 SH SOLE 44701 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2935 65005 SH SOLE 65005 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 21143 103000 SH SOLE 103000 0 0 JACOBS ENGR GROUP INC COM 469814107 2744 19910 SH SOLE 19910 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1477 9489 SH SOLE 9489 0 0 JOHNSON & JOHNSON COM 478160104 72113 406887 SH SOLE 406887 0 0 JOHNSON CTLS INTL PLC SHS G51502105 31920 486808 SH SOLE 486808 0 0 JOYY INC ADS REPSTG COM A 46591M109 852 23200 SH SOLE 23200 0 0 JPMORGAN CHASE & CO COM 46625H100 62266 456760 SH SOLE 456760 0 0 JUNIPER NETWORKS INC COM 48203R104 1866 50203 SH SOLE 50203 0 0 KADANT INC COM 48282T104 11516 59302 SH SOLE 59302 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 1335 53593 SH SOLE 53593 0 0 KE HLDGS INC SPONSORED ADS 482497104 1834 148250 SH SOLE 148250 0 0 KELLOGG CO COM 487836108 2547 39497 SH SOLE 39497 0 0 KEURIG DR PEPPER INC COM 49271V100 4149 109454 SH SOLE 109454 0 0 KEYCORP COM 493267108 3218 143784 SH SOLE 143784 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4492 28436 SH SOLE 28436 0 0 KIMBERLY-CLARK CORP COM 494368103 6402 51983 SH SOLE 51983 0 0 KIMCO RLTY CORP COM 49446R109 2351 95163 SH SOLE 95163 0 0 KINDER MORGAN INC DEL COM 49456B101 5947 314511 SH SOLE 314511 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 273 44900 SH SOLE 44900 0 0 KINROSS GOLD CORP COM 496902404 8832 1504693 SH SOLE 1504693 0 0 KKR & CO INC COM 48251W104 4752 81280 SH SOLE 81280 0 0 KLA CORP COM NEW 482480100 8569 23409 SH SOLE 23409 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1228 24340 SH SOLE 24340 0 0 KRAFT HEINZ CO COM 500754106 4094 103933 SH SOLE 103933 0 0 KROGER CO COM 501044101 6257 109070 SH SOLE 109070 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 14406 57980 SH SOLE 57980 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3896 14775 SH SOLE 14775 0 0 LAM RESEARCH CORP COM 512807108 11686 21737 SH SOLE 21737 0 0 LAMB WESTON HLDGS INC COM 513272104 17374 290000 SH SOLE 290000 0 0 LAS VEGAS SANDS CORP COM 517834107 2063 53076 SH SOLE 53076 0 0 LAUDER ESTEE COS INC CL A 518439104 54748 201042 SH SOLE 201042 0 0 LCI INDS COM 50189K103 1557 15000 SH SOLE 15000 0 0 LEAR CORP COM NEW 521865204 1312 9204 SH SOLE 9204 0 0 LEGEND BIOTECH CORP SPONSORED ADS 52490G102 687 18900 SH SOLE 18900 0 0 LEIDOS HOLDINGS INC COM 525327102 2223 20584 SH SOLE 20584 0 0 LENNAR CORP CL A 526057104 3407 41974 SH SOLE 41974 0 0 LENNOX INTL INC COM 526107107 1311 5086 SH SOLE 5086 0 0 LHC GROUP INC COM 50187A107 139480 827286 SH SOLE 827286 0 0 LI AUTO INC SPONSORED ADS 50202M102 5922 229440 SH SOLE 229440 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 483 3688 SH SOLE 3688 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 2956 21848 SH SOLE 21848 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 627 24560 SH SOLE 24560 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1342 51810 SH SOLE 51810 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 585 12802 SH SOLE 12802 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1192 26075 SH SOLE 26075 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2085 29860 SH SOLE 29860 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 3637 119295 SH SOLE 119295 0 0 LILLY ELI & CO COM 532457108 36004 125726 SH SOLE 125726 0 0 LINCOLN ELEC HLDGS INC COM 533900106 19845 144000 SH SOLE 144000 0 0 LINCOLN NATL CORP IND COM 534187109 1733 26515 SH SOLE 26515 0 0 LINDE PLC SHS G5494J103 25305 79220 SH SOLE 79220 0 0 LITHIA MTRS INC COM 536797103 24054 80148 SH SOLE 80148 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 3640 94578 SH SOLE 94578 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3016 25638 SH SOLE 25638 0 0 LKQ CORP COM 501889208 1942 42755 SH SOLE 42755 0 0 LOCKHEED MARTIN CORP COM 539830109 16933 38363 SH SOLE 38363 0 0 LOEWS CORP COM 540424108 2158 33294 SH SOLE 33294 0 0 LOWES COS INC COM 548661107 28184 139393 SH SOLE 139393 0 0 LUCID GROUP INC COM 549498103 1614 63530 SH SOLE 63530 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 1395 250400 SH SOLE 250400 0 0 LULULEMON ATHLETICA INC COM 550021109 6675 18275 SH SOLE 18275 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1516 134485 SH SOLE 134485 0 0 LYFT INC CL A COM 55087P104 1575 41011 SH SOLE 41011 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4226 41103 SH SOLE 41103 0 0 M & T BK CORP COM 55261F104 3367 19867 SH SOLE 19867 0 0 MAG SILVER CORP COM 55903Q104 1259 77756 SH SOLE 77756 0 0 MAGNA INTL INC COM 559222401 13939 217178 SH SOLE 217178 0 0 MANULIFE FINL CORP COM 56501R106 44250 2075606 SH SOLE 2075606 0 0 MARATHON PETE CORP COM 56585A102 8125 95034 SH SOLE 95034 0 0 MARKEL CORP COM 570535104 3111 2109 SH SOLE 2109 0 0 MARKETAXESS HLDGS INC COM 57060D108 1997 5870 SH SOLE 5870 0 0 MARRIOTT INTL INC NEW CL A 571903202 7511 42737 SH SOLE 42737 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 14303 90700 SH SOLE 90700 0 0 MARSH & MCLENNAN COS INC COM 571748102 13284 77950 SH SOLE 77950 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3707 9631 SH SOLE 9631 0 0 MARVELL TECHNOLOGY INC COM 573874104 9118 127155 SH SOLE 127155 0 0 MASCO CORP COM 574599106 1922 37687 SH SOLE 37687 0 0 MASIMO CORP COM 574795100 13841 95098 SH SOLE 95098 0 0 MASTERCARD INCORPORATED CL A 57636Q104 230408 644715 SH SOLE 644715 0 0 MATCH GROUP INC NEW COM 57667L107 4514 41516 SH SOLE 41516 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3842 38495 SH SOLE 38495 0 0 MCDONALDS CORP COM 580135101 28560 115497 SH SOLE 115497 0 0 MCKESSON CORP COM 58155Q103 7217 23574 SH SOLE 23574 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1946 92057 SH SOLE 92057 0 0 MEDTRONIC PLC SHS G5960L103 23063 207870 SH SOLE 207870 0 0 MERCADOLIBRE INC COM 58733R102 8339 7011 SH SOLE 7011 0 0 MERCK & CO INC COM 58933Y105 32016 390196 SH SOLE 390196 0 0 META PLATFORMS INC CL A 30303M102 93242 419331 SH SOLE 419331 0 0 METHANEX CORP COM 59151K108 3644 66851 SH SOLE 66851 0 0 METLIFE INC COM 59156R108 7757 110379 SH SOLE 110379 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 4872 3548 SH SOLE 3548 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2430 57937 SH SOLE 57937 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 6436 85660 SH SOLE 85660 0 0 MICRON TECHNOLOGY INC COM 595112103 13451 172692 SH SOLE 172692 0 0 MICROSOFT CORP COM 594918104 669387 2171150 SH SOLE 2171150 0 0 MID-AMER APT CMNTYS INC COM 59522J103 3723 17777 SH SOLE 17777 0 0 MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 0 186500 SH SOLE 186500 0 0 MODERNA INC COM 60770K107 9165 53202 SH SOLE 53202 0 0 MOHAWK INDS INC COM 608190104 1104 8889 SH SOLE 8889 0 0 MOLINA HEALTHCARE INC COM 60855R100 3007 9015 SH SOLE 9015 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1570 29412 SH SOLE 29412 0 0 MONDELEZ INTL INC CL A 609207105 13521 215364 SH SOLE 215364 0 0 MONGODB INC CL A 60937P106 4078 9194 SH SOLE 9194 0 0 MONOLITHIC PWR SYS INC COM 609839105 3283 6759 SH SOLE 6759 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4895 61267 SH SOLE 61267 0 0 MOODYS CORP COM 615369105 8716 25831 SH SOLE 25831 0 0 MORGAN STANLEY COM NEW 617446448 18180 208012 SH SOLE 208012 0 0 MOSAIC CO NEW COM 61945C103 3803 57185 SH SOLE 57185 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 6316 26076 SH SOLE 26076 0 0 MSA SAFETY INC COM 553498106 12527 94400 SH SOLE 94400 0 0 MSCI INC COM 55354G100 6401 12728 SH SOLE 12728 0 0 NASDAQ INC COM 631103108 3220 18071 SH SOLE 18071 0 0 NEOGAMES S A SHS L6673X107 2315 150000 SH SOLE 150000 0 0 NETAPP INC COM 64110D104 2866 34525 SH SOLE 34525 0 0 NETEASE INC SPONSORED ADS 64110W102 1135 12659 SH SOLE 12659 0 0 NETFLIX INC COM 64110L106 25646 68465 SH SOLE 68465 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1373 14645 SH SOLE 14645 0 0 NEW GOLD INC CDA COM 644535106 1912 1053210 SH SOLE 1053210 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 702 610000 SH SOLE 610000 0 0 NEWELL BRANDS INC COM 651229106 1265 59106 SH SOLE 59106 0 0 NEWMONT CORP COM 651639106 9781 123113 SH SOLE 123113 0 0 NEWS CORP NEW CL A 65249B109 1344 60665 SH SOLE 60665 0 0 NEXGEN ENERGY LTD COM 65340P106 2036 359546 SH SOLE 359546 0 0 NEXTERA ENERGY INC COM 65339F101 25691 303279 SH SOLE 303279 0 0 NIKE INC CL B 654106103 164021 1218946 SH SOLE 1218946 0 0 NIO INC SPON ADS 62914V106 11426 542800 SH SOLE 542800 0 0 NISOURCE INC COM 65473P105 1928 60626 SH SOLE 60626 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 339 14400 SH SOLE 14400 0 0 NORDSON CORP COM 655663102 1833 8074 SH SOLE 8074 0 0 NORFOLK SOUTHN CORP COM 655844108 10715 37568 SH SOLE 37568 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 1003 69300 SH SOLE 69300 0 0 NORTHERN TR CORP COM 665859104 3547 30457 SH SOLE 30457 0 0 NORTHROP GRUMMAN CORP COM 666807102 10400 23254 SH SOLE 23254 0 0 NORTONLIFELOCK INC COM 668771108 2382 89815 SH SOLE 89815 0 0 NOVAGOLD RES INC COM NEW 66987E206 1672 217083 SH SOLE 217083 0 0 NOVAVAX INC COM NEW 670002401 817 11087 SH SOLE 11087 0 0 NOVOCURE LTD ORD SHS G6674U108 1195 14425 SH SOLE 14425 0 0 NRG ENERGY INC COM NEW 629377508 1450 37798 SH SOLE 37798 0 0 NUCOR CORP COM 670346105 6559 44123 SH SOLE 44123 0 0 NUTRIEN LTD COM 67077M108 74750 723385 SH SOLE 723385 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 4319 57460 SH SOLE 57460 0 0 NVIDIA CORPORATION COM 67066G104 105478 386563 SH SOLE 386563 0 0 NVR INC COM 62944T105 2283 511 SH SOLE 511 0 0 NXP SEMICONDUCTORS N V COM N6596X109 7598 41054 SH SOLE 41054 0 0 OCCIDENTAL PETE CORP COM 674599105 8181 144190 SH SOLE 144190 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 630 17893 SH SOLE 17893 0 0 OKTA INC CL A 679295105 3440 22788 SH SOLE 22788 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 13170 44093 SH SOLE 44093 0 0 OMNICOM GROUP INC COM 681919106 2786 32818 SH SOLE 32818 0 0 ON SEMICONDUCTOR CORP COM 682189105 4164 66513 SH SOLE 66513 0 0 ONE GAS INC COM 68235P108 12001 136000 SH SOLE 136000 0 0 ONEOK INC NEW COM 682680103 4862 68844 SH SOLE 68844 0 0 OPEN TEXT CORP COM 683715106 74222 1750901 SH SOLE 1750901 0 0 ORACLE CORP COM 68389X105 20973 253514 SH SOLE 253514 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7126 10404 SH SOLE 10404 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 2072 157107 SH SOLE 157107 0 0 OTIS WORLDWIDE CORP COM 68902V107 4794 62301 SH SOLE 62301 0 0 OWENS CORNING NEW COM 690742101 1420 15517 SH SOLE 15517 0 0 OZON HLDGS PLC SPONSORED ADS 69269L104 0 21986 SH SOLE 21986 0 0 PACCAR INC COM 693718108 4720 53598 SH SOLE 53598 0 0 PACKAGING CORP AMER COM 695156109 2289 14664 SH SOLE 14664 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 3435 250185 SH SOLE 250185 0 0 PALO ALTO NETWORKS INC COM 697435105 9485 15233 SH SOLE 15233 0 0 PAN AMERN SILVER CORP COM 697900108 5129 187986 SH SOLE 187986 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3540 93663 SH SOLE 93663 0 0 PARKER-HANNIFIN CORP COM 701094104 5630 19841 SH SOLE 19841 0 0 PAYCHEX INC COM 704326107 6837 50100 SH SOLE 50100 0 0 PAYCOM SOFTWARE INC COM 70432V102 2728 7876 SH SOLE 7876 0 0 PAYPAL HLDGS INC COM 70450Y103 19952 172524 SH SOLE 172524 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 1154 43685 SH SOLE 43685 0 0 PEMBINA PIPELINE CORP COM 706327103 149301 3974921 SH SOLE 3974921 0 0 PENTAIR PLC SHS G7S00T104 1385 25547 SH SOLE 25547 0 0 PEPSICO INC COM 713448108 35785 213793 SH SOLE 213793 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 18068 354900 SH SOLE 354900 0 0 PERKINELMER INC COM 714046109 3059 17536 SH SOLE 17536 0 0 PFIZER INC COM 717081103 44931 867887 SH SOLE 867887 0 0 PG&E CORP COM 69331C108 2745 229880 SH SOLE 229880 0 0 PHILIP MORRIS INTL INC COM 718172109 22605 240636 SH SOLE 240636 0 0 PHILLIPS 66 COM 718546104 6403 74117 SH SOLE 74117 0 0 PINDUODUO INC SPONSORED ADS 722304102 7280 181500 SH SOLE 181500 0 0 PINTEREST INC CL A 72352L106 2138 86858 SH SOLE 86858 0 0 PIONEER NAT RES CO COM 723787107 8952 35805 SH SOLE 35805 0 0 PLUG POWER INC COM NEW 72919P202 2291 80078 SH SOLE 80078 0 0 PNC FINL SVCS GROUP INC COM 693475105 12036 65253 SH SOLE 65253 0 0 PNM RES INC COM 69349H107 5387 113000 SH SOLE 113000 0 0 POOL CORP COM 73278L105 2617 6188 SH SOLE 6188 0 0 PORCH GROUP INC COM 733245104 3299 475000 SH SOLE 475000 0 0 PPG INDS INC COM 693506107 4804 36650 SH SOLE 36650 0 0 PPL CORP COM 69351T106 3311 115931 SH SOLE 115931 0 0 PRECISION DRILLING CORP COM NEW 74022D407 3499 47200 SH SOLE 47200 0 0 PRICE T ROWE GROUP INC COM 74144T108 5246 34701 SH SOLE 34701 0 0 PRIMO WATER CORPORATION COM 74167P108 10316 724763 SH SOLE 724763 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3005 40928 SH SOLE 40928 0 0 PROCTER AND GAMBLE CO COM 742718109 57175 374181 SH SOLE 374181 0 0 PROGRESSIVE CORP COM 743315103 18722 164245 SH SOLE 164245 0 0 PROLOGIS INC. COM 74340W103 18453 114273 SH SOLE 114273 0 0 PROS HOLDINGS INC COM 74346Y103 13960 419100 SH SOLE 419100 0 0 PROSPERITY BANCSHARES INC COM 743606105 13529 195000 SH SOLE 195000 0 0 PRUDENTIAL FINL INC COM 744320102 6896 58356 SH SOLE 58356 0 0 PTC INC COM 69370C100 1862 17287 SH SOLE 17287 0 0 PUBLIC STORAGE COM 74460D109 9509 24364 SH SOLE 24364 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5465 78065 SH SOLE 78065 0 0 PULTE GROUP INC COM 745867101 1638 39099 SH SOLE 39099 0 0 Q2 HLDGS INC COM 74736L109 13008 211000 SH SOLE 211000 0 0 QORVO INC COM 74736K101 2112 17018 SH SOLE 17018 0 0 QUALCOMM INC COM 747525103 26439 173006 SH SOLE 173006 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2592 18937 SH SOLE 18937 0 0 R1 RCM INC COM 749397105 20760 775800 SH SOLE 775800 0 0 RAYMOND JAMES FINL INC COM 754730109 3143 28592 SH SOLE 28592 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 22919 231344 SH SOLE 231344 0 0 REALTY INCOME CORP COM 756109104 6054 87358 SH SOLE 87358 0 0 REGENCY CTRS CORP COM 758849103 1697 23787 SH SOLE 23787 0 0 REGENERON PHARMACEUTICALS COM 75886F107 11399 16321 SH SOLE 16321 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3276 147173 SH SOLE 147173 0 0 REPUBLIC SVCS INC COM 760759100 4541 34269 SH SOLE 34269 0 0 RESMED INC COM 761152107 5456 22496 SH SOLE 22496 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 10886 186372 SH SOLE 186372 0 0 RINGCENTRAL INC CL A 76680R206 1411 12041 SH SOLE 12041 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 13389 226756 SH SOLE 226756 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1384 27557 SH SOLE 27557 0 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 404 225500 SH SOLE 225500 0 0 ROBERT HALF INTL INC COM 770323103 1963 17188 SH SOLE 17188 0 0 ROBINHOOD MKTS INC COM CL A 770700102 381 28198 SH SOLE 28198 0 0 ROCKWELL AUTOMATION INC COM 773903109 5014 17906 SH SOLE 17906 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 582 10294 SH SOLE 10294 0 0 ROKU INC COM CL A 77543R102 2276 18170 SH SOLE 18170 0 0 ROLLINS INC COM 775711104 1198 34183 SH SOLE 34183 0 0 ROPER TECHNOLOGIES INC COM 776696106 7690 16285 SH SOLE 16285 0 0 ROSS STORES INC COM 778296103 4963 54865 SH SOLE 54865 0 0 ROYAL BK CDA COM 780087102 697861 6340325 SH SOLE 6340325 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 2966 35401 SH SOLE 35401 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 2067 53044 SH SOLE 53044 0 0 RPM INTL INC COM 749685103 1631 20026 SH SOLE 20026 0 0 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 7176 185000 SH SOLE 185000 0 0 S&P GLOBAL INC COM 78409V104 41321 100739 SH SOLE 100739 0 0 SALESFORCE COM INC COM 79466L302 32109 151230 SH SOLE 151230 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1380 171189 SH SOLE 171189 0 0 SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 14041 991990 SH SOLE 991990 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 5779 16795 SH SOLE 16795 0 0 SCHLUMBERGER LTD COM STK 806857108 8945 216535 SH SOLE 216535 0 0 SCHWAB CHARLES CORP COM 808513105 32623 386942 SH SOLE 386942 0 0 SEA LTD SPONSORD ADS 81141R100 69665 581556 SH SOLE 581556 0 0 SEABRIDGE GOLD INC COM 811916105 1072 57845 SH SOLE 57845 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2782 30941 SH SOLE 30941 0 0 SEAGEN INC COM 81181C104 3050 21171 SH SOLE 21171 0 0 SEALED AIR CORP NEW COM 81211K100 1532 22875 SH SOLE 22875 0 0 SEI INVTS CO COM 784117103 1102 18302 SH SOLE 18302 0 0 SEMPRA COM 816851109 8288 49299 SH SOLE 49299 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1244 24465 SH SOLE 24465 0 0 SERVICE CORP INTL COM 817565104 43441 659997 SH SOLE 659997 0 0 SERVICENOW INC COM 81762P102 24172 43405 SH SOLE 43405 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 29651 955629 SH SOLE 955629 0 0 SHERWIN WILLIAMS CO COM 824348106 9600 38457 SH SOLE 38457 0 0 SHOPIFY INC CL A 82509L107 190414 281636 SH SOLE 281636 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2747 9361 SH SOLE 9361 0 0 SILVERCORP METALS INC COM 82835P103 510 139788 SH SOLE 139788 0 0 SILVERCREST METALS INC COM 828363101 1159 130098 SH SOLE 130098 0 0 SIMON PPTY GROUP INC NEW COM 828806109 6674 50732 SH SOLE 50732 0 0 SIMPSON MFG INC COM 829073105 13739 126000 SH SOLE 126000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1023 154566 SH SOLE 154566 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3403 25532 SH SOLE 25532 0 0 SMITH A O CORP COM 831865209 1314 20562 SH SOLE 20562 0 0 SMUCKER J M CO COM NEW 832696405 2265 16729 SH SOLE 16729 0 0 SNAP INC CL A 83304A106 6025 167408 SH SOLE 167408 0 0 SNAP ON INC COM 833034101 1704 8293 SH SOLE 8293 0 0 SNOWFLAKE INC CL A 833445109 7451 32518 SH SOLE 32518 0 0 SOFI TECHNOLOGIES INC COM 83406F102 765 80958 SH SOLE 80958 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2613 8106 SH SOLE 8106 0 0 SOTERA HEALTH CO COM 83601L102 7689 355000 SH SOLE 355000 0 0 SOUTHERN CO COM 842587107 11864 163613 SH SOLE 163613 0 0 SOUTHERN COPPER CORP COM 84265V105 2641 34800 SH SOLE 34800 0 0 SOUTHWEST AIRLS CO COM 844741108 1046 22846 SH SOLE 22846 0 0 SPLUNK INC COM 848637104 3707 24944 SH SOLE 24944 0 0 SPROTT INC COM NEW 852066208 2612 52121 SH SOLE 52121 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2650 35330 SH SOLE 35330 0 0 SSR MNG INC COM 784730103 4114 189256 SH SOLE 189256 0 0 STANLEY BLACK & DECKER INC COM 854502101 3518 25168 SH SOLE 25168 0 0 STANTEC INC COM 85472N109 16836 335736 SH SOLE 335736 0 0 STARBUCKS CORP COM 855244109 16477 181131 SH SOLE 181131 0 0 STATE STR CORP COM 857477103 4918 56447 SH SOLE 56447 0 0 STEEL DYNAMICS INC COM 858119100 2557 30647 SH SOLE 30647 0 0 STERIS PLC SHS USD G8473T100 3733 15441 SH SOLE 15441 0 0 STRYKER CORPORATION COM 863667101 14013 52415 SH SOLE 52415 0 0 SUN CMNTYS INC COM 866674104 3138 17903 SH SOLE 17903 0 0 SUN LIFE FINANCIAL INC. COM 866796105 97042 1738562 SH SOLE 1738562 0 0 SUNCOR ENERGY INC NEW COM 867224107 114717 3524676 SH SOLE 3524676 0 0 SUNRUN INC COM 86771W105 826 27206 SH SOLE 27206 0 0 SVB FINANCIAL GROUP COM 78486Q101 44426 79410 SH SOLE 79410 0 0 SYNCHRONY FINANCIAL COM 87165B103 2941 84485 SH SOLE 84485 0 0 SYNOPSYS INC COM 871607107 7846 23543 SH SOLE 23543 0 0 SYNOVUS FINL CORP COM NEW 87161C501 17640 360000 SH SOLE 360000 0 0 SYSCO CORP COM 871829107 6462 79143 SH SOLE 79143 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9167 87921 SH SOLE 87921 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2737 17802 SH SOLE 17802 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 519 172500 SH SOLE 172500 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 10466 90000 SH SOLE 90000 0 0 TARGET CORP COM 87612E106 15697 73967 SH SOLE 73967 0 0 TC ENERGY CORP COM 87807B107 362315 6425738 SH SOLE 6425738 0 0 TE CONNECTIVITY LTD SHS H84989104 55398 422948 SH SOLE 422948 0 0 TECK RESOURCES LTD CL B 878742204 88953 2203590 SH SOLE 2203590 0 0 TELADOC HEALTH INC COM 87918A105 1604 22242 SH SOLE 22242 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 3404 7202 SH SOLE 7202 0 0 TELEFLEX INCORPORATED COM 879369106 2566 7232 SH SOLE 7232 0 0 TELUS CORPORATION COM 87971M103 130146 4983128 SH SOLE 4983128 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 63089 2553185 SH SOLE 2553185 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1359 279082 SH SOLE 279082 0 0 TERADYNE INC COM 880770102 2976 25168 SH SOLE 25168 0 0 TESLA INC COM 88160R101 142234 131991 SH SOLE 131991 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 369 39322 SH SOLE 39322 0 0 TEXAS INSTRS INC COM 882508104 26191 142744 SH SOLE 142744 0 0 TEXTRON INC COM 883203101 2532 34036 SH SOLE 34036 0 0 TFI INTL INC COM 87241L109 10838 101785 SH SOLE 101785 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 741 88252 SH SOLE 88252 0 0 THE TRADE DESK INC COM CL A 88339J105 4662 67319 SH SOLE 67319 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 35988 60930 SH SOLE 60930 0 0 THOMSON REUTERS CORP. COM NEW 884903709 53441 492364 SH SOLE 492364 0 0 TILRAY BRANDS INC COM CL 2 88688T100 4416 569907 SH SOLE 569907 0 0 TJX COS INC NEW COM 872540109 11247 185652 SH SOLE 185652 0 0 T-MOBILE US INC COM 872590104 22990 179122 SH SOLE 179122 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 421670 5316093 SH SOLE 5316093 0 0 TRACTOR SUPPLY CO COM 892356106 4101 17572 SH SOLE 17572 0 0 TRADEWEB MKTS INC CL A 892672106 1426 16230 SH SOLE 16230 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 48042 314614 SH SOLE 314614 0 0 TRANSALTA CORP COM 89346D107 9821 949131 SH SOLE 949131 0 0 TRANSDIGM GROUP INC COM 893641100 5279 8102 SH SOLE 8102 0 0 TRANSGLOBE ENERGY CORP COM 893662106 444 121900 SH SOLE 121900 0 0 TRANSUNION COM 89400J107 3057 29578 SH SOLE 29578 0 0 TRAVELERS COMPANIES INC COM 89417E109 6941 37986 SH SOLE 37986 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 3871 243648 SH SOLE 243648 0 0 TRIMBLE INC COM 896239100 2795 38751 SH SOLE 38751 0 0 TRIP COM GROUP LTD ADS 89677Q107 28797 1245564 SH SOLE 1245564 0 0 TRUIST FINL CORP COM 89832Q109 11685 206084 SH SOLE 206084 0 0 TURQUOISE HILL RES LTD COM 900435207 2644 88075 SH SOLE 88075 0 0 TWILIO INC CL A 90138F102 15812 95941 SH SOLE 95941 0 0 TWITTER INC COM 90184L102 4776 123443 SH SOLE 123443 0 0 TYLER TECHNOLOGIES INC COM 902252105 9932 22325 SH SOLE 22325 0 0 TYSON FOODS INC CL A 902494103 4079 45507 SH SOLE 45507 0 0 UBER TECHNOLOGIES INC COM 90353T100 8015 224634 SH SOLE 224634 0 0 UDR INC COM 902653104 2738 47731 SH SOLE 47731 0 0 UGI CORP NEW COM 902681105 1170 32300 SH SOLE 32300 0 0 ULTA BEAUTY INC COM 90384S303 3174 7971 SH SOLE 7971 0 0 UNION PAC CORP COM 907818108 41931 153476 SH SOLE 153476 0 0 UNITED PARCEL SERVICE INC CL B 911312106 24170 112700 SH SOLE 112700 0 0 UNITED RENTALS INC COM 911363109 14443 40660 SH SOLE 40660 0 0 UNITEDHEALTH GROUP INC COM 91324P102 249793 489819 SH SOLE 489819 0 0 UNITY SOFTWARE INC COM 91332U101 876 8829 SH SOLE 8829 0 0 UNIVAR SOLUTIONS INC COM 91336L107 21855 680000 SH SOLE 680000 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1637 11293 SH SOLE 11293 0 0 UPSTART HLDGS INC COM 91680M107 690 6326 SH SOLE 6326 0 0 US BANCORP DEL COM NEW 902973304 11559 217471 SH SOLE 217471 0 0 V F CORP COM 918204108 2931 51542 SH SOLE 51542 0 0 VAIL RESORTS INC COM 91879Q109 1625 6243 SH SOLE 6243 0 0 VALERO ENERGY CORP COM 91913Y100 6409 63117 SH SOLE 63117 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2824 11100 SH SOLE 11100 0 0 VEEVA SYS INC CL A COM 922475108 4548 21405 SH SOLE 21405 0 0 VENTAS INC COM 92276F100 3806 61633 SH SOLE 61633 0 0 VERISIGN INC COM 92343E102 3434 15435 SH SOLE 15435 0 0 VERISK ANALYTICS INC COM 92345Y106 5073 23637 SH SOLE 23637 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 32579 639551 SH SOLE 639551 0 0 VERMILION ENERGY INC COM 923725105 15239 725975 SH SOLE 725975 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 10244 39252 SH SOLE 39252 0 0 VIATRIS INC COM 92556V106 2031 186709 SH SOLE 186709 0 0 VICI PPTYS INC COM 925652109 2763 97094 SH SOLE 97094 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1671 185700 SH SOLE 185700 0 0 VISA INC COM CL A 92826C839 72106 325137 SH SOLE 325137 0 0 VISTRA CORP COM 92840M102 1559 67059 SH SOLE 67059 0 0 VMWARE INC CL A COM 928563402 3689 32394 SH SOLE 32394 0 0 VORNADO RLTY TR SH BEN INT 929042109 1140 25153 SH SOLE 25153 0 0 VULCAN MATLS CO COM 929160109 3763 20487 SH SOLE 20487 0 0 WABTEC COM 929740108 2635 27403 SH SOLE 27403 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 5085 113589 SH SOLE 113589 0 0 WALMART INC COM 931142103 35315 237140 SH SOLE 237140 0 0 WASTE CONNECTIONS INC COM 94106B101 75310 538702 SH SOLE 538702 0 0 WASTE MGMT INC DEL COM 94106L109 21405 135045 SH SOLE 135045 0 0 WATERS CORP COM 941848103 2925 9423 SH SOLE 9423 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 7636 54700 SH SOLE 54700 0 0 WAYFAIR INC CL A 94419L101 1267 11435 SH SOLE 11435 0 0 WEBSTER FINL CORP COM 947890109 7731 137757 SH SOLE 137757 0 0 WEC ENERGY GROUP INC COM 92939U106 4860 48697 SH SOLE 48697 0 0 WEIBO CORP SPONSORED ADR 948596101 637 25970 SH SOLE 25970 0 0 WELLS FARGO CO NEW COM 949746101 29848 615929 SH SOLE 615929 0 0 WELLTOWER INC COM 95040Q104 6460 67196 SH SOLE 67196 0 0 WEST FRASER TIMBER CO LTD COM 952845105 43144 524517 SH SOLE 524517 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 7161 17436 SH SOLE 17436 0 0 WESTERN ALLIANCE BANCORP COM 957638109 15901 192000 SH SOLE 192000 0 0 WESTERN DIGITAL CORP. COM 958102105 2388 48104 SH SOLE 48104 0 0 WESTERN UN CO COM 959802109 1163 62062 SH SOLE 62062 0 0 WESTROCK CO COM 96145D105 1924 40915 SH SOLE 40915 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 4383 115641 SH SOLE 115641 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 56128 1180631 SH SOLE 1180631 0 0 WHIRLPOOL CORP COM 963320106 1621 9380 SH SOLE 9380 0 0 WILLIAMS COS INC COM 969457100 6267 187579 SH SOLE 187579 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 4544 19237 SH SOLE 19237 0 0 WORKDAY INC CL A 98138H101 7135 29795 SH SOLE 29795 0 0 WP CAREY INC COM 92936U109 2325 28757 SH SOLE 28757 0 0 WYNN RESORTS LTD COM 983134107 1281 16069 SH SOLE 16069 0 0 XCEL ENERGY INC COM 98389B100 6002 83161 SH SOLE 83161 0 0 XPENG INC ADS 98422D105 4436 160800 SH SOLE 160800 0 0 XYLEM INC COM 98419M100 2373 27838 SH SOLE 27838 0 0 YAMANA GOLD INC COM 98462Y100 4785 857321 SH SOLE 857321 0 0 YANDEX N V SHS CLASS A N97284108 0 155510 SH SOLE 155510 0 0 YUM BRANDS INC COM 988498101 5365 45259 SH SOLE 45259 0 0 YUM CHINA HLDGS INC COM 98850P109 10653 255760 SH SOLE 255760 0 0 ZAI LAB LTD ADR 98887Q104 1562 35511 SH SOLE 35511 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3413 8249 SH SOLE 8249 0 0 ZENDESK INC COM 98936J101 2245 18661 SH SOLE 18661 0 0 ZILLOW GROUP INC CL A 98954M101 458 9486 SH SOLE 9486 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1282 26010 SH SOLE 26010 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 4125 32252 SH SOLE 32252 0 0 ZOETIS INC CL A 98978V103 13775 73044 SH SOLE 73044 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3945 33655 SH SOLE 33655 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2603 43573 SH SOLE 43573 0 0 ZSCALER INC COM 98980G102 3130 12972 SH SOLE 12972 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4498 179900 SH SOLE 179900 0 0