The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10X GENOMICS INC CL A COM 88025U109 719 3,975 SH   SOLE   3,975 0 0
3-D SYS CORP DEL COM NEW 88554D205 263 9,571 SH   SOLE   9,571 0 0
3M CO COM 88579Y101 12,396 64,336 SH   SOLE   64,336 0 0
ABBOTT LABS COM 002824100 23,138 193,071 SH   SOLE   193,071 0 0
ABBVIE INC COM 00287Y109 21,745 200,959 SH   SOLE   200,959 0 0
ABERCROMBIE & FITCH CO CL A 002896207 240 6,990 SH   SOLE   6,990 0 0
ABIOMED INC COM 003654100 1,233 3,867 SH   SOLE   3,867 0 0
ABM INDS INC COM 000957100 394 7,728 SH   SOLE   7,728 0 0
ACCELERON PHARMA INC COM 00434H108 303 2,235 SH   SOLE   2,235 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 63,947 231,481 SH   SOLE   228,066 0 3,415
ACTIVISION BLIZZARD INC COM 00507V109 51,509 553,856 SH   SOLE   545,661 0 8,195
ACUITY BRANDS INC COM 00508Y102 214 1,297 SH   SOLE   1,297 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 205 5,092 SH   SOLE   5,092 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 71,514 150,438 SH   SOLE   149,118 0 1,320
ADT INC DEL COM 00090Q103 241 28,533 SH   SOLE   28,533 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,092 5,951 SH   SOLE   5,951 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 274 2,653 SH   SOLE   2,653 0 0
ADVANCED MICRO DEVICES INC COM 007903107 16,646 212,049 SH   SOLE   212,049 0 0
AECOM COM 00766T100 358 5,584 SH   SOLE   5,584 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 275 5,849 SH   SOLE   5,849 0 0
AES CORP COM 00130H105 1,567 58,460 SH   SOLE   58,460 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 248 1,661 SH   SOLE   1,661 0 0
AFLAC INC COM 001055102 3,008 58,777 SH   SOLE   58,777 0 0
AGCO CORP COM 001084102 397 2,765 SH   SOLE   2,765 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 10,238 80,529 SH   SOLE   80,529 0 0
AGNC INVT CORP COM 00123Q104 367 21,899 SH   SOLE   21,899 0 0
AGNICO EAGLE MINES LTD COM 008474108 214,596 3,715,015 SH   SOLE   3,713,785 0 1,230
AGREE REALTY CORP COM 008492100 314 4,659 SH   SOLE   4,659 0 0
AIR LEASE CORP CL A 00912X302 213 4,357 SH   SOLE   4,357 0 0
AIR PRODS & CHEMS INC COM 009158106 7,680 27,298 SH   SOLE   27,298 0 0
AIRBNB INC COM CL A 009066101 4,134 21,999 SH   SOLE   21,999 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,469 34,047 SH   SOLE   34,047 0 0
AKUMIN INC COM 01021F109 8,180 2,210,749 SH   SOLE   2,210,749 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 25,909 3,318,316 SH   SOLE   3,318,316 0 0
ALASKA AIR GROUP INC COM 011659109 734 10,606 SH   SOLE   10,606 0 0
ALBEMARLE CORP COM 012653101 1,345 9,207 SH   SOLE   9,207 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 336 17,600 SH   SOLE   17,600 0 0
ALCOA CORP COM 013872106 233 7,172 SH   SOLE   7,172 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,820 11,079 SH   SOLE   11,079 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 21,039 137,594 SH   SOLE   137,594 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 68,251 4,311,393 SH   SOLE   4,311,393 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 22,759 100,379 SH   SOLE   100,379 0 0
ALIGN TECHNOLOGY INC COM 016255101 7,370 13,609 SH   SOLE   13,609 0 0
ALLAKOS INC COM 01671P100 222 1,932 SH   SOLE   1,932 0 0
ALLEGHANY CORP DEL COM 017175100 327 522 SH   SOLE   522 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 297 14,107 SH   SOLE   14,107 0 0
ALLEGIANT TRAVEL CO COM 01748X102 291 1,194 SH   SOLE   1,194 0 0
ALLEGION PLC ORD SHS G0176J109 45,164 359,534 SH   SOLE   353,279 0 6,255
ALLEGRO MICROSYSTEMS INC COM 01749D105 9,378 369,934 SH   SOLE   369,934 0 0
ALLIANT ENERGY CORP COM 018802108 10,010 184,833 SH   SOLE   184,833 0 0
ALLSTATE CORP COM 020002101 5,335 46,432 SH   SOLE   46,432 0 0
ALLY FINL INC COM 02005N100 636 14,063 SH   SOLE   14,063 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 613 4,340 SH   SOLE   4,340 0 0
ALPHABET INC CAP STK CL A 02079K305 112,626 54,607 SH   SOLE   54,607 0 0
ALPHABET INC CAP STK CL C 02079K107 165,577 80,043 SH   SOLE   79,521 0 522
ALTERYX INC COM CL A 02156B103 203 2,451 SH   SOLE   2,451 0 0
ALTICE USA INC CL A 02156K103 673 20,699 SH   SOLE   20,699 0 0
ALTRIA GROUP INC COM 02209S103 8,196 160,200 SH   SOLE   160,200 0 0
AMAZON COM INC COM 023135106 290,138 93,772 SH   SOLE   93,464 0 308
AMC ENTMT HLDGS INC CL A COM 00165C104 126 12,380 SH   SOLE   12,380 0 0
AMC NETWORKS INC CL A 00164V103 209 3,940 SH   SOLE   3,940 0 0
AMCOR PLC ORD G0250X107 952 81,472 SH   SOLE   81,472 0 0
AMEDISYS INC COM 023436108 323 1,220 SH   SOLE   1,220 0 0
AMER STATES WTR CO COM 029899101 208 2,748 SH   SOLE   2,748 0 0
AMERCO COM 023586100 462 754 SH   SOLE   754 0 0
AMEREN CORP COM 023608102 1,748 21,485 SH   SOLE   21,485 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,237 51,746 SH   SOLE   51,746 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103 126 13,072 SH   SOLE   13,072 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 226 5,238 SH   SOLE   5,238 0 0
AMERICAN ELEC PWR CO INC COM 025537101 22,807 269,269 SH   SOLE   269,269 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 319 10,130 SH   SOLE   10,130 0 0
AMERICAN EXPRESS CO COM 025816109 14,248 100,732 SH   SOLE   100,732 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 361 3,160 SH   SOLE   3,160 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 389 11,680 SH   SOLE   11,680 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 3,505 75,853 SH   SOLE   75,853 0 0
AMERICAN TOWER CORP NEW COM 03027X100 62,038 259,510 SH   SOLE   256,135 0 3,375
AMERICAN WTR WKS CO INC NEW COM 030420103 46,791 312,109 SH   SOLE   306,864 0 5,245
AMERICOLD RLTY TR COM 03064D108 289 7,509 SH   SOLE   7,509 0 0
AMERIPRISE FINL INC COM 03076C106 2,445 10,520 SH   SOLE   10,520 0 0
AMERIS BANCORP COM 03076K108 414 7,882 SH   SOLE   7,882 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,792 15,180 SH   SOLE   15,180 0 0
AMETEK INC COM 031100100 2,547 19,937 SH   SOLE   19,937 0 0
AMGEN INC COM 031162100 35,757 143,713 SH   SOLE   143,713 0 0
AMKOR TECHNOLOGY INC COM 031652100 215 9,088 SH   SOLE   9,088 0 0
AMN HEALTHCARE SVCS INC COM 001744101 225 3,048 SH   SOLE   3,048 0 0
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 82 12,214 SH   SOLE   12,214 0 0
AMPHENOL CORP NEW CL A 032095101 4,371 66,251 SH   SOLE   66,251 0 0
ANALOG DEVICES INC COM 032654105 15,839 102,137 SH   SOLE   102,137 0 0
ANAPLAN INC COM 03272L108 282 5,230 SH   SOLE   5,230 0 0
ANGI INC COM CL A NEW 00183L102 244 18,763 SH   SOLE   18,763 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 1,501 68,331 SH   SOLE   68,331 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 454 52,795 SH   SOLE   52,795 0 0
ANSYS INC COM 03662Q105 6,917 20,370 SH   SOLE   20,370 0 0
ANTERO MIDSTREAM CORP COM 03676B102 162 17,968 SH   SOLE   17,968 0 0
ANTHEM INC COM 036752103 7,700 21,452 SH   SOLE   21,452 0 0
AON PLC SHS CL A G0403H108 53,237 231,356 SH   SOLE   228,071 0 3,285
APA CORPORATION COM 03743Q108 575 32,098 SH   SOLE   32,098 0 0
APARTMENT INCOME REIT CORP COM 03750L109 293 6,861 SH   SOLE   6,861 0 0
APHRIA INC COM 03765K104 4,166 226,937 SH   SOLE   226,937 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 242 17,323 SH   SOLE   17,323 0 0
APPIAN CORP CL A 03782L101 342 2,574 SH   SOLE   2,574 0 0
APPLE INC COM 037833100 400,669 3,280,151 SH   SOLE   3,272,096 0 8,055
APPLIED INDL TECHNOLOGIES IN COM 03820C105 247 2,708 SH   SOLE   2,708 0 0
APPLIED MATLS INC COM 038222105 22,509 168,477 SH   SOLE   168,477 0 0
APTARGROUP INC COM 038336103 335 2,368 SH   SOLE   2,368 0 0
APTIV PLC SHS G6095L109 3,091 22,416 SH   SOLE   22,416 0 0
ARAMARK COM 03852U106 357 9,456 SH   SOLE   9,456 0 0
ARCH CAP GROUP LTD ORD G0450A105 576 15,008 SH   SOLE   15,008 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 5,027 88,191 SH   SOLE   88,191 0 0
ARCHROCK INC COM 03957W106 152 16,051 SH   SOLE   16,051 0 0
ARCOSA INC COM 039653100 226 3,466 SH   SOLE   3,466 0 0
ARES CAPITAL CORP COM 04010L103 329 17,607 SH   SOLE   17,607 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 541 9,662 SH   SOLE   9,662 0 0
ARISTA NETWORKS INC COM 040413106 3,711 12,293 SH   SOLE   12,293 0 0
ARROW ELECTRS INC COM 042735100 326 2,939 SH   SOLE   2,939 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 253 3,809 SH   SOLE   3,809 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 433 2,202 SH   SOLE   2,202 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 11,159 18,075 SH   SOLE   16,830 0 1,245
ASPEN TECHNOLOGY INC COM 045327103 362 2,508 SH   SOLE   2,508 0 0
ASSURANT INC COM 04621X108 728 5,132 SH   SOLE   5,132 0 0
ASSURED GUARANTY LTD COM G0585R106 368 8,713 SH   SOLE   8,713 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 4,082 82,106 SH   SOLE   82,106 0 0
AT&T INC COM 00206R102 35,847 1,184,303 SH   SOLE   1,184,303 0 0
ATLASSIAN CORP PLC CL A G06242104 2,510 11,910 SH   SOLE   11,910 0 0
ATMOS ENERGY CORP COM 049560105 1,083 10,951 SH   SOLE   10,951 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 988 76,046 SH   SOLE   76,046 0 0
AURORA CANNABIS INC COM 05156X884 1,235 132,837 SH   SOLE   132,837 0 0
AUTODESK INC COM 052769106 10,754 38,801 SH   SOLE   38,801 0 0
AUTOLIV INC COM 052800109 298 3,215 SH   SOLE   3,215 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 17,270 91,634 SH   SOLE   91,634 0 0
AUTONATION INC COM 05329W102 305 3,276 SH   SOLE   3,276 0 0
AUTOZONE INC COM 053332102 2,884 2,054 SH   SOLE   2,054 0 0
AVALARA INC COM 05338G106 13,025 97,615 SH   SOLE   97,615 0 0
AVALONBAY CMNTYS INC COM 053484101 2,258 12,239 SH   SOLE   12,239 0 0
AVANGRID INC COM 05351W103 578 11,608 SH   SOLE   11,608 0 0
AVANTOR INC COM 05352A100 626 21,626 SH   SOLE   21,626 0 0
AVERY DENNISON CORP COM 053611109 2,385 12,989 SH   SOLE   12,989 0 0
AVISTA CORP COM 05379B107 368 7,704 SH   SOLE   7,704 0 0
AXALTA COATING SYS LTD COM G0750C108 265 8,946 SH   SOLE   8,946 0 0
AXON ENTERPRISE INC COM 05464C101 338 2,372 SH   SOLE   2,372 0 0
AZEK CO INC CL A 05478C105 242 5,754 SH   SOLE   5,754 0 0
B2GOLD CORP COM 11777Q209 8,736 2,031,022 SH   SOLE   2,031,022 0 0
BAIDU INC SPON ADR REP A 056752108 6,645 30,543 SH   SOLE   30,543 0 0
BAKER HUGHES COMPANY CL A 05722G100 1,546 71,545 SH   SOLE   71,545 0 0
BALL CORP COM 058498106 41,866 494,050 SH   SOLE   485,430 0 8,620
BALLARD PWR SYS INC NEW COM 058586108 4,256 174,616 SH   SOLE   174,616 0 0
BANK MONTREAL QUE COM 063671101 559,304 6,279,552 SH   SOLE   6,279,552 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,536 74,773 SH   SOLE   74,773 0 0
BANK NOVA SCOTIA B C COM 064149107 555,484 8,886,205 SH   SOLE   8,886,205 0 0
BANKUNITED INC COM 06652K103 460 10,468 SH   SOLE   10,468 0 0
BANNER CORP COM NEW 06652V208 217 4,060 SH   SOLE   4,060 0 0
BARNES GROUP INC COM 067806109 276 5,571 SH   SOLE   5,571 0 0
BARRICK GOLD CORP COM 067901108 358,717 18,096,995 SH   SOLE   18,096,995 0 0
BAUSCH HEALTH COS INC COM 071734107 7,093 223,756 SH   SOLE   223,756 0 0
BAXTER INTL INC COM 071813109 8,915 105,703 SH   SOLE   105,703 0 0
BCE INC COM NEW 05534B760 171,116 3,793,629 SH   SOLE   3,793,629 0 0
BECTON DICKINSON & CO COM 075887109 11,830 48,655 SH   SOLE   48,655 0 0
BED BATH & BEYOND INC COM 075896100 402 13,795 SH   SOLE   13,795 0 0
BEIGENE LTD SPONSORED ADR 07725L102 332 955 SH   SOLE   955 0 0
BENTLEY SYS INC COM CL B 08265T208 454 9,672 SH   SOLE   9,672 0 0
BERKLEY W R CORP COM 084423102 1,022 13,568 SH   SOLE   13,568 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 52,276 204,625 SH   SOLE   204,625 0 0
BERRY GLOBAL GROUP INC COM 08579W103 302 4,916 SH   SOLE   4,916 0 0
BEST BUY INC COM 086516101 2,425 21,126 SH   SOLE   21,126 0 0
BEYOND MEAT INC COM 08862E109 302 2,319 SH   SOLE   2,319 0 0
BGC PARTNERS INC CL A 05541T101 74 15,320 SH   SOLE   15,320 0 0
BILIBILI INC SPONS ADS REP Z 090040106 266 2,488 SH   SOLE   2,488 0 0
BILL COM HLDGS INC COM 090043100 435 2,992 SH   SOLE   2,992 0 0
BIO RAD LABS INC CL A 090572207 3,123 5,468 SH   SOLE   5,468 0 0
BIOGEN INC COM 09062X103 7,546 26,975 SH   SOLE   26,975 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,253 29,832 SH   SOLE   29,832 0 0
BIO-TECHNE CORP COM 09073M104 549 1,437 SH   SOLE   1,437 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 229 5,104 SH   SOLE   5,104 0 0
BK OF AMERICA CORP COM 060505104 36,396 940,743 SH   SOLE   940,743 0 0
BLACK KNIGHT INC COM 09215C105 428 5,783 SH   SOLE   5,783 0 0
BLACKBERRY LTD COM 09228F103 3,087 368,361 SH   SOLE   368,361 0 0
BLACKLINE INC COM 09239B109 229 2,117 SH   SOLE   2,117 0 0
BLACKROCK INC COM 09247X101 14,786 19,611 SH   SOLE   19,611 0 0
BLACKSTONE GROUP INC COM 09260D107 6,945 93,179 SH   SOLE   93,179 0 0
BLOOMIN BRANDS INC COM 094235108 255 9,442 SH   SOLE   9,442 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 202 2,075 SH   SOLE   2,075 0 0
BOEING CO COM 097023105 12,173 47,791 SH   SOLE   47,791 0 0
BOISE CASCADE CO DEL COM 09739D100 271 4,534 SH   SOLE   4,534 0 0
BOK FINL CORP COM NEW 05561Q201 227 2,542 SH   SOLE   2,542 0 0
BOOKING HOLDINGS INC COM 09857L108 18,564 7,968 SH   SOLE   7,968 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5,873 72,929 SH   SOLE   72,929 0 0
BORGWARNER INC COM 099724106 909 19,612 SH   SOLE   19,612 0 0
BOSTON BEER INC CL A 100557107 545 452 SH   SOLE   452 0 0
BOSTON PROPERTIES INC COM 101121101 1,309 12,928 SH   SOLE   12,928 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,690 147,217 SH   SOLE   147,217 0 0
BOYD GAMING CORP COM 103304101 247 4,183 SH   SOLE   4,183 0 0
BRADY CORP CL A 104674106 221 4,142 SH   SOLE   4,142 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 258 20,012 SH   SOLE   20,012 0 0
BRIDGEBIO PHARMA INC COM 10806X102 423 6,868 SH   SOLE   6,868 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 386 2,254 SH   SOLE   2,254 0 0
BRINKER INTL INC COM 109641100 235 3,309 SH   SOLE   3,309 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 21,345 338,099 SH   SOLE   338,099 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,031 129,940 SH   SOLE   129,940 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 229 11,302 SH   SOLE   11,302 0 0
BROADCOM INC COM 11135F101 33,261 71,736 SH   SOLE   71,736 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,800 50,950 SH   SOLE   50,950 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 883,300 19,873,447 SH   SOLE   19,869,465 0 3,982
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 121,970 3,023,865 SH   SOLE   3,023,865 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 200,248 3,753,955 SH   SOLE   3,753,955 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,688 22,086 SH   SOLE   22,086 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 21,735 1,223,107 SH   SOLE   1,223,107 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 19,145 409,015 SH   SOLE   409,015 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 135,004 3,164,836 SH   SOLE   3,164,836 0 0
BROOKS AUTOMATION INC NEW COM 114340102 229 2,804 SH   SOLE   2,804 0 0
BROWN & BROWN INC COM 115236101 6,932 151,641 SH   SOLE   151,641 0 0
BROWN FORMAN CORP CL B 115637209 1,848 26,788 SH   SOLE   26,788 0 0
BRP INC COM SUN VTG 05577W200 2,719 31,372 SH   SOLE   31,372 0 0
BRUKER CORP COM 116794108 366 5,701 SH   SOLE   5,701 0 0
BRUNSWICK CORP COM 117043109 286 2,999 SH   SOLE   2,999 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 344 7,426 SH   SOLE   7,426 0 0
BUNGE LIMITED COM G16962105 424 5,343 SH   SOLE   5,343 0 0
BURLINGTON STORES INC COM 122017106 734 2,458 SH   SOLE   2,458 0 0
BWX TECHNOLOGIES INC COM 05605H100 234 3,549 SH   SOLE   3,549 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 8,873 92,983 SH   SOLE   92,983 0 0
C3 AI INC CL A 12468P104 233 3,532 SH   SOLE   3,532 0 0
CABLE ONE INC COM 12685J105 399 218 SH   SOLE   218 0 0
CABOT OIL & GAS CORP COM 127097103 1,094 58,272 SH   SOLE   58,272 0 0
CACI INTL INC CL A 127190304 225 912 SH   SOLE   912 0 0
CADENCE BANCORPORATION CL A 12739A100 299 14,437 SH   SOLE   14,437 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 8,833 64,482 SH   SOLE   64,482 0 0
CAE INC COM 124765108 5,703 200,308 SH   SOLE   200,308 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 1,544 17,655 SH   SOLE   17,655 0 0
CAMDEN PPTY TR SH BEN INT 133131102 403 3,669 SH   SOLE   3,669 0 0
CAMECO CORP COM 13321L108 4,772 288,010 SH   SOLE   288,010 0 0
CAMPBELL SOUP CO COM 134429109 3,224 64,137 SH   SOLE   64,137 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2,836 72,300 SH   SOLE   72,300 0 0
CANADIAN IMP BK COMM COM 136069101 603,379 6,167,186 SH   SOLE   6,165,921 0 1,265
CANADIAN NAT RES LTD COM 136385101 463,484 15,004,496 SH   SOLE   14,893,083 0 111,413
CANADIAN NATL RY CO COM 136375102 688,453 5,937,112 SH   SOLE   5,935,932 0 1,180
CANADIAN PAC RY LTD COM 13645T100 612,503 1,604,884 SH   SOLE   1,604,589 0 295
CANOPY GROWTH CORP COM 138035100 5,247 163,514 SH   SOLE   163,514 0 0
CAPITAL ONE FINL CORP COM 14040H105 5,123 40,268 SH   SOLE   40,268 0 0
CAPITOL FED FINL INC COM 14057J101 206 15,573 SH   SOLE   15,573 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 67 10,756 SH   SOLE   10,756 0 0
CARDINAL HEALTH INC COM 14149Y108 1,575 25,918 SH   SOLE   25,918 0 0
CARLISLE COS INC COM 142339100 315 1,914 SH   SOLE   1,914 0 0
CARLYLE GROUP INC COM 14316J108 483 13,146 SH   SOLE   13,146 0 0
CARMAX INC COM 143130102 1,904 14,352 SH   SOLE   14,352 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,910 71,964 SH   SOLE   71,964 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 222 5,401 SH   SOLE   5,401 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 3,073 72,789 SH   SOLE   72,789 0 0
CARVANA CO CL A 146869102 1,662 6,334 SH   SOLE   6,334 0 0
CASEYS GEN STORES INC COM 147528103 292 1,350 SH   SOLE   1,350 0 0
CATALENT INC COM 148806102 1,486 14,112 SH   SOLE   14,112 0 0
CATERPILLAR INC COM 149123101 11,656 50,268 SH   SOLE   50,268 0 0
CBOE GLOBAL MKTS INC COM 12503M108 939 9,511 SH   SOLE   9,511 0 0
CBRE GROUP INC CL A 12504L109 2,291 28,963 SH   SOLE   28,963 0 0
CDK GLOBAL INC COM 12508E101 257 4,761 SH   SOLE   4,761 0 0
CDW CORP COM 12514G108 4,648 28,044 SH   SOLE   28,044 0 0
CELANESE CORP DEL COM 150870103 1,542 10,296 SH   SOLE   10,296 0 0
CELESTICA INC SUB VTG SHS 15101Q108 2,101 251,648 SH   SOLE   251,648 0 0
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117 121 30,535 SH   SOLE   4,076 0 26,459
CENOVUS ENERGY INC COM 15135U109 39,116 5,211,449 SH   SOLE   4,585,719 0 625,730
CENTENE CORP DEL COM 15135B101 3,245 50,775 SH   SOLE   50,775 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 46 11,007 SH   SOLE   11,007 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,051 46,387 SH   SOLE   46,387 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 219 4,225 SH   SOLE   4,225 0 0
CERIDIAN HCM HLDG INC COM 15677J108 491 5,824 SH   SOLE   5,824 0 0
CERNER CORP COM 156782104 9,627 133,935 SH   SOLE   133,935 0 0
CF INDS HLDGS INC COM 125269100 836 18,430 SH   SOLE   18,430 0 0
CGI INC CL A SUB VTG 12532H104 31,130 374,023 SH   SOLE   374,023 0 0
CHANGE HEALTHCARE INC COM 15912K100 249 11,252 SH   SOLE   11,252 0 0
CHARLES RIV LABS INTL INC COM 159864107 531 1,832 SH   SOLE   1,832 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 19,727 31,971 SH   SOLE   31,971 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,577 23,016 SH   SOLE   23,016 0 0
CHEESECAKE FACTORY INC COM 163072101 215 3,675 SH   SOLE   3,675 0 0
CHEGG INC COM 163092109 1,627 18,993 SH   SOLE   18,993 0 0
CHEMED CORP NEW COM 16359R103 263 572 SH   SOLE   572 0 0
CHENIERE ENERGY INC COM NEW 16411R208 700 9,721 SH   SOLE   9,721 0 0
CHEVRON CORP NEW COM 166764100 66,720 636,732 SH   SOLE   629,867 0 6,865
CHEWY INC CL A 16679L109 1,289 15,222 SH   SOLE   15,222 0 0
CHIMERA INVT CORP COM NEW 16934Q208 143 11,239 SH   SOLE   11,239 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,451 2,429 SH   SOLE   2,429 0 0
CHOICE HOTELS INTL INC COM 169905106 210 1,959 SH   SOLE   1,959 0 0
CHUBB LIMITED COM H1467J104 3,647 23,088 SH   SOLE   23,088 0 0
CHURCH & DWIGHT INC COM 171340102 51,687 591,717 SH   SOLE   582,607 0 9,110
CHURCHILL DOWNS INC COM 171484108 334 1,469 SH   SOLE   1,469 0 0
CI FINL CORP COM 125491100 2,000 138,614 SH   SOLE   138,614 0 0
CIENA CORP COM NEW 171779309 306 5,591 SH   SOLE   5,591 0 0
CIGNA CORP NEW COM 125523100 10,716 44,330 SH   SOLE   44,330 0 0
CIMAREX ENERGY CO COM 171798101 242 4,076 SH   SOLE   4,076 0 0
CINCINNATI FINL CORP COM 172062101 1,393 13,510 SH   SOLE   13,510 0 0
CINTAS CORP COM 172908105 46,961 137,590 SH   SOLE   135,995 0 1,595
CISCO SYS INC COM 17275R102 53,157 1,028,072 SH   SOLE   1,028,072 0 0
CITIGROUP INC COM NEW 172967424 15,062 207,031 SH   SOLE   207,031 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 1,658 37,558 SH   SOLE   37,558 0 0
CITRIX SYS INC COM 177376100 1,892 13,481 SH   SOLE   13,481 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 33 18,472 SH   SOLE   18,472 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 371 18,452 SH   SOLE   18,452 0 0
CLOROX CO DEL COM 189054109 4,168 21,611 SH   SOLE   21,611 0 0
CLOUDERA INC COM 18914U100 138 11,325 SH   SOLE   11,325 0 0
CLOUDFLARE INC CL A COM 18915M107 13,255 188,661 SH   SOLE   188,661 0 0
CME GROUP INC COM 12572Q105 11,956 58,544 SH   SOLE   58,544 0 0
CMS ENERGY CORP COM 125896100 10,477 171,136 SH   SOLE   171,136 0 0
CNA FINL CORP COM 126117100 446 10,003 SH   SOLE   10,003 0 0
COCA COLA CO COM 191216100 22,034 418,039 SH   SOLE   418,039 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,077 20,644 SH   SOLE   20,644 0 0
COGNEX CORP COM 192422103 568 6,848 SH   SOLE   6,848 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,468 95,595 SH   SOLE   95,595 0 0
COHERENT INC COM 192479103 230 908 SH   SOLE   908 0 0
COLGATE PALMOLIVE CO COM 194162103 66,690 845,999 SH   SOLE   838,989 0 7,010
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 33,213 338,292 SH   SOLE   338,292 0 0
COLONY CAP INC NEW CL A COM 19626G108 122 18,896 SH   SOLE   18,896 0 0
COLUMBIA BKG SYS INC COM 197236102 343 7,970 SH   SOLE   7,970 0 0
COMCAST CORP NEW CL A 20030N101 45,566 842,106 SH   SOLE   842,106 0 0
COMERICA INC COM 200340107 867 12,092 SH   SOLE   12,092 0 0
COMMERCE BANCSHARES INC COM 200525103 1,110 14,484 SH   SOLE   14,484 0 0
COMMUNITY BK SYS INC COM 203607106 302 3,930 SH   SOLE   3,930 0 0
CONAGRA BRANDS INC COM 205887102 3,810 101,322 SH   SOLE   101,322 0 0
CONCENTRIX CORP COM 20602D101 285 1,905 SH   SOLE   1,905 0 0
CONOCOPHILLIPS COM 20825C104 8,822 166,548 SH   SOLE   166,548 0 0
CONSOLIDATED EDISON INC COM 209115104 2,203 29,447 SH   SOLE   29,447 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,554 15,588 SH   SOLE   15,588 0 0
CONTEXTLOGIC INC COM CL A 21077C107 342 21,628 SH   SOLE   21,628 0 0
CONTINENTAL RES INC COM 212015101 352 13,622 SH   SOLE   13,622 0 0
COOPER COS INC COM NEW 216648402 1,705 4,440 SH   SOLE   4,440 0 0
COOPER TIRE & RUBR CO COM 216831107 320 5,718 SH   SOLE   5,718 0 0
COPART INC COM 217204106 4,360 40,146 SH   SOLE   40,146 0 0
CORECIVIC INC COM 21871N101 124 13,681 SH   SOLE   13,681 0 0
CORELOGIC INC COM 21871D103 226 2,856 SH   SOLE   2,856 0 0
CORNING INC COM 219350105 2,917 67,033 SH   SOLE   67,033 0 0
CORTEVA INC COM 22052L104 5,476 117,460 SH   SOLE   117,460 0 0
COSTAR GROUP INC COM 22160N109 1,207 1,468 SH   SOLE   1,468 0 0
COSTCO WHSL CORP NEW COM 22160K105 37,399 106,102 SH   SOLE   105,472 0 630
COTY INC COM CL A 222070203 255 28,271 SH   SOLE   28,271 0 0
COUPA SOFTWARE INC COM 22266L106 656 2,576 SH   SOLE   2,576 0 0
COVETRUS INC COM 22304C100 234 7,816 SH   SOLE   7,816 0 0
CRANE CO COM 224399105 202 2,146 SH   SOLE   2,146 0 0
CREDIT ACCEP CORP MICH COM 225310101 241 669 SH   SOLE   669 0 0
CREE INC COM 225447101 15,900 147,041 SH   SOLE   147,041 0 0
CRESCENT PT ENERGY CORP COM 22576C101 22,592 5,422,513 SH   SOLE   5,422,513 0 0
CROCS INC COM 227046109 206 2,559 SH   SOLE   2,559 0 0
CRONOS GROUP INC COM 22717L101 1,251 132,438 SH   SOLE   132,438 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 1,503 8,237 SH   SOLE   8,237 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 10,290 59,780 SH   SOLE   59,780 0 0
CROWN HLDGS INC COM 228368106 488 5,034 SH   SOLE   5,034 0 0
CSX CORP COM 126408103 13,005 134,880 SH   SOLE   134,880 0 0
CUBESMART COM 229663109 265 7,002 SH   SOLE   7,002 0 0
CULLEN FROST BANKERS INC COM 229899109 244 2,248 SH   SOLE   2,248 0 0
CUMMINS INC COM 231021106 5,701 22,003 SH   SOLE   22,003 0 0
CVB FINL CORP COM 126600105 245 11,103 SH   SOLE   11,103 0 0
CVS HEALTH CORP COM 126650100 52,204 693,930 SH   SOLE   693,930 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 449 3,468 SH   SOLE   3,468 0 0
CYRUSONE INC COM 23283R100 300 4,423 SH   SOLE   4,423 0 0
D R HORTON INC COM 23331A109 5,449 61,147 SH   SOLE   61,147 0 0
DANAHER CORPORATION COM 235851102 25,782 114,546 SH   SOLE   114,546 0 0
DARDEN RESTAURANTS INC COM 237194105 1,565 11,024 SH   SOLE   11,024 0 0
DARLING INGREDIENTS INC COM 237266101 453 6,154 SH   SOLE   6,154 0 0
DATADOG INC CL A COM 23804L103 937 11,238 SH   SOLE   11,238 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 259 5,406 SH   SOLE   5,406 0 0
DAVITA INC COM 23918K108 907 8,414 SH   SOLE   8,414 0 0
DECKERS OUTDOOR CORP COM 243537107 339 1,026 SH   SOLE   1,026 0 0
DEERE & CO COM 244199105 10,287 27,494 SH   SOLE   27,494 0 0
DELL TECHNOLOGIES INC CL C 24703L202 2,449 27,780 SH   SOLE   27,780 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,588 53,607 SH   SOLE   53,607 0 0
DENALI THERAPEUTICS INC COM 24823R105 253 4,438 SH   SOLE   4,438 0 0
DENISON MINES CORP COM 248356107 1,359 1,247,153 SH   SOLE   1,247,153 0 0
DENTSPLY SIRONA INC COM 24906P109 1,231 19,296 SH   SOLE   19,296 0 0
DESCARTES SYS GROUP INC COM 249906108 9,301 152,577 SH   SOLE   152,577 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,168 53,445 SH   SOLE   53,445 0 0
DEXCOM INC COM 252131107 5,981 16,643 SH   SOLE   16,643 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,053 14,331 SH   SOLE   14,331 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 255 24,728 SH   SOLE   24,728 0 0
DICKS SPORTING GOODS INC COM 253393102 251 3,300 SH   SOLE   3,300 0 0
DIGITAL RLTY TR INC COM 253868103 48,571 344,866 SH   SOLE   340,671 0 4,195
DISCOVER FINL SVCS COM 254709108 2,567 27,020 SH   SOLE   27,020 0 0
DISCOVERY INC COM SER A 25470F104 1,128 25,963 SH   SOLE   25,963 0 0
DISCOVERY INC COM SER C 25470F302 555 15,036 SH   SOLE   15,036 0 0
DISH NETWORK CORPORATION CL A 25470M109 1,140 31,488 SH   SOLE   31,488 0 0
DISNEY WALT CO COM 254687106 32,889 178,242 SH   SOLE   177,342 0 900
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 132 27,609 SH   SOLE   27,609 0 0
DOCEBO INC COM 25609L105 1,346 31,338 SH   SOLE   31,338 0 0
DOCUSIGN INC COM 256163106 4,782 23,622 SH   SOLE   23,622 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 374 3,787 SH   SOLE   3,787 0 0
DOLLAR GEN CORP NEW COM 256677105 60,565 298,908 SH   SOLE   295,228 0 3,680
DOLLAR TREE INC COM 256746108 11,078 96,785 SH   SOLE   96,785 0 0
DOMINION ENERGY INC COM 25746U109 8,070 106,257 SH   SOLE   106,257 0 0
DOMINOS PIZZA INC COM 25754A201 1,234 3,356 SH   SOLE   3,356 0 0
DONALDSON INC COM 257651109 284 4,883 SH   SOLE   4,883 0 0
DOORDASH INC CL A 25809K105 1,533 11,693 SH   SOLE   11,693 0 0
DOVER CORP COM 260003108 1,732 12,631 SH   SOLE   12,631 0 0
DOW INC COM 260557103 4,128 64,562 SH   SOLE   64,562 0 0
DROPBOX INC CL A 26210C104 846 31,731 SH   SOLE   31,731 0 0
DTE ENERGY CO COM 233331107 2,228 16,738 SH   SOLE   16,738 0 0
DUCK CREEK TECHNOLOGIES INC SHS 264120106 219 4,857 SH   SOLE   4,857 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 20,255 209,858 SH   SOLE   209,858 0 0
DUKE REALTY CORP COM NEW 264411505 1,343 32,041 SH   SOLE   32,041 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 375 15,770 SH   SOLE   15,770 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,832 49,590 SH   SOLE   49,590 0 0
DXC TECHNOLOGY CO COM 23355L106 684 21,866 SH   SOLE   21,866 0 0
DYNATRACE INC COM NEW 268150109 503 10,428 SH   SOLE   10,428 0 0
EAGLE MATLS INC COM 26969P108 211 1,568 SH   SOLE   1,568 0 0
EAST WEST BANCORP INC COM 27579R104 410 5,551 SH   SOLE   5,551 0 0
EASTGROUP PPTYS INC COM 277276101 209 1,462 SH   SOLE   1,462 0 0
EASTMAN CHEM CO COM 277432100 1,283 11,651 SH   SOLE   11,651 0 0
EATON CORP PLC SHS G29183103 4,937 35,701 SH   SOLE   35,701 0 0
EBAY INC. COM 278642103 9,668 157,865 SH   SOLE   157,865 0 0
ECOLAB INC COM 278865100 8,056 37,633 SH   SOLE   37,633 0 0
EDGEWELL PERS CARE CO COM 28035Q102 237 5,984 SH   SOLE   5,984 0 0
EDISON INTL COM 281020107 1,889 32,237 SH   SOLE   32,237 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,587 54,842 SH   SOLE   54,842 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 521 17,703 SH   SOLE   17,703 0 0
ELDORADO GOLD CORP NEW COM 284902509 5,484 507,942 SH   SOLE   507,942 0 0
ELECTRONIC ARTS INC COM 285512109 9,042 66,797 SH   SOLE   66,797 0 0
EMCOR GROUP INC COM 29084Q100 229 2,042 SH   SOLE   2,042 0 0
EMERSON ELEC CO COM 291011104 4,750 52,647 SH   SOLE   52,647 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 122 18,891 SH   SOLE   18,891 0 0
ENBRIDGE INC COM 29250N105 726,423 19,956,794 SH   SOLE   19,911,107 0 45,687
ENCOMPASS HEALTH CORP COM 29261A100 300 3,658 SH   SOLE   3,658 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 561 113,393 SH   SOLE   113,393 0 0
ENDO INTL PLC SHS G30401106 116 15,702 SH   SOLE   15,702 0 0
ENERGY FUELS INC COM NEW 292671708 1,238 217,466 SH   SOLE   217,466 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 776 100,994 SH   SOLE   100,994 0 0
ENERPLUS CORP COM 292766102 3,375 672,731 SH   SOLE   672,731 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 95 22,114 SH   SOLE   22,114 0 0
ENPHASE ENERGY INC COM 29355A107 1,738 10,720 SH   SOLE   10,720 0 0
ENPRO INDS INC COM 29355X107 208 2,438 SH   SOLE   2,438 0 0
ENTEGRIS INC COM 29362U104 563 5,033 SH   SOLE   5,033 0 0
ENTERGY CORP NEW COM 29364G103 1,726 17,347 SH   SOLE   17,347 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,789 81,250 SH   SOLE   81,250 0 0
ENVISTA HOLDINGS CORPORATION COM 29415F104 240 5,875 SH   SOLE   5,875 0 0
EOG RES INC COM 26875P101 4,681 64,532 SH   SOLE   64,532 0 0
EPAM SYS INC COM 29414B104 829 2,089 SH   SOLE   2,089 0 0
EQT CORP COM 26884L109 195 10,504 SH   SOLE   10,504 0 0
EQUIFAX INC COM 294429105 1,908 10,535 SH   SOLE   10,535 0 0
EQUINIX INC COM 29444U700 5,259 7,738 SH   SOLE   7,738 0 0
EQUINOR ASA SPONSORED ADR 29446M102 2,288 117,583 SH   SOLE   117,583 0 0
EQUINOX GOLD CORP COM 29446Y502 1,238 155,398 SH   SOLE   155,398 0 0
EQUITABLE HLDGS INC COM 29452E101 550 16,875 SH   SOLE   16,875 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 135 16,519 SH   SOLE   16,519 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 426 6,695 SH   SOLE   6,695 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 2,228 31,107 SH   SOLE   31,107 0 0
ERIE INDTY CO CL A 29530P102 370 1,674 SH   SOLE   1,674 0 0
ESSENTIAL UTILS INC COM 29670G102 415 9,281 SH   SOLE   9,281 0 0
ESSEX PPTY TR INC COM 297178105 1,551 5,705 SH   SOLE   5,705 0 0
ETSY INC COM 29786A106 2,118 10,503 SH   SOLE   10,503 0 0
EURONET WORLDWIDE INC COM 298736109 268 1,937 SH   SOLE   1,937 0 0
EVEREST RE GROUP LTD COM G3223R108 855 3,451 SH   SOLE   3,451 0 0
EVERGY INC COM 30034W106 1,186 19,920 SH   SOLE   19,920 0 0
EVERSOURCE ENERGY COM 30040W108 2,599 30,014 SH   SOLE   30,014 0 0
EXACT SCIENCES CORP COM 30063P105 782 5,935 SH   SOLE   5,935 0 0
EXELIXIS INC COM 30161Q104 261 11,559 SH   SOLE   11,559 0 0
EXELON CORP COM 30161N101 7,540 172,375 SH   SOLE   172,375 0 0
EXPEDIA GROUP INC COM NEW 30212P303 2,098 12,191 SH   SOLE   12,191 0 0
EXPEDITORS INTL WASH INC COM 302130109 9,223 85,639 SH   SOLE   85,639 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,476 11,132 SH   SOLE   11,132 0 0
EXTREME NETWORKS INC COM 30226D106 91 10,400 SH   SOLE   10,400 0 0
EXXON MOBIL CORP COM 30231G102 28,203 505,216 SH   SOLE   505,216 0 0
F N B CORP COM 302520101 158 12,432 SH   SOLE   12,432 0 0
F5 NETWORKS INC COM 315616102 1,096 5,255 SH   SOLE   5,255 0 0
FACEBOOK INC CL A 30303M102 110,236 374,278 SH   SOLE   374,278 0 0
FACTSET RESH SYS INC COM 303075105 436 1,413 SH   SOLE   1,413 0 0
FAIR ISAAC CORP COM 303250104 525 1,081 SH   SOLE   1,081 0 0
FASTENAL CO COM 311900104 7,211 143,414 SH   SOLE   143,414 0 0
FASTLY INC CL A 31188V100 282 4,187 SH   SOLE   4,187 0 0
FATE THERAPEUTICS INC COM 31189P102 266 3,232 SH   SOLE   3,232 0 0
FBL FINL GROUP INC CL A 30239F106 494 8,832 SH   SOLE   8,832 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 630 6,211 SH   SOLE   6,211 0 0
FEDEX CORP COM 31428X106 7,029 24,748 SH   SOLE   24,748 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 448 11,022 SH   SOLE   11,022 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 51,470 366,049 SH   SOLE   366,049 0 0
FIFTH THIRD BANCORP COM 316773100 2,330 62,223 SH   SOLE   62,223 0 0
FIRST AMERN FINL CORP COM 31847R102 233 4,112 SH   SOLE   4,112 0 0
FIRST BANCORP P R COM NEW 318672706 187 16,580 SH   SOLE   16,580 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 160 11,164 SH   SOLE   11,164 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 308 369 SH   SOLE   369 0 0
FIRST FINL BANCORP OH COM 320209109 269 11,189 SH   SOLE   11,189 0 0
FIRST FINL BANKSHARES COM 32020R109 239 5,124 SH   SOLE   5,124 0 0
FIRST HAWAIIAN INC COM 32051X108 411 15,006 SH   SOLE   15,006 0 0
FIRST HORIZON CORPORATION COM 320517105 345 20,390 SH   SOLE   20,390 0 0
FIRST INDL RLTY TR INC COM 32054K103 224 4,901 SH   SOLE   4,901 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 2,177 139,669 SH   SOLE   139,669 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 298 13,614 SH   SOLE   13,614 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,671 28,012 SH   SOLE   28,012 0 0
FIRST SOLAR INC COM 336433107 343 3,924 SH   SOLE   3,924 0 0
FIRSTENERGY CORP COM 337932107 1,637 47,180 SH   SOLE   47,180 0 0
FIRSTSERVICE CORP NEW COM 33767E202 137,158 924,755 SH   SOLE   924,755 0 0
FISERV INC COM 337738108 40,391 339,308 SH   SOLE   332,683 0 6,625
FIVE BELOW INC COM 33829M101 398 2,088 SH   SOLE   2,088 0 0
FIVE9 INC COM 338307101 381 2,436 SH   SOLE   2,436 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,980 7,371 SH   SOLE   7,371 0 0
FLIR SYS INC COM 302445101 642 11,365 SH   SOLE   11,365 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 367 3,846 SH   SOLE   3,846 0 0
FMC CORP COM NEW 302491303 1,263 11,415 SH   SOLE   11,415 0 0
FOOT LOCKER INC COM 344849104 221 3,931 SH   SOLE   3,931 0 0
FORD MTR CO DEL COM 345370860 4,231 345,397 SH   SOLE   345,397 0 0
FORTINET INC COM 34959E109 4,984 27,026 SH   SOLE   27,026 0 0
FORTIS INC COM 349553107 244,406 5,637,072 SH   SOLE   5,637,072 0 0
FORTIVE CORP COM 34959J108 2,192 31,034 SH   SOLE   31,034 0 0
FORTUNA SILVER MINES INC COM 349915108 862 133,019 SH   SOLE   133,019 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,133 11,826 SH   SOLE   11,826 0 0
FOX CORP CL A COM 35137L105 2,512 69,565 SH   SOLE   69,565 0 0
FOX CORP CL B COM 35137L204 1,074 30,734 SH   SOLE   30,734 0 0
FRANCO NEV CORP COM 351858105 202,097 1,613,931 SH   SOLE   1,613,931 0 0
FRANKLIN RESOURCES INC COM 354613101 957 32,346 SH   SOLE   32,346 0 0
FREEPORT-MCMORAN INC CL B 35671D857 5,262 159,783 SH   SOLE   159,783 0 0
FRESHPET INC COM 358039105 236 1,485 SH   SOLE   1,485 0 0
FUELCELL ENERGY INC COM 35952H601 167 11,609 SH   SOLE   11,609 0 0
FULLER H B CO COM 359694106 251 3,986 SH   SOLE   3,986 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,200 33,665 SH   SOLE   33,665 0 0
GAMESTOP CORP NEW CL A 36467W109 888 4,679 SH   SOLE   4,679 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 365 8,601 SH   SOLE   8,601 0 0
GANNETT CO INC COM 36472T109 91 16,944 SH   SOLE   16,944 0 0
GAP INC COM 364760108 711 23,891 SH   SOLE   23,891 0 0
GARMIN LTD SHS H2906T109 10,145 76,944 SH   SOLE   76,944 0 0
GARTNER INC COM 366651107 1,423 7,796 SH   SOLE   7,796 0 0
GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 174 10,894 SH   SOLE   10,894 0 0
GATOS SILVER INC COM 368036109 1,717 173,002 SH   SOLE   173,002 0 0
GENERAC HLDGS INC COM 368736104 986 3,011 SH   SOLE   3,011 0 0
GENERAL DYNAMICS CORP COM 369550108 4,069 22,409 SH   SOLE   22,409 0 0
GENERAL ELECTRIC CO COM 369604103 11,558 880,297 SH   SOLE   880,297 0 0
GENERAL MLS INC COM 370334104 18,783 306,314 SH   SOLE   306,314 0 0
GENERAL MTRS CO COM 37045V100 9,441 164,299 SH   SOLE   164,299 0 0
GENPACT LIMITED SHS G3922B107 434 10,144 SH   SOLE   10,144 0 0
GENTEX CORP COM 371901109 318 8,907 SH   SOLE   8,907 0 0
GENUINE PARTS CO COM 372460105 1,460 12,627 SH   SOLE   12,627 0 0
GENWORTH FINL INC COM CL A 37247D106 60 18,045 SH   SOLE   18,045 0 0
GEO GROUP INC NEW COM 36162J106 117 15,072 SH   SOLE   15,072 0 0
GERON CORP COM 374163103 19 12,178 SH   SOLE   12,178 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 69,285 1,984,956 SH   SOLE   1,984,956 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,371 142,936 SH   SOLE   142,936 0 0
GILEAD SCIENCES INC COM 375558103 19,495 301,645 SH   SOLE   301,645 0 0
GLACIER BANCORP INC NEW COM 37637Q105 212 3,713 SH   SOLE   3,713 0 0
GLAUKOS CORP COM 377322102 247 2,942 SH   SOLE   2,942 0 0
GLOBAL NET LEASE INC COM NEW 379378201 189 10,485 SH   SOLE   10,485 0 0
GLOBAL PMTS INC COM 37940X102 24,275 120,424 SH   SOLE   120,424 0 0
GLOBALSTAR INC COM 378973408 84 62,311 SH   SOLE   62,311 0 0
GLOBE LIFE INC COM 37959E102 883 9,135 SH   SOLE   9,135 0 0
GLOBUS MED INC CL A 379577208 226 3,661 SH   SOLE   3,661 0 0
GMS INC COM 36251C103 207 4,962 SH   SOLE   4,962 0 0
GODADDY INC CL A 380237107 496 6,395 SH   SOLE   6,395 0 0
GOHEALTH INC COM CL A 38046W105 139 11,886 SH   SOLE   11,886 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106 1,441 151,876 SH   SOLE   151,876 0 0
GOLD STD VENTURES CORP COM 380738104 155 260,523 SH   SOLE   260,523 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,752 29,824 SH   SOLE   29,824 0 0
GOODRX HLDGS INC COM CL A 38246G108 561 14,379 SH   SOLE   14,379 0 0
GRACO INC COM 384109104 448 6,251 SH   SOLE   6,251 0 0
GRAFTECH INTL LTD COM 384313508 123 10,034 SH   SOLE   10,034 0 0
GRAINGER W W INC COM 384802104 1,678 4,185 SH   SOLE   4,185 0 0
GRANITE CONSTR INC COM 387328107 209 5,204 SH   SOLE   5,204 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 173,559 2,856,379 SH   SOLE   2,856,379 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 309 1,957 SH   SOLE   1,957 0 0
GRUBHUB INC COM 400110102 206 3,437 SH   SOLE   3,437 0 0
GUARDANT HEALTH INC COM 40131M109 564 3,697 SH   SOLE   3,697 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 318 3,130 SH   SOLE   3,130 0 0
HAEMONETICS CORP MASS COM 405024100 208 1,870 SH   SOLE   1,870 0 0
HALLIBURTON CO COM 406216101 1,654 77,061 SH   SOLE   77,061 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 210 5,031 SH   SOLE   5,031 0 0
HANESBRANDS INC COM 410345102 594 30,209 SH   SOLE   30,209 0 0
HANOVER INS GROUP INC COM 410867105 200 1,546 SH   SOLE   1,546 0 0
HARLEY DAVIDSON INC COM 412822108 231 5,758 SH   SOLE   5,758 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,092 31,317 SH   SOLE   31,317 0 0
HASBRO INC COM 418056107 1,101 11,451 SH   SOLE   11,451 0 0
HCA HEALTHCARE INC COM 40412C101 4,856 25,781 SH   SOLE   25,781 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 8,271 106,468 SH   SOLE   103,383 0 3,085
HEALTHCARE TR AMER INC CL A NEW 42225P501 216 7,831 SH   SOLE   7,831 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 1,418 44,683 SH   SOLE   44,683 0 0
HECLA MNG CO COM 422704106 118 20,810 SH   SOLE   20,810 0 0
HEICO CORP NEW CL A 422806208 568 4,998 SH   SOLE   4,998 0 0
HELEN OF TROY LTD COM G4388N106 202 960 SH   SOLE   960 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 102 20,223 SH   SOLE   20,223 0 0
HELMERICH & PAYNE INC COM 423452101 333 12,334 SH   SOLE   12,334 0 0
HENRY JACK & ASSOC INC COM 426281101 2,857 18,833 SH   SOLE   18,833 0 0
HENRY SCHEIN INC COM 806407102 857 12,373 SH   SOLE   12,373 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 222 5,011 SH   SOLE   5,011 0 0
HERSHEY CO COM 427866108 2,376 15,023 SH   SOLE   15,023 0 0
HESS CORP COM 42809H107 1,740 24,595 SH   SOLE   24,595 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,780 113,062 SH   SOLE   113,062 0 0
HILL ROM HLDGS INC COM 431475102 273 2,469 SH   SOLE   2,469 0 0
HILLENBRAND INC COM 431571108 231 4,843 SH   SOLE   4,843 0 0
HILLTOP HOLDINGS INC COM 432748101 226 6,615 SH   SOLE   6,615 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,947 24,372 SH   SOLE   24,372 0 0
HNI CORP COM 404251100 203 5,143 SH   SOLE   5,143 0 0
HOLLYFRONTIER CORP COM 436106108 473 13,232 SH   SOLE   13,232 0 0
HOLOGIC INC COM 436440101 1,679 22,575 SH   SOLE   22,575 0 0
HOME DEPOT INC COM 437076102 91,856 300,920 SH   SOLE   298,090 0 2,830
HONEYWELL INTL INC COM 438516106 22,541 103,840 SH   SOLE   103,840 0 0
HOPE BANCORP INC COM 43940T109 230 15,302 SH   SOLE   15,302 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 223 5,170 SH   SOLE   5,170 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 3,159 34,326 SH   SOLE   34,326 0 0
HORMEL FOODS CORP COM 440452100 11,633 243,472 SH   SOLE   243,472 0 0
HOST HOTELS & RESORTS INC COM 44107P104 1,063 63,113 SH   SOLE   63,113 0 0
HOWMET AEROSPACE INC COM 443201108 1,139 35,438 SH   SOLE   35,438 0 0
HP INC COM 40434L105 3,642 114,704 SH   SOLE   114,704 0 0
HUB GROUP INC CL A 443320106 254 3,780 SH   SOLE   3,780 0 0
HUBBELL INC COM 443510607 380 2,032 SH   SOLE   2,032 0 0
HUBSPOT INC COM 443573100 804 1,770 SH   SOLE   1,770 0 0
HUDBAY MINERALS INC COM 443628102 1,071 156,627 SH   SOLE   156,627 0 0
HUMANA INC COM 444859102 6,069 14,475 SH   SOLE   14,475 0 0
HUNT J B TRANS SVCS INC COM 445658107 3,671 21,844 SH   SOLE   21,844 0 0
HUNTINGTON BANCSHARES INC COM 446150104 6,101 388,112 SH   SOLE   388,112 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 739 3,589 SH   SOLE   3,589 0 0
HUNTSMAN CORP COM 447011107 236 8,200 SH   SOLE   8,200 0 0
HYATT HOTELS CORP COM CL A 448579102 313 3,781 SH   SOLE   3,781 0 0
IAA INC COM 449253103 276 5,010 SH   SOLE   5,010 0 0
IAC INTERACTIVECORP NEW COM 44891N109 22,223 102,739 SH   SOLE   102,739 0 0
IAMGOLD CORP COM 450913108 1,022 343,677 SH   SOLE   343,677 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 465 8,664 SH   SOLE   8,664 0 0
IDEX CORP COM 45167R104 1,351 6,455 SH   SOLE   6,455 0 0
IDEXX LABS INC COM 45168D104 7,380 15,082 SH   SOLE   15,082 0 0
IHS MARKIT LTD SHS G47567105 2,151 22,224 SH   SOLE   19,729 0 2,495
II-VI INC COM 902104108 265 3,875 SH   SOLE   3,875 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,817 26,259 SH   SOLE   26,259 0 0
ILLUMINA INC COM 452327109 9,906 25,792 SH   SOLE   25,792 0 0
IMPERIAL OIL LTD COM NEW 453038408 6,810 281,381 SH   SOLE   158,961 0 122,420
INCYTE CORP COM 45337C102 2,990 36,797 SH   SOLE   36,797 0 0
INDEPENDENT BANK CORP MASS COM 453836108 234 2,785 SH   SOLE   2,785 0 0
INDEPENDENT BK GROUP INC COM 45384B106 318 4,405 SH   SOLE   4,405 0 0
INGERSOLL RAND INC COM 45687V106 1,622 32,951 SH   SOLE   32,951 0 0
INGEVITY CORP COM 45688C107 282 3,735 SH   SOLE   3,735 0 0
INGREDION INC COM 457187102 222 2,465 SH   SOLE   2,465 0 0
INNOSPEC INC COM 45768S105 219 2,135 SH   SOLE   2,135 0 0
INPHI CORP COM 45772F107 342 1,918 SH   SOLE   1,918 0 0
INSIGHT ENTERPRISES INC COM 45765U103 381 3,998 SH   SOLE   3,998 0 0
INSPIRE MED SYS INC COM 457730109 206 997 SH   SOLE   997 0 0
INSULET CORP COM 45784P101 636 2,436 SH   SOLE   2,436 0 0
INTEGER HLDGS CORP COM 45826H109 253 2,747 SH   SOLE   2,747 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 214 3,095 SH   SOLE   3,095 0 0
INTEL CORP COM 458140100 48,692 760,896 SH   SOLE   760,896 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 251 3,432 SH   SOLE   3,432 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 20,423 182,868 SH   SOLE   182,868 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 13,044 97,887 SH   SOLE   97,887 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,990 21,419 SH   SOLE   21,419 0 0
INTERNATIONAL PAPER CO COM 460146103 1,874 34,651 SH   SOLE   34,651 0 0
INTERPUBLIC GROUP COS INC COM 460690100 976 33,420 SH   SOLE   33,420 0 0
INTUIT COM 461202103 18,311 47,803 SH   SOLE   47,803 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 15,328 20,743 SH   SOLE   20,743 0 0
INVESCO LTD SHS G491BT108 905 35,892 SH   SOLE   35,892 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 67 16,704 SH   SOLE   16,704 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 17,432 54,624 SH   SOLE   54,624 0 0
INVESTORS BANCORP INC NEW COM 46146L101 251 17,104 SH   SOLE   17,104 0 0
INVITAE CORP COM 46185L103 250 6,547 SH   SOLE   6,547 0 0
INVITATION HOMES INC COM 46187W107 669 20,926 SH   SOLE   20,926 0 0
IONIS PHARMACEUTICALS INC COM 462222100 231 5,140 SH   SOLE   5,140 0 0
IPG PHOTONICS CORP COM 44980X109 781 3,704 SH   SOLE   3,704 0 0
IQVIA HLDGS INC COM 46266C105 18,365 95,087 SH   SOLE   95,087 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 205 4,970 SH   SOLE   4,970 0 0
IRON MTN INC NEW COM 46284V101 907 24,515 SH   SOLE   24,515 0 0
ISHARES INC CORE MSCI EMKT 46434G103 517 8,035 SH   SOLE   8,035 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 972 22,450 SH   SOLE   22,450 0 0
ISHARES INC JP MRG EM CRP BD 464286251 31,326 602,709 SH   SOLE   602,709 0 0
ISHARES INC MSCI AUST ETF 464286103 458 18,470 SH   SOLE   18,470 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 883 26,398 SH   SOLE   26,398 0 0
ISHARES INC MSCI CHILE ETF 464286640 25,767 751,438 SH   SOLE   751,438 0 0
ISHARES INC MSCI HONG KG ETF 464286871 222 8,350 SH   SOLE   8,350 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 1,633 23,829 SH   SOLE   23,829 0 0
ISHARES INC MSCI STH KOR ETF 464286772 439 4,893 SH   SOLE   4,893 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 454 7,580 SH   SOLE   7,580 0 0
ISHARES TR CORE S&P500 ETF 464287200 27,736 69,720 SH   SOLE   69,720 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,915 16,825 SH   SOLE   16,825 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 544 7,170 SH   SOLE   7,170 0 0
ISHARES TR EUROPE ETF 464287861 287 5,709 SH   SOLE   5,709 0 0
ISHARES TR IBOXX HI YD ETF 464288513 19,858 227,788 SH   SOLE   227,788 0 0
ISHARES TR JPMORGAN USD EMG 464288281 6,910 63,461 SH   SOLE   63,461 0 0
ISHARES TR MSCI CHINA A 46434V514 7,330 178,175 SH   SOLE   178,175 0 0
ISHARES TR MSCI CHINA ETF 46429B671 34,406 421,120 SH   SOLE   421,120 0 0
ISHARES TR MSCI EAFE ETF 464287465 172,458 2,273,077 SH   SOLE   2,273,077 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 15,460 289,848 SH   SOLE   283,848 0 6,000
ISHARES TR MSCI USA ESG SLC 464288802 580 6,600 SH   SOLE   6,600 0 0
ISHARES TR S&P 500 VAL ETF 464287408 39,833 282,020 SH   SOLE   282,020 0 0
ISHARES TR SELECT DIVID ETF 464287168 369 3,230 SH   SOLE   3,230 0 0
ITRON INC COM 465741106 258 2,908 SH   SOLE   2,908 0 0
ITT INC COM 45073V108 292 3,209 SH   SOLE   3,209 0 0
J & J SNACK FOODS CORP COM 466032109 219 1,396 SH   SOLE   1,396 0 0
J2 GLOBAL INC COM 48123V102 210 1,752 SH   SOLE   1,752 0 0
JABIL INC COM 466313103 295 5,652 SH   SOLE   5,652 0 0
JACOBS ENGR GROUP INC COM 469814107 3,827 29,603 SH   SOLE   29,603 0 0
JD.COM INC SPON ADR CL A 47215P106 7,810 92,618 SH   SOLE   92,618 0 0
JEFFERIES FINL GROUP INC COM 47233W109 282 9,370 SH   SOLE   9,370 0 0
JETBLUE AWYS CORP COM 477143101 242 11,917 SH   SOLE   11,917 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 280 2,098 SH   SOLE   2,098 0 0
JOHNSON & JOHNSON COM 478160104 56,955 346,545 SH   SOLE   346,545 0 0
JOHNSON CTLS INTL PLC SHS G51502105 4,189 70,209 SH   SOLE   70,209 0 0
JONES LANG LASALLE INC COM 48020Q107 324 1,809 SH   SOLE   1,809 0 0
JPMORGAN CHASE & CO COM 46625H100 101,977 669,897 SH   SOLE   664,587 0 5,310
JUNIPER NETWORKS INC COM 48203R104 729 28,797 SH   SOLE   28,797 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,221 8,414 SH   SOLE   8,414 0 0
KELLOGG CO COM 487836108 3,789 59,862 SH   SOLE   59,862 0 0
KEMPER CORP COM 488401100 201 2,521 SH   SOLE   2,521 0 0
KEURIG DR PEPPER INC COM 49271V100 6,119 178,021 SH   SOLE   178,021 0 0
KEYCORP COM 493267108 1,708 85,482 SH   SOLE   85,482 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 4,351 30,341 SH   SOLE   30,341 0 0
KILROY RLTY CORP COM 49427F108 284 4,326 SH   SOLE   4,326 0 0
KIMBERLY-CLARK CORP COM 494368103 16,425 118,122 SH   SOLE   118,122 0 0
KIMCO RLTY CORP COM 49446R109 695 37,088 SH   SOLE   37,088 0 0
KINDER MORGAN INC DEL COM 49456B101 3,032 182,102 SH   SOLE   182,102 0 0
KINROSS GOLD CORP COM 496902404 13,364 2,008,123 SH   SOLE   2,008,123 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 130,223 3,859,135 SH   SOLE   3,857,490 0 1,645
KITE RLTY GROUP TR COM NEW 49803T300 199 10,336 SH   SOLE   10,336 0 0
KLA CORP COM NEW 482480100 9,047 27,383 SH   SOLE   27,383 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 301 6,259 SH   SOLE   6,259 0 0
KNOWLES CORP COM 49926D109 217 10,387 SH   SOLE   10,387 0 0
KODIAK SCIENCES INC COM 50015M109 212 1,868 SH   SOLE   1,868 0 0
KOHLS CORP COM 500255104 349 5,853 SH   SOLE   5,853 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,471 43,329 SH   SOLE   43,329 0 0
KORN FERRY COM NEW 500643200 277 4,442 SH   SOLE   4,442 0 0
KRAFT HEINZ CO COM 500754106 9,953 248,815 SH   SOLE   248,815 0 0
KROGER CO COM 501044101 4,817 133,844 SH   SOLE   133,844 0 0
KULICKE & SOFFA INDS INC COM 501242101 236 4,814 SH   SOLE   4,814 0 0
L BRANDS INC COM 501797104 1,327 21,456 SH   SOLE   21,456 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,668 18,097 SH   SOLE   18,097 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,917 11,439 SH   SOLE   11,439 0 0
LAM RESEARCH CORP COM 512807108 15,082 25,337 SH   SOLE   25,337 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 362 3,859 SH   SOLE   3,859 0 0
LAMB WESTON HLDGS INC COM 513272104 1,070 13,805 SH   SOLE   13,805 0 0
LANDSTAR SYS INC COM 515098101 239 1,448 SH   SOLE   1,448 0 0
LAS VEGAS SANDS CORP COM 517834107 17,110 281,604 SH   SOLE   281,604 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 227 5,051 SH   SOLE   5,051 0 0
LAUDER ESTEE COS INC CL A 518439104 7,126 24,502 SH   SOLE   24,502 0 0
LEAR CORP COM NEW 521865204 415 2,290 SH   SOLE   2,290 0 0
LEGGETT & PLATT INC COM 524660107 511 11,194 SH   SOLE   11,194 0 0
LEIDOS HOLDINGS INC COM 525327102 1,148 11,928 SH   SOLE   11,928 0 0
LENNAR CORP CL A 526057104 2,591 25,599 SH   SOLE   25,599 0 0
LENNOX INTL INC COM 526107107 431 1,383 SH   SOLE   1,383 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 352 14,723 SH   SOLE   14,723 0 0
LEXINGTON REALTY TRUST COM 529043101 255 22,925 SH   SOLE   22,925 0 0
LHC GROUP INC COM 50187A107 230 1,202 SH   SOLE   1,202 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 1,290 8,885 SH   SOLE   8,885 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 564 12,802 SH   SOLE   12,802 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 336 8,780 SH   SOLE   8,780 0 0
LIFE STORAGE INC COM 53223X107 225 2,622 SH   SOLE   2,622 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 19,513 310,531 SH   SOLE   310,531 0 0
LILLY ELI & CO COM 532457108 55,183 295,383 SH   SOLE   291,078 0 4,305
LINCOLN ELEC HLDGS INC COM 533900106 259 2,108 SH   SOLE   2,108 0 0
LINCOLN NATL CORP IND COM 534187109 1,057 16,972 SH   SOLE   16,972 0 0
LINDE PLC SHS G5494J103 53,856 192,248 SH   SOLE   190,173 0 2,075
LITHIA MTRS INC CL A 536797103 393 1,007 SH   SOLE   1,007 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 851 52,977 SH   SOLE   52,977 0 0
LITTELFUSE INC COM 537008104 242 917 SH   SOLE   917 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,267 14,966 SH   SOLE   14,966 0 0
LKQ CORP COM 501889208 1,085 25,627 SH   SOLE   25,627 0 0
LOCKHEED MARTIN CORP COM 539830109 8,398 22,728 SH   SOLE   22,728 0 0
LOEWS CORP COM 540424108 1,161 22,649 SH   SOLE   22,649 0 0
LOUISIANA PAC CORP COM 546347105 226 4,082 SH   SOLE   4,082 0 0
LOWES COS INC COM 548661107 14,498 76,234 SH   SOLE   76,234 0 0
LPL FINL HLDGS INC COM 50212V100 45,381 319,223 SH   SOLE   313,843 0 5,380
LULULEMON ATHLETICA INC COM 550021109 3,452 11,254 SH   SOLE   11,254 0 0
LUMEN TECHNOLOGIES INC COM 550241103 1,207 90,410 SH   SOLE   90,410 0 0
LUMENTUM HLDGS INC COM 55024U109 257 2,809 SH   SOLE   2,809 0 0
LYFT INC CL A COM 55087P104 747 11,824 SH   SOLE   11,824 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,355 13,021 SH   SOLE   13,021 0 0
M & T BK CORP COM 55261F104 1,715 11,311 SH   SOLE   11,311 0 0
M D C HLDGS INC COM 552676108 250 4,210 SH   SOLE   4,210 0 0
MACK CALI RLTY CORP COM 554489104 156 10,091 SH   SOLE   10,091 0 0
MACYS INC COM 55616P104 567 35,014 SH   SOLE   35,014 0 0
MADDEN STEVEN LTD COM 556269108 246 6,606 SH   SOLE   6,606 0 0
MAG SILVER CORP COM 55903Q104 883 58,719 SH   SOLE   58,719 0 0
MAGELLAN HEALTH INC COM NEW 559079207 260 2,793 SH   SOLE   2,793 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 368 8,497 SH   SOLE   8,497 0 0
MAGNA INTL INC COM 559222401 295,104 3,353,376 SH   SOLE   3,353,376 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 116 10,140 SH   SOLE   10,140 0 0
MANHATTAN ASSOCIATES INC COM 562750109 275 2,339 SH   SOLE   2,339 0 0
MANPOWERGROUP INC COM 56418H100 210 2,120 SH   SOLE   2,120 0 0
MANULIFE FINL CORP COM 56501R106 344,345 16,022,317 SH   SOLE   16,022,317 0 0
MARATHON OIL CORP COM 565849106 742 69,455 SH   SOLE   69,455 0 0
MARATHON PETE CORP COM 56585A102 3,352 62,657 SH   SOLE   62,657 0 0
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 668 18,748 SH   SOLE   18,748 0 0
MARKEL CORP COM 570535104 732 642 SH   SOLE   512 0 130
MARKETAXESS HLDGS INC COM 57060D108 3,514 7,058 SH   SOLE   7,058 0 0
MARRIOTT INTL INC NEW CL A 571903202 8,080 54,552 SH   SOLE   54,552 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 262 1,503 SH   SOLE   1,503 0 0
MARSH & MCLENNAN COS INC COM 571748102 11,896 97,665 SH   SOLE   97,665 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,821 5,424 SH   SOLE   5,424 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4,175 85,229 SH   SOLE   85,229 0 0
MASCO CORP COM 574599106 1,424 23,780 SH   SOLE   23,780 0 0
MASIMO CORP COM 574795100 2,148 9,354 SH   SOLE   9,354 0 0
MASTEC INC COM 576323109 246 2,623 SH   SOLE   2,623 0 0
MASTERCARD INCORPORATED CL A 57636Q104 68,794 193,214 SH   SOLE   192,569 0 645
MATADOR RES CO COM 576485205 217 9,271 SH   SOLE   9,271 0 0
MATCH GROUP INC NEW COM 57667L107 4,641 33,779 SH   SOLE   33,779 0 0
MATTEL INC COM 577081102 258 12,937 SH   SOLE   12,937 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 6,335 69,335 SH   SOLE   69,335 0 0
MAXIMUS INC COM 577933104 212 2,383 SH   SOLE   2,383 0 0
MCAFEE CORP COM CL A 579063108 358 15,743 SH   SOLE   15,743 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,408 27,007 SH   SOLE   27,007 0 0
MCDONALDS CORP COM 580135101 24,166 107,815 SH   SOLE   107,815 0 0
MCKESSON CORP COM 58155Q103 4,951 25,383 SH   SOLE   25,383 0 0
MDU RES GROUP INC COM 552690109 238 7,524 SH   SOLE   7,524 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 412 19,361 SH   SOLE   19,361 0 0
MEDPACE HLDGS INC COM 58506Q109 213 1,297 SH   SOLE   1,297 0 0
MEDTRONIC PLC SHS G5960L103 14,848 125,696 SH   SOLE   125,696 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 398 20,002 SH   SOLE   20,002 0 0
MERCADOLIBRE INC COM 58733R102 6,597 4,481 SH   SOLE   4,481 0 0
MERCK & CO. INC COM 58933Y105 39,995 518,805 SH   SOLE   518,805 0 0
MERITOR INC COM 59001K100 236 8,018 SH   SOLE   8,018 0 0
MERSANA THERAPEUTICS INC COM 59045L106 5,301 327,619 SH   SOLE   327,619 0 0
METHANEX CORP COM 59151K108 1,624 44,042 SH   SOLE   44,042 0 0
METLIFE INC COM 59156R108 4,412 72,573 SH   SOLE   72,573 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,418 2,092 SH   SOLE   2,092 0 0
MFA FINL INC COM 55272X102 60 14,769 SH   SOLE   14,769 0 0
MGIC INVT CORP WIS COM 552848103 166 12,004 SH   SOLE   12,004 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 387 11,862 SH   SOLE   11,862 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,229 32,343 SH   SOLE   32,343 0 0
MICHAELS COS INC COM 59408Q106 244 11,133 SH   SOLE   11,133 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 7,399 47,667 SH   SOLE   47,667 0 0
MICRON TECHNOLOGY INC COM 595112103 17,856 202,423 SH   SOLE   202,423 0 0
MICROSOFT CORP COM 594918104 415,915 1,764,120 SH   SOLE   1,759,705 0 4,415
MICROSTRATEGY INC CL A NEW 594972408 232 342 SH   SOLE   342 0 0
MID-AMER APT CMNTYS INC COM 59522J103 1,436 9,948 SH   SOLE   9,948 0 0
MIDDLEBY CORP COM 596278101 343 2,072 SH   SOLE   2,072 0 0
MKS INSTRS INC COM 55306N104 385 2,075 SH   SOLE   2,075 0 0
MODERNA INC COM 60770K107 6,616 50,523 SH   SOLE   50,523 0 0
MOHAWK INDS INC COM 608190104 1,062 5,522 SH   SOLE   5,522 0 0
MOLINA HEALTHCARE INC COM 60855R100 2,517 10,766 SH   SOLE   10,766 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 876 17,119 SH   SOLE   17,119 0 0
MONDELEZ INTL INC CL A 609207105 27,453 469,033 SH   SOLE   469,033 0 0
MONGODB INC CL A 60937P106 580 2,170 SH   SOLE   2,170 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,313 3,718 SH   SOLE   3,718 0 0
MONRO INC COM 610236101 244 3,710 SH   SOLE   3,710 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 9,819 107,789 SH   SOLE   107,789 0 0
MOODYS CORP COM 615369105 7,047 23,598 SH   SOLE   23,598 0 0
MOOG INC CL A 615394202 212 2,546 SH   SOLE   2,546 0 0
MORGAN STANLEY COM NEW 617446448 13,650 175,766 SH   SOLE   175,766 0 0
MORNINGSTAR INC COM 617700109 359 1,596 SH   SOLE   1,596 0 0
MOSAIC CO NEW COM 61945C103 994 31,450 SH   SOLE   31,450 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,787 14,822 SH   SOLE   14,822 0 0
MPLX LP COM UNIT REP LTD 55336V100 996 38,845 SH   SOLE   38,845 0 0
MSA SAFETY INC COM 553498106 218 1,451 SH   SOLE   1,451 0 0
MSCI INC COM 55354G100 48,590 115,888 SH   SOLE   113,973 0 1,915
MUELLER INDS INC COM 624756102 202 4,880 SH   SOLE   4,880 0 0
MYRIAD GENETICS INC COM 62855J104 262 8,597 SH   SOLE   8,597 0 0
NASDAQ INC COM 631103108 3,925 26,617 SH   SOLE   26,617 0 0
NATERA INC COM 632307104 319 3,146 SH   SOLE   3,146 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 7,030 118,719 SH   SOLE   118,719 0 0
NATIONAL INSTRS CORP COM 636518102 219 5,081 SH   SOLE   5,081 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 280 6,344 SH   SOLE   6,344 0 0
NBT BANCORP INC COM 628778102 207 5,195 SH   SOLE   5,195 0 0
NCINO INC COM 63947U107 225 3,366 SH   SOLE   3,366 0 0
NETAPP INC COM 64110D104 1,443 19,859 SH   SOLE   19,859 0 0
NETEASE INC SPONSORED ADS 64110W102 3,673 35,575 SH   SOLE   35,575 0 0
NETFLIX INC COM 64110L106 40,650 77,924 SH   SOLE   77,924 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 342 3,512 SH   SOLE   3,512 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100 286 6,224 SH   SOLE   6,224 0 0
NEW GOLD INC CDA COM 644535106 2,756 1,786,440 SH   SOLE   1,786,440 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 450 32,111 SH   SOLE   32,111 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 167 14,823 SH   SOLE   14,823 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 223 17,698 SH   SOLE   17,698 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 191 42,751 SH   SOLE   42,751 0 0
NEW YORK TIMES CO CL A 650111107 315 6,223 SH   SOLE   6,223 0 0
NEWELL BRANDS INC COM 651229106 913 34,086 SH   SOLE   34,086 0 0
NEWMONT CORP COM 651639106 91,110 1,513,558 SH   SOLE   1,512,533 0 1,025
NEWS CORP NEW CL A 65249B109 1,043 41,028 SH   SOLE   41,028 0 0
NEXGEN ENERGY LTD COM 65340P106 908 252,044 SH   SOLE   252,044 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 238 1,696 SH   SOLE   1,696 0 0
NEXTERA ENERGY INC COM 65339F101 16,551 218,905 SH   SOLE   218,905 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 204 2,793 SH   SOLE   2,793 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 436 17,318 SH   SOLE   17,318 0 0
NIKE INC CL B 654106103 16,069 120,920 SH   SOLE   120,920 0 0
NIO INC SPON ADS 62914V106 1,055 27,060 SH   SOLE   27,060 0 0
NISOURCE INC COM 65473P105 780 32,347 SH   SOLE   32,347 0 0
NORDSON CORP COM 655663102 421 2,120 SH   SOLE   2,120 0 0
NORDSTROM INC COM 655664100 216 5,698 SH   SOLE   5,698 0 0
NORFOLK SOUTHN CORP COM 655844108 7,424 27,649 SH   SOLE   27,649 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 6,257 581,162 SH   SOLE   397,881 0 183,281
NORTHERN TR CORP COM 665859104 1,922 18,287 SH   SOLE   18,287 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,454 13,761 SH   SOLE   13,761 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 214 14,791 SH   SOLE   14,791 0 0
NORTONLIFELOCK INC COM 668771108 1,084 50,998 SH   SOLE   50,998 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 854 30,944 SH   SOLE   30,944 0 0
NOV INC COM 62955J103 460 33,521 SH   SOLE   33,521 0 0
NOVAGOLD RES INC COM NEW 66987E206 1,519 174,353 SH   SOLE   174,353 0 0
NOVARTIS AG SPONSORED ADR 66987V109 249 2,906 SH   SOLE   2,906 0 0
NOVAVAX INC COM NEW 670002401 425 2,345 SH   SOLE   2,345 0 0
NOVO-NORDISK A S ADR 670100205 2,175 32,262 SH   SOLE   32,262 0 0
NOW INC COM 67011P100 128 12,680 SH   SOLE   12,680 0 0
NRG ENERGY INC COM NEW 629377508 804 21,308 SH   SOLE   21,308 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 464 10,634 SH   SOLE   10,634 0 0
NUCOR CORP COM 670346105 2,121 26,422 SH   SOLE   26,422 0 0
NUTRIEN LTD COM 67077M108 345,863 6,425,277 SH   SOLE   6,425,277 0 0
NVIDIA CORPORATION COM 67066G104 58,236 109,071 SH   SOLE   109,071 0 0
NVR INC COM 62944T105 1,456 309 SH   SOLE   309 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,691 38,201 SH   SOLE   38,201 0 0
OAK STR HEALTH INC COM 67181A107 481 8,866 SH   SOLE   8,866 0 0
OCCIDENTAL PETE CORP COM 674599105 2,092 78,577 SH   SOLE   78,577 0 0
OCEANEERING INTL INC COM 675232102 143 12,555 SH   SOLE   12,555 0 0
OGE ENERGY CORP COM 670837103 256 7,911 SH   SOLE   7,911 0 0
O-I GLASS INC COM 67098H104 270 18,318 SH   SOLE   18,318 0 0
OKTA INC CL A 679295105 3,455 15,675 SH   SOLE   15,675 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 4,642 19,308 SH   SOLE   19,308 0 0
OLD NATL BANCORP IND COM 680033107 352 18,195 SH   SOLE   18,195 0 0
OLD REP INTL CORP COM 680223104 240 10,970 SH   SOLE   10,970 0 0
OLIN CORP COM PAR $1 680665205 226 5,965 SH   SOLE   5,965 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 211 2,422 SH   SOLE   2,422 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 297 8,116 SH   SOLE   8,116 0 0
OMNICELL COM COM 68213N109 200 1,538 SH   SOLE   1,538 0 0
OMNICOM GROUP INC COM 681919106 1,403 18,918 SH   SOLE   18,918 0 0
ON SEMICONDUCTOR CORP COM 682189105 639 15,346 SH   SOLE   15,346 0 0
ONEMAIN HLDGS INC COM 68268W103 267 4,966 SH   SOLE   4,966 0 0
ONEOK INC NEW COM 682680103 1,924 37,980 SH   SOLE   37,980 0 0
OPEN TEXT CORP COM 683715106 9,411 197,542 SH   SOLE   197,542 0 0
OPKO HEALTH INC COM 68375N103 109 25,306 SH   SOLE   25,306 0 0
ORACLE CORP COM 68389X105 14,493 206,538 SH   SOLE   206,538 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 6,847 13,498 SH   SOLE   13,498 0 0
ORGANIGRAM HLDGS INC COM 68620P101 574 166,037 SH   SOLE   166,037 0 0
OSHKOSH CORP COM 688239201 304 2,565 SH   SOLE   2,565 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,046 185,890 SH   SOLE   185,890 0 0
OTIS WORLDWIDE CORP COM 68902V107 5,828 85,142 SH   SOLE   85,142 0 0
OVINTIV INC COM 69047Q102 304 10,182 SH   SOLE   10,182 0 0
OWENS & MINOR INC NEW COM 690732102 205 5,456 SH   SOLE   5,456 0 0
OWENS CORNING NEW COM 690742101 372 4,038 SH   SOLE   4,038 0 0
PACCAR INC COM 693718108 12,935 139,209 SH   SOLE   139,209 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 231 6,921 SH   SOLE   6,921 0 0
PACIFIC PREMIER BANCORP COM 69478X105 470 10,827 SH   SOLE   10,827 0 0
PACKAGING CORP AMER COM 695156109 1,121 8,339 SH   SOLE   8,339 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,494 64,135 SH   SOLE   64,135 0 0
PALO ALTO NETWORKS INC COM 697435105 1,545 4,797 SH   SOLE   4,797 0 0
PAN AMERN SILVER CORP COM 697900108 7,333 244,622 SH   SOLE   244,622 0 0
PARK HOTELS & RESORTS INC COM 700517105 201 9,309 SH   SOLE   9,309 0 0
PARKER-HANNIFIN CORP COM 701094104 3,534 11,204 SH   SOLE   11,204 0 0
PATTERSON-UTI ENERGY INC COM 703481101 157 21,999 SH   SOLE   21,999 0 0
PAYCHEX INC COM 704326107 6,036 61,575 SH   SOLE   61,575 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,685 4,552 SH   SOLE   4,552 0 0
PAYLOCITY HLDG CORP COM 70438V106 362 2,015 SH   SOLE   2,015 0 0
PAYPAL HLDGS INC COM 70450Y103 50,083 206,240 SH   SOLE   206,240 0 0
PDC ENERGY INC COM 69327R101 390 11,347 SH   SOLE   11,347 0 0
PEGASYSTEMS INC COM 705573103 337 2,946 SH   SOLE   2,946 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 5,351 47,586 SH   SOLE   47,586 0 0
PEMBINA PIPELINE CORP COM 706327103 227,435 7,880,065 SH   SOLE   7,837,971 0 42,094
PENN NATL GAMING INC COM 707569109 1,349 12,868 SH   SOLE   12,868 0 0
PENNYMAC MTG INVT TR COM 70931T103 216 11,028 SH   SOLE   11,028 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 244 3,043 SH   SOLE   3,043 0 0
PENTAIR PLC SHS G7S00T104 508 8,145 SH   SOLE   8,145 0 0
PENUMBRA INC COM 70975L107 364 1,344 SH   SOLE   1,344 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 675 37,694 SH   SOLE   37,694 0 0
PEPSICO INC COM 713448108 41,575 293,920 SH   SOLE   293,920 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 282 4,899 SH   SOLE   4,899 0 0
PERKINELMER INC COM 714046109 2,899 22,595 SH   SOLE   22,595 0 0
PERRIGO CO PLC SHS G97822103 268 6,615 SH   SOLE   6,615 0 0
PFIZER INC COM 717081103 34,872 962,512 SH   SOLE   962,512 0 0
PG&E CORP COM 69331C108 864 73,799 SH   SOLE   73,799 0 0
PHILIP MORRIS INTL INC COM 718172109 17,710 199,605 SH   SOLE   199,605 0 0
PHILLIPS 66 COM 718546104 3,132 38,415 SH   SOLE   38,415 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 278 8,764 SH   SOLE   8,764 0 0
PILGRIMS PRIDE CORP COM 72147K108 221 9,296 SH   SOLE   9,296 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 458 4,185 SH   SOLE   4,185 0 0
PINDUODUO INC SPONSORED ADS 722304102 5,222 39,002 SH   SOLE   39,002 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 247 2,783 SH   SOLE   2,783 0 0
PINNACLE WEST CAP CORP COM 723484101 790 9,708 SH   SOLE   9,708 0 0
PINTEREST INC CL A 72352L106 1,703 23,001 SH   SOLE   23,001 0 0
PIONEER NAT RES CO COM 723787107 6,879 43,312 SH   SOLE   43,312 0 0
PITNEY BOWES INC COM 724479100 163 19,764 SH   SOLE   19,764 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 257 28,274 SH   SOLE   28,274 0 0
PLANET FITNESS INC CL A 72703H101 245 3,171 SH   SOLE   3,171 0 0
PLUG POWER INC COM NEW 72919P202 664 18,532 SH   SOLE   18,532 0 0
PNC FINL SVCS GROUP INC COM 693475105 15,163 86,442 SH   SOLE   86,442 0 0
POLARIS INC COM 731068102 314 2,354 SH   SOLE   2,354 0 0
POOL CORP COM 73278L105 3,013 8,726 SH   SOLE   8,726 0 0
POPULAR INC COM NEW 733174700 211 2,995 SH   SOLE   2,995 0 0
POST HLDGS INC COM 737446104 266 2,513 SH   SOLE   2,513 0 0
PPD INC COM 69355F102 490 12,938 SH   SOLE   12,938 0 0
PPG INDS INC COM 693506107 3,080 20,496 SH   SOLE   20,496 0 0
PPL CORP COM 69351T106 4,125 143,083 SH   SOLE   143,083 0 0
PRA HEALTH SCIENCES INC COM 69354M108 368 2,402 SH   SOLE   2,402 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 248 5,637 SH   SOLE   5,637 0 0
PRETIUM RES INC COM 74139C102 1,925 185,650 SH   SOLE   185,650 0 0
PRICE T ROWE GROUP INC COM 74144T108 5,737 33,435 SH   SOLE   33,435 0 0
PRICESMART INC COM 741511109 206 2,134 SH   SOLE   2,134 0 0
PRIMERICA INC COM 74164M108 214 1,450 SH   SOLE   1,450 0 0
PRIMO WATER CORPORATION COM 74167P108 1,871 114,951 SH   SOLE   114,951 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,416 23,621 SH   SOLE   23,621 0 0
PROCTER AND GAMBLE CO COM 742718109 48,289 356,563 SH   SOLE   356,563 0 0
PROGRESSIVE CORP COM 743315103 53,921 563,971 SH   SOLE   557,136 0 6,835
PROLOGIS INC. COM 74340W103 8,424 79,471 SH   SOLE   79,471 0 0
PROOFPOINT INC COM 743424103 268 2,134 SH   SOLE   2,134 0 0
PROSPECT CAP CORP COM 74348T102 129 16,849 SH   SOLE   16,849 0 0
PROSPERITY BANCSHARES INC COM 743606105 246 3,290 SH   SOLE   3,290 0 0
PRUDENTIAL FINL INC COM 744320102 3,196 35,080 SH   SOLE   35,080 0 0
PRUDENTIAL PLC ADR 74435K204 2,527 59,187 SH   SOLE   59,187 0 0
PTC INC COM 69370C100 607 4,408 SH   SOLE   4,408 0 0
PUBLIC STORAGE COM 74460D109 14,694 59,551 SH   SOLE   59,551 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5,128 85,163 SH   SOLE   85,163 0 0
PULTE GROUP INC COM 745867101 1,167 22,256 SH   SOLE   22,256 0 0
PURE STORAGE INC CL A 74624M102 212 9,860 SH   SOLE   9,860 0 0
PVH CORPORATION COM 693656100 650 6,149 SH   SOLE   6,149 0 0
QORVO INC COM 74736K101 3,929 21,505 SH   SOLE   21,505 0 0
QUALCOMM INC COM 747525103 30,248 228,129 SH   SOLE   228,129 0 0
QUANTA SVCS INC COM 74762E102 1,054 11,982 SH   SOLE   11,982 0 0
QUEST DIAGNOSTICS INC COM 74834L100 3,686 28,717 SH   SOLE   28,717 0 0
QUIDEL CORP COM 74838J101 202 1,578 SH   SOLE   1,578 0 0
QURATE RETAIL INC COM SER A 74915M100 181 15,420 SH   SOLE   15,420 0 0
R1 RCM INC COM 749397105 236 9,558 SH   SOLE   9,558 0 0
RALPH LAUREN CORP CL A 751212101 629 5,111 SH   SOLE   5,111 0 0
RANGE RES CORP COM 75281A109 191 18,466 SH   SOLE   18,466 0 0
RAYMOND JAMES FINL INC COM 754730109 1,352 11,034 SH   SOLE   11,034 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 15,083 195,197 SH   SOLE   195,197 0 0
REALPAGE INC COM 75606N109 330 3,786 SH   SOLE   3,786 0 0
REALTY INCOME CORP COM 756109104 1,961 30,880 SH   SOLE   30,880 0 0
REDFIN CORP COM 75737F108 251 3,771 SH   SOLE   3,771 0 0
REGAL BELOIT CORP COM 758750103 210 1,471 SH   SOLE   1,471 0 0
REGENCY CTRS CORP COM 758849103 840 14,821 SH   SOLE   14,821 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,685 22,583 SH   SOLE   22,583 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 4,392 212,588 SH   SOLE   212,588 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 312 2,474 SH   SOLE   2,474 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 476 3,123 SH   SOLE   3,123 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 310 1,932 SH   SOLE   1,932 0 0
RENASANT CORP COM 75970E107 262 6,335 SH   SOLE   6,335 0 0
REPLIGEN CORP COM 759916109 379 1,947 SH   SOLE   1,947 0 0
REPUBLIC SVCS INC COM 760759100 8,788 88,446 SH   SOLE   88,446 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 456 16,128 SH   SOLE   16,128 0 0
RESMED INC COM 761152107 43,036 221,810 SH   SOLE   217,945 0 3,865
RESTAURANT BRANDS INTL INC COM 76131D103 169,091 2,602,041 SH   SOLE   2,602,041 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 217 13,666 SH   SOLE   13,666 0 0
RETAIL PPTYS AMER INC CL A 76131V202 255 24,355 SH   SOLE   24,355 0 0
REXFORD INDL RLTY INC COM 76169C100 244 4,849 SH   SOLE   4,849 0 0
REXNORD CORP COM 76169B102 206 4,383 SH   SOLE   4,383 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 234 7,866 SH   SOLE   7,866 0 0
RH COM 74967X103 431 723 SH   SOLE   723 0 0
RINGCENTRAL INC CL A 76680R206 881 2,956 SH   SOLE   2,956 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 8,851 151,282 SH   SOLE   151,282 0 0
ROBERT HALF INTL INC COM 770323103 777 9,947 SH   SOLE   9,947 0 0
ROCKET COS INC COM CL A 77311W101 1,687 73,081 SH   SOLE   73,081 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,684 10,113 SH   SOLE   10,113 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 66,806 1,449,898 SH   SOLE   1,449,898 0 0
ROGERS CORP COM 775133101 259 1,375 SH   SOLE   1,375 0 0
ROKU INC COM CL A 77543R102 1,540 4,727 SH   SOLE   4,727 0 0
ROLLINS INC COM 775711104 984 28,590 SH   SOLE   28,590 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,543 21,181 SH   SOLE   21,181 0 0
ROSS STORES INC COM 778296103 8,282 69,069 SH   SOLE   69,069 0 0
ROYAL BK CDA COM 780087102 1,464,524 15,896,536 SH   SOLE   15,894,591 0 1,945
ROYAL CARIBBEAN GROUP COM V7780T103 1,643 19,192 SH   SOLE   19,192 0 0
ROYAL GOLD INC COM 780287108 1,590 14,774 SH   SOLE   14,774 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1,014 23,241 SH   SOLE   23,241 0 0
RPC INC COM 749660106 71 13,215 SH   SOLE   13,215 0 0
RPM INTL INC COM 749685103 445 4,847 SH   SOLE   4,847 0 0
RPT REALTY SH BEN INT 74971D101 120 10,547 SH   SOLE   10,547 0 0
S&P GLOBAL INC COM 78409V104 14,261 40,414 SH   SOLE   39,699 0 715
SABRE CORP COM 78573M104 180 12,136 SH   SOLE   12,136 0 0
SAIA INC COM 78709Y105 217 941 SH   SOLE   941 0 0
SALESFORCE COM INC COM 79466L302 21,209 100,104 SH   SOLE   100,104 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 287 14,254 SH   SOLE   14,254 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 1,716 252,946 SH   SOLE   252,946 0 0
SANMINA CORPORATION COM 801056102 306 7,396 SH   SOLE   7,396 0 0
SANOFI SPONSORED ADR 80105N105 1,581 31,945 SH   SOLE   31,945 0 0
SANTANDER CONSUMER USA HLDGS COM 80283M101 298 10,996 SH   SOLE   10,996 0 0
SAREPTA THERAPEUTICS INC COM 803607100 217 2,914 SH   SOLE   2,914 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,682 9,664 SH   SOLE   9,664 0 0
SCANSOURCE INC COM 806037107 241 8,036 SH   SOLE   8,036 0 0
SCHLUMBERGER LTD COM 806857108 3,666 134,836 SH   SOLE   134,836 0 0
SCHWAB CHARLES CORP COM 808513105 14,720 225,832 SH   SOLE   225,832 0 0
SCIENTIFIC GAMES CORP COM 80874P109 258 6,703 SH   SOLE   6,703 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 1,125 4,593 SH   SOLE   4,593 0 0
SEA LTD SPONSORD ADS 81141R100 16,053 71,914 SH   SOLE   71,914 0 0
SEABRIDGE GOLD INC COM 811916105 1,810 112,099 SH   SOLE   112,099 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 233 6,435 SH   SOLE   6,435 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 886 11,543 SH   SOLE   11,543 0 0
SEAGEN INC COM 81181C104 4,800 34,564 SH   SOLE   34,564 0 0
SEALED AIR CORP NEW COM 81211K100 610 13,317 SH   SOLE   13,317 0 0
SEI INVTS CO COM 784117103 330 5,411 SH   SOLE   5,411 0 0
SELECT MED HLDGS CORP COM 81619Q105 307 8,991 SH   SOLE   8,991 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 46,308 1,360,000 SH Call SOLE   1,360,000 0 0
SEMPRA ENERGY COM 816851109 3,342 25,206 SH   SOLE   25,206 0 0
SENSEONICS HLDGS INC COM 81727U105 33 12,630 SH   SOLE   12,630 0 0
SERVICE CORP INTL COM 817565104 327 6,403 SH   SOLE   6,403 0 0
SERVICENOW INC COM 81762P102 29,550 59,087 SH   SOLE   59,087 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 259,845 10,000,209 SH   SOLE   10,000,209 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 202 15,153 SH   SOLE   15,153 0 0
SHERWIN WILLIAMS CO COM 824348106 5,503 7,456 SH   SOLE   7,456 0 0
SHIFT4 PMTS INC CL A 82452J109 242 2,952 SH   SOLE   2,952 0 0
SHOPIFY INC CL A 82509L107 369,229 334,706 SH   SOLE   334,516 0 190
SIGNATURE BK NEW YORK N Y COM 82669G104 471 2,085 SH   SOLE   2,085 0 0
SIGNET JEWELERS LIMITED SHS G81276100 346 5,963 SH   SOLE   5,963 0 0
SILICON LABORATORIES INC COM 826919102 235 1,667 SH   SOLE   1,667 0 0
SILVERCORP METALS INC COM 82835P103 621 126,175 SH   SOLE   126,175 0 0
SILVERCREST METALS INC COM 828363101 2,551 315,132 SH   SOLE   315,132 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 368 12,397 SH   SOLE   12,397 0 0
SIMON PPTY GROUP INC NEW COM 828806109 3,180 27,948 SH   SOLE   27,948 0 0
SIMPLY GOOD FOODS CO COM 82900L102 215 7,069 SH   SOLE   7,069 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 3,215 527,844 SH   SOLE   527,844 0 0
SITE CTRS CORP COM 82981J109 271 19,959 SH   SOLE   19,959 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 281 1,643 SH   SOLE   1,643 0 0
SKECHERS U S A INC CL A 830566105 241 5,782 SH   SOLE   5,782 0 0
SKYWEST INC COM 830879102 319 5,853 SH   SOLE   5,853 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 7,712 42,033 SH   SOLE   42,033 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 863 21,241 SH   SOLE   21,241 0 0
SLM CORP COM 78442P106 250 13,910 SH   SOLE   13,910 0 0
SM ENERGY CO COM 78454L100 207 12,624 SH   SOLE   12,624 0 0
SMARTSHEET INC COM CL A 83200N103 288 4,501 SH   SOLE   4,501 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 146 14,198 SH   SOLE   14,198 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,953 51,540 SH   SOLE   51,540 0 0
SMITH A O CORP COM 831865209 851 12,586 SH   SOLE   12,586 0 0
SMUCKER J M CO COM NEW 832696405 3,507 27,717 SH   SOLE   27,717 0 0
SNAP INC CL A 83304A106 2,401 45,922 SH   SOLE   45,922 0 0
SNAP ON INC COM 833034101 1,085 4,703 SH   SOLE   4,703 0 0
SNOWFLAKE INC CL A 833445109 2,395 10,447 SH   SOLE   10,447 0 0
SOLARWINDS CORP COM 83417Q105 203 11,633 SH   SOLE   11,633 0 0
SONOCO PRODS CO COM 835495102 223 3,524 SH   SOLE   3,524 0 0
SONY CORP SPONSORED ADR 835699307 6,999 66,020 SH   SOLE   60,735 0 5,285
SOTERA HEALTH CO COM 83601L102 256 10,261 SH   SOLE   10,261 0 0
SOUTH JERSEY INDS INC COM 838518108 262 11,586 SH   SOLE   11,586 0 0
SOUTH ST CORP COM 840441109 212 2,694 SH   SOLE   2,694 0 0
SOUTHERN CO COM 842587107 10,533 169,489 SH   SOLE   169,489 0 0
SOUTHERN COPPER CORP COM 84265V105 2,045 30,137 SH   SOLE   30,137 0 0
SOUTHWEST AIRLS CO COM 844741108 49,187 805,543 SH   SOLE   792,643 0 12,900
SOUTHWESTERN ENERGY CO COM 845467109 215 46,140 SH   SOLE   46,140 0 0
SPDR GOLD TR GOLD SHS 78463V107 17,340 108,405 SH   SOLE   108,405 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 70,384 177,589 SH   SOLE   177,589 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 22,064 202,792 SH   SOLE   202,792 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 36 11,010 SH   SOLE   11,010 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 205 4,217 SH   SOLE   4,217 0 0
SPLUNK INC COM 848637104 2,773 20,469 SH   SOLE   20,469 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 7,835 106,503 SH   SOLE   106,503 0 0
SPROTT INC COM NEW 852066208 567 14,931 SH   SOLE   14,931 0 0
SPX FLOW INC COM 78469X107 221 3,490 SH   SOLE   3,490 0 0
SQUARE INC CL A 852234103 3,812 16,789 SH   SOLE   16,789 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 670 9,583 SH   SOLE   9,583 0 0
SSR MNG INC COM 784730103 13,022 911,420 SH   SOLE   911,420 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,872 29,408 SH   SOLE   29,408 0 0
STANTEC INC COM 85472N109 9,832 229,857 SH   SOLE   229,857 0 0
STARBUCKS CORP COM 855244109 44,544 407,647 SH   SOLE   407,647 0 0
STARWOOD PPTY TR INC COM 85571B105 256 10,339 SH   SOLE   10,339 0 0
STATE STR CORP COM 857477103 2,631 31,314 SH   SOLE   31,314 0 0
STEEL DYNAMICS INC COM 858119100 408 8,037 SH   SOLE   8,037 0 0
STERICYCLE INC COM 858912108 235 3,474 SH   SOLE   3,474 0 0
STERIS PLC SHS USD G8473T100 2,780 14,593 SH   SOLE   14,593 0 0
STIFEL FINL CORP COM 860630102 249 3,882 SH   SOLE   3,882 0 0
STORE CAP CORP COM 862121100 340 10,162 SH   SOLE   10,162 0 0
STRYKER CORPORATION COM 863667101 11,177 45,888 SH   SOLE   45,193 0 695
SUMMIT HOTEL PPTYS INC COM 866082100 146 14,409 SH   SOLE   14,409 0 0
SUN CMNTYS INC COM 866674104 610 4,068 SH   SOLE   4,068 0 0
SUN LIFE FINANCIAL INC. COM 866796105 384,182 7,608,031 SH   SOLE   7,608,031 0 0
SUNCOKE ENERGY INC COM 86722A103 71 10,113 SH   SOLE   10,113 0 0
SUNCOR ENERGY INC NEW COM 867224107 338,642 16,212,782 SH   SOLE   16,049,891 0 162,891
SUNOPTA INC COM 8676EP108 738 49,958 SH   SOLE   49,958 0 0
SUNPOWER CORP COM 867652406 211 6,316 SH   SOLE   6,316 0 0
SUNRUN INC COM 86771W105 441 7,294 SH   SOLE   7,294 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,227 4,512 SH   SOLE   4,512 0 0
SYKES ENTERPRISES INC COM 871237103 205 4,656 SH   SOLE   4,656 0 0
SYNCHRONY FINANCIAL COM 87165B103 3,589 88,260 SH   SOLE   88,260 0 0
SYNEOS HEALTH INC CL A 87166B102 295 3,886 SH   SOLE   3,886 0 0
SYNNEX CORP COM 87162W100 229 1,998 SH   SOLE   1,998 0 0
SYNOPSYS INC COM 871607107 8,609 34,746 SH   SOLE   34,746 0 0
SYNOVUS FINL CORP COM NEW 87161C501 250 5,472 SH   SOLE   5,472 0 0
SYSCO CORP COM 871829107 4,533 57,567 SH   SOLE   54,952 0 2,615
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 69,998 591,800 SH   SOLE   584,105 0 7,695
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 10,775 590,074 SH   SOLE   590,074 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,500 19,807 SH   SOLE   19,807 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 431 8,009 SH   SOLE   8,009 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 201 2,281 SH   SOLE   2,281 0 0
TAPESTRY INC COM 876030107 994 24,127 SH   SOLE   24,127 0 0
TARGA RES CORP COM 87612G101 285 8,986 SH   SOLE   8,986 0 0
TARGET CORP COM 87612E106 10,903 55,047 SH   SOLE   55,047 0 0
TC ENERGY CORP COM 87807B107 464,431 10,139,113 SH   SOLE   10,102,649 0 36,464
TCF FINL CORP COM 872307103 265 5,699 SH   SOLE   5,699 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,104 31,788 SH   SOLE   31,788 0 0
TECK RESOURCES LTD CL B 878742204 93,475 4,884,242 SH   SOLE   4,884,242 0 0
TELADOC HEALTH INC COM 87918A105 1,009 5,552 SH   SOLE   5,552 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1,302 3,147 SH   SOLE   3,147 0 0
TELEFLEX INCORPORATED COM 879369106 1,678 4,040 SH   SOLE   4,040 0 0
TELLURIAN INC NEW COM 87968A104 30 12,705 SH   SOLE   12,705 0 0
TELUS CORPORATION COM 87971M103 511,973 25,725,457 SH   SOLE   25,715,387 0 10,070
TELUS INTL CDA INC SUB VTG SHS 87975H100 6,365 226,474 SH   SOLE   226,474 0 0
TEMPUR SEALY INTL INC COM 88023U101 280 7,651 SH   SOLE   7,651 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 201 3,856 SH   SOLE   3,856 0 0
TERADYNE INC COM 880770102 1,723 14,163 SH   SOLE   14,163 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 235 4,939 SH   SOLE   4,939 0 0
TESLA INC COM 88160R101 95,537 143,035 SH   SOLE   143,035 0 0
TETRA TECH INC NEW COM 88162G103 263 1,935 SH   SOLE   1,935 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,143 99,041 SH   SOLE   99,041 0 0
TEXAS INSTRS INC COM 882508104 37,871 200,387 SH   SOLE   200,387 0 0
TEXAS ROADHOUSE INC COM 882681109 250 2,606 SH   SOLE   2,606 0 0
TEXTRON INC COM 883203101 1,097 19,557 SH   SOLE   19,557 0 0
TFI INTL INC COM 87241L109 11,985 160,018 SH   SOLE   160,018 0 0
TFS FINL CORP COM 87240R107 231 11,339 SH   SOLE   11,339 0 0
THE ODP CORP COM 88337F105 262 6,055 SH   SOLE   6,055 0 0
THE TRADE DESK INC COM CL A 88339J105 12,928 19,838 SH   SOLE   19,838 0 0
THERAPEUTICSMD INC COM 88338N107 16 12,303 SH   SOLE   12,303 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 63,895 140,004 SH   SOLE   138,079 0 1,925
THOMSON REUTERS CORP. COM NEW 884903709 51,172 584,603 SH   SOLE   584,603 0 0
THOR INDS INC COM 885160101 286 2,126 SH   SOLE   2,126 0 0
TIMKEN CO COM 887389104 244 3,006 SH   SOLE   3,006 0 0
TJX COS INC NEW COM 872540109 9,260 139,984 SH   SOLE   139,984 0 0
T-MOBILE US INC COM 872590104 30,420 242,797 SH   SOLE   242,797 0 0
TOLL BROTHERS INC COM 889478103 260 4,578 SH   SOLE   4,578 0 0
TONIX PHARMACEUTICALS HLDG C COM 890260706 16 12,468 SH   SOLE   12,468 0 0
TOPBUILD CORP COM 89055F103 249 1,188 SH   SOLE   1,188 0 0
TORO CO COM 891092108 415 4,020 SH   SOLE   4,020 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,371,027 21,038,790 SH   SOLE   21,036,370 0 2,420
TRACTOR SUPPLY CO COM 892356106 4,303 24,299 SH   SOLE   24,299 0 0
TRADEWEB MKTS INC CL A 892672106 627 8,474 SH   SOLE   8,474 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,998 12,070 SH   SOLE   12,070 0 0
TRANSALTA CORP COM 89346D107 86,188 9,109,142 SH   SOLE   9,109,142 0 0
TRANSDIGM GROUP INC COM 893641100 2,677 4,554 SH   SOLE   4,554 0 0
TRANSUNION COM 89400J107 41,135 457,061 SH   SOLE   450,636 0 6,425
TRAVELERS COMPANIES INC COM 89417E109 3,349 22,270 SH   SOLE   22,270 0 0
TREX CO INC COM 89531P105 388 4,241 SH   SOLE   4,241 0 0
TRI POINTE HOMES INC COM 87265H109 272 13,365 SH   SOLE   13,365 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 614 57,327 SH   SOLE   57,327 0 0
TRIMBLE INC COM 896239100 1,672 21,491 SH   SOLE   21,491 0 0
TRINSEO S A SHS L9340P101 277 4,352 SH   SOLE   4,352 0 0
TRIP COM GROUP LTD ADS 89677Q107 2,266 57,184 SH   SOLE   57,184 0 0
TRIPADVISOR INC COM 896945201 249 4,637 SH   SOLE   4,637 0 0
TRUIST FINL CORP COM 89832Q109 9,843 168,777 SH   SOLE   168,777 0 0
TRUSTCO BK CORP N Y COM 898349105 82 11,190 SH   SOLE   11,190 0 0
TTM TECHNOLOGIES INC COM 87305R109 172 11,861 SH   SOLE   11,861 0 0
TURQUOISE HILL RES LTD COM 900435207 1,137 70,635 SH   SOLE   70,635 0 0
TWILIO INC CL A 90138F102 18,501 54,292 SH   SOLE   54,292 0 0
TWIST BIOSCIENCE CORP COM 90184D100 219 1,766 SH   SOLE   1,766 0 0
TWITTER INC COM 90184L102 4,350 68,369 SH   SOLE   68,369 0 0
TYLER TECHNOLOGIES INC COM 902252105 3,475 8,186 SH   SOLE   8,186 0 0
TYSON FOODS INC CL A 902494103 4,555 61,301 SH   SOLE   61,301 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,579 65,664 SH   SOLE   65,664 0 0
UBIQUITI INC COM 90353W103 689 2,310 SH   SOLE   2,310 0 0
UDR INC COM 902653104 1,115 25,422 SH   SOLE   25,422 0 0
UFP INDUSTRIES INC COM 90278Q108 345 4,543 SH   SOLE   4,543 0 0
UGI CORP NEW COM 902681105 334 8,141 SH   SOLE   8,141 0 0
ULTA BEAUTY INC COM 90384S303 1,529 4,946 SH   SOLE   4,946 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 279 2,449 SH   SOLE   2,449 0 0
UNDER ARMOUR INC CL A 904311107 546 24,623 SH   SOLE   24,623 0 0
UNIFIRST CORP MASS COM 904708104 264 1,181 SH   SOLE   1,181 0 0
UNILEVER PLC SPON ADR NEW 904767704 9,273 166,092 SH   SOLE   156,272 0 9,820
UNION PAC CORP COM 907818108 17,192 77,998 SH   SOLE   77,998 0 0
UNITED AIRLS HLDGS INC COM 910047109 1,476 25,646 SH   SOLE   25,646 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 332 9,720 SH   SOLE   9,720 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,482 67,546 SH   SOLE   67,546 0 0
UNITED RENTALS INC COM 911363109 2,117 6,429 SH   SOLE   6,429 0 0
UNITED STATES STL CORP NEW COM 912909108 266 10,153 SH   SOLE   10,153 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 279 1,670 SH   SOLE   1,670 0 0
UNITEDHEALTH GROUP INC COM 91324P102 84,126 226,103 SH   SOLE   223,908 0 2,195
UNITI GROUP INC COM 91325V108 166 15,047 SH   SOLE   15,047 0 0
UNITY SOFTWARE INC COM 91332U101 1,001 9,975 SH   SOLE   9,975 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 413 1,743 SH   SOLE   1,743 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 928 6,955 SH   SOLE   6,955 0 0
UNUM GROUP COM 91529Y106 496 17,809 SH   SOLE   17,809 0 0
UPSTART HLDGS INC COM 91680M107 348 2,700 SH   SOLE   2,700 0 0
UPWORK INC COM 91688F104 203 4,531 SH   SOLE   4,531 0 0
US BANCORP DEL COM NEW 902973304 13,399 242,268 SH   SOLE   242,268 0 0
US FOODS HLDG CORP COM 912008109 312 8,192 SH   SOLE   8,192 0 0
V F CORP COM 918204108 2,567 32,116 SH   SOLE   32,116 0 0
VAIL RESORTS INC COM 91879Q109 439 1,506 SH   SOLE   1,506 0 0
VALERO ENERGY CORP COM 91913Y100 3,339 46,634 SH   SOLE   46,634 0 0
VALLEY NATL BANCORP COM 919794107 216 15,737 SH   SOLE   15,737 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 761 23,847 SH   SOLE   23,847 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 17,635 574,789 SH   SOLE   574,789 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 12,954 501,897 SH   SOLE   501,897 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 306,070 840,158 SH   SOLE   840,158 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,590 12,599 SH   SOLE   12,599 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 300,625 4,954,264 SH   SOLE   4,954,264 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,046 77,740 SH   SOLE   59,535 0 18,205
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 348 3,440 SH   SOLE   3,440 0 0
VARIAN MED SYS INC COM 92220P105 1,408 7,978 SH   SOLE   7,978 0 0
VEEVA SYS INC CL A COM 922475108 3,348 12,814 SH   SOLE   12,814 0 0
VENTAS INC COM 92276F100 1,741 32,643 SH   SOLE   32,643 0 0
VEREIT INC COM 92339V308 318 8,232 SH   SOLE   8,232 0 0
VERISIGN INC COM 92343E102 3,880 19,523 SH   SOLE   19,523 0 0
VERISK ANALYTICS INC COM 92345Y106 9,347 52,903 SH   SOLE   51,933 0 970
VERIZON COMMUNICATIONS INC COM 92343V104 53,512 920,277 SH   SOLE   920,277 0 0
VERMILION ENERGY INC COM 923725105 2,376 327,245 SH   SOLE   327,245 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11,720 54,538 SH   SOLE   54,538 0 0
VIACOMCBS INC CL B 92556H206 2,273 50,390 SH   SOLE   50,390 0 0
VIATRIS INC COM 92556V106 1,476 105,676 SH   SOLE   105,676 0 0
VICI PPTYS INC COM 925652109 570 20,183 SH   SOLE   20,183 0 0
VILLAGE FARMS INTL INC COM 92707Y108 1,731 131,049 SH   SOLE   131,049 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 281 9,395 SH   SOLE   9,395 0 0
VIR BIOTECHNOLOGY INC COM 92764N102 241 4,699 SH   SOLE   4,699 0 0
VIRTU FINL INC CL A 928254101 219 7,047 SH   SOLE   7,047 0 0
VISA INC COM CL A 92826C839 89,637 423,364 SH   SOLE   419,044 0 4,320
VISTRA CORP COM 92840M102 323 18,282 SH   SOLE   18,282 0 0
VMWARE INC CL A COM 928563402 2,336 15,528 SH   SOLE   15,528 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 5,670 307,837 SH   SOLE   307,837 0 0
VORNADO RLTY TR SH BEN INT 929042109 697 15,364 SH   SOLE   15,364 0 0
VOYA FINANCIAL INC COM 929089100 324 5,090 SH   SOLE   5,090 0 0
VULCAN MATLS CO COM 929160109 1,946 11,531 SH   SOLE   11,531 0 0
WABTEC COM 929740108 1,281 16,180 SH   SOLE   16,180 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,064 146,891 SH   SOLE   146,891 0 0
WALMART INC COM 931142103 32,696 240,715 SH   SOLE   240,715 0 0
WARNER MUSIC GROUP CORP COM CL A 934550203 646 18,817 SH   SOLE   18,817 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 206 9,309 SH   SOLE   9,309 0 0
WASTE CONNECTIONS INC COM 94106B101 105,191 974,409 SH   SOLE   974,409 0 0
WASTE MGMT INC DEL COM 94106L109 13,773 106,749 SH   SOLE   106,749 0 0
WATERS CORP COM 941848103 1,603 5,642 SH   SOLE   5,642 0 0
WATSCO INC COM 942622200 375 1,438 SH   SOLE   1,438 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 242 2,037 SH   SOLE   2,037 0 0
WAYFAIR INC CL A 94419L101 1,156 3,672 SH   SOLE   3,672 0 0
WEC ENERGY GROUP INC COM 92939U106 2,572 27,484 SH   SOLE   27,484 0 0
WELLS FARGO CO NEW COM 949746101 15,581 398,792 SH   SOLE   398,792 0 0
WELLTOWER INC COM 95040Q104 2,582 36,051 SH   SOLE   36,051 0 0
WEST FRASER TIMBER CO LTD COM 952845105 4,139 57,573 SH   SOLE   57,573 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,692 13,102 SH   SOLE   13,102 0 0
WESTERN ALLIANCE BANCORP COM 957638109 352 3,730 SH   SOLE   3,730 0 0
WESTERN DIGITAL CORP. COM 958102105 1,750 26,222 SH   SOLE   26,222 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 286 15,384 SH   SOLE   15,384 0 0
WESTERN UN CO COM 959802109 900 36,509 SH   SOLE   36,509 0 0
WESTLAKE CHEM CORP COM 960413102 427 4,810 SH   SOLE   4,810 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 593 82,439 SH   SOLE   82,439 0 0
WESTROCK CO COM 96145D105 980 18,823 SH   SOLE   18,823 0 0
WEX INC COM 96208T104 340 1,625 SH   SOLE   1,625 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,326 65,339 SH   SOLE   65,339 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 20,850 546,326 SH   SOLE   546,326 0 0
WHIRLPOOL CORP COM 963320106 1,184 5,375 SH   SOLE   5,375 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,358 1,218 SH   SOLE   1,218 0 0
WILLIAMS COS INC COM 969457100 2,912 122,926 SH   SOLE   122,926 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 1,477 6,454 SH   SOLE   6,454 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2,711 97,679 SH   SOLE   97,679 0 0
WISDOMTREE INVTS INC COM 97717P104 66 10,497 SH   SOLE   10,497 0 0
WIX COM LTD SHS M98068105 1,389 4,975 SH   SOLE   4,975 0 0
WOLVERINE WORLD WIDE INC COM 978097103 266 6,939 SH   SOLE   6,939 0 0
WOODWARD INC COM 980745103 260 2,155 SH   SOLE   2,155 0 0
WORKDAY INC CL A 98138H101 6,221 25,041 SH   SOLE   25,041 0 0
WP CAREY INC COM 92936U109 470 6,639 SH   SOLE   6,639 0 0
WSFS FINL CORP COM 929328102 267 5,369 SH   SOLE   5,369 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 297 4,260 SH   SOLE   4,260 0 0
WYNN RESORTS LTD COM 983134107 1,126 8,983 SH   SOLE   8,983 0 0
XCEL ENERGY INC COM 98389B100 13,809 207,619 SH   SOLE   207,619 0 0
XENIA HOTELS & RESORTS INC COM 984017103 281 14,435 SH   SOLE   14,435 0 0
XILINX INC COM 983919101 7,126 57,514 SH   SOLE   57,514 0 0
XPO LOGISTICS INC COM 983793100 461 3,738 SH   SOLE   3,738 0 0
XYLEM INC COM 98419M100 1,647 15,657 SH   SOLE   15,657 0 0
YAMANA GOLD INC COM 98462Y100 8,277 1,906,641 SH   SOLE   1,906,641 0 0
YETI HLDGS INC COM 98585X104 238 3,297 SH   SOLE   3,297 0 0
YUM BRANDS INC COM 988498101 2,839 26,245 SH   SOLE   26,245 0 0
YUM CHINA HLDGS INC COM 98850P109 498 8,403 SH   SOLE   8,403 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,273 4,685 SH   SOLE   4,685 0 0
ZENDESK INC COM 98936J101 572 4,311 SH   SOLE   4,311 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 1,118 8,626 SH   SOLE   8,626 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,880 17,994 SH   SOLE   17,994 0 0
ZIONS BANCORPORATION N A COM 989701107 784 14,260 SH   SOLE   14,260 0 0
ZOETIS INC CL A 98978V103 11,206 71,159 SH   SOLE   71,159 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98980M109 55 34,681 SH   SOLE   34,681 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 11,199 34,855 SH   SOLE   34,855 0 0
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 702 14,354 SH   SOLE   14,354 0 0
ZSCALER INC COM 98980G102 854 4,974 SH   SOLE   4,974 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 249 8,559 SH   SOLE   8,559 0 0
ZYNGA INC CL A 98986T108 412 40,350 SH   SOLE   40,350 0 0