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
3M Co. Common Stock 88579Y101 38,647 235,078 SH   SOLE NONE 235,078 0 0
58.com Inc. ADR ADR 31680Q104 241 4,892 SH   SOLE NONE 4,892 0 0
AGCO Corp. Common Stock 001084102 4 47 SH   SOLE NONE 47 0 0
AMC Networks Inc. Common Stock 00164V103 1 14 SH   SOLE NONE 14 0 0
ANI Pharmaceuticals Inc. Common Stock 00182C103 2 22 SH   SOLE NONE 22 0 0
ANSYS Inc. Common Stock 03662Q105 1,138 5,141 SH   SOLE NONE 5,141 0 0
Aaron's Inc. Common Stock 002535300 4 55 SH   SOLE NONE 55 0 0
AbbVie Inc. Common Stock 00287Y109 662 8,744 SH   SOLE NONE 8,744 0 0
Abbott Laboratories Common Stock 002824100 487 5,821 SH   SOLE NONE 5,821 0 0
Accenture PLC Common Stock G1151C101 1,121 5,829 SH   SOLE NONE 5,829 0 0
Adobe Inc. Common Stock 00724F101 383 1,385 SH   SOLE NONE 1,385 0 0
Aflac Inc. Common Stock 001055102 2,117 40,469 SH   SOLE NONE 40,469 0 0
Agnico Eagle Mines Ltd. Common Stock 008474108 1,051 19,613 SH   SOLE NONE 19,613 0 0
Aircastle Ltd. Common Stock G0129K104 4 192 SH   SOLE NONE 192 0 0
Alamos Gold Inc. Common Stock 011532108 187 32,221 SH   SOLE NONE 32,221 0 0
Algonquin Power & Utilities Corp. Common Stock 015857105 25,823 1,885,993 SH   SOLE NONE 1,885,993 0 0
Alibaba Group Holding Ltd. ADR ADR 01609W102 3,588 21,453 SH   SOLE NONE 21,453 0 0
Allergan PLC Common Stock G0177J108 338 2,009 SH   SOLE NONE 2,009 0 0
Allison Transmission Holdings Inc. Common Stock 01973R101 3 65 SH   SOLE NONE 65 0 0
Ally Financial Inc. Common Stock 02005N100 777 23,419 SH   SOLE NONE 23,419 0 0
Alphabet Inc. Common Stock 02079K107 118 97 SH   SOLE NONE 0 0 97
Alphabet Inc. Common Stock 02079K305 6,128 5,018 SH   SOLE NONE 5,018 0 0
Altria Group Inc. Common Stock 02209S103 2,116 51,732 SH   SOLE NONE 51,732 0 0
Amazon.com Inc. Common Stock 023135106 6,294 3,626 SH   SOLE NONE 3,626 0 0
Ameren Corp. Common Stock 023608102 277 3,457 SH   SOLE NONE 3,457 0 0
American Eagle Outfitters Inc. Common Stock 02553E106 2 136 SH   SOLE NONE 136 0 0
American Electric Power Co. Inc. Common Stock 025537101 1,929 20,591 SH   SOLE NONE 20,591 0 0
American Express Co. Common Stock 025816109 1,744 14,746 SH   SOLE NONE 14,746 0 0
American Tower Corp. REIT REIT 03027X100 20,743 93,806 SH   SOLE NONE 93,806 0 0
American Water Works Co. Inc. Common Stock 030420103 3,186 25,646 SH   SOLE NONE 25,646 0 0
Ameriprise Financial Inc. Common Stock 03076C106 913 6,207 SH   SOLE NONE 6,207 0 0
AmerisourceBergen Corp. Common Stock 03073E105 942 11,437 SH   SOLE NONE 11,437 0 0
Amgen Inc. Common Stock 031162100 2,634 13,610 SH   SOLE NONE 13,610 0 0
Anika Therapeutics Inc. Common Stock 035255108 2 32 SH   SOLE NONE 32 0 0
Anthem Inc. Common Stock 036752103 1,424 5,931 SH   SOLE NONE 5,931 0 0
Apollo Commercial Real Estate Finance Inc. REIT REIT 03762U105 1 72 SH   SOLE NONE 72 0 0
Apple Inc. Common Stock 037833100 10,777 48,120 SH   SOLE NONE 48,120 0 0
Arch Coal Inc. Common Stock 039380407 4 58 SH   SOLE NONE 58 0 0
Archer-Daniels-Midland Co. Common Stock 039483102 374 9,115 SH   SOLE NONE 9,115 0 0
Arena Pharmaceuticals Inc. Common Stock 040047607 1 16 SH   SOLE NONE 16 0 0
Armstrong World Industries Inc. Common Stock 04247X102 5 48 SH   SOLE NONE 48 0 0
Aspen Technology Inc. Common Stock 045327103 4 29 SH   SOLE NONE 29 0 0
Atkore International Group Inc. Common Stock 047649108 3 104 SH   SOLE NONE 104 0 0
Atmos Energy Corp. Common Stock 049560105 5,838 51,264 SH   SOLE NONE 51,264 0 0
AutoZone Inc. Common Stock 053332102 2,448 2,257 SH   SOLE NONE 2,257 0 0
Autodesk Inc. Common Stock 052769106 614 4,159 SH   SOLE NONE 4,159 0 0
Autohome Inc. ADR ADR 05278C107 249 2,998 SH   SOLE NONE 2,998 0 0
B2Gold Corp. Common Stock 11777Q209 550 169,076 SH   SOLE NONE 169,076 0 0
BCE Inc. Common Stock 05534B760 3,918 81,005 SH   SOLE NONE 81,005 0 0
BRP Inc. Common Stock 05577W200 601 15,450 SH   SOLE NONE 15,450 0 0
Baidu Inc. ADR ADR 056752108 234 2,276 SH   SOLE NONE 2,276 0 0
Bank of America Corp. Common Stock 060505104 21,041 721,320 SH   SOLE NONE 721,320 0 0
Bank of Montreal Common Stock 063671101 9,867 133,967 SH   SOLE NONE 133,967 0 0
Bank of New York Mellon Corp. Common Stock 064058100 305 6,742 SH   SOLE NONE 6,742 0 0
Bank of Nova Scotia Common Stock 064149107 120,783 2,126,504 SH   SOLE NONE 2,126,504 0 0
BankUnited Inc. Common Stock 06652K103 3 83 SH   SOLE NONE 83 0 0
Banner Corp. Common Stock 06652V208 1 17 SH   SOLE NONE 17 0 0
Barrick Gold Corp. Common Stock 067901108 594 34,312 SH   SOLE NONE 34,312 0 0
Bausch Health Cos. Inc. Common Stock 071734107 181 8,301 SH   SOLE NONE 8,301 0 0
Baxter International Inc. Common Stock 071813109 370 4,229 SH   SOLE NONE 4,229 0 0
Best Buy Co. Inc. Common Stock 086516101 280 4,058 SH   SOLE NONE 4,058 0 0
Biogen Inc. Common Stock 09062X103 890 3,822 SH   SOLE NONE 3,822 0 0
BlackRock Inc. Common Stock 09247X101 434 974 SH   SOLE NONE 974 0 0
Booking Holdings Inc. Common Stock 09857L108 814 415 SH   SOLE NONE 415 0 0
Boston Scientific Corp. Common Stock 101137107 859 21,107 SH   SOLE NONE 21,107 0 0
Brightsphere Investment Group Inc. Common Stock 10948W103 1 107 SH   SOLE NONE 107 0 0
Broadcom Inc. Common Stock 11135F101 1,214 4,396 SH   SOLE NONE 4,396 0 0
Brookfield Asset Management Inc. Common Stock 112585104 31,129 586,228 SH   SOLE NONE 586,228 0 0
Brookfield Business Partners LP - Units Units G16234109 1,749 44,654 SH   SOLE NONE 44,654 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101 43,176 871,971 SH   SOLE NONE 871,971 0 0
Brookfield Renewable Partners LP Ltd Part G16258108 282 6,955 SH   SOLE NONE 6,955 0 0
Brunswick Corp. Common Stock 117043109 3 51 SH   SOLE NONE 51 0 0
CAE Inc. Common Stock 124765108 549 21,616 SH   SOLE NONE 21,616 0 0
CAI International Inc. Common Stock 12477X106 1 30 SH   SOLE NONE 30 0 0
CF Industries Holdings Inc. Common Stock 125269100 1,378 28,012 SH   SOLE NONE 28,012 0 0
CGI Inc. Common Stock 12532H104 5,451 68,938 SH   SOLE NONE 68,938 0 0
CNX Resources Corp. Common Stock 12653C108 1 100 SH   SOLE NONE 100 0 0
CVS Health Corp. Common Stock 126650100 2,132 33,807 SH   SOLE NONE 33,807 0 0
Cadence Design Systems Inc. Common Stock 127387108 565 8,554 SH   SOLE NONE 8,554 0 0
Cameco Corp. Common Stock 13321L108 15 1,583 SH   SOLE NONE 1,583 0 0
Canadian Imperial Bank of Commerce Common Stock 136069101 953 11,551 SH   SOLE NONE 11,551 0 0
Canadian National Railway Co. Common Stock 136375102 55,193 614,680 SH   SOLE NONE 614,680 0 0
Canadian Natural Resources Ltd. Common Stock 136385101 66,049 2,482,402 SH   SOLE NONE 2,482,402 0 0
Canadian Pacific Railway Ltd. Common Stock 13645T100 660 2,970 SH   SOLE NONE 2,970 0 0
Capital One Financial Corp. Common Stock 14040H105 2,192 24,096 SH   SOLE NONE 24,096 0 0
Carlisle Cos. Inc. Common Stock 142339100 4 26 SH   SOLE NONE 26 0 0
Catalent Inc. Common Stock 148806102 2 46 SH   SOLE NONE 46 0 0
Caterpillar Inc. Common Stock 149123101 1,159 9,175 SH   SOLE NONE 9,175 0 0
Celanese Corp. Common Stock 150870103 957 7,822 SH   SOLE NONE 7,822 0 0
Celgene Corp. Common Stock 151020104 1,523 15,333 SH   SOLE NONE 15,333 0 0
Centene Corp. Common Stock 15135B101 463 10,709 SH   SOLE NONE 10,709 0 0
Cerner Corp. Common Stock 156782104 401 5,880 SH   SOLE NONE 5,880 0 0
Charter Communications Inc. Common Stock 16119P108 975 2,366 SH   SOLE NONE 2,366 0 0
Check Point Software Technologies Ltd. Common Stock M22465104 300 2,737 SH   SOLE NONE 2,737 0 0
Chemed Corp. Common Stock 16359R103 4 10 SH   SOLE NONE 10 0 0
Cheniere Energy Inc. Common Stock 16411R208 1,839 29,167 SH   SOLE NONE 29,167 0 0
Chevron Corp. Common Stock 166764100 3,050 25,720 SH   SOLE NONE 25,720 0 0
Chipotle Mexican Grill Inc. Common Stock 169656105 403 479 SH   SOLE NONE 479 0 0
Choice Hotels International Inc. Common Stock 169905106 4 41 SH   SOLE NONE 41 0 0
Cia de Minas Buenaventura SA ADR ADR 204448104 331 21,800 SH   SOLE NONE 21,800 0 0
Ciena Corp. Common Stock 171779309 3 80 SH   SOLE NONE 80 0 0
Cigna Corp. Common Stock 125523100 1,394 9,183 SH   SOLE NONE 9,183 0 0
Cirrus Logic Inc. Common Stock 172755100 4 79 SH   SOLE NONE 79 0 0
Cisco Systems Inc. Common Stock 17275R102 39,763 804,757 SH   SOLE NONE 804,757 0 0
Citigroup Inc. Common Stock 172967424 560 8,109 SH   SOLE NONE 8,109 0 0
Citrix Systems Inc. Common Stock 177376100 496 5,140 SH   SOLE NONE 5,140 0 0
Colony Capital Inc. REIT REIT 19626G108 2 251 SH   SOLE NONE 251 0 0
Columbia Property Trust Inc. REIT REIT 198287203 3 141 SH   SOLE NONE 141 0 0
Comcast Corp. Common Stock 20030N101 2,087 46,292 SH   SOLE NONE 46,292 0 0
ConocoPhillips Common Stock 20825C104 1,540 27,030 SH   SOLE NONE 27,030 0 0
Consolidated Edison Inc. Common Stock 209115104 1,445 15,292 SH   SOLE NONE 15,292 0 0
Cousins Properties Inc. REIT REIT 222795502 3 74 SH   SOLE NONE 74 0 0
Credicorp Ltd. Common Stock G2519Y108 569 2,728 SH   SOLE NONE 2,728 0 0
Crown Castle International Corp. REIT REIT 22822V101 15,815 113,768 SH   SOLE NONE 113,768 0 0
Cummins Inc. Common Stock 231021106 1,303 8,011 SH   SOLE NONE 8,011 0 0
DR Horton Inc. Common Stock 23331A109 803 15,235 SH   SOLE NONE 15,235 0 0
DTE Energy Co. Common Stock 233331107 2,908 21,870 SH   SOLE NONE 21,870 0 0
Dana Inc. Common Stock 235825205 2 148 SH   SOLE NONE 148 0 0
Darden Restaurants Inc. Common Stock 237194105 721 6,101 SH   SOLE NONE 6,101 0 0
Deckers Outdoor Corp. Common Stock 243537107 3 21 SH   SOLE NONE 21 0 0
Delta Air Lines Inc. Common Stock 247361702 747 12,972 SH   SOLE NONE 12,972 0 0
Dick's Sporting Goods Inc. Common Stock 253393102 2 42 SH   SOLE NONE 42 0 0
Digital Realty Trust Inc. REIT REIT 253868103 1,712 13,190 SH   SOLE NONE 13,190 0 0
Discover Financial Services Common Stock 254709108 823 10,151 SH   SOLE NONE 10,151 0 0
Discovery Inc. Common Stock 25470F104 355 13,346 SH   SOLE NONE 13,346 0 0
DocuSign Inc. Common Stock 256163106 159 2,571 SH   SOLE NONE 2,571 0 0
Dorman Products Inc. Common Stock 258278100 3 32 SH   SOLE NONE 32 0 0
Dover Corp. Common Stock 260003108 456 4,582 SH   SOLE NONE 4,582 0 0
Dow Inc. Common Stock 260557103 935 19,625 SH   SOLE NONE 19,625 0 0
Duke Energy Corp. Common Stock 26441C204 2,473 25,799 SH   SOLE NONE 25,799 0 0
Dupont De Nemours Inc. Common Stock 26614N102 407 5,702 SH   SOLE NONE 5,702 0 0
ETrade Financial Corp. Common Stock 269246401 373 8,539 SH   SOLE NONE 8,539 0 0
EOG Resources Inc. Common Stock 26875P101 774 10,425 SH   SOLE NONE 10,425 0 0
EPR Properties REIT REIT 26884U109 3 33 SH   SOLE NONE 33 0 0
EVERTEC Inc. Common Stock 30040P103 1 31 SH   SOLE NONE 31 0 0
Eagle Pharmaceuticals Inc. Common Stock 269796108 3 53 SH   SOLE NONE 53 0 0
Ecolab Inc. Common Stock 278865100 411 2,075 SH   SOLE NONE 2,075 0 0
Edison International Common Stock 281020107 3,013 39,947 SH   SOLE NONE 39,947 0 0
Emergent Biosolutions Inc. Common Stock 29089Q105 2 45 SH   SOLE NONE 45 0 0
Emerson Electric Co. Common Stock 291011104 819 12,245 SH   SOLE NONE 12,245 0 0
EnLink Midstream LLC Common Stock 29336T100 580 68,276 SH   SOLE NONE 68,276 0 0
Enbridge Inc. Common Stock 29250N105 114,677 3,267,317 SH   SOLE NONE 3,267,317 0 0
Encana Corp. Common Stock 292505104 581 126,902 SH   SOLE NONE 126,902 0 0
Energy Transfer LP Common Stock 29273V100 1,788 136,733 SH   SOLE NONE 136,733 0 0
Enerplus Corp. Common Stock 292766102 1,759 236,140 SH   SOLE NONE 236,140 0 0
Equinix Inc. REIT REIT 29444U700 749 1,299 SH   SOLE NONE 1,299 0 0
Equity Commonwealth REIT REIT 294628102 2 71 SH   SOLE NONE 71 0 0
Essent Group Ltd. Common Stock G3198U102 3 65 SH   SOLE NONE 65 0 0
Etsy Inc. Common Stock 29786A106 1 13 SH   SOLE NONE 13 0 0
Exelixis Inc. Common Stock 30161Q104 1 39 SH   SOLE NONE 39 0 0
Expedia Group Inc. Common Stock 30212P303 614 4,568 SH   SOLE NONE 4,568 0 0
Extra Space Storage Inc. REIT 30225T102 794 6,800 SH   SOLE NONE 6,800 0 0
Exxon Mobil Corp. Common Stock 30231G102 2,697 38,201 SH   SOLE NONE 38,201 0 0
Facebook Inc. Common Stock 30303M102 2,630 14,766 SH   SOLE NONE 14,766 0 0
FedEx Corp. Common Stock 31428X106 305 2,094 SH   SOLE NONE 2,094 0 0
Fifth Third Bancorp Common Stock 316773100 733 26,772 SH   SOLE NONE 26,772 0 0
First Community Bankshares Inc. Common Stock 31983A103 2 56 SH   SOLE NONE 56 0 0
FirstCash Inc. Common Stock 33767D105 3 36 SH   SOLE NONE 36 0 0
Fiserv Inc. Common Stock 337738108 387 3,735 SH   SOLE NONE 3,735 0 0
Five Below Inc. Common Stock 33829M101 3 25 SH   SOLE NONE 25 0 0
FleetCor Technologies Inc. Common Stock 339041105 1,050 3,661 SH   SOLE NONE 3,661 0 0
Fortinet Inc. Common Stock 34959E109 478 6,229 SH   SOLE NONE 6,229 0 0
Fortis Inc. Common Stock 349553107 5,241 123,980 SH   SOLE NONE 123,980 0 0
Forward Air Corp. Common Stock 349853101 2 35 SH   SOLE NONE 35 0 0
Fox Corp. Common Stock 35137L105 925 29,345 SH   SOLE NONE 0 0 29,345
Franco-Nevada Corp. Common Stock 351858105 1,607 17,631 SH   SOLE NONE 17,631 0 0
Franklin FTSE India ETF ETF 35473P769 10 454 SH   SOLE NONE 0 0 454
Franklin FTSE Taiwan ETF ETF 35473P686 20 761 SH   SOLE NONE 0 0 761
GATX Corp. Common Stock 361448103 3 38 SH   SOLE NONE 38 0 0
GCI Liberty Inc. Common Stock 36164V305 5 74 SH   SOLE NONE 74 0 0
Gartner Inc. Common Stock 366651107 661 4,622 SH   SOLE NONE 4,622 0 0
General Mills Inc. Common Stock 370334104 1,630 29,570 SH   SOLE NONE 29,570 0 0
Genesee & Wyoming Inc. Common Stock 371559105 4 32 SH   SOLE NONE 32 0 0
Gentex Corp. Common Stock 371901109 4 149 SH   SOLE NONE 149 0 0
Genworth Financial Inc. Common Stock 37247D106 3 688 SH   SOLE NONE 688 0 0
Gildan Activewear Inc. Common Stock 375916103 881 24,824 SH   SOLE NONE 24,824 0 0
Gilead Sciences Inc. Common Stock 375558103 586 9,240 SH   SOLE NONE 9,240 0 0
Globe Life Inc. Common Stock 37959E102 275 2,870 SH   SOLE NONE 2,870 0 0
Graco Inc. Common Stock 384109104 4 77 SH   SOLE NONE 77 0 0
Graham Holdings Co. Common Stock 384637104 3 4 SH   SOLE NONE 4 0 0
Grand Canyon Education Inc. Common Stock 38526M106 3 29 SH   SOLE NONE 29 0 0
Granite Point Mortgage Trust Inc. REIT 38741L107 1 45 SH   SOLE NONE 45 0 0
Granite REIT REIT 387437114 877 18,110 SH   SOLE NONE 18,110 0 0
Grupo Aeroportuario del Pacifico SAB de CV ADR ADR 400506101 2,104 21,798 SH   SOLE NONE 21,798 0 0
HCA Healthcare Inc. Common Stock 40412C101 1,119 9,296 SH   SOLE NONE 9,296 0 0
HCP Inc. REIT REIT 40414L109 228 6,400 SH   SOLE NONE 6,400 0 0
HP Inc. Common Stock 40434L105 251 13,253 SH   SOLE NONE 13,253 0 0
Halliburton Co. Common Stock 406216101 471 24,975 SH   SOLE NONE 24,975 0 0
Hasbro Inc. Common Stock 418056107 317 2,671 SH   SOLE NONE 2,671 0 0
HealthEquity Inc. Common Stock 42226A107 2 32 SH   SOLE NONE 32 0 0
Herbalife Nutrition Ltd. Common Stock G4412G101 2 54 SH   SOLE NONE 54 0 0
Hersha Hospitality Trust REIT REIT 427825500 2 140 SH   SOLE NONE 140 0 0
HollyFrontier Corp. Common Stock 436106108 864 16,104 SH   SOLE NONE 16,104 0 0
Honeywell International Inc. Common Stock 438516106 18,892 111,654 SH   SOLE NONE 111,654 0 0
Houlihan Lokey Inc. Common Stock 441593100 3 60 SH   SOLE NONE 60 0 0
Huntington Bancshares Inc. Common Stock 446150104 281 19,724 SH   SOLE NONE 19,724 0 0
IHS Markit Ltd. Common Stock G47567105 278 4,160 SH   SOLE NONE 4,160 0 0
Imperial Oil Ltd. Common Stock 453038408 817 31,387 SH   SOLE NONE 31,387 0 0
Ingersoll-Rand PLC Common Stock G47791101 767 6,229 SH   SOLE NONE 6,229 0 0
Ingevity Corp. Common Stock 45688C107 1 8 SH   SOLE NONE 8 0 0
Innoviva Inc. Common Stock 45781M101 2 165 SH   SOLE NONE 165 0 0
Intel Corp. Common Stock 458140100 1,705 33,089 SH   SOLE NONE 33,089 0 0
International Business Machines Corp. Common Stock 459200101 15,703 107,986 SH   SOLE NONE 107,986 0 0
Intuit Inc. Common Stock 461202103 884 3,323 SH   SOLE NONE 3,323 0 0
JPMorgan Chase & Co. Common Stock 46625H100 6,766 57,490 SH   SOLE NONE 57,490 0 0
Jack In The Box Inc. Common Stock 466367109 2 24 SH   SOLE NONE 24 0 0
Jazz Pharmaceuticals plc Common Stock G50871105 1,264 9,861 SH   SOLE NONE 9,861 0 0
Johnson & Johnson Common Stock 478160104 47,771 369,232 SH   SOLE NONE 369,232 0 0
Johnson Controls International PLC Common Stock G51502105 295 6,725 SH   SOLE NONE 6,725 0 0
Kforce Inc. Common Stock 493732101 2 60 SH   SOLE NONE 60 0 0
Kimberly-Clark Corp. Common Stock 494368103 1,202 8,462 SH   SOLE NONE 8,462 0 0
Kinder Morgan Inc. Common Stock 49456B101 7,361 357,179 SH   SOLE NONE 357,179 0 0
Kirkland Lake Gold Ltd. Common Stock 49741E100 2,602 58,086 SH   SOLE NONE 58,086 0 0
Korn Ferry Common Stock 500643200 2 50 SH   SOLE NONE 50 0 0
Lancaster Colony Corp. Common Stock 513847103 2 17 SH   SOLE NONE 17 0 0
Lexington Realty Trust REIT 529043101 3 314 SH   SOLE NONE 314 0 0
Ligand Pharmaceuticals Inc. Common Stock 53220K504 1 7 SH   SOLE NONE 7 0 0
Lincoln Electric Holdings Inc. Common Stock 533900106 3 37 SH   SOLE NONE 37 0 0
Live Nation Entertainment Inc. Common Stock 538034109 691 10,414 SH   SOLE NONE 10,414 0 0
Lockheed Martin Corp. Common Stock 539830109 21,645 55,492 SH   SOLE NONE 55,492 0 0
Loral Space & Communications Inc. Common Stock 543881106 3 63 SH   SOLE NONE 63 0 0
Lowe's Cos. Inc. Common Stock 548661107 1,849 16,815 SH   SOLE NONE 16,815 0 0
Lululemon Athletica Inc. Common Stock 550021109 841 4,366 SH   SOLE NONE 4,366 0 0
M&T Bank Corp. Common Stock 55261F104 837 5,298 SH   SOLE NONE 5,298 0 0
MAG Silver Corp. Common Stock 55903Q104 1 75 SH   SOLE NONE 75 0 0
MRC Global Inc. Common Stock 55345K103 1 70 SH   SOLE NONE 70 0 0
MSCI Inc. Common Stock 55354G100 364 1,673 SH   SOLE NONE 1,673 0 0
Macquarie Infrastructure Corp. Common Stock 55608B105 1,464 37,089 SH   SOLE NONE 37,089 0 0
Magna International Inc. Common Stock 559222401 1,614 30,287 SH   SOLE NONE 30,287 0 0
Manhattan Associates Inc. Common Stock 562750109 5 58 SH   SOLE NONE 58 0 0
Manulife Financial Corp. Common Stock 56501R106 78,292 4,268,537 SH   SOLE NONE 4,268,537 0 0
Marathon Oil Corp. Common Stock 565849106 836 68,126 SH   SOLE NONE 68,126 0 0
Marathon Petroleum Corp. Common Stock 56585A102 991 16,308 SH   SOLE NONE 16,308 0 0
MarketAxess Holdings Inc. Common Stock 57060D108 98 300 SH   SOLE NONE 300 0 0
Masimo Corp. Common Stock 574795100 3 23 SH   SOLE NONE 23 0 0
Mastercard Inc. Common Stock 57636Q104 3,672 13,523 SH   SOLE NONE 13,523 0 0
Matson Inc. Common Stock 57686G105 2 57 SH   SOLE NONE 57 0 0
Maxim Integrated Products Inc. Common Stock 57772K101 707 12,206 SH   SOLE NONE 12,206 0 0
McCormick and Co. Inc. Common Stock 579780206 17,534 112,182 SH   SOLE NONE 0 0 112,182
McDonald's Corp. Common Stock 580135101 29,696 138,308 SH   SOLE NONE 138,308 0 0
McKesson Corp. Common Stock 58155Q103 582 4,257 SH   SOLE NONE 4,257 0 0
Medical Properties Trust Inc. REIT REIT 58463J304 2 126 SH   SOLE NONE 126 0 0
Medifast Inc. Common Stock 58470H101 2 15 SH   SOLE NONE 15 0 0
Merck & Co. Inc. Common Stock 58933Y105 1,294 15,371 SH   SOLE NONE 15,371 0 0
Meritor Inc. Common Stock 59001K100 1 41 SH   SOLE NONE 41 0 0
MetLife Inc. Common Stock 59156R108 986 20,897 SH   SOLE NONE 20,897 0 0
Methanex Corp. Common Stock 59151K108 657 18,520 SH   SOLE NONE 18,520 0 0
Microsoft Corp. Common Stock 594918104 24,559 176,648 SH   SOLE NONE 176,648 0 0
Molson Coors Brewing Co. Common Stock 60871R209 1,718 29,875 SH   SOLE NONE 29,875 0 0
Morningstar Inc. Common Stock 617700109 3 23 SH   SOLE NONE 23 0 0
Motorola Solutions Inc. Common Stock 620076307 194 1,137 SH   SOLE NONE 1,137 0 0
NVIDIA Corp. Common Stock 67066G104 552 3,174 SH   SOLE NONE 3,174 0 0
Nanometrics Inc. Common Stock 630077105 2 54 SH   SOLE NONE 54 0 0
Netflix Inc. Common Stock 64110L106 159 594 SH   SOLE NONE 594 0 0
Newmont Goldcorp Corp. Common Stock 651639106 619 16,337 SH   SOLE NONE 16,337 0 0
NextEra Energy Inc. Common Stock 65339F101 2,511 10,779 SH   SOLE NONE 10,779 0 0
Norfolk Southern Corp. Common Stock 655844108 371 2,066 SH   SOLE NONE 2,066 0 0
Northrop Grumman Corp. Common Stock 666807102 516 1,377 SH   SOLE NONE 1,377 0 0
Northwestern Corp. Common Stock 668074305 3,179 42,354 SH   SOLE NONE 42,354 0 0
Norwegian Cruise Line Holdings Ltd. Common Stock G66721104 1,004 19,386 SH   SOLE NONE 19,386 0 0
Nutrien Ltd. Common Stock 67077M108 77,790 1,561,517 SH   SOLE NONE 1,561,517 0 0
O'Reilly Automotive Inc. Common Stock 67103H107 565 1,418 SH   SOLE NONE 1,418 0 0
OGE Energy Corp. Common Stock 670837103 2,200 48,478 SH   SOLE NONE 48,478 0 0
ONEOK Inc. Common Stock 682680103 6,451 87,545 SH   SOLE NONE 87,545 0 0
Occidental Petroleum Corp. Common Stock 674599105 342 7,682 SH   SOLE NONE 7,682 0 0
Omnicom Group Inc. Common Stock 681919106 1,099 14,039 SH   SOLE NONE 14,039 0 0
OneMain Holdings Inc. Common Stock 68268W103 3 70 SH   SOLE NONE 70 0 0
Open Text Corp. Common Stock 683715106 32,314 792,225 SH   SOLE NONE 792,225 0 0
Oracle Corp. Common Stock 68389X105 1,404 25,522 SH   SOLE NONE 25,522 0 0
Oshkosh Corp. Common Stock 688239201 1 16 SH   SOLE NONE 16 0 0
Owens-Illinois Inc. Common Stock 690768403 2 158 SH   SOLE NONE 158 0 0
PPL Corp. Common Stock 69351T106 2,425 77,003 SH   SOLE NONE 77,003 0 0
PS Business Parks Inc. REIT REIT 69360J107 3 15 SH   SOLE NONE 15 0 0
PVH Corp. Common Stock 693656100 1,271 14,406 SH   SOLE NONE 14,406 0 0
PayPal Holdings Inc. Common Stock 70450Y103 310 2,992 SH   SOLE NONE 2,992 0 0
Pegasystems Inc. Common Stock 705573103 1 14 SH   SOLE NONE 14 0 0
Pembina Pipeline Corp. Common Stock 706327103 51,968 1,401,945 SH   SOLE NONE 1,401,945 0 0
PepsiCo Inc. Common Stock 713448108 21,424 156,269 SH   SOLE NONE 156,269 0 0
Pfizer Inc. Common Stock 717081103 28,396 790,324 SH   SOLE NONE 790,324 0 0
Philip Morris International Inc. Common Stock 718172109 1,406 18,517 SH   SOLE NONE 18,517 0 0
Phillips 66 Common Stock 718546104 294 2,873 SH   SOLE NONE 2,873 0 0
Photronics Inc. Common Stock 719405102 2 205 SH   SOLE NONE 205 0 0
Popular Inc. Common Stock 733174700 3 63 SH   SOLE NONE 63 0 0
Premier Inc. Common Stock 74051N102 2 85 SH   SOLE NONE 85 0 0
Public Storage REIT REIT 74460D109 514 2,095 SH   SOLE NONE 2,095 0 0
PulteGroup Inc. Common Stock 745867101 725 19,826 SH   SOLE NONE 19,826 0 0
Radian Group Inc. Common Stock 750236101 3 114 SH   SOLE NONE 114 0 0
Raytheon Co. Common Stock 755111507 506 2,579 SH   SOLE NONE 2,579 0 0
Regeneron Pharmaceuticals Inc. Common Stock 75886F107 497 1,792 SH   SOLE NONE 1,792 0 0
Reliance Steel and Aluminum Co. Common Stock 759509102 2 17 SH   SOLE NONE 17 0 0
Republic Services Inc. Common Stock 760759100 664 7,677 SH   SOLE NONE 7,677 0 0
Restaurant Brands International Inc. Common Stock 76131D103 50,069 704,186 SH   SOLE NONE 704,186 0 0
Rogers Communications Inc. Common Stock 775109200 57,209 1,174,548 SH   SOLE NONE 0 0 1,174,548
Ross Stores Inc. Common Stock 778296103 790 7,190 SH   SOLE NONE 7,190 0 0
Royal Bank of Canada Common Stock 780087102 131,818 1,625,000 SH   SOLE NONE 1,625,000 0 0
Rush Enterprises Inc. Common Stock 781846209 3 68 SH   SOLE NONE 68 0 0
Ruth's Hospitality Group Inc. Common Stock 783332109 2 105 SH   SOLE NONE 105 0 0
S&P Global Inc. Common Stock 78409V104 436 1,779 SH   SOLE NONE 1,779 0 0
SBA Communications Corp. REIT 78410G104 3,086 12,797 SH   SOLE NONE 12,797 0 0
SPS Commerce Inc. Common Stock 78463M107 2 44 SH   SOLE NONE 44 0 0
SRC Energy Inc. Common Stock 78470V108 2 347 SH   SOLE NONE 347 0 0
STAG Industrial Inc. REIT REIT 85254J102 2,139 72,559 SH   SOLE NONE 72,559 0 0
SVB Financial Group Common Stock 78486Q101 587 2,808 SH   SOLE NONE 2,808 0 0
Sally Beauty Holdings Inc. Common Stock 79546E104 2 144 SH   SOLE NONE 144 0 0
Scholastic Corp. Common Stock 807066105 3 69 SH   SOLE NONE 0 0 69
Sempra Energy Common Stock 816851109 7,261 49,192 SH   SOLE NONE 49,192 0 0
Semtech Corp. Common Stock 816850101 2 49 SH   SOLE NONE 49 0 0
Shaw Communications Inc. Common Stock 82028K200 29,940 1,523,845 SH   SOLE NONE 0 0 1,523,845
Shopify Inc. Common Stock 82509L107 145 465 SH   SOLE NONE 465 0 0
Simon Property Group Inc. REIT REIT 828806109 782 5,027 SH   SOLE NONE 5,027 0 0
Sinclair Broadcast Group Inc. Common Stock 829226109 3 67 SH   SOLE NONE 67 0 0
Skyworks Solutions Inc. Common Stock 83088M102 333 4,196 SH   SOLE NONE 4,196 0 0
Sleep Number Corp. Common Stock 83125X103 2 58 SH   SOLE NONE 58 0 0
Snap-On Inc. Common Stock 833034101 466 2,974 SH   SOLE NONE 2,974 0 0
SolarEdge Technologies Inc. Common Stock 83417M104 1 6 SH   SOLE NONE 6 0 0
Spire Inc. Common Stock 84857L101 941 10,791 SH   SOLE NONE 10,791 0 0
Starbucks Corp. Common Stock 855244109 2,076 23,474 SH   SOLE NONE 23,474 0 0
Steven Madden Ltd. Common Stock 556269108 3 87 SH   SOLE NONE 87 0 0
Strategic Education Inc. Common Stock 86272C103 2 17 SH   SOLE NONE 17 0 0
Stryker Corp. Common Stock 863667101 879 4,066 SH   SOLE NONE 4,066 0 0
Sun Life Financial Inc. Common Stock 866796105 5,794 129,571 SH   SOLE NONE 129,571 0 0
Suncor Energy Inc. Common Stock 867224107 59,578 1,888,766 SH   SOLE NONE 1,888,766 0 0
Supernus Pharmaceuticals Inc. Common Stock 868459108 1 36 SH   SOLE NONE 36 0 0
Synchrony Financial Common Stock 87165B103 875 25,661 SH   SOLE NONE 25,661 0 0
T Rowe Price Group Inc. Common Stock 74144T108 938 8,208 SH   SOLE NONE 8,208 0 0
TC Energy Corp. Common Stock 87807B107 12,408 239,640 SH   SOLE NONE 239,640 0 0
TELUS Corp. Common Stock 87971M103 50,640 1,422,921 SH   SOLE NONE 1,422,921 0 0
Targa Resources Corp. Common Stock 87612G101 987 24,559 SH   SOLE NONE 24,559 0 0
Target Corp. Common Stock 87612E106 253 2,364 SH   SOLE NONE 2,364 0 0
Tech Data Corp. Common Stock 878237106 1 13 SH   SOLE NONE 13 0 0
Teck Resources Ltd. Common Stock 878742204 3,326 205,170 SH   SOLE NONE 205,170 0 0
Tencent Music Entertainment Group ADR 88034P109 203 15,908 SH   SOLE NONE 15,908 0 0
Teradyne Inc. Common Stock 880770102 3 51 SH   SOLE NONE 51 0 0
Tetra Tech Inc. Common Stock 88162G103 4 43 SH   SOLE NONE 43 0 0
Texas Instruments Inc. Common Stock 882508104 1,095 8,475 SH   SOLE NONE 8,475 0 0
Texas Pacific Land Trust Common Stock 882610108 1 1 SH   SOLE NONE 1 0 0
Texas Roadhouse Inc. Common Stock 882681109 2 30 SH   SOLE NONE 30 0 0
The Allstate Corp. Common Stock 020002101 2,001 18,408 SH   SOLE NONE 18,408 0 0
The Boeing Co. Common Stock 097023105 2,546 6,692 SH   SOLE NONE 6,692 0 0
The Boston Beer Co. Inc. Common Stock 100557107 4 10 SH   SOLE NONE 0 0 10
The Charles Schwab Corp. Common Stock 808513105 346 8,266 SH   SOLE NONE 8,266 0 0
The Children's Place Inc. Common Stock 168905107 2 21 SH   SOLE NONE 21 0 0
The Coca-Cola Co. Common Stock 191216100 1,156 21,235 SH   SOLE NONE 21,235 0 0
The Descartes Systems Group Inc. Common Stock 249906108 1,462 36,224 SH   SOLE NONE 36,224 0 0
The Hershey Co. Common Stock 427866108 387 2,500 SH   SOLE NONE 2,500 0 0
The Home Depot Inc. Common Stock 437076102 24,465 105,443 SH   SOLE NONE 105,443 0 0
The Kraft Heinz Co. Common Stock 500754106 373 13,362 SH   SOLE NONE 13,362 0 0
The Procter & Gamble Co. Common Stock 742718109 1,932 15,535 SH   SOLE NONE 15,535 0 0
The Progressive Corp. Common Stock 743315103 40,813 528,320 SH   SOLE NONE 528,320 0 0
The Providence Service Corp. Common Stock 743815102 2 42 SH   SOLE NONE 42 0 0
The RMR Group Inc. Common Stock 74967R106 2 35 SH   SOLE NONE 35 0 0
The Southern Co. Common Stock 842587107 3,990 64,596 SH   SOLE NONE 64,596 0 0
The Toro Co. Common Stock 891092108 3 40 SH   SOLE NONE 40 0 0
The Travelers Cos. Inc. Common Stock 89417E109 955 6,423 SH   SOLE NONE 6,423 0 0
The Walt Disney Co. Common Stock 254687106 228 1,747 SH   SOLE NONE 1,747 0 0
The Williams Cos. Inc. Common Stock 969457100 5,049 209,840 SH   SOLE NONE 209,840 0 0
Thermo Fisher Scientific Inc. Common Stock 883556102 391 1,343 SH   SOLE NONE 1,343 0 0
Toronto-Dominion Bank Common Stock 891160509 166,470 2,854,986 SH   SOLE NONE 2,854,986 0 0
TransAlta Corp. Common Stock 89346D107 1 149 SH   SOLE NONE 149 0 0
Treehouse Foods Inc. Common Stock 89469A104 1 22 SH   SOLE NONE 22 0 0
Trinseo SA Common Stock L9340P101 2 44 SH   SOLE NONE 44 0 0
Twilio Inc. Common Stock 90138F102 99 900 SH   SOLE NONE 900 0 0
Tyson Foods Inc. Common Stock 902494103 26,691 309,851 SH   SOLE NONE 309,851 0 0
UniFirst Corp. Common Stock 904708104 2 8 SH   SOLE NONE 8 0 0
Union Pacific Corp. Common Stock 907818108 2,702 16,681 SH   SOLE NONE 16,681 0 0
United Airlines Holdings Inc. Common Stock 910047109 1,152 13,030 SH   SOLE NONE 13,030 0 0
United Fire Group Inc. Common Stock 910340108 3 55 SH   SOLE NONE 55 0 0
United Parcel Service Inc. Common Stock 911312106 153 1,273 SH   SOLE NONE 1,273 0 0
United Rentals Inc. Common Stock 911363109 786 6,305 SH   SOLE NONE 6,305 0 0
United Technologies Corp. Common Stock 913017109 2,320 16,993 SH   SOLE NONE 16,993 0 0
UnitedHealth Group Inc. Common Stock 91324P102 41,653 191,668 SH   SOLE NONE 191,668 0 0
Universal Display Corp. Common Stock 91347P105 1 6 SH   SOLE NONE 6 0 0
Universal Insurance Holdings Inc. Common Stock 91359V107 2 64 SH   SOLE NONE 64 0 0
Urban Outfitters Inc. Common Stock 917047102 1 31 SH   SOLE NONE 31 0 0
Usana Health Sciences Inc. Common Stock 90328M107 1 18 SH   SOLE NONE 18 0 0
VMware Inc. Common Stock 928563402 103 687 SH   SOLE NONE 687 0 0
Valero Energy Corp. Common Stock 91913Y100 832 9,763 SH   SOLE NONE 9,763 0 0
Valvoline Inc. Common Stock 92047W101 5 211 SH   SOLE NONE 211 0 0
Vanguard Total International Bond ETF ETF 92203J407 181 3,069 SH   SOLE NONE 0 0 3,069
Ventas Inc. REIT REIT 92276F100 297 4,062 SH   SOLE NONE 4,062 0 0
Verizon Communications Inc. Common Stock 92343V104 4,913 81,399 SH   SOLE NONE 81,399 0 0
Versum Materials Inc. Common Stock 92532W103 1 17 SH   SOLE NONE 17 0 0
Vertex Pharmaceuticals Inc. Common Stock 92532F100 363 2,145 SH   SOLE NONE 2,145 0 0
Visa Inc. Common Stock 92826C839 3,942 22,920 SH   SOLE NONE 22,920 0 0
WD-40 Co. Common Stock 929236107 3 17 SH   SOLE NONE 17 0 0
WEC Energy Group Inc. Common Stock 92939U106 6,394 67,234 SH   SOLE NONE 67,234 0 0
Walgreens Boots Alliance Inc. Common Stock 931427108 1,077 19,477 SH   SOLE NONE 19,477 0 0
Walmart Inc. Common Stock 931142103 1,704 14,355 SH   SOLE NONE 14,355 0 0
Warrior Met Coal Inc. Common Stock 93627C101 1 36 SH   SOLE NONE 36 0 0
Waste Connections Inc. Common Stock 94106B101 28,177 306,717 SH   SOLE NONE 306,717 0 0
Waters Corp. Common Stock 941848103 426 1,908 SH   SOLE NONE 1,908 0 0
Wells Fargo & Co. Common Stock 949746101 520 10,300 SH   SOLE NONE 10,300 0 0
Welltower Inc. REIT REIT 95040Q104 315 3,473 SH   SOLE NONE 3,473 0 0
Wheaton Precious Metals Corp. Common Stock 962879102 24 900 SH   SOLE NONE 900 0 0
Xcel Energy Inc. Common Stock 98389B100 3,254 50,149 SH   SOLE NONE 50,149 0 0
iShares Core International Aggregate Bond ETF ETF 46435G672 207 3,707 SH   SOLE NONE 0 0 3,707
iShares Core S&P 500 ETF ETF 464287200 730 2,446 SH   SOLE NONE 2,446 0 0
iShares JP Morgan USD Emerging Markets Bond ETF ETF 464288281 54 477 SH   SOLE NONE 477 0 0
iShares MSCI Australia ETF ETF 464286103 2 109 SH   SOLE NONE 109 0 0
iShares MSCI Brazil ETF ETF 464286400 311 7,390 SH   SOLE NONE 7,390 0 0
iShares MSCI China ETF ETF 46429B671 16 280 SH   SOLE NONE 280 0 0
iShares MSCI France ETF ETF 464286707 15 507 SH   SOLE NONE 507 0 0
iShares MSCI Germany ETF ETF 464286806 91 3,364 SH   SOLE NONE 3,364 0 0
iShares MSCI India Small-Cap ETF ETF 46429B614 14 407 SH   SOLE NONE 407 0 0
iShares MSCI Israel ETF ETF 464286632 17 316 SH   SOLE NONE 316 0 0
iShares MSCI Japan ETF ETF 46434G822 133 2,352 SH   SOLE NONE 2,352 0 0
iShares MSCI Netherlands ETF ETF 464286814 118 3,755 SH   SOLE NONE 3,755 0 0
iShares MSCI Poland ETF ETF 46429B606 2 121 SH   SOLE NONE 121 0 0
iShares MSCI Russia ETF ETF 46434G798 91 2,345 SH   SOLE NONE 2,345 0 0
iShares MSCI South Korea ETF ETF 464286772 43 770 SH   SOLE NONE 770 0 0
iShares MSCI Spain ETF ETF 464286764 26 943 SH   SOLE NONE 943 0 0
iShares MSCI Sweden ETF ETF 464286756 24 821 SH   SOLE NONE 821 0 0
iShares MSCI Taiwan ETF ETF 46434G772 39 1,063 SH   SOLE NONE 1,063 0 0
iShares MSCI Thailand ETF ETF 464286624 4 48 SH   SOLE NONE 48 0 0
iShares MSCI Turkey ETF ETF 464286715 4 141 SH   SOLE NONE 141 0 0
iShares MSCI United Kingdom ETF ETF 46435G334 13 426 SH   SOLE NONE 426 0 0
iShares Preferred & Income Securities ETF ETF 464288687 152 4,050 SH   SOLE NONE 4,050 0 0
iStar Inc. REIT REIT 45031U101 2 130 SH   SOLE NONE 130 0 0
salesforce.com Inc. Common Stock 79466L302 120 808 SH   SOLE NONE 808 0 0