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 438 3,512 SH   SOLE   3,512 0 0
3M CO COM 88579Y101 10,780 67,301 SH   SOLE   67,301 0 0
ABBOTT LABS COM 002824100 19,572 179,843 SH   SOLE   179,843 0 0
ABBVIE INC COM 00287Y109 18,252 208,407 SH   SOLE   208,407 0 0
ABIOMED INC COM 003654100 1,093 3,946 SH   SOLE   3,946 0 0
ABM INDS INC COM 000957100 329 8,966 SH   SOLE   8,966 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 225 5,444 SH   SOLE   5,444 0 0
ACCELERON PHARMA INC COM 00434H108 234 2,076 SH   SOLE   2,076 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 55,507 245,620 SH   SOLE   242,285 0 3,335
ACTIVISION BLIZZARD INC COM 00507V109 11,018 136,113 SH   SOLE   136,113 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 224 4,599 SH   SOLE   4,599 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 64,863 132,257 SH   SOLE   130,882 0 1,375
ADT INC DEL COM 00090Q103 229 28,069 SH   SOLE   28,069 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,031 6,714 SH   SOLE   6,714 0 0
ADVANCED MICRO DEVICES INC COM 007903107 14,704 179,340 SH   SOLE   179,340 0 0
AECOM COM 00766T100 254 6,081 SH   SOLE   6,081 0 0
AERCAP HOLDINGS NV SHS N00985106 285 11,298 SH   SOLE   11,298 0 0
AES CORP COM 00130H105 1,074 59,311 SH   SOLE   59,311 0 0
AFLAC INC COM 001055102 2,359 64,900 SH   SOLE   64,900 0 0
AGCO CORP COM 001084102 227 3,051 SH   SOLE   3,051 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4,214 41,752 SH   SOLE   41,752 0 0
AGNC INVT CORP COM 00123Q104 279 20,084 SH   SOLE   20,084 0 0
AGNICO EAGLE MINES LTD COM 008474108 293,573 3,687,689 SH   SOLE   3,686,459 0 1,230
AIR PRODS & CHEMS INC COM 009158106 7,576 25,436 SH   SOLE   25,436 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,863 25,904 SH   SOLE   25,904 0 0
AKUMIN INC COM 01021F109 8,794 2,941,151 SH   SOLE   2,941,151 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 17,059 1,938,080 SH   SOLE   1,938,080 0 0
ALASKA AIR GROUP INC COM 011659109 388 10,599 SH   SOLE   10,599 0 0
ALBEMARLE CORP COM 012653101 822 9,208 SH   SOLE   9,208 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,641 10,258 SH   SOLE   10,258 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 16,705 145,987 SH   SOLE   145,987 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 66,542 4,585,077 SH   SOLE   4,585,077 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32,643 111,038 SH   SOLE   111,038 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,922 11,982 SH   SOLE   11,982 0 0
ALLEGHANY CORP DEL COM 017175100 287 551 SH   SOLE   551 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 95 10,851 SH   SOLE   10,851 0 0
ALLEGION PLC ORD SHS G0176J109 35,823 362,175 SH   SOLE   356,930 0 5,245
ALLIANT ENERGY CORP COM 018802108 8,072 156,290 SH   SOLE   156,290 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 192 23,620 SH   SOLE   23,620 0 0
ALLSTATE CORP COM 020002101 4,134 43,909 SH   SOLE   43,909 0 0
ALLY FINL INC COM 02005N100 369 14,713 SH   SOLE   14,713 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 608 4,179 SH   SOLE   4,179 0 0
ALPHABET INC CAP STK CL C 02079K107 114,714 78,059 SH   SOLE   77,459 0 600
ALPHABET INC CAP STK CL A 02079K305 69,320 47,298 SH   SOLE   47,298 0 0
ALTERYX INC COM CL A 02156B103 265 2,335 SH   SOLE   2,335 0 0
ALTICE USA INC CL A 02156K103 629 24,178 SH   SOLE   24,178 0 0
ALTRIA GROUP INC COM 02209S103 6,304 163,141 SH   SOLE   163,141 0 0
AMAZON COM INC COM 023135106 269,758 85,672 SH   SOLE   85,306 0 366
AMCOR PLC ORD G0250X107 922 83,398 SH   SOLE   83,398 0 0
AMDOCS LTD SHS G02602103 1,268 22,093 SH   SOLE   22,093 0 0
AMEDISYS INC COM 023436108 298 1,260 SH   SOLE   1,260 0 0
AMERCO COM 023586100 263 740 SH   SOLE   740 0 0
AMEREN CORP COM 023608102 1,722 21,779 SH   SOLE   21,779 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 438 35,625 SH   SOLE   35,625 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103 92 16,007 SH   SOLE   16,007 0 0
AMERICAN ELEC PWR CO INC COM 025537101 6,000 73,412 SH   SOLE   73,412 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 279 12,677 SH   SOLE   12,677 0 0
AMERICAN EXPRESS CO COM 025816109 9,196 91,727 SH   SOLE   91,727 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 232 3,460 SH   SOLE   3,460 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 317 11,124 SH   SOLE   11,124 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,114 76,786 SH   SOLE   76,786 0 0
AMERICAN TOWER CORP NEW COM 03027X100 52,153 215,748 SH   SOLE   212,818 0 2,930
AMERICAN WTR WKS CO INC NEW COM 030420103 45,316 312,781 SH   SOLE   307,916 0 4,865
AMERICOLD RLTY TR COM 03064D108 257 7,183 SH   SOLE   7,183 0 0
AMERIPRISE FINL INC COM 03076C106 1,786 11,592 SH   SOLE   11,592 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,805 28,938 SH   SOLE   28,938 0 0
AMETEK INC COM 031100100 2,006 20,180 SH   SOLE   20,180 0 0
AMGEN INC COM 031162100 27,117 106,692 SH   SOLE   106,692 0 0
AMN HEALTHCARE SVCS INC COM 001744101 231 3,946 SH   SOLE   3,946 0 0
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 48 12,266 SH   SOLE   12,266 0 0
AMPHENOL CORP NEW CL A 032095101 3,557 32,854 SH   SOLE   32,854 0 0
ANALOG DEVICES INC COM 032654105 10,702 91,678 SH   SOLE   91,678 0 0
ANAPLAN INC COM 03272L108 301 4,803 SH   SOLE   4,803 0 0
ANGI HOMESERVICES INC COM CL A 00183L102 211 19,019 SH   SOLE   19,019 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 1,951 73,950 SH   SOLE   73,950 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 384 53,981 SH   SOLE   53,981 0 0
ANSYS INC COM 03662Q105 8,447 25,814 SH   SOLE   25,814 0 0
ANTERO MIDSTREAM CORP COM 03676B102 110 20,392 SH   SOLE   20,392 0 0
ANTERO RESOURCES CORP COM 03674X106 48 17,446 SH   SOLE   17,446 0 0
ANTHEM INC COM 036752103 6,054 22,540 SH   SOLE   22,540 0 0
AON PLC SHS CL A G0403H108 46,373 224,783 SH   SOLE   221,593 0 3,190
APACHE CORP COM 037411105 313 33,018 SH   SOLE   33,018 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 428 12,687 SH   SOLE   12,687 0 0
APHRIA INC COM 03765K104 807 181,897 SH   SOLE   181,897 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 182 20,146 SH   SOLE   20,146 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 96 10,007 SH   SOLE   10,007 0 0
APPLE INC COM 037833100 377,760 3,261,908 SH   SOLE   3,252,308 0 9,600
APPLIED MATLS INC COM 038222105 8,686 146,105 SH   SOLE   146,105 0 0
APTARGROUP INC COM 038336103 262 2,315 SH   SOLE   2,315 0 0
APTIV PLC SHS G6095L109 2,025 22,088 SH   SOLE   22,088 0 0
ARAMARK COM 03852U106 247 9,324 SH   SOLE   9,324 0 0
ARCH CAP GROUP LTD ORD G0450A105 434 14,846 SH   SOLE   14,846 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,290 49,267 SH   SOLE   49,267 0 0
ARCHROCK INC COM 03957W106 103 19,079 SH   SOLE   19,079 0 0
ARCOSA INC COM 039653100 282 6,404 SH   SOLE   6,404 0 0
ARES CAPITAL CORP COM 04010L103 234 16,777 SH   SOLE   16,777 0 0
ARISTA NETWORKS INC COM 040413106 1,172 5,664 SH   SOLE   5,664 0 0
ARROW ELECTRS INC COM 042735100 249 3,168 SH   SOLE   3,168 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 6,171 16,712 SH   SOLE   15,367 0 1,345
ASPEN TECHNOLOGY INC COM 045327103 326 2,578 SH   SOLE   2,578 0 0
ASSURANT INC COM 04621X108 633 5,217 SH   SOLE   5,217 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,815 33,119 SH   SOLE   33,119 0 0
AT&T INC COM 00206R102 34,375 1,205,917 SH   SOLE   1,205,917 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 230 3,781 SH   SOLE   3,781 0 0
ATMOS ENERGY CORP COM 049560105 2,268 23,724 SH   SOLE   23,724 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 990 67,294 SH   SOLE   67,294 0 0
AURORA CANNABIS INC COM 05156X884 314 67,562 SH   SOLE   67,562 0 0
AUTODESK INC COM 052769106 7,887 34,140 SH   SOLE   34,140 0 0
AUTOLIV INC COM 052800109 241 3,312 SH   SOLE   3,312 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,730 84,095 SH   SOLE   84,095 0 0
AUTOZONE INC COM 053332102 2,538 2,155 SH   SOLE   2,155 0 0
AVALARA INC COM 05338G106 9,688 76,083 SH   SOLE   76,083 0 0
AVALONBAY CMNTYS INC COM 053484101 1,839 12,311 SH   SOLE   12,311 0 0
AVANGRID INC COM 05351W103 597 11,837 SH   SOLE   11,837 0 0
AVANTOR INC COM 05352A100 476 21,158 SH   SOLE   21,158 0 0
AVERY DENNISON CORP COM 053611109 1,616 12,638 SH   SOLE   12,638 0 0
AVISTA CORP COM 05379B107 305 8,931 SH   SOLE   8,931 0 0
AXON ENTERPRISE INC COM 05464C101 214 2,364 SH   SOLE   2,364 0 0
B & G FOODS INC NEW COM 05508R106 251 9,033 SH   SOLE   9,033 0 0
B2GOLD CORP COM 11777Q209 9,551 1,468,039 SH   SOLE   1,468,039 0 0
BAIDU INC SPON ADR REP A 056752108 3,151 24,888 SH   SOLE   24,888 0 0
BAKER HUGHES COMPANY CL A 05722G100 952 71,603 SH   SOLE   71,603 0 0
BALL CORP COM 058498106 2,408 28,971 SH   SOLE   28,971 0 0
BALLARD PWR SYS INC NEW COM 058586108 2,028 134,310 SH   SOLE   134,310 0 0
BANK MONTREAL QUE COM 063671101 297,550 5,094,079 SH   SOLE   5,094,079 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,685 78,200 SH   SOLE   78,200 0 0
BANK NOVA SCOTIA B C COM 064149107 277,101 6,675,205 SH   SOLE   6,675,205 0 0
BANKUNITED INC COM 06652K103 240 10,937 SH   SOLE   10,937 0 0
BARRICK GOLD CORP COM 067901108 536,669 19,122,537 SH   SOLE   19,122,537 0 0
BAUSCH HEALTH COS INC COM 071734107 3,338 214,883 SH   SOLE   214,883 0 0
BAXTER INTL INC COM 071813109 4,836 60,130 SH   SOLE   60,130 0 0
BAYTEX ENERGY CORP COM 07317Q105 774 2,243,478 SH   SOLE   0 0 2,243,478
BCE INC COM NEW 05534B760 172,208 4,155,888 SH   SOLE   4,155,888 0 0
BECTON DICKINSON & CO COM 075887109 9,785 42,054 SH   SOLE   41,392 0 662
BED BATH & BEYOND INC COM 075896100 257 17,144 SH   SOLE   17,144 0 0
BEIGENE LTD SPONSORED ADR 07725L102 927 3,237 SH   SOLE   3,237 0 0
BERKLEY W R CORP COM 084423102 2,443 39,945 SH   SOLE   39,945 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 54,744 257,088 SH   SOLE   257,088 0 0
BERRY GLOBAL GROUP INC COM 08579W103 231 4,784 SH   SOLE   4,784 0 0
BEST BUY INC COM 086516101 2,418 21,728 SH   SOLE   21,728 0 0
BEYOND MEAT INC COM 08862E109 374 2,253 SH   SOLE   2,253 0 0
BGC PARTNERS INC CL A 05541T101 33 13,901 SH   SOLE   13,901 0 0
BIG LOTS INC COM 089302103 224 5,016 SH   SOLE   5,016 0 0
BIO RAD LABS INC CL A 090572207 2,531 4,911 SH   SOLE   4,911 0 0
BIOGEN INC COM 09062X103 8,661 30,531 SH   SOLE   30,531 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,440 18,926 SH   SOLE   18,926 0 0
BIO-TECHNE CORP COM 09073M104 374 1,510 SH   SOLE   1,510 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 220 5,292 SH   SOLE   5,292 0 0
BK OF AMERICA CORP COM 060505104 27,926 1,159,256 SH   SOLE   1,159,256 0 0
BLACK KNIGHT INC COM 09215C105 485 5,576 SH   SOLE   5,576 0 0
BLACKBERRY LTD COM 09228F103 1,577 343,924 SH   SOLE   343,924 0 0
BLACKROCK INC COM 09247X101 10,267 18,219 SH   SOLE   18,219 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 4,073 78,022 SH   SOLE   78,022 0 0
BOEING CO COM 097023105 7,950 48,109 SH   SOLE   48,109 0 0
BOISE CASCADE CO DEL COM 09739D100 204 5,100 SH   SOLE   5,100 0 0
BOOKING HOLDINGS INC COM 09857L108 11,099 6,488 SH   SOLE   6,488 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 6,059 73,013 SH   SOLE   73,013 0 0
BORGWARNER INC COM 099724106 683 17,639 SH   SOLE   17,639 0 0
BOSTON BEER INC CL A 100557107 382 433 SH   SOLE   433 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 61 11,112 SH   SOLE   11,112 0 0
BOSTON PROPERTIES INC COM 101121101 1,070 13,320 SH   SOLE   13,320 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,357 140,206 SH   SOLE   140,206 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 187 18,066 SH   SOLE   18,066 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 332 2,183 SH   SOLE   2,183 0 0
BRINKER INTL INC COM 109641100 245 5,735 SH   SOLE   5,735 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 22,734 377,070 SH   SOLE   377,070 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,072 140,369 SH   SOLE   140,369 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 137 11,710 SH   SOLE   11,710 0 0
BROADCOM INC COM 11135F101 22,554 61,908 SH   SOLE   61,908 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,729 50,981 SH   SOLE   50,981 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 730,378 22,090,902 SH   SOLE   22,086,700 0 4,202
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 97,106 3,185,783 SH   SOLE   3,183,588 0 2,195
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 193,472 4,060,878 SH   SOLE   4,060,878 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 14,886 268,808 SH   SOLE   268,808 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 48,159 4,003,640 SH   SOLE   4,003,640 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 25,478 434,619 SH   SOLE   434,619 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 161,126 3,067,466 SH   SOLE   3,067,466 0 0
BROWN & BROWN INC COM 115236101 6,332 139,866 SH   SOLE   139,866 0 0
BROWN FORMAN CORP CL B 115637209 3,546 47,082 SH   SOLE   47,082 0 0
BRP INC COM SUN VTG 05577W200 2,034 38,535 SH   SOLE   38,535 0 0
BRUKER CORP COM 116794108 234 5,895 SH   SOLE   5,895 0 0
BRUNSWICK CORP COM 117043109 203 3,439 SH   SOLE   3,439 0 0
BUNGE LIMITED COM G16962105 245 5,361 SH   SOLE   5,361 0 0
BURLINGTON STORES INC COM 122017106 516 2,504 SH   SOLE   2,504 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 8,991 87,985 SH   SOLE   87,985 0 0
CABLE ONE INC COM 12685J105 403 214 SH   SOLE   214 0 0
CABOT OIL & GAS CORP COM 127097103 1,036 59,699 SH   SOLE   59,699 0 0
CADENCE BANCORPORATION CL A 12739A100 147 17,148 SH   SOLE   17,148 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 6,008 56,345 SH   SOLE   56,345 0 0
CAE INC COM 124765108 2,688 183,871 SH   SOLE   183,871 0 0
CAL MAINE FOODS INC COM NEW 128030202 208 5,419 SH   SOLE   5,419 0 0
CAMDEN PPTY TR SH BEN INT 133131102 319 3,584 SH   SOLE   3,584 0 0
CAMECO CORP COM 13321L108 2,776 275,078 SH   SOLE   275,078 0 0
CAMPBELL SOUP CO COM 134429109 10,199 210,845 SH   SOLE   210,845 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 12,588 392,218 SH   SOLE   392,218 0 0
CANADIAN IMP BK COMM COM 136069101 385,510 5,161,651 SH   SOLE   5,161,651 0 0
CANADIAN NAT RES LTD COM 136385101 211,351 13,198,322 SH   SOLE   13,086,909 0 111,413
CANADIAN NATL RY CO COM 136375102 596,936 5,609,581 SH   SOLE   5,608,691 0 890
CANADIAN PAC RY LTD COM 13645T100 508,527 1,673,083 SH   SOLE   1,673,083 0 0
CANOPY GROWTH CORP COM 138035100 2,214 154,522 SH   SOLE   154,522 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,021 42,039 SH   SOLE   42,039 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 257 14,284 SH   SOLE   14,284 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 77 13,753 SH   SOLE   13,753 0 0
CARDINAL HEALTH INC COM 14149Y108 1,245 26,513 SH   SOLE   26,513 0 0
CARLISLE COS INC COM 142339100 252 2,058 SH   SOLE   2,058 0 0
CARMAX INC COM 143130102 1,349 14,673 SH   SOLE   14,673 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 605 39,882 SH   SOLE   39,882 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 2,302 75,369 SH   SOLE   75,369 0 0
CARVANA CO CL A 146869102 1,252 5,614 SH   SOLE   5,614 0 0
CASEYS GEN STORES INC COM 147528103 244 1,374 SH   SOLE   1,374 0 0
CATALENT INC COM 148806102 1,147 13,389 SH   SOLE   13,389 0 0
CATERPILLAR INC DEL COM 149123101 7,801 52,300 SH   SOLE   52,300 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,080 23,701 SH   SOLE   23,701 0 0
CBRE GROUP INC CL A 12504L109 1,393 29,658 SH   SOLE   29,658 0 0
CDK GLOBAL INC COM 12508E101 203 4,658 SH   SOLE   4,658 0 0
CDW CORP COM 12514G108 3,444 28,813 SH   SOLE   28,813 0 0
CELANESE CORP DEL COM 150870103 1,159 10,787 SH   SOLE   10,787 0 0
CELESTICA INC SUB VTG SHS 15101Q108 526 76,193 SH   SOLE   76,193 0 0
CENOVUS ENERGY INC COM 15135U109 12,968 3,329,725 SH   SOLE   2,822,175 0 507,550
CENTENE CORP DEL COM 15135B101 3,030 51,943 SH   SOLE   51,943 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 7 12,039 SH   SOLE   12,039 0 0
CENTERPOINT ENERGY INC COM 15189T107 884 45,665 SH   SOLE   45,665 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 227 6,287 SH   SOLE   6,287 0 0
CERIDIAN HCM HLDG INC COM 15677J108 462 5,586 SH   SOLE   5,586 0 0
CERNER CORP COM 156782104 7,817 108,139 SH   SOLE   108,139 0 0
CF INDS HLDGS INC COM 125269100 574 18,681 SH   SOLE   18,681 0 0
CGI INC CL A SUB VTG 12532H104 41,238 608,045 SH   SOLE   608,045 0 0
CHARLES RIV LABS INTL INC COM 159864107 438 1,933 SH   SOLE   1,933 0 0
CHART INDS INC COM PAR $0.01 16115Q308 203 2,886 SH   SOLE   2,886 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 18,597 29,786 SH   SOLE   29,786 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,340 19,448 SH   SOLE   19,448 0 0
CHEGG INC COM 163092109 322 4,502 SH   SOLE   4,502 0 0
CHEMED CORP NEW COM 16359R103 286 596 SH   SOLE   596 0 0
CHENIERE ENERGY INC COM NEW 16411R208 454 9,808 SH   SOLE   9,808 0 0
CHEVRON CORP NEW COM 166764100 48,276 670,565 SH   SOLE   664,775 0 5,790
CHEWY INC CL A 16679L109 1,117 20,372 SH   SOLE   20,372 0 0
CHICOS FAS INC COM 168615102 11 11,608 SH   SOLE   11,608 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,904 2,335 SH   SOLE   2,335 0 0
CHUBB LIMITED COM H1467J104 2,868 24,702 SH   SOLE   24,702 0 0
CHURCH & DWIGHT INC COM 171340102 46,725 498,619 SH   SOLE   491,229 0 7,390
CHURCHILL DOWNS INC COM 171484108 244 1,487 SH   SOLE   1,487 0 0
CIENA CORP COM NEW 171779309 226 5,687 SH   SOLE   5,687 0 0
CIGNA CORP NEW COM 125523100 7,439 43,913 SH   SOLE   43,913 0 0
CINCINNATI FINL CORP COM 172062101 1,080 13,849 SH   SOLE   13,849 0 0
CINTAS CORP COM 172908105 46,139 138,626 SH   SOLE   136,866 0 1,760
CISCO SYS INC COM 17275R102 36,092 916,375 SH   SOLE   916,375 0 0
CITIGROUP INC COM NEW 172967424 8,747 202,896 SH   SOLE   202,896 0 0
CITIZENS FINL GROUP INC COM 174610105 990 39,154 SH   SOLE   39,154 0 0
CITRIX SYS INC COM 177376100 2,685 19,494 SH   SOLE   19,494 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 19 19,228 SH   SOLE   19,228 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 211 32,823 SH   SOLE   32,823 0 0
CLOROX CO DEL COM 189054109 10,622 50,541 SH   SOLE   50,541 0 0
CLOUDERA INC COM 18914U100 112 10,256 SH   SOLE   10,256 0 0
CLOUDFLARE INC CL A COM 18915M107 451 10,973 SH   SOLE   10,973 0 0
CME GROUP INC COM 12572Q105 7,044 42,101 SH   SOLE   42,101 0 0
CMS ENERGY CORP COM 125896100 1,542 25,106 SH   SOLE   25,106 0 0
CNA FINL CORP COM 126117100 295 9,825 SH   SOLE   9,825 0 0
COCA COLA CO COM 191216100 30,784 623,573 SH   SOLE   623,573 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 751 19,345 SH   SOLE   19,345 0 0
COGNEX CORP COM 192422103 432 6,637 SH   SOLE   6,637 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,973 86,035 SH   SOLE   86,035 0 0
COLGATE PALMOLIVE CO COM 194162103 49,150 637,068 SH   SOLE   630,953 0 6,115
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 25,057 376,586 SH   SOLE   376,586 0 0
COLONY CAP INC NEW CL A COM 19626G108 54 19,881 SH   SOLE   19,881 0 0
COLUMBIA BKG SYS INC COM 197236102 227 9,499 SH   SOLE   9,499 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 224 2,577 SH   SOLE   2,577 0 0
COMCAST CORP NEW CL A 20030N101 35,858 775,149 SH   SOLE   775,149 0 0
COMERICA INC COM 200340107 488 12,768 SH   SOLE   12,768 0 0
COMMERCE BANCSHARES INC COM 200525103 801 14,232 SH   SOLE   14,232 0 0
COMMUNITY BK SYS INC COM 203607106 234 4,295 SH   SOLE   4,295 0 0
CONAGRA BRANDS INC COM 205887102 2,770 77,568 SH   SOLE   77,568 0 0
CONCHO RES INC COM 20605P101 1,126 25,517 SH   SOLE   25,517 0 0
CONOCOPHILLIPS COM 20825C104 3,940 119,979 SH   SOLE   119,979 0 0
CONSOLIDATED EDISON INC COM 209115104 2,287 29,401 SH   SOLE   29,401 0 0
CONSTELLATION BRANDS INC CL A 21036P108 11,854 62,553 SH   SOLE   62,553 0 0
CONTINENTAL RES INC COM 212015101 178 14,518 SH   SOLE   14,518 0 0
COOPER COS INC COM NEW 216648402 1,463 4,339 SH   SOLE   4,339 0 0
COOPER TIRE & RUBR CO COM 216831107 213 6,712 SH   SOLE   6,712 0 0
COPART INC COM 217204106 3,656 34,769 SH   SOLE   34,769 0 0
CORECIVIC INC COM 21871N101 128 16,010 SH   SOLE   16,010 0 0
CORNING INC COM 219350105 2,232 68,875 SH   SOLE   68,875 0 0
CORTEVA INC COM 22052L104 2,081 72,235 SH   SOLE   72,235 0 0
COSTAR GROUP INC COM 22160N109 1,158 1,365 SH   SOLE   1,365 0 0
COSTCO WHSL CORP NEW COM 22160K105 32,998 92,953 SH   SOLE   90,533 0 2,420
COTY INC COM CL A 222070203 77 28,505 SH   SOLE   28,505 0 0
COUPA SOFTWARE INC COM 22266L106 633 2,308 SH   SOLE   2,308 0 0
COVETRUS INC COM 22304C100 338 13,845 SH   SOLE   13,845 0 0
CREDIT ACCEP CORP MICH COM 225310101 237 700 SH   SOLE   700 0 0
CREE INC COM 225447101 264 4,136 SH   SOLE   4,136 0 0
CRESCENT PT ENERGY CORP COM 22576C101 6,375 5,276,291 SH   SOLE   5,276,291 0 0
CRONOS GROUP INC COM 22717L101 626 124,679 SH   SOLE   124,679 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 1,049 7,640 SH   SOLE   7,640 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 8,212 49,320 SH   SOLE   49,320 0 0
CROWN HLDGS INC COM 228368106 382 4,971 SH   SOLE   4,971 0 0
CSX CORP COM 126408103 9,437 121,495 SH   SOLE   121,495 0 0
CUBESMART COM 229663109 243 7,517 SH   SOLE   7,517 0 0
CUMMINS INC COM 231021106 4,486 21,246 SH   SOLE   21,246 0 0
CVB FINL CORP COM 126600105 206 12,375 SH   SOLE   12,375 0 0
CVS HEALTH CORP COM 126650100 42,634 730,033 SH   SOLE   730,033 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 274 2,654 SH   SOLE   2,654 0 0
CYRUSONE INC COM 23283R100 301 4,303 SH   SOLE   4,303 0 0
D R HORTON INC COM 23331A109 4,021 53,173 SH   SOLE   53,173 0 0
DANAHER CORPORATION COM 235851102 24,958 115,904 SH   SOLE   115,904 0 0
DARDEN RESTAURANTS INC COM 237194105 1,101 10,931 SH   SOLE   10,931 0 0
DARLING INGREDIENTS INC COM 237266101 249 6,922 SH   SOLE   6,922 0 0
DATADOG INC CL A COM 23804L103 1,106 10,824 SH   SOLE   10,824 0 0
DAVITA INC COM 23918K108 909 10,612 SH   SOLE   10,612 0 0
DECKERS OUTDOOR CORP COM 243537107 233 1,057 SH   SOLE   1,057 0 0
DEERE & CO COM 244199105 6,166 27,819 SH   SOLE   27,819 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,884 27,826 SH   SOLE   27,826 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 1,643 53,715 SH   SOLE   53,715 0 0
DENTSPLY SIRONA INC COM 24906P109 854 19,534 SH   SOLE   19,534 0 0
DESCARTES SYS GROUP INC COM 249906108 3,919 68,849 SH   SOLE   68,849 0 0
DEVON ENERGY CORP NEW COM 25179M103 329 34,812 SH   SOLE   34,812 0 0
DEXCOM INC COM 252131107 5,911 14,338 SH   SOLE   14,338 0 0
DIAMONDBACK ENERGY INC COM 25278X109 432 14,359 SH   SOLE   14,359 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 139 27,461 SH   SOLE   27,461 0 0
DICKS SPORTING GOODS INC COM 253393102 201 3,476 SH   SOLE   3,476 0 0
DIGITAL RLTY TR INC COM 253868103 39,273 267,600 SH   SOLE   263,905 0 3,695
DISCOVER FINL SVCS COM 254709108 1,622 28,064 SH   SOLE   28,064 0 0
DISCOVERY INC COM SER A 25470F104 602 27,670 SH   SOLE   27,670 0 0
DISCOVERY INC COM SER C 25470F302 324 16,550 SH   SOLE   16,550 0 0
DISH NETWORK CORPORATION CL A 25470M109 887 30,555 SH   SOLE   30,555 0 0
DISNEY WALT CO COM DISNEY 254687106 22,607 182,196 SH   SOLE   181,226 0 970
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 116 32,878 SH   SOLE   32,878 0 0
DOCUSIGN INC COM 256163106 4,088 18,993 SH   SOLE   18,993 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 255 3,849 SH   SOLE   3,849 0 0
DOLLAR GEN CORP NEW COM 256677105 55,381 264,197 SH   SOLE   261,342 0 2,855
DOLLAR TREE INC COM 256746108 6,292 68,882 SH   SOLE   66,947 0 1,935
DOMINION ENERGY INC COM 25746U109 9,157 116,038 SH   SOLE   116,038 0 0
DOMINOS PIZZA INC COM 25754A201 1,465 3,444 SH   SOLE   3,444 0 0
DONALDSON INC COM 257651109 227 4,895 SH   SOLE   4,895 0 0
DORMAN PRODUCTS INC COM 258278100 228 2,522 SH   SOLE   2,522 0 0
DOVER CORP COM 260003108 1,404 12,963 SH   SOLE   12,963 0 0
DOW INC COM 260557103 3,077 65,393 SH   SOLE   65,393 0 0
DROPBOX INC CL A 26210C104 299 15,546 SH   SOLE   15,546 0 0
DTE ENERGY CO COM 233331107 1,901 16,529 SH   SOLE   16,529 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 10,297 116,320 SH   SOLE   116,320 0 0
DUKE REALTY CORP COM NEW 264411505 1,189 32,232 SH   SOLE   32,232 0 0
DUNKIN BRANDS GROUP INC COM 265504100 258 3,148 SH   SOLE   3,148 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,786 68,236 SH   SOLE   68,236 0 0
DXC TECHNOLOGY CO COM 23355L106 403 22,591 SH   SOLE   22,591 0 0
DYNATRACE INC COM NEW 268150109 422 10,289 SH   SOLE   10,289 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 1,014 20,268 SH   SOLE   20,268 0 0
EASTMAN CHEM CO COM 277432100 927 11,865 SH   SOLE   11,865 0 0
EATON CORP PLC SHS G29183103 5,165 50,622 SH   SOLE   50,622 0 0
EBAY INC. COM 278642103 9,729 186,735 SH   SOLE   186,735 0 0
ECOLAB INC COM 278865100 7,322 36,637 SH   SOLE   36,637 0 0
EDISON INTL COM 281020107 1,605 31,577 SH   SOLE   31,577 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,433 55,534 SH   SOLE   55,534 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 400 14,333 SH   SOLE   14,333 0 0
ELDORADO GOLD CORP NEW COM 284902509 3,741 354,829 SH   SOLE   354,829 0 0
ELECTRONIC ARTS INC COM 285512109 8,028 61,559 SH   SOLE   61,559 0 0
EMERSON ELEC CO COM 291011104 3,550 54,148 SH   SOLE   54,148 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 68 16,455 SH   SOLE   16,455 0 0
ENBRIDGE INC COM 29250N105 630,656 21,604,925 SH   SOLE   21,559,238 0 45,687
ENCOMPASS HEALTH CORP COM 29261A100 254 3,906 SH   SOLE   3,906 0 0
ENDO INTL PLC SHS G30401106 96 29,232 SH   SOLE   29,232 0 0
ENERGY FUELS INC COM NEW 292671708 187 112,296 SH   SOLE   112,296 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 545 100,638 SH   SOLE   100,638 0 0
ENERPLUS CORP COM 292766102 695 379,649 SH   SOLE   379,649 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 49 20,714 SH   SOLE   20,714 0 0
ENPHASE ENERGY INC COM 29355A107 381 4,612 SH   SOLE   4,612 0 0
ENSIGN GROUP INC COM 29358P101 244 4,284 SH   SOLE   4,284 0 0
ENTEGRIS INC COM 29362U104 377 5,076 SH   SOLE   5,076 0 0
ENTERGY CORP NEW COM 29364G103 1,737 17,628 SH   SOLE   17,628 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,300 82,316 SH   SOLE   82,316 0 0
EOG RES INC COM 26875P101 2,420 67,343 SH   SOLE   67,343 0 0
EPAM SYS INC COM 29414B104 660 2,043 SH   SOLE   2,043 0 0
EQT CORP COM 26884L109 137 10,631 SH   SOLE   10,631 0 0
EQUIFAX INC COM 294429105 1,663 10,596 SH   SOLE   10,596 0 0
EQUINIX INC COM 29444U700 5,848 7,693 SH   SOLE   7,693 0 0
EQUINOX GOLD CORP COM 29446Y502 1,720 147,430 SH   SOLE   147,430 0 0
EQUITABLE HLDGS INC COM 29452E101 344 18,853 SH   SOLE   18,853 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 249 29,439 SH   SOLE   29,439 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 412 6,720 SH   SOLE   6,720 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,618 31,523 SH   SOLE   31,523 0 0
ERIE INDTY CO CL A 29530P102 353 1,678 SH   SOLE   1,678 0 0
ESSENTIAL UTILS INC COM 29670G102 337 8,376 SH   SOLE   8,376 0 0
ESSEX PPTY TR INC COM 297178105 1,159 5,773 SH   SOLE   5,773 0 0
ETSY INC COM 29786A106 1,263 10,386 SH   SOLE   10,386 0 0
EVEREST RE GROUP LTD COM G3223R108 1,933 9,785 SH   SOLE   9,785 0 0
EVERGY INC COM 30034W106 1,063 20,916 SH   SOLE   20,916 0 0
EVERSOURCE ENERGY COM 30040W108 2,465 29,498 SH   SOLE   29,498 0 0
EXACT SCIENCES CORP COM 30063P105 557 5,461 SH   SOLE   5,461 0 0
EXELIXIS INC COM 30161Q104 285 11,661 SH   SOLE   11,661 0 0
EXELON CORP COM 30161N101 5,422 151,623 SH   SOLE   151,623 0 0
EXPEDIA GROUP INC COM NEW 30212P303 2,063 22,505 SH   SOLE   22,505 0 0
EXPEDITORS INTL WASH INC COM 302130109 9,053 100,010 SH   SOLE   100,010 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,210 11,312 SH   SOLE   11,312 0 0
EXXON MOBIL CORP COM 30231G102 18,033 525,328 SH   SOLE   525,328 0 0
F M C CORP COM NEW 302491303 1,220 11,515 SH   SOLE   11,515 0 0
F N B CORP COM 302520101 89 13,199 SH   SOLE   13,199 0 0
F5 NETWORKS INC COM 315616102 641 5,224 SH   SOLE   5,224 0 0
FACEBOOK INC CL A 30303M102 94,611 361,250 SH   SOLE   361,250 0 0
FACTSET RESH SYS INC COM 303075105 487 1,454 SH   SOLE   1,454 0 0
FAIR ISAAC CORP COM 303250104 466 1,096 SH   SOLE   1,096 0 0
FASTENAL CO COM 311900104 5,416 120,107 SH   SOLE   120,107 0 0
FASTLY INC CL A 31188V100 326 3,484 SH   SOLE   3,484 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 466 6,348 SH   SOLE   6,348 0 0
FEDEX CORP COM 31428X106 5,518 21,940 SH   SOLE   21,940 0 0
FERRO CORP COM 315405100 141 11,385 SH   SOLE   11,385 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 324 10,339 SH   SOLE   10,339 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 50,826 345,262 SH   SOLE   345,262 0 0
FIFTH THIRD BANCORP COM 316773100 1,358 63,675 SH   SOLE   63,675 0 0
FIRST AMERN FINL CORP COM 31847R102 207 4,058 SH   SOLE   4,058 0 0
FIRST BANCORP P R COM NEW 318672706 102 19,494 SH   SOLE   19,494 0 0
FIRST FINL BANCORP OH COM 320209109 160 13,360 SH   SOLE   13,360 0 0
FIRST HAWAIIAN INC COM 32051X108 204 14,091 SH   SOLE   14,091 0 0
FIRST HORIZON NATL CORP COM 320517105 209 22,121 SH   SOLE   22,121 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,180 124,161 SH   SOLE   124,161 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 172 15,988 SH   SOLE   15,988 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,422 31,380 SH   SOLE   31,380 0 0
FIRST SOLAR INC COM 336433107 267 4,038 SH   SOLE   4,038 0 0
FIRSTENERGY CORP COM 337932107 1,369 47,667 SH   SOLE   47,667 0 0
FIRSTSERVICE CORP NEW COM 33767E202 127,308 965,473 SH   SOLE   965,473 0 0
FISERV INC COM 337738108 31,412 304,821 SH   SOLE   298,096 0 6,725
FIVE BELOW INC COM 33829M101 274 2,160 SH   SOLE   2,160 0 0
FIVE9 INC COM 338307101 300 2,316 SH   SOLE   2,316 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,814 7,618 SH   SOLE   7,618 0 0
FLIR SYS INC COM 302445101 417 11,630 SH   SOLE   11,630 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 280 3,740 SH   SOLE   3,740 0 0
FLOWSERVE CORP COM 34354P105 313 11,470 SH   SOLE   11,470 0 0
FORD MTR CO DEL COM 345370860 2,337 350,923 SH   SOLE   350,923 0 0
FORTINET INC COM 34959E109 2,647 22,470 SH   SOLE   22,470 0 0
FORTIS INC COM 349553107 162,502 3,977,851 SH   SOLE   3,977,851 0 0
FORTIVE CORP COM 34959J108 2,194 28,789 SH   SOLE   28,789 0 0
FORTUNA SILVER MINES INC COM 349915108 1,798 282,860 SH   SOLE   282,860 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,057 12,217 SH   SOLE   12,217 0 0
FOX CORP CL A COM 35137L105 1,789 64,273 SH   SOLE   64,273 0 0
FOX CORP CL B COM 35137L204 712 25,449 SH   SOLE   25,449 0 0
FRANCO NEV CORP COM 351858105 173,839 1,245,027 SH   SOLE   1,245,027 0 0
FRANKLIN RESOURCES INC COM 354613101 664 32,637 SH   SOLE   32,637 0 0
FRANKLIN STR PPTYS CORP COM 35471R106 60 16,408 SH   SOLE   16,408 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,006 128,291 SH   SOLE   128,291 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,725 16,343 SH   SOLE   16,343 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 307 8,314 SH   SOLE   8,314 0 0
GANNETT CO INC COM 36472T109 19 14,455 SH   SOLE   14,455 0 0
GAP INC COM 364760108 419 24,597 SH   SOLE   24,597 0 0
GARMIN LTD SHS H2906T109 1,943 20,482 SH   SOLE   20,482 0 0
GARTNER INC COM 366651107 992 7,940 SH   SOLE   7,940 0 0
GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 124 11,184 SH   SOLE   11,184 0 0
GCI LIBERTY INC COM CLASS A 36164V305 327 3,986 SH   SOLE   3,986 0 0
GENERAL DYNAMICS CORP COM 369550108 3,140 22,684 SH   SOLE   22,684 0 0
GENERAL ELECTRIC CO COM 369604103 4,787 768,369 SH   SOLE   768,369 0 0
GENERAL MLS INC COM 370334104 12,298 199,376 SH   SOLE   199,376 0 0
GENERAL MTRS CO COM 37045V100 4,231 142,985 SH   SOLE   142,985 0 0
GENPACT LIMITED SHS G3922B107 281 7,226 SH   SOLE   7,226 0 0
GENTEX CORP COM 371901109 249 9,662 SH   SOLE   9,662 0 0
GENUINE PARTS CO COM 372460105 1,242 13,047 SH   SOLE   13,047 0 0
GENWORTH FINL INC COM CL A 37247D106 61 17,544 SH   SOLE   17,544 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 67,553 3,179,905 SH   SOLE   3,179,905 0 0
GILDAN ACTIVEWEAR INC COM 375916103 2,760 140,164 SH   SOLE   140,164 0 0
GILEAD SCIENCES INC COM 375558103 18,222 288,361 SH   SOLE   288,361 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,613 123,192 SH   SOLE   123,192 0 0
GLOBAL NET LEASE INC COM NEW 379378201 189 11,917 SH   SOLE   11,917 0 0
GLOBAL PMTS INC COM 37940X102 19,876 111,926 SH   SOLE   111,926 0 0
GLOBE LIFE INC COM 37959E102 756 9,461 SH   SOLE   9,461 0 0
GODADDY INC CL A 380237107 516 6,793 SH   SOLE   6,793 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106 1,867 151,876 SH   SOLE   151,876 0 0
GOLD STD VENTURES CORP COM 380738104 205 260,523 SH   SOLE   260,523 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6,066 30,185 SH   SOLE   30,185 0 0
GRACO INC COM 384109104 388 6,328 SH   SOLE   6,328 0 0
GRAFTECH INTL LTD COM 384313508 75 10,922 SH   SOLE   10,922 0 0
GRAINGER W W INC COM 384802104 1,526 4,276 SH   SOLE   4,276 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 191,920 3,309,520 SH   SOLE   3,309,520 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 149 10,547 SH   SOLE   10,547 0 0
GREEN DOT CORP CL A 39304D102 367 7,252 SH   SOLE   7,252 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 208 2,350 SH   SOLE   2,350 0 0
GRUBHUB INC COM 400110102 251 3,466 SH   SOLE   3,466 0 0
GUARDANT HEALTH INC COM 40131M109 389 3,483 SH   SOLE   3,483 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 327 3,133 SH   SOLE   3,133 0 0
GULFPORT ENERGY CORP COM NEW 402635304 7 13,884 SH   SOLE   13,884 0 0
HALLIBURTON CO COM 406216101 945 78,413 SH   SOLE   78,413 0 0
HANESBRANDS INC COM 410345102 490 31,112 SH   SOLE   31,112 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,171 31,771 SH   SOLE   31,771 0 0
HASBRO INC COM 418056107 910 10,997 SH   SOLE   10,997 0 0
HCA HEALTHCARE INC COM 40412C101 3,278 26,289 SH   SOLE   26,289 0 0
HD SUPPLY HLDGS INC COM 40416M105 267 6,469 SH   SOLE   6,469 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 5,012 100,319 SH   SOLE   96,869 0 3,450
HEALTHCARE TR AMER INC CL A NEW 42225P501 206 7,938 SH   SOLE   7,938 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 1,187 43,723 SH   SOLE   43,723 0 0
HECLA MNG CO COM 422704106 89 17,565 SH   SOLE   17,565 0 0
HEICO CORP NEW CL A 422806208 451 5,089 SH   SOLE   5,089 0 0
HELMERICH & PAYNE INC COM 423452101 223 15,196 SH   SOLE   15,196 0 0
HENRY JACK & ASSOC INC COM 426281101 2,236 13,750 SH   SOLE   13,750 0 0
HENRY SCHEIN INC COM 806407102 752 12,790 SH   SOLE   12,790 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 264 5,666 SH   SOLE   5,666 0 0
HERSHEY CO COM 427866108 2,178 15,198 SH   SOLE   15,198 0 0
HESS CORP COM 42809H107 1,017 24,843 SH   SOLE   24,843 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,119 119,459 SH   SOLE   119,459 0 0
HILL ROM HLDGS INC COM 431475102 206 2,463 SH   SOLE   2,463 0 0
HILLENBRAND INC COM 431571108 292 10,282 SH   SOLE   10,282 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,142 25,102 SH   SOLE   25,102 0 0
HOLLYFRONTIER CORP COM 436106108 268 13,585 SH   SOLE   13,585 0 0
HOLOGIC INC COM 436440101 1,541 23,179 SH   SOLE   23,179 0 0
HOME DEPOT INC COM 437076102 31,725 114,237 SH   SOLE   114,237 0 0
HONEYWELL INTL INC COM 438516106 50,628 307,561 SH   SOLE   307,561 0 0
HOPE BANCORP INC COM 43940T109 134 17,638 SH   SOLE   17,638 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 541 6,964 SH   SOLE   6,964 0 0
HORMEL FOODS CORP COM 440452100 8,795 179,894 SH   SOLE   179,894 0 0
HOST HOTELS & RESORTS INC COM 44107P104 690 63,978 SH   SOLE   63,978 0 0
HOWMET AEROSPACE INC COM 443201108 598 35,780 SH   SOLE   35,780 0 0
HP INC COM 40434L105 2,556 134,615 SH   SOLE   134,615 0 0
HUB GROUP INC CL A 443320106 224 4,469 SH   SOLE   4,469 0 0
HUBBELL INC COM 443510607 280 2,046 SH   SOLE   2,046 0 0
HUBSPOT INC COM 443573100 479 1,638 SH   SOLE   1,638 0 0
HUDBAY MINERALS INC COM 443628102 648 153,417 SH   SOLE   153,417 0 0
HUMANA INC COM 444859102 6,068 14,660 SH   SOLE   14,660 0 0
HUNT J B TRANS SVCS INC COM 445658107 2,338 18,498 SH   SOLE   18,498 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4,037 440,287 SH   SOLE   440,287 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 522 3,706 SH   SOLE   3,706 0 0
HYATT HOTELS CORP COM CL A 448579102 202 3,787 SH   SOLE   3,787 0 0
IAA INC COM 449253103 258 4,963 SH   SOLE   4,963 0 0
IAC INTERACTIVECORP NEW COM 44891N109 12,413 103,629 SH   SOLE   103,629 0 0
IAMGOLD CORP COM 450913108 1,248 325,466 SH   SOLE   325,466 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 379 7,683 SH   SOLE   7,683 0 0
IDEX CORP COM 45167R104 1,200 6,577 SH   SOLE   6,577 0 0
IDEXX LABS INC COM 45168D104 5,223 13,286 SH   SOLE   13,286 0 0
IHS MARKIT LTD SHS G47567105 1,811 23,072 SH   SOLE   20,342 0 2,730
ILLINOIS TOOL WKS INC COM 452308109 5,209 26,960 SH   SOLE   26,960 0 0
ILLUMINA INC COM 452327109 7,046 22,797 SH   SOLE   22,797 0 0
IMMUNOMEDICS INC COM 452907108 632 7,430 SH   SOLE   7,430 0 0
IMPERIAL OIL LTD COM NEW 453038408 3,060 255,861 SH   SOLE   158,466 0 97,395
INCYTE CORP COM 45337C102 2,865 31,929 SH   SOLE   31,929 0 0
INGERSOLL RAND INC COM 45687V106 896 25,173 SH   SOLE   25,173 0 0
INSULET CORP COM 45784P101 527 2,228 SH   SOLE   2,228 0 0
INTEGER HLDGS CORP COM 45826H109 261 4,415 SH   SOLE   4,415 0 0
INTEL CORP COM 458140100 35,839 692,239 SH   SOLE   692,239 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 12,614 126,073 SH   SOLE   126,073 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,462 102,425 SH   SOLE   102,425 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,159 9,465 SH   SOLE   9,465 0 0
INTERNATIONAL PAPER CO COM 460146103 1,419 34,991 SH   SOLE   34,991 0 0
INTERPUBLIC GROUP COS INC COM 460690100 557 33,421 SH   SOLE   33,421 0 0
INTUIT COM 461202103 13,227 40,546 SH   SOLE   40,546 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 12,863 18,128 SH   SOLE   18,128 0 0
INVESCO LTD SHS G491BT108 418 36,669 SH   SOLE   36,669 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 61 22,499 SH   SOLE   22,499 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 11,193 40,287 SH   SOLE   40,287 0 0
INVESTORS BANCORP INC NEW COM 46146L101 82 11,238 SH   SOLE   11,238 0 0
INVITATION HOMES INC COM 46187W107 561 20,037 SH   SOLE   20,037 0 0
IONIS PHARMACEUTICALS INC COM 462222100 249 5,246 SH   SOLE   5,246 0 0
IPG PHOTONICS CORP COM 44980X109 627 3,691 SH   SOLE   3,691 0 0
IQVIA HLDGS INC COM 46266C105 14,476 91,836 SH   SOLE   91,836 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 264 1,107 SH   SOLE   1,107 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 261 10,200 SH   SOLE   10,200 0 0
IRON MTN INC NEW COM 46284V101 665 24,832 SH   SOLE   24,832 0 0
ISHARES INC JP MRG EM CRP BD 464286251 22,602 437,095 SH   SOLE   437,095 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 580 20,953 SH   SOLE   20,953 0 0
ISHARES INC MSCI CDA ETF 464286509 2,240 81,739 SH   SOLE   0 0 81,739
ISHARES INC MSCI CHILE ETF 464286640 15,633 650,279 SH   SOLE   650,279 0 0
ISHARES INC CORE MSCI EMKT 46434G103 658 12,471 SH   SOLE   12,471 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 683 11,556 SH   SOLE   11,556 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 485 13,610 SH   SOLE   13,610 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,355 16,620 SH   SOLE   16,620 0 0
ISHARES TR CORE S&P500 ETF 464287200 24,179 71,949 SH   SOLE   71,949 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,986 16,825 SH   SOLE   16,825 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 103,913 2,356,839 SH   SOLE   137,396 0 2,219,443
ISHARES TR MSCI EAFE ETF 464287465 314,886 4,947,146 SH   SOLE   1,498,370 0 3,448,776
ISHARES TR U.S. TECH ETF 464287721 229 759 SH   SOLE   759 0 0
ISHARES TR EUROPE ETF 464287861 660 15,762 SH   SOLE   15,762 0 0
ISHARES TR JPMORGAN USD EMG 464288281 55,612 501,505 SH   SOLE   501,505 0 0
ISHARES TR IBOXX HI YD ETF 464288513 27,028 322,149 SH   SOLE   322,149 0 0
ISHARES TR MSCI USA ESG SLC 464288802 549 3,735 SH   SOLE   3,735 0 0
ISHARES TR MSCI CHINA ETF 46429B671 476 6,422 SH   SOLE   6,422 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 455 7,170 SH   SOLE   7,170 0 0
ISTAR INC COM 45031U101 122 10,336 SH   SOLE   10,336 0 0
ITT INC COM 45073V108 200 3,388 SH   SOLE   3,388 0 0
JACOBS ENGR GROUP INC COM 469814107 2,574 27,746 SH   SOLE   27,746 0 0
JD.COM INC SPON ADR CL A 47215P106 6,033 77,731 SH   SOLE   77,731 0 0
JEFFERIES FINL GROUP INC COM 47233W109 205 11,369 SH   SOLE   11,369 0 0
JETBLUE AWYS CORP COM 477143101 130 11,513 SH   SOLE   11,513 0 0
JOHNSON & JOHNSON COM 478160104 51,038 342,818 SH   SOLE   342,818 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,040 74,430 SH   SOLE   74,430 0 0
JPMORGAN CHASE & CO COM 46625H100 72,417 752,223 SH   SOLE   745,858 0 6,365
JUNIPER NETWORKS INC COM 48203R104 636 29,580 SH   SOLE   29,580 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 3,181 17,590 SH   SOLE   17,590 0 0
KELLOGG CO COM 487836108 10,308 159,588 SH   SOLE   159,588 0 0
KEURIG DR PEPPER INC COM 49271V100 1,452 52,606 SH   SOLE   52,606 0 0
KEYCORP COM 493267108 1,052 88,209 SH   SOLE   88,209 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,929 29,648 SH   SOLE   29,648 0 0
KILROY RLTY CORP COM 49427F108 205 3,948 SH   SOLE   3,948 0 0
KIMBERLY CLARK CORP COM 494368103 12,876 87,198 SH   SOLE   87,198 0 0
KIMCO RLTY CORP COM 49446R109 415 36,851 SH   SOLE   36,851 0 0
KINDER MORGAN INC DEL COM 49456B101 2,263 183,561 SH   SOLE   183,561 0 0
KINROSS GOLD CORP COM 496902404 27,410 3,108,736 SH   SOLE   3,108,736 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 218,155 4,472,624 SH   SOLE   4,470,979 0 1,645
KITE RLTY GROUP TR COM NEW 49803T300 144 12,475 SH   SOLE   12,475 0 0
KLA CORP COM NEW 482480100 4,742 24,474 SH   SOLE   24,474 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 259 6,361 SH   SOLE   6,361 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,752 37,162 SH   SOLE   37,162 0 0
KORN FERRY COM NEW 500643200 222 7,644 SH   SOLE   7,644 0 0
KRAFT HEINZ CO COM 500754106 6,006 200,518 SH   SOLE   200,518 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 14,606 214,223 SH   SOLE   214,223 0 0
KROGER CO COM 501044101 3,745 110,428 SH   SOLE   110,428 0 0
L BRANDS INC COM 501797104 696 21,882 SH   SOLE   21,882 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,332 31,395 SH   SOLE   31,395 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,171 11,530 SH   SOLE   11,530 0 0
LAM RESEARCH CORP COM 512807108 7,484 22,559 SH   SOLE   22,559 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 264 3,985 SH   SOLE   3,985 0 0
LAMB WESTON HLDGS INC COM 513272104 879 13,257 SH   SOLE   13,257 0 0
LAS VEGAS SANDS CORP COM 517834107 2,155 46,194 SH   SOLE   46,194 0 0
LAUDER ESTEE COS INC CL A 518439104 5,388 24,687 SH   SOLE   24,687 0 0
LEAR CORP COM NEW 521865204 259 2,372 SH   SOLE   2,372 0 0
LEGGETT & PLATT INC COM 524660107 471 11,433 SH   SOLE   11,433 0 0
LEIDOS HOLDINGS INC COM 525327102 1,088 12,204 SH   SOLE   12,204 0 0
LENNAR CORP CL A 526057104 3,790 46,399 SH   SOLE   46,399 0 0
LENNOX INTL INC COM 526107107 395 1,448 SH   SOLE   1,448 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 200 14,907 SH   SOLE   14,907 0 0
LEXINGTON REALTY TRUST COM 529043101 214 20,431 SH   SOLE   20,431 0 0
LHC GROUP INC COM 50187A107 265 1,245 SH   SOLE   1,245 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 964 6,796 SH   SOLE   6,796 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 258 12,284 SH   SOLE   12,284 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 552 26,879 SH   SOLE   26,879 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 395 11,898 SH   SOLE   11,898 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 294 8,787 SH   SOLE   8,787 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 1,158 36,183 SH   SOLE   36,183 0 0
LILLY ELI & CO COM 532457108 49,580 334,958 SH   SOLE   331,378 0 3,580
LINCOLN ELEC HLDGS INC COM 533900106 218 2,372 SH   SOLE   2,372 0 0
LINCOLN NATL CORP IND COM 534187109 557 17,787 SH   SOLE   17,787 0 0
LINDE PLC SHS G5494J103 10,114 42,473 SH   SOLE   42,473 0 0
LITHIA MTRS INC CL A 536797103 201 884 SH   SOLE   884 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 792 14,698 SH   SOLE   14,698 0 0
LIVENT CORP COM 53814L108 178 19,891 SH   SOLE   19,891 0 0
LIVONGO HEALTH INC COM 539183103 474 3,382 SH   SOLE   3,382 0 0
LKQ CORP COM 501889208 731 26,376 SH   SOLE   26,376 0 0
LOCKHEED MARTIN CORP COM 539830109 8,873 23,149 SH   SOLE   23,149 0 0
LOEWS CORP COM 540424108 855 24,593 SH   SOLE   24,593 0 0
LOWES COS INC COM 548661107 12,877 77,639 SH   SOLE   77,639 0 0
LPL FINL HLDGS INC COM 50212V100 1,373 17,903 SH   SOLE   17,903 0 0
LULULEMON ATHLETICA INC COM 550021109 2,759 8,378 SH   SOLE   8,378 0 0
LUMEN TECHNOLOGIES INC COM 156700106 916 90,804 SH   SOLE   90,804 0 0
LUMENTUM HLDGS INC COM 55024U109 219 2,911 SH   SOLE   2,911 0 0
LYFT INC CL A COM 55087P104 302 10,973 SH   SOLE   10,973 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 933 13,236 SH   SOLE   13,236 0 0
M & T BK CORP COM 55261F104 1,091 11,844 SH   SOLE   11,844 0 0
MACK CALI RLTY CORP COM 554489104 145 11,526 SH   SOLE   11,526 0 0
MACYS INC COM 55616P104 238 41,744 SH   SOLE   41,744 0 0
MAG SILVER CORP COM 55903Q104 2,472 152,186 SH   SOLE   152,186 0 0
MAGELLAN HEALTH INC COM NEW 559079207 240 3,171 SH   SOLE   3,171 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 297 8,671 SH   SOLE   8,671 0 0
MAGNA INTL INC COM 559222401 119,223 2,607,573 SH   SOLE   2,607,573 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 55 10,605 SH   SOLE   10,605 0 0
MANHATTAN ASSOCS INC COM 562750109 227 2,378 SH   SOLE   2,378 0 0
MANULIFE FINL CORP COM 56501R106 142,783 10,274,133 SH   SOLE   10,274,133 0 0
MARATHON OIL CORP COM 565849106 285 69,716 SH   SOLE   69,716 0 0
MARATHON PETE CORP COM 56585A102 1,874 63,873 SH   SOLE   63,873 0 0
MARKEL CORP COM 570535104 984 1,011 SH   SOLE   876 0 135
MARKETAXESS HLDGS INC COM 57060D108 2,748 5,707 SH   SOLE   5,707 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,436 47,912 SH   SOLE   47,912 0 0
MARSH & MCLENNAN COS INC COM 571748102 14,037 122,382 SH   SOLE   122,382 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,294 5,496 SH   SOLE   5,496 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 995 25,061 SH   SOLE   25,061 0 0
MASCO CORP COM 574599106 1,406 25,499 SH   SOLE   25,499 0 0
MASIMO CORP COM 574795100 1,769 7,494 SH   SOLE   7,494 0 0
MASTERCARD INCORPORATED CL A 57636Q104 55,397 163,814 SH   SOLE   163,114 0 700
MATCH GROUP INC NEW COM 57667L107 1,947 17,596 SH   SOLE   17,596 0 0
MATSON INC COM 57686G105 235 5,858 SH   SOLE   5,858 0 0
MATTEL INC COM 577081102 154 13,124 SH   SOLE   13,124 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 4,257 62,958 SH   SOLE   62,958 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,549 13,132 SH   SOLE   13,132 0 0
MCDONALDS CORP COM 580135101 53,022 241,567 SH   SOLE   241,567 0 0
MCKESSON CORP COM 58155Q103 2,276 15,280 SH   SOLE   15,280 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 297 16,844 SH   SOLE   16,844 0 0
MEDTRONIC PLC SHS G5960L103 12,353 118,877 SH   SOLE   118,877 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 305 18,301 SH   SOLE   18,301 0 0
MERCADOLIBRE INC COM 58733R102 3,626 3,350 SH   SOLE   3,350 0 0
MERCK & CO. INC COM 58933Y105 40,396 486,992 SH   SOLE   486,992 0 0
MERIT MED SYS INC COM 589889104 304 6,984 SH   SOLE   6,984 0 0
MERITAGE HOMES CORP COM 59001A102 348 3,151 SH   SOLE   3,151 0 0
METHANEX CORP COM 59151K108 1,021 41,896 SH   SOLE   41,896 0 0
METLIFE INC COM 59156R108 2,803 75,422 SH   SOLE   75,422 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,093 2,167 SH   SOLE   2,167 0 0
MFA FINL INC COM 55272X102 39 14,625 SH   SOLE   14,625 0 0
MGIC INVT CORP WIS COM 552848103 114 12,848 SH   SOLE   12,848 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 305 10,903 SH   SOLE   10,903 0 0
MGM RESORTS INTERNATIONAL COM 552953101 826 37,966 SH   SOLE   37,966 0 0
MICHAELS COS INC COM 59408Q106 131 13,530 SH   SOLE   13,530 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 4,176 40,634 SH   SOLE   40,634 0 0
MICRON TECHNOLOGY INC COM 595112103 8,095 172,376 SH   SOLE   172,376 0 0
MICROSOFT CORP COM 594918104 359,355 1,708,603 SH   SOLE   1,703,473 0 5,130
MID-AMER APT CMNTYS INC COM 59522J103 1,166 10,058 SH   SOLE   10,058 0 0
MKS INSTRS INC COM 55306N104 234 2,145 SH   SOLE   2,145 0 0
MODERNA INC COM 60770K107 2,765 39,086 SH   SOLE   39,086 0 0
MOHAWK INDS INC COM 608190104 541 5,543 SH   SOLE   5,543 0 0
MOLINA HEALTHCARE INC COM 60855R100 1,745 9,531 SH   SOLE   9,531 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 577 17,207 SH   SOLE   17,207 0 0
MONDELEZ INTL INC CL A 609207105 32,949 573,522 SH   SOLE   573,522 0 0
MONGODB INC CL A 60937P106 480 2,072 SH   SOLE   2,072 0 0
MONOLITHIC PWR SYS INC COM 609839105 458 1,638 SH   SOLE   1,638 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 6,053 75,478 SH   SOLE   75,478 0 0
MOODYS CORP COM 615369105 19,862 68,525 SH   SOLE   66,480 0 2,045
MORGAN STANLEY COM NEW 617446448 6,021 124,521 SH   SOLE   124,521 0 0
MORNINGSTAR INC COM 617700109 249 1,551 SH   SOLE   1,551 0 0
MOSAIC CO NEW COM 61945C103 590 32,301 SH   SOLE   32,301 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 53,604 341,841 SH   SOLE   341,841 0 0
MPLX LP COM UNIT REP LTD 55336V100 629 39,944 SH   SOLE   39,944 0 0
MSA SAFETY INC COM 553498106 200 1,488 SH   SOLE   1,488 0 0
MSCI INC COM 55354G100 46,498 130,327 SH   SOLE   127,482 0 2,845
MYLAN NV SHS EURO N59465109 370 24,955 SH   SOLE   24,955 0 0
MYOKARDIA INC COM 62857M105 235 1,726 SH   SOLE   1,726 0 0
MYRIAD GENETICS INC COM 62855J104 133 10,190 SH   SOLE   10,190 0 0
NASDAQ INC COM 631103108 2,760 22,492 SH   SOLE   22,492 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 7,468 129,266 SH   SOLE   129,266 0 0
NATIONAL OILWELL VARCO INC COM 637071101 307 33,844 SH   SOLE   33,844 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 215 6,233 SH   SOLE   6,233 0 0
NEOGEN CORP COM 640491106 312 3,982 SH   SOLE   3,982 0 0
NETAPP INC COM 64110D104 910 20,749 SH   SOLE   20,749 0 0
NETEASE INC SPONSORED ADS 64110W102 2,882 6,339 SH   SOLE   6,339 0 0
NETFLIX INC COM 64110L106 34,151 68,298 SH   SOLE   68,298 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,291 13,428 SH   SOLE   13,428 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100 273 6,202 SH   SOLE   6,202 0 0
NEW GOLD INC CDA COM 644535106 1,941 1,139,297 SH   SOLE   1,139,297 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 2,823 18,883 SH   SOLE   18,883 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 130 16,294 SH   SOLE   16,294 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 151 18,227 SH   SOLE   18,227 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 114 44,791 SH   SOLE   44,791 0 0
NEW YORK TIMES CO CL A 650111107 274 6,393 SH   SOLE   6,393 0 0
NEWELL BRANDS INC COM 651229106 587 34,211 SH   SOLE   34,211 0 0
NEWMONT CORP COM 651639106 126,956 1,993,628 SH   SOLE   1,992,603 0 1,025
NEWS CORP NEW CL A 65249B109 570 40,681 SH   SOLE   40,681 0 0
NEXTERA ENERGY INC COM 65339F101 14,599 52,599 SH   SOLE   52,599 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 244 17,205 SH   SOLE   17,205 0 0
NIKE INC CL B 654106103 15,326 122,081 SH   SOLE   122,081 0 0
NIO INC SPON ADS 62914V106 346 16,318 SH   SOLE   16,318 0 0
NISOURCE INC COM 65473P105 709 32,239 SH   SOLE   32,239 0 0
NOBLE ENERGY INC COM 655044105 356 41,658 SH   SOLE   41,658 0 0
NORBORD INC COM NEW 65548P403 951 32,212 SH   SOLE   32,212 0 0
NORDSON CORP COM 655663102 406 2,119 SH   SOLE   2,119 0 0
NORFOLK SOUTHN CORP COM 655844108 6,102 28,517 SH   SOLE   28,517 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 4,744 729,137 SH   SOLE   545,856 0 183,281
NORTHERN TR CORP COM 665859104 1,479 18,972 SH   SOLE   18,972 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,780 18,321 SH   SOLE   18,321 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 151 16,404 SH   SOLE   16,404 0 0
NORTONLIFELOCK INC COM 668771108 1,085 52,084 SH   SOLE   52,084 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 324 18,936 SH   SOLE   18,936 0 0
NOVAGOLD RES INC COM NEW 66987E206 1,971 165,631 SH   SOLE   165,631 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,236 25,708 SH   SOLE   25,708 0 0
NOVO-NORDISK A S ADR 670100205 4,768 68,672 SH   SOLE   60,707 0 7,965
NOW INC COM 67011P100 70 15,363 SH   SOLE   15,363 0 0
NRG ENERGY INC COM NEW 629377508 669 21,756 SH   SOLE   21,756 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 376 11,321 SH   SOLE   11,321 0 0
NUCOR CORP COM 670346105 1,208 26,925 SH   SOLE   26,925 0 0
NUTRIEN LTD COM 67077M108 326,477 8,333,161 SH   SOLE   8,333,161 0 0
NVIDIA CORPORATION COM 67066G104 65,129 120,338 SH   SOLE   120,338 0 0
NVR INC COM 62944T105 1,262 309 SH   SOLE   309 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,349 18,819 SH   SOLE   18,819 0 0
OASIS PETROLEUM INC COM 674215108 12 42,363 SH   SOLE   42,363 0 0
OCCIDENTAL PETE CORP COM 674599105 800 79,896 SH   SOLE   79,896 0 0
OCEANEERING INTL INC COM 675232102 52 14,642 SH   SOLE   14,642 0 0
OGE ENERGY CORP COM 670837103 230 7,682 SH   SOLE   7,682 0 0
OKTA INC CL A 679295105 929 4,342 SH   SOLE   4,342 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,027 16,733 SH   SOLE   16,733 0 0
OLD NATL BANCORP IND COM 680033107 283 22,522 SH   SOLE   22,522 0 0
OLD REP INTL CORP COM 680223104 170 11,506 SH   SOLE   11,506 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 218 2,495 SH   SOLE   2,495 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 244 8,140 SH   SOLE   8,140 0 0
OMNICELL COM COM 68213N109 240 3,213 SH   SOLE   3,213 0 0
OMNICOM GROUP INC COM 681919106 955 19,297 SH   SOLE   19,297 0 0
ON SEMICONDUCTOR CORP COM 682189105 339 15,618 SH   SOLE   15,618 0 0
ONEOK INC NEW COM 682680103 959 36,925 SH   SOLE   36,925 0 0
OPEN TEXT CORP COM 683715106 8,353 197,786 SH   SOLE   197,786 0 0
OPKO HEALTH INC COM 68375N103 102 27,668 SH   SOLE   27,668 0 0
ORACLE CORP COM 68389X105 14,661 245,581 SH   SOLE   245,581 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 5,406 11,724 SH   SOLE   11,724 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,117 179,160 SH   SOLE   179,160 0 0
OTIS WORLDWIDE CORP COM 68902V107 4,050 64,876 SH   SOLE   64,876 0 0
OWENS CORNING NEW COM 690742101 282 4,098 SH   SOLE   4,098 0 0
PACCAR INC COM 693718108 15,460 181,284 SH   SOLE   181,284 0 0
PACIFIC PREMIER BANCORP COM 69478X105 228 11,307 SH   SOLE   11,307 0 0
PACKAGING CORP AMER COM 695156109 2,377 21,795 SH   SOLE   21,795 0 0
PALO ALTO NETWORKS INC COM 697435105 1,180 4,822 SH   SOLE   4,822 0 0
PAN AMERN SILVER CORP COM 697900108 7,631 237,550 SH   SOLE   237,550 0 0
PARKER-HANNIFIN CORP COM 701094104 2,300 11,366 SH   SOLE   11,366 0 0
PARSLEY ENERGY INC CL A 701877102 138 14,760 SH   SOLE   14,760 0 0
PATTERSON UTI ENERGY INC COM 703481101 80 28,199 SH   SOLE   28,199 0 0
PAYCHEX INC COM 704326107 4,306 53,975 SH   SOLE   53,975 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,433 4,604 SH   SOLE   4,604 0 0
PAYLOCITY HLDG CORP COM 70438V106 326 2,018 SH   SOLE   2,018 0 0
PAYPAL HLDGS INC COM 70450Y103 35,975 182,585 SH   SOLE   182,585 0 0
PBF ENERGY INC CL A 69318G106 79 13,844 SH   SOLE   13,844 0 0
PEGASYSTEMS INC COM 705573103 357 2,950 SH   SOLE   2,950 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 1,035 10,433 SH   SOLE   10,433 0 0
PEMBINA PIPELINE CORP COM 706327103 139,761 6,590,519 SH   SOLE   6,548,425 0 42,094
PENN NATL GAMING INC COM 707569109 337 4,633 SH   SOLE   4,633 0 0
PENTAIR PLC SHS G7S00T104 372 8,129 SH   SOLE   8,129 0 0
PENUMBRA INC COM 70975L107 255 1,310 SH   SOLE   1,310 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 399 38,712 SH   SOLE   38,712 0 0
PEPSICO INC COM 713448108 44,599 321,782 SH   SOLE   321,782 0 0
PERKINELMER INC COM 714046109 7,513 59,858 SH   SOLE   59,858 0 0
PERRIGO CO PLC SHS G97822103 302 6,581 SH   SOLE   6,581 0 0
PFIZER INC COM 717081103 35,379 964,008 SH   SOLE   964,008 0 0
PG&E CORP COM 69331C108 184 19,646 SH   SOLE   19,646 0 0
PHILIP MORRIS INTL INC COM 718172109 15,964 212,919 SH   SOLE   212,919 0 0
PHILLIPS 66 COM 718546104 2,056 39,660 SH   SOLE   39,660 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 392 3,490 SH   SOLE   3,490 0 0
PINDUODUO INC SPONSORED ADS 722304102 1,852 24,982 SH   SOLE   24,982 0 0
PINNACLE WEST CAP CORP COM 723484101 730 9,798 SH   SOLE   9,798 0 0
PINTEREST INC CL A 72352L106 839 20,207 SH   SOLE   20,207 0 0
PIONEER NAT RES CO COM 723787107 2,936 34,139 SH   SOLE   34,139 0 0
PITNEY BOWES INC COM 724479100 127 23,929 SH   SOLE   23,929 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 164 27,444 SH   SOLE   27,444 0 0
PLANET FITNESS INC CL A 72703H101 222 3,602 SH   SOLE   3,602 0 0
PLUG POWER INC COM NEW 72919P202 143 10,642 SH   SOLE   10,642 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,682 69,891 SH   SOLE   69,891 0 0
POLARIS INC COM 731068102 218 2,306 SH   SOLE   2,306 0 0
POOL CORP COM 73278L105 493 1,473 SH   SOLE   1,473 0 0
POST HLDGS INC COM 737446104 238 2,770 SH   SOLE   2,770 0 0
PPG INDS INC COM 693506107 2,527 20,699 SH   SOLE   20,699 0 0
PPL CORP COM 69351T106 4,306 158,305 SH   SOLE   158,305 0 0
PRA HEALTH SCIENCES INC COM 69354M108 256 2,526 SH   SOLE   2,526 0 0
PRETIUM RES INC COM 74139C102 2,286 178,751 SH   SOLE   178,751 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,998 31,181 SH   SOLE   31,181 0 0
PRIMO WATER CORPORATION COM 74167P108 1,530 107,792 SH   SOLE   107,792 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 950 23,592 SH   SOLE   23,592 0 0
PROCTER AND GAMBLE CO COM 742718109 46,900 337,432 SH   SOLE   337,432 0 0
PROGRESSIVE CORP COM 743315103 45,972 485,601 SH   SOLE   485,601 0 0
PROLOGIS INC. COM 74340W103 8,008 79,589 SH   SOLE   79,589 0 0
PROOFPOINT INC COM 743424103 227 2,148 SH   SOLE   2,148 0 0
PROPETRO HLDG CORP COM 74347M108 51 12,581 SH   SOLE   12,581 0 0
PROSPECT CAP CORP COM 74348T102 80 15,994 SH   SOLE   15,994 0 0
PROSPERITY BANCSHARES INC COM 743606105 240 4,635 SH   SOLE   4,635 0 0
PROTO LABS INC COM 743713109 250 1,933 SH   SOLE   1,933 0 0
PRUDENTIAL FINL INC COM 744320102 2,268 35,701 SH   SOLE   35,701 0 0
PTC INC COM 69370C100 381 4,607 SH   SOLE   4,607 0 0
PUBLIC STORAGE COM 74460D109 12,315 55,293 SH   SOLE   55,293 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5,095 92,783 SH   SOLE   92,783 0 0
PULTE GROUP INC COM 745867101 1,064 22,977 SH   SOLE   22,977 0 0
PVH CORPORATION COM 693656100 380 6,377 SH   SOLE   6,377 0 0
QEP RESOURCES INC COM 74733V100 22 24,308 SH   SOLE   24,308 0 0
QORVO INC COM 74736K101 2,808 21,766 SH   SOLE   21,766 0 0
QUAKER CHEM CORP COM 747316107 369 2,051 SH   SOLE   2,051 0 0
QUALCOMM INC COM 747525103 25,571 217,294 SH   SOLE   217,294 0 0
QUANTA SVCS INC COM 74762E102 646 12,220 SH   SOLE   12,220 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,640 23,058 SH   SOLE   23,058 0 0
QUIDEL CORP COM 74838J101 350 1,595 SH   SOLE   1,595 0 0
QURATE RETAIL INC COM SER A 74915M100 117 16,241 SH   SOLE   16,241 0 0
RALPH LAUREN CORP CL A 751212101 362 5,327 SH   SOLE   5,327 0 0
RANGE RES CORP COM 75281A109 249 37,621 SH   SOLE   37,621 0 0
RAYMOND JAMES FINL INC COM 754730109 815 11,204 SH   SOLE   11,204 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,140 176,225 SH   SOLE   176,225 0 0
REALOGY HLDGS CORP COM 75605Y106 106 11,180 SH   SOLE   11,180 0 0
REALPAGE INC COM 75606N109 211 3,664 SH   SOLE   3,664 0 0
REALTY INCOME CORP COM 756109104 1,752 28,837 SH   SOLE   28,837 0 0
REDWOOD TR INC COM 758075402 115 15,235 SH   SOLE   15,235 0 0
REGENCY CTRS CORP COM 758849103 570 14,985 SH   SOLE   14,985 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,220 18,257 SH   SOLE   18,257 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,560 308,768 SH   SOLE   308,768 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 225 2,361 SH   SOLE   2,361 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 326 3,199 SH   SOLE   3,199 0 0
RELX PLC SPONSORED ADR 759530108 1,666 74,550 SH   SOLE   74,550 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 283 1,668 SH   SOLE   1,668 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 298 5,575 SH   SOLE   5,575 0 0
REPLIGEN CORP COM 759916109 295 2,002 SH   SOLE   2,002 0 0
REPUBLIC SVCS INC COM 760759100 8,289 88,794 SH   SOLE   88,794 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 185 16,799 SH   SOLE   16,799 0 0
RESMED INC COM 761152107 38,005 221,692 SH   SOLE   217,492 0 4,200
RESTAURANT BRANDS INTL INC COM 76131D103 237,555 4,139,323 SH   SOLE   4,137,813 0 1,510
RETAIL OPPORTUNITY INVTS COR COM 76131N101 112 10,767 SH   SOLE   10,767 0 0
RETAIL PPTYS AMER INC CL A 76131V202 131 22,491 SH   SOLE   22,491 0 0
RH COM 74967X103 270 706 SH   SOLE   706 0 0
RINGCENTRAL INC CL A 76680R206 741 2,700 SH   SOLE   2,700 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4,422 74,614 SH   SOLE   74,614 0 0
ROBERT HALF INTL INC COM 770323103 541 10,210 SH   SOLE   10,210 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,273 10,300 SH   SOLE   10,300 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 91,309 2,303,696 SH   SOLE   2,303,696 0 0
ROKU INC COM CL A 77543R102 819 4,339 SH   SOLE   4,339 0 0
ROLLINS INC COM 775711104 5,461 100,783 SH   SOLE   100,783 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,145 18,083 SH   SOLE   18,083 0 0
ROSS STORES INC COM 778296103 41,765 447,549 SH   SOLE   441,674 0 5,875
ROYAL BK CDA COM 780087102 1,090,407 15,542,954 SH   SOLE   15,540,534 0 2,420
ROYAL CARIBBEAN GROUP COM V7780T103 1,066 16,471 SH   SOLE   16,471 0 0
ROYAL GOLD INC COM 780287108 1,752 14,577 SH   SOLE   14,577 0 0
RPC INC COM 749660106 39 14,752 SH   SOLE   14,752 0 0
RPM INTL INC COM 749685103 385 4,642 SH   SOLE   4,642 0 0
RPT REALTY SH BEN INT 74971D101 67 12,313 SH   SOLE   12,313 0 0
S&P GLOBAL INC COM 78409V104 15,512 43,016 SH   SOLE   42,236 0 780
SABRE CORP COM 78573M104 70 10,695 SH   SOLE   10,695 0 0
SALESFORCE COM INC COM 79466L302 23,246 92,495 SH   SOLE   92,495 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 1,521 180,338 SH   SOLE   180,338 0 0
SANMINA CORPORATION COM 801056102 258 9,547 SH   SOLE   9,547 0 0
SANOFI SPONSORED ADR 80105N105 1,899 37,853 SH   SOLE   37,853 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 234 12,878 SH   SOLE   12,878 0 0
SAREPTA THERAPEUTICS INC COM 803607100 393 2,796 SH   SOLE   2,796 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 3,143 9,869 SH   SOLE   9,869 0 0
SCHLUMBERGER LTD COM 806857108 2,121 136,328 SH   SOLE   136,328 0 0
SCHWAB CHARLES CORP COM 808513105 7,362 203,200 SH   SOLE   203,200 0 0
SCIENTIFIC GAMES CORP COM 80874P109 236 6,763 SH   SOLE   6,763 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 305 1,997 SH   SOLE   1,997 0 0
SEA LTD SPONSORD ADS 81141R100 14,879 96,592 SH   SOLE   96,592 0 0
SEABRIDGE GOLD INC COM 811916105 1,299 69,137 SH   SOLE   69,137 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 585 11,865 SH   SOLE   11,865 0 0
SEALED AIR CORP NEW COM 81211K100 507 13,067 SH   SOLE   13,067 0 0
SEATTLE GENETICS INC COM 812578102 3,541 18,097 SH   SOLE   18,097 0 0
SEI INVTS CO COM 784117103 295 5,818 SH   SOLE   5,818 0 0
SELECT MED HLDGS CORP COM 81619Q105 216 10,370 SH   SOLE   10,370 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 26,554 1,103,200 SH Call SOLE   1,103,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13,122 112,508 SH   SOLE   0 0 112,508
SEMPRA ENERGY COM 816851109 2,891 24,423 SH   SOLE   24,423 0 0
SERVICE CORP INTL COM 817565104 305 7,229 SH   SOLE   7,229 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 205 5,132 SH   SOLE   5,132 0 0
SERVICENOW INC COM 81762P102 29,026 59,847 SH   SOLE   59,847 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 192,733 10,569,616 SH   SOLE   10,569,616 0 0
SHERWIN WILLIAMS CO COM 824348106 5,287 7,588 SH   SOLE   7,588 0 0
SHOPIFY INC CL A 82509L107 347,952 340,525 SH   SOLE   340,305 0 220
SILVERCORP METALS INC COM 82835P103 1,523 211,230 SH   SOLE   211,230 0 0
SILVERCREST METALS INC COM 828363101 1,696 200,238 SH   SOLE   200,238 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 239 15,051 SH   SOLE   15,051 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,769 27,348 SH   SOLE   27,348 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2,466 460,077 SH   SOLE   460,077 0 0
SITE CTRS CORP COM 82981J109 128 17,836 SH   SOLE   17,836 0 0
SKYWEST INC COM 830879102 203 6,804 SH   SOLE   6,804 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 14,283 98,166 SH   SOLE   98,166 0 0
SL GREEN RLTY CORP COM 78440X101 331 7,137 SH   SOLE   7,137 0 0
SLM CORP COM 78442P106 136 16,849 SH   SOLE   16,849 0 0
SM ENERGY CO COM 78454L100 24 14,854 SH   SOLE   14,854 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 168 14,375 SH   SOLE   14,375 0 0
SMITH A O CORP COM 831865209 683 12,930 SH   SOLE   12,930 0 0
SMUCKER J M CO COM NEW 832696405 10,704 92,661 SH   SOLE   92,661 0 0
SNAP INC CL A 83304A106 1,079 41,331 SH   SOLE   41,331 0 0
SNAP ON INC COM 833034101 704 4,788 SH   SOLE   4,788 0 0
SNOWFLAKE INC CL A 833445109 2,172 8,654 SH   SOLE   8,654 0 0
SOLARWINDS CORP COM 83417Q105 243 11,971 SH   SOLE   11,971 0 0
SONY CORP SPONSORED ADR 835699307 14,751 192,195 SH   SOLE   192,195 0 0
SOUTHERN CO COM 842587107 9,490 175,066 SH   SOLE   175,066 0 0
SOUTHERN COPPER CORP COM 84265V105 1,312 28,992 SH   SOLE   28,992 0 0
SOUTHWEST AIRLS CO COM 844741108 1,674 44,640 SH   SOLE   44,640 0 0
SOUTHWESTERN ENERGY CO COM 845467109 185 78,789 SH   SOLE   78,789 0 0
SPDR GOLD TR GOLD SHS 78463V107 18,419 103,991 SH   SOLE   103,991 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 300,737 898,018 SH   SOLE   176,462 0 721,556
SPDR SER TR BLOOMBERG BRCLYS 78468R622 17,181 164,774 SH   SOLE   164,774 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 45 11,068 SH   SOLE   11,068 0 0
SPLUNK INC COM 848637104 3,330 17,700 SH   SOLE   17,700 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 7,390 155,017 SH   SOLE   155,017 0 0
SPROTT INC COM NEW 852066208 484 14,198 SH   SOLE   14,198 0 0
SQUARE INC CL A 852234103 2,604 16,017 SH   SOLE   16,017 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 574 9,488 SH   SOLE   9,488 0 0
SSR MNG INC COM 784730103 30,696 1,646,106 SH   SOLE   1,646,106 0 0
STAMPS COM INC COM NEW 852857200 321 1,331 SH   SOLE   1,331 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,179 13,432 SH   SOLE   13,432 0 0
STANTEC INC COM 85472N109 4,892 161,252 SH   SOLE   161,252 0 0
STARBUCKS CORP COM 855244109 23,795 276,946 SH   SOLE   276,946 0 0
STARWOOD PPTY TR INC COM 85571B105 158 10,463 SH   SOLE   10,463 0 0
STATE STR CORP COM 857477103 1,935 32,610 SH   SOLE   32,610 0 0
STEEL DYNAMICS INC COM 858119100 242 8,458 SH   SOLE   8,458 0 0
STERICYCLE INC COM 858912108 215 3,411 SH   SOLE   3,411 0 0
STERIS PLC SHS USD G8473T100 2,276 12,918 SH   SOLE   12,918 0 0
STORE CAP CORP COM 862121100 236 8,598 SH   SOLE   8,598 0 0
STRYKER CORPORATION COM 863667101 8,990 43,145 SH   SOLE   42,380 0 765
SUMMIT HOTEL PPTYS INC COM 866082100 79 15,343 SH   SOLE   15,343 0 0
SUN CMNTYS INC COM 866674104 478 3,399 SH   SOLE   3,399 0 0
SUN LIFE FINANCIAL INC. COM 866796105 195,695 4,806,272 SH   SOLE   4,806,272 0 0
SUNCOR ENERGY INC NEW COM 867224107 178,333 14,615,849 SH   SOLE   14,517,428 0 98,421
SUNRUN INC COM 86771W105 369 4,788 SH   SOLE   4,788 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,105 4,591 SH   SOLE   4,591 0 0
SYNCHRONY FINANCIAL COM 87165B103 2,072 79,188 SH   SOLE   79,188 0 0
SYNEOS HEALTH INC CL A 87166B102 210 3,949 SH   SOLE   3,949 0 0
SYNNEX CORP COM 87162W100 279 1,992 SH   SOLE   1,992 0 0
SYNOPSYS INC COM 871607107 6,376 29,798 SH   SOLE   29,798 0 0
SYSCO CORP COM 871829107 3,080 49,504 SH   SOLE   45,164 0 4,340
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 57,682 711,513 SH   SOLE   697,393 0 14,120
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 17,236 966,167 SH   SOLE   966,167 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,349 26,320 SH   SOLE   26,320 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 628 8,253 SH   SOLE   8,253 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 251 2,208 SH   SOLE   2,208 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 84 13,874 SH   SOLE   13,874 0 0
TAPESTRY INC COM 876030107 382 24,440 SH   SOLE   24,440 0 0
TARGET CORP COM 87612E106 9,039 57,420 SH   SOLE   57,420 0 0
TC ENERGY CORP COM 87807B107 379,306 9,042,469 SH   SOLE   9,019,151 0 23,318
TD AMERITRADE HLDG CORP COM 87236Y108 807 20,608 SH   SOLE   20,608 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,660 16,984 SH   SOLE   16,984 0 0
TECHNIPFMC PLC COM G87110105 128 20,308 SH   SOLE   20,308 0 0
TECK RESOURCES LTD CL B 878742204 46,896 3,370,790 SH   SOLE   3,370,790 0 0
TELADOC HEALTH INC COM 87918A105 620 2,827 SH   SOLE   2,827 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 2,314 7,459 SH   SOLE   7,459 0 0
TELEFLEX INCORPORATED COM 879369106 1,392 4,089 SH   SOLE   4,089 0 0
TELUS CORPORATION COM 87971M103 502,915 28,604,405 SH   SOLE   28,593,725 0 10,680
TERADYNE INC COM 880770102 1,148 14,446 SH   SOLE   14,446 0 0
TESLA INC COM 88160R101 41,291 96,248 SH   SOLE   96,248 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 803 89,146 SH   SOLE   89,146 0 0
TEXAS INSTRS INC COM 882508104 23,838 166,944 SH   SOLE   166,944 0 0
TEXTRON INC COM 883203101 725 20,084 SH   SOLE   20,084 0 0
TFI INTL INC COM 87241L109 2,422 57,966 SH   SOLE   57,966 0 0
TFS FINL CORP COM 87240R107 165 11,228 SH   SOLE   11,228 0 0
THE TRADE DESK INC COM CL A 88339J105 11,838 22,818 SH   SOLE   22,818 0 0
THERAPEUTICSMD INC COM 88338N107 17 10,865 SH   SOLE   10,865 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 71,912 162,874 SH   SOLE   160,634 0 2,240
THOMSON REUTERS CORP. COM NEW 884903709 56,785 712,148 SH   SOLE   712,148 0 0
THOR INDS INC COM 885160101 209 2,195 SH   SOLE   2,195 0 0
TIFFANY & CO NEW COM 886547108 2,399 20,708 SH   SOLE   20,708 0 0
TJX COS INC NEW COM 872540109 8,699 156,324 SH   SOLE   156,324 0 0
T-MOBILE US INC COM 872590104 23,584 206,226 SH   SOLE   206,226 0 0
TOLL BROTHERS INC COM 889478103 274 5,623 SH   SOLE   5,623 0 0
TOPBUILD CORP COM 89055F103 225 1,316 SH   SOLE   1,316 0 0
TORO CO COM 891092108 324 3,857 SH   SOLE   3,857 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,033,259 22,335,022 SH   SOLE   22,331,877 0 3,145
TOTAL SE SPONSORED ADS 89151E109 1,480 43,160 SH   SOLE   43,160 0 0
TRACTOR SUPPLY CO COM 892356106 1,522 10,616 SH   SOLE   10,616 0 0
TRADEWEB MKTS INC CL A 892672106 488 8,416 SH   SOLE   8,416 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,486 12,253 SH   SOLE   12,253 0 0
TRANSALTA CORP COM 89346D107 71,712 11,668,604 SH   SOLE   11,668,604 0 0
TRANSDIGM GROUP INC COM 893641100 2,141 4,507 SH   SOLE   4,507 0 0
TRANSUNION COM 89400J107 35,349 420,166 SH   SOLE   414,001 0 6,165
TRAVELERS COMPANIES INC COM 89417E109 2,477 22,891 SH   SOLE   22,891 0 0
TREX CO INC COM 89531P105 310 4,326 SH   SOLE   4,326 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 701 49,406 SH   SOLE   49,406 0 0
TRIMBLE INC COM 896239100 456 9,371 SH   SOLE   9,371 0 0
TRIP COM GROUP LTD ADS 89677Q107 1,393 44,723 SH   SOLE   44,723 0 0
TRUIST FINL CORP COM 89832Q109 4,498 118,208 SH   SOLE   118,208 0 0
TTM TECHNOLOGIES INC COM 87305R109 152 13,362 SH   SOLE   13,362 0 0
TWILIO INC CL A 90138F102 11,036 44,665 SH   SOLE   44,665 0 0
TWITTER INC COM 90184L102 3,033 68,159 SH   SOLE   68,159 0 0
TWO HBRS INVT CORP COM NEW 90187B408 53 10,374 SH   SOLE   10,374 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,467 7,079 SH   SOLE   7,079 0 0
TYSON FOODS INC CL A 902494103 3,016 50,710 SH   SOLE   50,710 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,322 63,656 SH   SOLE   63,656 0 0
UBIQUITI INC COM 90353W103 427 2,564 SH   SOLE   2,564 0 0
UDR INC COM 902653104 839 25,734 SH   SOLE   25,734 0 0
UGI CORP NEW COM 902681105 270 8,173 SH   SOLE   8,173 0 0
ULTA BEAUTY INC COM 90384S303 2,004 8,946 SH   SOLE   8,946 0 0
UNDER ARMOUR INC CL A 904311107 293 26,088 SH   SOLE   26,088 0 0
UNILEVER N V N Y SHS NEW 904784709 4,178 69,178 SH   SOLE   57,843 0 11,335
UNILEVER PLC SPON ADR NEW 904767704 6,522 105,738 SH   SOLE   105,738 0 0
UNION PAC CORP COM 907818108 15,750 80,003 SH   SOLE   80,003 0 0
UNITED AIRLS HLDGS INC COM 910047109 715 20,566 SH   SOLE   20,566 0 0
UNITED PARCEL SERVICE INC CL B 911312106 15,535 93,244 SH   SOLE   93,244 0 0
UNITED RENTALS INC COM 911363109 1,191 6,825 SH   SOLE   6,825 0 0
UNITEDHEALTH GROUP INC COM 91324P102 69,417 222,656 SH   SOLE   219,901 0 2,755
UNITI GROUP INC COM 91325V108 275 26,115 SH   SOLE   26,115 0 0
UNITY SOFTWARE INC COM 91332U101 6,974 79,904 SH   SOLE   79,904 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 317 1,752 SH   SOLE   1,752 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 776 7,254 SH   SOLE   7,254 0 0
UNUM GROUP COM 91529Y106 306 18,172 SH   SOLE   18,172 0 0
US BANCORP DEL COM NEW 902973304 6,930 193,330 SH   SOLE   190,385 0 2,945
V F CORP COM 918204108 3,910 55,661 SH   SOLE   55,661 0 0
VAIL RESORTS INC COM 91879Q109 323 1,508 SH   SOLE   1,508 0 0
VALERO ENERGY CORP COM 91913Y100 2,056 47,466 SH   SOLE   47,466 0 0
VALLEY NATL BANCORP COM 919794107 117 17,098 SH   SOLE   17,098 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 11,978 571,746 SH   SOLE   571,746 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 7,161 240,802 SH   SOLE   240,802 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 23,436 759,933 SH   SOLE   759,933 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 258,475 840,158 SH   SOLE   840,158 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,822 10,776 SH   SOLE   10,776 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 249,943 4,954,264 SH   SOLE   4,954,264 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,403 78,695 SH   SOLE   58,360 0 20,335
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 278 3,440 SH   SOLE   3,440 0 0
VARIAN MED SYS INC COM 92220P105 1,400 8,142 SH   SOLE   8,142 0 0
VEEVA SYS INC CL A COM 922475108 3,002 10,677 SH   SOLE   10,677 0 0
VENTAS INC COM 92276F100 1,396 33,259 SH   SOLE   33,259 0 0
VEREIT INC COM 92339V100 230 35,389 SH   SOLE   35,389 0 0
VERISIGN INC COM 92343E102 3,583 17,490 SH   SOLE   17,490 0 0
VERISK ANALYTICS INC COM 92345Y106 4,882 26,343 SH   SOLE   25,288 0 1,055
VERIZON COMMUNICATIONS INC COM 92343V104 72,142 1,212,723 SH   SOLE   1,212,723 0 0
VERMILION ENERGY INC COM 923725105 603 258,484 SH   SOLE   258,484 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 12,123 44,552 SH   SOLE   44,552 0 0
VIACOMCBS INC CL B 92556H206 1,445 51,588 SH   SOLE   51,588 0 0
VICI PPTYS INC COM 925652109 411 17,604 SH   SOLE   17,604 0 0
VISA INC COM CL A 92826C839 89,832 449,232 SH   SOLE   444,517 0 4,715
VISTRA CORP COM 92840M102 351 18,602 SH   SOLE   18,602 0 0
VIVINT SOLAR INC COM 92854Q106 206 4,865 SH   SOLE   4,865 0 0
VMWARE INC CL A COM 928563402 2,199 15,306 SH   SOLE   15,306 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,503 261,144 SH   SOLE   261,144 0 0
VONAGE HLDGS CORP COM 92886T201 228 22,264 SH   SOLE   22,264 0 0
VORNADO RLTY TR SH BEN INT 929042109 525 15,581 SH   SOLE   15,581 0 0
VOYA FINANCIAL INC COM 929089100 258 5,381 SH   SOLE   5,381 0 0
VULCAN MATLS CO COM 929160109 1,960 14,464 SH   SOLE   14,464 0 0
WABTEC COM 929740108 1,027 16,599 SH   SOLE   16,599 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,699 130,810 SH   SOLE   130,810 0 0
WALMART INC COM 931142103 33,875 242,121 SH   SOLE   242,121 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 16 25,221 SH   SOLE   25,221 0 0
WASTE CONNECTIONS INC COM 94106B101 165,186 1,590,571 SH   SOLE   1,590,571 0 0
WASTE MGMT INC DEL COM 94106L109 14,269 126,082 SH   SOLE   126,082 0 0
WATERS CORP COM 941848103 1,163 5,943 SH   SOLE   5,943 0 0
WATSCO INC COM 942622200 340 1,460 SH   SOLE   1,460 0 0
WAYFAIR INC CL A 94419L101 1,016 3,490 SH   SOLE   3,490 0 0
WEC ENERGY GROUP INC COM 92939U106 2,693 27,794 SH   SOLE   27,794 0 0
WELLS FARGO CO NEW COM 949746101 9,768 415,490 SH   SOLE   415,490 0 0
WELLTOWER INC COM 95040Q104 2,024 36,732 SH   SOLE   36,732 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,290 11,969 SH   SOLE   11,969 0 0
WESTERN DIGITAL CORP. COM 958102105 1,701 46,547 SH   SOLE   46,547 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 137 17,186 SH   SOLE   17,186 0 0
WESTERN UN CO COM 959802109 806 37,599 SH   SOLE   37,599 0 0
WESTLAKE CHEM CORP COM 960413102 317 5,009 SH   SOLE   5,009 0 0
WESTROCK CO COM 96145D105 658 18,927 SH   SOLE   18,927 0 0
WEX INC COM 96208T104 234 1,682 SH   SOLE   1,682 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,903 66,721 SH   SOLE   66,721 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 40,068 817,316 SH   SOLE   817,316 0 0
WHIRLPOOL CORP COM 963320106 1,005 5,464 SH   SOLE   5,464 0 0
WILLIAMS COS INC COM 969457100 2,414 122,835 SH   SOLE   122,835 0 0
WILLIAMS SONOMA INC COM 969904101 265 2,934 SH   SOLE   2,934 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 1,358 6,505 SH   SOLE   6,505 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5,191 311,222 SH   SOLE   311,222 0 0
WISDOMTREE INVTS INC COM 97717P104 60 18,847 SH   SOLE   18,847 0 0
WIX COM LTD SHS M98068105 1,027 4,028 SH   SOLE   4,028 0 0
WOLVERINE WORLD WIDE INC COM 978097103 291 11,280 SH   SOLE   11,280 0 0
WORKDAY INC CL A 98138H101 4,401 20,458 SH   SOLE   20,458 0 0
WP CAREY INC COM 92936U109 422 6,470 SH   SOLE   6,470 0 0
WPX ENERGY INC COM 98212B103 80 16,383 SH   SOLE   16,383 0 0
WYNN RESORTS LTD COM 983134107 638 8,881 SH   SOLE   8,881 0 0
XCEL ENERGY INC COM 98389B100 5,608 81,260 SH   SOLE   81,260 0 0
XENIA HOTELS & RESORTS INC COM 984017103 144 16,378 SH   SOLE   16,378 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 338 18,027 SH   SOLE   18,027 0 0
XILINX INC COM 983919101 12,112 116,192 SH   SOLE   116,192 0 0
XPO LOGISTICS INC COM 983793100 295 3,484 SH   SOLE   3,484 0 0
XYLEM INC COM 98419M100 1,337 15,894 SH   SOLE   15,894 0 0
YAMANA GOLD INC COM 98462Y100 8,215 1,446,217 SH   SOLE   1,446,217 0 0
YUM BRANDS INC COM 988498101 2,418 26,483 SH   SOLE   26,483 0 0
YUM CHINA HLDGS INC COM 98850P109 403 7,603 SH   SOLE   7,603 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,482 9,830 SH   SOLE   9,830 0 0
ZENDESK INC COM 98936J101 423 4,108 SH   SOLE   4,108 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 811 7,985 SH   SOLE   7,985 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,466 18,111 SH   SOLE   18,111 0 0
ZIONS BANCORPORATION N A COM 989701107 443 15,166 SH   SOLE   15,166 0 0
ZOETIS INC CL A 98978V103 10,432 63,081 SH   SOLE   63,081 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 12,833 27,298 SH   SOLE   27,298 0 0
ZSCALER INC COM 98980G102 657 4,671 SH   SOLE   4,671 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 254 8,490 SH   SOLE   8,490 0 0
ZYNGA INC CL A 98986T108 340 37,297 SH   SOLE   37,297 0 0