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 34,386 198,374 SH   SOLE NONE 198,374 0 0
58.com Inc. ADR ADR 31680Q104 239 3,839 SH   SOLE NONE 3,839 0 0
ABIOMED Inc. Common Stock 003654100 667 2,562 SH   SOLE NONE 2,562 0 0
ACADIA Pharmaceuticals Inc. Common Stock 004225108 1 34 SH   SOLE NONE 34 0 0
AGCO Corp. Common Stock 001084102 4 47 SH   SOLE NONE 47 0 0
ANSYS Inc. Common Stock 03662Q105 828 4,041 SH   SOLE NONE 4,041 0 0
AbbVie Inc. Common Stock 00287Y109 1,481 20,368 SH   SOLE NONE 20,368 0 0
Abbott Laboratories Common Stock 002824100 490 5,821 SH   SOLE NONE 5,821 0 0
Accenture PLC Common Stock G1151C101 1,083 5,860 SH   SOLE NONE 5,860 0 0
Adobe Inc. Common Stock 00724F101 1,295 4,394 SH   SOLE NONE 4,394 0 0
Advanced Energy Industries Inc. Common Stock 007973100 3 52 SH   SOLE NONE 52 0 0
Aflac Inc. Common Stock 001055102 2,160 39,412 SH   SOLE NONE 39,412 0 0
Agnico Eagle Mines Ltd. Common Stock 008474108 1,006 19,613 SH   SOLE NONE 19,613 0 0
Aircastle Ltd. Common Stock G0129K104 3 141 SH   SOLE NONE 141 0 0
Algonquin Power & Utilities Corp. Common Stock 015857105 23,925 1,974,211 SH   SOLE NONE 1,974,211 0 0
Alibaba Group Holding Ltd. ADR ADR 01609W102 2,075 12,245 SH   SOLE NONE 12,245 0 0
Allergan PLC Common Stock G0177J108 1,240 7,404 SH   SOLE NONE 7,404 0 0
Allison Transmission Holdings Inc. Common Stock 01973R101 3 65 SH   SOLE NONE 65 0 0
Alphabet Inc. Common Stock 02079K305 5,444 5,028 SH   SOLE NONE 5,028 0 0
Alphabet Inc. Common Stock 02079K107 105 97 SH   SOLE NONE 0 0 97
Altria Group Inc. Common Stock 02209S103 2,192 46,289 SH   SOLE NONE 46,289 0 0
Amazon.com Inc. Common Stock 023135106 6,732 3,555 SH   SOLE NONE 3,555 0 0
Ameren Corp. Common Stock 023608102 260 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,480 16,816 SH   SOLE NONE 16,816 0 0
American Express Co. Common Stock 025816109 1,830 14,824 SH   SOLE NONE 14,824 0 0
American Tower Corp. REIT REIT 03027X100 17,736 86,748 SH   SOLE NONE 86,748 0 0
American Water Works Co. Inc. Common Stock 030420103 1,719 14,815 SH   SOLE NONE 14,815 0 0
Ameriprise Financial Inc. Common Stock 03076C106 901 6,207 SH   SOLE NONE 6,207 0 0
AmerisourceBergen Corp. Common Stock 03073E105 750 8,795 SH   SOLE NONE 8,795 0 0
Amgen Inc. Common Stock 031162100 2,146 11,646 SH   SOLE NONE 11,646 0 0
Anthem Inc. Common Stock 036752103 2,090 7,405 SH   SOLE NONE 7,405 0 0
Apple Inc. Common Stock 037833100 9,083 45,891 SH   SOLE NONE 45,891 0 0
Arch Coal Inc. Common Stock 039380407 3 31 SH   SOLE NONE 31 0 0
Arena Pharmaceuticals Inc. Common Stock 040047607 1 16 SH   SOLE NONE 16 0 0
Armstrong World Industries Inc. Common Stock 04247X102 3 36 SH   SOLE NONE 36 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
Atlas Air Worldwide Holdings Inc. Common Stock 049164205 2 44 SH   SOLE NONE 44 0 0
Atmos Energy Corp. Common Stock 049560105 5,292 50,130 SH   SOLE NONE 50,130 0 0
AutoZone Inc. Common Stock 053332102 2,490 2,265 SH   SOLE NONE 2,265 0 0
Autodesk Inc. Common Stock 052769106 249 1,529 SH   SOLE NONE 1,529 0 0
Autohome Inc. ADR ADR 05278C107 201 2,350 SH   SOLE NONE 2,350 0 0
BCE Inc. Common Stock 05534B760 4,007 88,079 SH   SOLE NONE 88,079 0 0
BRP Inc. Common Stock 05577W200 1,235 34,545 SH   SOLE NONE 34,545 0 0
Baidu Inc. ADR ADR 056752108 377 3,216 SH   SOLE NONE 3,216 0 0
Bank of America Corp. Common Stock 060505104 13,649 470,644 SH   SOLE NONE 470,644 0 0
Bank of Montreal Common Stock 063671101 8,708 115,277 SH   SOLE NONE 115,277 0 0
Bank of New York Mellon Corp. Common Stock 064058100 387 8,762 SH   SOLE NONE 8,762 0 0
Bank of Nova Scotia Common Stock 064149107 127,023 2,364,846 SH   SOLE NONE 2,364,846 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 308 19,517 SH   SOLE NONE 19,517 0 0
Bausch Health Cos. Inc. Common Stock 071734107 205 8,130 SH   SOLE NONE 8,130 0 0
Best Buy Co. Inc. Common Stock 086516101 995 14,266 SH   SOLE NONE 14,266 0 0
Biogen Inc. Common Stock 09062X103 899 3,842 SH   SOLE NONE 3,842 0 0
BlackRock Inc. Common Stock 09247X101 457 974 SH   SOLE NONE 974 0 0
Booking Holdings Inc. Common Stock 09857L108 2,075 1,107 SH   SOLE NONE 1,107 0 0
Boston Properties Inc. REIT REIT 101121101 357 2,767 SH   SOLE NONE 2,767 0 0
Boston Scientific Corp. Common Stock 101137107 907 21,107 SH   SOLE NONE 21,107 0 0
BrightSphere Investment Group PLC Common Stock G1644T109 1 107 SH   SOLE NONE 107 0 0
Broadcom Inc. Common Stock 11135F101 2,293 7,964 SH   SOLE NONE 7,964 0 0
Brookfield Asset Management Inc. Common Stock 112585104 23,235 485,683 SH   SOLE NONE 485,683 0 0
Brookfield Business Partners LP - Units Units G16234109 1,647 42,288 SH   SOLE NONE 42,288 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101 28,809 672,141 SH   SOLE NONE 672,141 0 0
Brunswick Corp. Common Stock 117043109 2 51 SH   SOLE NONE 51 0 0
CAE Inc. Common Stock 124765108 1,561 58,070 SH   SOLE NONE 58,070 0 0
CAI International Inc. Common Stock 12477X106 2 68 SH   SOLE NONE 68 0 0
CF Industries Holdings Inc. Common Stock 125269100 1,116 23,901 SH   SOLE NONE 23,901 0 0
CGI Inc. Common Stock 12532H104 4,889 63,591 SH   SOLE NONE 63,591 0 0
CNX Resources Corp. Common Stock 12653C108 1 192 SH   SOLE NONE 192 0 0
CSX Corp. Common Stock 126408103 1,164 15,048 SH   SOLE NONE 15,048 0 0
CVS Health Corp. Common Stock 126650100 1,129 20,723 SH   SOLE NONE 20,723 0 0
Canada Goose Holdings Inc. Common Stock 135086106 122 3,143 SH   SOLE NONE 3,143 0 0
Canadian Imperial Bank of Commerce Common Stock 136069101 1,689 21,479 SH   SOLE NONE 21,479 0 0
Canadian National Railway Co. Common Stock 136375102 57,052 616,439 SH   SOLE NONE 616,439 0 0
Canadian Natural Resources Ltd. Common Stock 136385101 79,409 2,945,073 SH   SOLE NONE 2,945,073 0 0
Canadian Pacific Railway Ltd. Common Stock 13645T100 627 2,664 SH   SOLE NONE 2,664 0 0
Capital One Financial Corp. Common Stock 14040H105 1,284 14,155 SH   SOLE NONE 14,155 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,400 10,274 SH   SOLE NONE 10,274 0 0
Celanese Corp. Common Stock 150870103 677 6,280 SH   SOLE NONE 6,280 0 0
Celgene Corp. Common Stock 151020104 1,859 20,106 SH   SOLE NONE 20,106 0 0
Charter Communications Inc. Common Stock 16119P108 935 2,366 SH   SOLE NONE 2,366 0 0
Check Point Software Technologies Ltd. Common Stock M22465104 430 3,722 SH   SOLE NONE 3,722 0 0
Chemed Corp. Common Stock 16359R103 4 10 SH   SOLE NONE 10 0 0
Cheniere Energy Inc. Common Stock 16411R208 1,952 28,519 SH   SOLE NONE 28,519 0 0
Chesapeake Energy Corp. Common Stock 165167107 2 1,105 SH   SOLE NONE 1,105 0 0
Chevron Corp. Common Stock 166764100 3,468 27,865 SH   SOLE NONE 27,865 0 0
Choice Hotels International Inc. Common Stock 169905106 4 41 SH   SOLE NONE 41 0 0
Ciena Corp. Common Stock 171779309 3 80 SH   SOLE NONE 80 0 0
Cigna Corp. Common Stock 125523100 1,844 11,703 SH   SOLE NONE 11,703 0 0
Cirrus Logic Inc. Common Stock 172755100 3 79 SH   SOLE NONE 79 0 0
Cisco Systems Inc. Common Stock 17275R102 20,326 371,388 SH   SOLE NONE 371,388 0 0
Citigroup Inc. Common Stock 172967424 568 8,109 SH   SOLE NONE 8,109 0 0
Citrix Systems Inc. Common Stock 177376100 691 7,043 SH   SOLE NONE 7,043 0 0
Cleveland-Cliffs Inc. Common Stock 185899101 2 157 SH   SOLE NONE 157 0 0
Colgate-Palmolive Co. Common Stock 194162103 995 13,886 SH   SOLE NONE 13,886 0 0
Colony Capital Inc. REIT REIT 19626G108 1 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 1,968 46,538 SH   SOLE NONE 46,538 0 0
ConocoPhillips Common Stock 20825C104 985 16,153 SH   SOLE NONE 16,153 0 0
Cousins Properties Inc. REIT REIT 222795502 3 74 SH   SOLE NONE 74 0 0
Credicorp Ltd. Common Stock G2519Y108 488 2,134 SH   SOLE NONE 2,134 0 0
Cronos Group Inc. Common Stock 22717L101 241 15,034 SH   SOLE NONE 15,034 0 0
Crown Castle International Corp. REIT REIT 22822V101 14,543 111,572 SH   SOLE NONE 111,572 0 0
Cummins Inc. Common Stock 231021106 1,380 8,054 SH   SOLE NONE 8,054 0 0
DR Horton Inc. Common Stock 23331A109 819 18,998 SH   SOLE NONE 18,998 0 0
DTE Energy Co. Common Stock 233331107 2,735 21,384 SH   SOLE NONE 21,384 0 0
Darden Restaurants Inc. Common Stock 237194105 379 3,111 SH   SOLE NONE 3,111 0 0
Deckers Outdoor Corp. Common Stock 243537107 4 21 SH   SOLE NONE 21 0 0
Delta Air Lines Inc. Common Stock 247361702 740 13,041 SH   SOLE NONE 13,041 0 0
Dick's Sporting Goods Inc. Common Stock 253393102 1 42 SH   SOLE NONE 42 0 0
Digital Realty Trust Inc. REIT REIT 253868103 1,520 12,902 SH   SOLE NONE 12,902 0 0
Discover Financial Services Common Stock 254709108 788 10,151 SH   SOLE NONE 10,151 0 0
DocuSign Inc. Common Stock 256163106 265 5,334 SH   SOLE NONE 5,334 0 0
Dorman Products Inc. Common Stock 258278100 3 32 SH   SOLE NONE 32 0 0
Dover Corp. Common Stock 260003108 462 4,606 SH   SOLE NONE 4,606 0 0
Dow Inc. Common Stock 260557103 954 19,347 SH   SOLE NONE 19,347 0 0
Duke Energy Corp. Common Stock 26441C204 3,235 36,665 SH   SOLE NONE 36,665 0 0
Dupont De Nemours Inc. Common Stock 26614N102 393 5,235 SH   SOLE NONE 5,235 0 0
E Trade Financial Corp. Common Stock 269246401 1,057 23,693 SH   SOLE NONE 23,693 0 0
EPAM Systems Inc. Common Stock 29414B104 1 6 SH   SOLE NONE 6 0 0
EPR Properties REIT REIT 26884U109 2 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 2 38 SH   SOLE NONE 38 0 0
Ecolab Inc. Common Stock 278865100 410 2,075 SH   SOLE NONE 2,075 0 0
Edison International Common Stock 281020107 2,633 39,065 SH   SOLE NONE 39,065 0 0
Electronic Arts Inc. Common Stock 285512109 774 7,639 SH   SOLE NONE 7,639 0 0
Emergent Biosolutions Inc. Common Stock 29089Q105 2 45 SH   SOLE NONE 45 0 0
Emerson Electric Co. Common Stock 291011104 25,815 386,918 SH   SOLE NONE 386,918 0 0
EnLink Midstream LLC Common Stock 29336T100 674 66,764 SH   SOLE NONE 66,764 0 0
Enbridge Inc. Common Stock 29250N105 121,283 3,357,860 SH   SOLE NONE 3,357,860 0 0
Encana Corp. Common Stock 292505104 4,810 937,317 SH   SOLE NONE 937,317 0 0
Energy Transfer LP Common Stock 29273V100 1,883 133,709 SH   SOLE NONE 133,709 0 0
Enerplus Corp. Common Stock 292766102 2,314 307,689 SH   SOLE NONE 307,689 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 611 4,592 SH   SOLE NONE 4,592 0 0
Extra Space Storage Inc. REIT 30225T102 725 6,836 SH   SOLE NONE 6,836 0 0
Exxon Mobil Corp. Common Stock 30231G102 2,883 37,621 SH   SOLE NONE 37,621 0 0
Facebook Inc. Common Stock 30303M102 2,863 14,832 SH   SOLE NONE 14,832 0 0
Factset Research Systems Inc. Common Stock 303075105 3 9 SH   SOLE NONE 9 0 0
Fanhua Inc. ADR ADR 30712A103 2 59 SH   SOLE NONE 59 0 0
Fifth Third Bancorp Common Stock 316773100 751 26,914 SH   SOLE NONE 26,914 0 0
First Community Bankshares Inc. Common Stock 31983A103 2 56 SH   SOLE NONE 56 0 0
FirstCash Inc. Common Stock 33767D105 4 36 SH   SOLE NONE 36 0 0
Fiserv Inc. Common Stock 337738108 736 8,078 SH   SOLE NONE 8,078 0 0
Five Below Inc. Common Stock 33829M101 3 25 SH   SOLE NONE 25 0 0
FleetCor Technologies Inc. Common Stock 339041105 786 2,797 SH   SOLE NONE 2,797 0 0
Fortis Inc. Common Stock 349553107 5,050 127,902 SH   SOLE NONE 127,902 0 0
Forward Air Corp. Common Stock 349853101 2 35 SH   SOLE NONE 35 0 0
Franco-Nevada Corp. Common Stock 351858105 1,470 17,316 SH   SOLE NONE 17,316 0 0
Franklin FTSE India ETF ETF 35473P769 8 331 SH   SOLE NONE 0 0 331
Franklin FTSE Taiwan ETF ETF 35473P686 19 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 3 52 SH   SOLE NONE 52 0 0
Gartner Inc. Common Stock 366651107 748 4,647 SH   SOLE NONE 4,647 0 0
General Mills Inc. Common Stock 370334104 835 15,890 SH   SOLE NONE 15,890 0 0
Genesee & Wyoming Inc. Common Stock 371559105 3 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 951 24,568 SH   SOLE NONE 24,568 0 0
Gilead Sciences Inc. Common Stock 375558103 420 6,218 SH   SOLE NONE 6,218 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 973 21,135 SH   SOLE NONE 21,135 0 0
Grupo Aeroportuario del Pacifico SAB de CV ADR ADR 400506101 2,223 21,312 SH   SOLE NONE 21,312 0 0
H&R Block Inc. Common Stock 093671105 1,067 36,418 SH   SOLE NONE 36,418 0 0
HCA Healthcare Inc. Common Stock 40412C101 1,263 9,345 SH   SOLE NONE 9,345 0 0
HP Inc. Common Stock 40434L105 439 21,118 SH   SOLE NONE 21,118 0 0
Hasbro Inc. Common Stock 418056107 412 3,894 SH   SOLE NONE 3,894 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 511 11,052 SH   SOLE NONE 11,052 0 0
Honeywell International Inc. Common Stock 438516106 17,563 100,596 SH   SOLE NONE 100,596 0 0
Houlihan Lokey Inc. Common Stock 441593100 3 60 SH   SOLE NONE 60 0 0
Humana Inc. Common Stock 444859102 718 2,708 SH   SOLE NONE 2,708 0 0
Huntington Bancshares Inc. Common Stock 446150104 386 27,900 SH   SOLE NONE 27,900 0 0
Hutchison China MediTech Ltd. ADR ADR 44842L103 139 6,327 SH   SOLE NONE 6,327 0 0
IHS Markit Ltd. Common Stock G47567105 403 6,323 SH   SOLE NONE 6,323 0 0
Imperial Oil Ltd. Common Stock 453038408 854 30,834 SH   SOLE NONE 30,834 0 0
Ingersoll-Rand PLC Common Stock G47791101 1,057 8,345 SH   SOLE NONE 8,345 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
Inogen Inc. Common Stock 45780L104 1 8 SH   SOLE NONE 8 0 0
Intel Corp. Common Stock 458140100 1,656 34,585 SH   SOLE NONE 34,585 0 0
International Business Machines Corp. Common Stock 459200101 11,961 86,735 SH   SOLE NONE 86,735 0 0
Intuit Inc. Common Stock 461202103 1,146 4,385 SH   SOLE NONE 4,385 0 0
JPMorgan Chase & Co. Common Stock 46625H100 6,179 55,265 SH   SOLE NONE 55,265 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,810 12,698 SH   SOLE NONE 12,698 0 0
Johnson & Johnson Common Stock 478160104 35,055 251,686 SH   SOLE NONE 251,686 0 0
Johnson Controls International PLC Common Stock G51502105 88 2,140 SH   SOLE NONE 2,140 0 0
Kellogg Co. Common Stock 487836108 9,036 168,679 SH   SOLE NONE 168,679 0 0
Kforce Inc. Common Stock 493732101 2 60 SH   SOLE NONE 60 0 0
Kimberly-Clark Corp. Common Stock 494368103 1,134 8,507 SH   SOLE NONE 8,507 0 0
Kinder Morgan Inc. Common Stock 49456B101 7,293 349,277 SH   SOLE NONE 349,277 0 0
Kirkland Lake Gold Ltd. Common Stock 49741E100 2,451 56,897 SH   SOLE NONE 56,897 0 0
Korn Ferry Common Stock 500643200 2 50 SH   SOLE NONE 50 0 0
Lancaster Colony Corp. Common Stock 513847103 3 17 SH   SOLE NONE 17 0 0
Laredo Petroleum Inc. Common Stock 516806106 1 327 SH   SOLE NONE 327 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 690 10,414 SH   SOLE NONE 10,414 0 0
Lockheed Martin Corp. Common Stock 539830109 22,073 60,718 SH   SOLE NONE 60,718 0 0
Loral Space & Communications Inc. Common Stock 543881106 2 63 SH   SOLE NONE 63 0 0
Lowe's Cos. Inc. Common Stock 548661107 2,356 23,352 SH   SOLE NONE 23,352 0 0
Lululemon Athletica Inc. Common Stock 550021109 787 4,366 SH   SOLE NONE 4,366 0 0
LyondellBasell Industries NV Common Stock N53745100 392 4,556 SH   SOLE NONE 4,556 0 0
M&T Bank Corp. Common Stock 55261F104 906 5,326 SH   SOLE NONE 5,326 0 0
MRC Global Inc. Common Stock 55345K103 1 70 SH   SOLE NONE 70 0 0
MSCI Inc. Common Stock 55354G100 801 3,355 SH   SOLE NONE 3,355 0 0
Macquarie Infrastructure Corp. Common Stock 55608B105 1,470 36,270 SH   SOLE NONE 36,270 0 0
Macy's Inc. Common Stock 55616P104 122 5,676 SH   SOLE NONE 5,676 0 0
Magna International Inc. Common Stock 559222401 1,480 29,739 SH   SOLE NONE 29,739 0 0
Mallinckrodt PLC Common Stock G5785G107 1 113 SH   SOLE NONE 113 0 0
Manhattan Associates Inc. Common Stock 562750109 3 47 SH   SOLE NONE 47 0 0
Manulife Financial Corp. Common Stock 56501R106 78,889 4,340,742 SH   SOLE NONE 4,340,742 0 0
Marathon Oil Corp. Common Stock 565849106 625 43,967 SH   SOLE NONE 43,967 0 0
Marathon Petroleum Corp. Common Stock 56585A102 424 7,583 SH   SOLE NONE 7,583 0 0
MarketAxess Holdings Inc. Common Stock 57060D108 3 8 SH   SOLE NONE 8 0 0
Masimo Corp. Common Stock 574795100 3 23 SH   SOLE NONE 23 0 0
Mastercard Inc. Common Stock 57636Q104 3,588 13,565 SH   SOLE NONE 13,565 0 0
Match Group Inc. Common Stock 57665R106 1 11 SH   SOLE NONE 11 0 0
Matson Inc. Common Stock 57686G105 2 57 SH   SOLE NONE 57 0 0
McCormick and Co. Inc. Common Stock 579780206 22,880 147,603 SH   SOLE NONE 0 0 147,603
McDonald's Corp. Common Stock 580135101 37,025 178,296 SH   SOLE NONE 178,296 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,307 15,582 SH   SOLE NONE 15,582 0 0
Meritor Inc. Common Stock 59001K100 1 41 SH   SOLE NONE 41 0 0
MetLife Inc. Common Stock 59156R108 1,038 20,897 SH   SOLE NONE 20,897 0 0
Methanex Corp. Common Stock 59151K108 947 20,870 SH   SOLE NONE 20,870 0 0
Microsoft Corp. Common Stock 594918104 18,613 138,944 SH   SOLE NONE 138,944 0 0
Molson Coors Brewing Co. Common Stock 60871R209 268 4,785 SH   SOLE NONE 4,785 0 0
Morningstar Inc. Common Stock 617700109 3 23 SH   SOLE NONE 23 0 0
Motorola Solutions Inc. Common Stock 620076307 190 1,137 SH   SOLE NONE 1,137 0 0
Mylan NV Common Stock N59465109 567 29,783 SH   SOLE NONE 29,783 0 0
Nanometrics Inc. Common Stock 630077105 2 54 SH   SOLE NONE 54 0 0
NetEase Inc. ADR ADR 64110W102 241 941 SH   SOLE NONE 941 0 0
Netflix Inc. Common Stock 64110L106 363 988 SH   SOLE NONE 988 0 0
NextEra Energy Inc. Common Stock 65339F101 1,947 9,506 SH   SOLE NONE 9,506 0 0
Norbord Inc. Common Stock 65548P403 2 90 SH   SOLE NONE 90 0 0
Nordstrom Inc. Common Stock 655664100 865 27,139 SH   SOLE NONE 27,139 0 0
Norfolk Southern Corp. Common Stock 655844108 3,604 18,081 SH   SOLE NONE 18,081 0 0
NorthStar Realty Europe Corp. REIT REIT 66706L101 2 147 SH   SOLE NONE 147 0 0
Northwestern Corp. Common Stock 668074305 2,988 41,418 SH   SOLE NONE 41,418 0 0
Norwegian Cruise Line Holdings Ltd. Common Stock G66721104 599 11,177 SH   SOLE NONE 11,177 0 0
Nucor Corp. Common Stock 670346105 646 11,724 SH   SOLE NONE 11,724 0 0
Nutrien Ltd. Common Stock 67077M108 83,456 1,560,161 SH   SOLE NONE 1,560,161 0 0
O'Reilly Automotive Inc. Common Stock 67103H107 527 1,426 SH   SOLE NONE 1,426 0 0
OGE Energy Corp. Common Stock 670837103 3,049 71,637 SH   SOLE NONE 71,637 0 0
ONEOK Inc. Common Stock 682680103 5,891 85,610 SH   SOLE NONE 85,610 0 0
Occidental Petroleum Corp. Common Stock 674599105 489 9,734 SH   SOLE NONE 9,734 0 0
Office Depot Inc. Common Stock 676220106 2 802 SH   SOLE NONE 802 0 0
Omnicom Group Inc. Common Stock 681919106 1,016 12,400 SH   SOLE NONE 12,400 0 0
OneMain Holdings Inc. Common Stock 68268W103 2 70 SH   SOLE NONE 70 0 0
Open Text Corp. Common Stock 683715106 18,397 445,822 SH   SOLE NONE 445,822 0 0
Oracle Corp. Common Stock 68389X105 1,462 25,658 SH   SOLE NONE 25,658 0 0
Oshkosh Corp. Common Stock 688239201 1 16 SH   SOLE NONE 16 0 0
Owens-Illinois Inc. Common Stock 690768403 3 158 SH   SOLE NONE 158 0 0
PPL Corp. Common Stock 69351T106 2,342 75,509 SH   SOLE NONE 75,509 0 0
PS Business Parks Inc. REIT REIT 69360J107 3 15 SH   SOLE NONE 15 0 0
PVH Corp. Common Stock 693656100 396 4,187 SH   SOLE NONE 4,187 0 0
PayPal Holdings Inc. Common Stock 70450Y103 342 2,992 SH   SOLE NONE 2,992 0 0
Paycom Software Inc. Common Stock 70432V102 1 6 SH   SOLE NONE 6 0 0
Pegasystems Inc. Common Stock 705573103 1 14 SH   SOLE NONE 14 0 0
Pembina Pipeline Corp. Common Stock 706327103 48,666 1,307,286 SH   SOLE NONE 1,307,286 0 0
PepsiCo Inc. Common Stock 713448108 2,606 19,874 SH   SOLE NONE 19,874 0 0
Pfizer Inc. Common Stock 717081103 23,244 536,567 SH   SOLE NONE 536,567 0 0
Philip Morris International Inc. Common Stock 718172109 1,462 18,615 SH   SOLE NONE 18,615 0 0
Phillips 66 Common Stock 718546104 397 4,248 SH   SOLE NONE 4,248 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 3 85 SH   SOLE NONE 85 0 0
Public Storage REIT REIT 74460D109 502 2,106 SH   SOLE NONE 2,106 0 0
PulteGroup Inc. Common Stock 745867101 630 19,931 SH   SOLE NONE 19,931 0 0
QEP Resources Inc. Common Stock 74733V100 2 261 SH   SOLE NONE 261 0 0
RPC Inc. Common Stock 749660106 1 110 SH   SOLE NONE 110 0 0
Radian Group Inc. Common Stock 750236101 3 114 SH   SOLE NONE 114 0 0
Ralph Lauren Corp. Common Stock 751212101 750 6,604 SH   SOLE NONE 6,604 0 0
Raytheon Co. Common Stock 755111507 823 4,734 SH   SOLE NONE 4,734 0 0
Realogy Holdings Corp. Common Stock 75605Y106 1 140 SH   SOLE NONE 140 0 0
Renewable Energy Group Inc. Common Stock 75972A301 2 104 SH   SOLE NONE 104 0 0
Republic Services Inc. Common Stock 760759100 877 10,122 SH   SOLE NONE 10,122 0 0
Restaurant Brands International Inc. Common Stock 76131D103 40,674 584,875 SH   SOLE NONE 584,875 0 0
Rexford Industrial Realty Inc. REIT 76169C100 1,720 42,605 SH   SOLE NONE 42,605 0 0
Roan Resources Inc. Common Stock 769755109 1 576 SH   SOLE NONE 576 0 0
Rogers Communications Inc. Common Stock 775109200 29,345 548,207 SH   SOLE NONE 0 0 548,207
Royal Bank of Canada Common Stock 780087102 152,179 1,914,921 SH   SOLE NONE 1,914,921 0 0
Rush Enterprises Inc. Common Stock 781846209 2 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 405 1,779 SH   SOLE NONE 1,779 0 0
SPS Commerce Inc. Common Stock 78463M107 2 22 SH   SOLE NONE 22 0 0
STAG Industrial Inc. REIT REIT 85254J102 2,146 70,957 SH   SOLE NONE 70,957 0 0
SVB Financial Group Common Stock 78486Q101 350 1,557 SH   SOLE NONE 1,557 0 0
Sally Beauty Holdings Inc. Common Stock 79546E104 2 144 SH   SOLE NONE 144 0 0
Scholastic Corp. Common Stock 807066105 2 69 SH   SOLE NONE 0 0 69
Sempra Energy Common Stock 816851109 6,522 47,456 SH   SOLE NONE 47,456 0 0
Semtech Corp. Common Stock 816850101 2 49 SH   SOLE NONE 49 0 0
Shaw Communications Inc. Common Stock 82028K200 32,592 1,597,322 SH   SOLE NONE 0 0 1,597,322
Silicon Motion Technology Corp. ADR ADR 82706C108 2 35 SH   SOLE NONE 35 0 0
Simon Property Group Inc. REIT REIT 828806109 807 5,054 SH   SOLE NONE 5,054 0 0
Sinclair Broadcast Group Inc. Common Stock 829226109 4 67 SH   SOLE NONE 67 0 0
Sleep Number Corp. Common Stock 83125X103 2 58 SH   SOLE NONE 58 0 0
Snap-On Inc. Common Stock 833034101 495 2,990 SH   SOLE NONE 2,990 0 0
SolarEdge Technologies Inc. Common Stock 83417M104 2 25 SH   SOLE NONE 25 0 0
Southwestern Energy Co. Common Stock 845467109 1 352 SH   SOLE NONE 352 0 0
Spire Inc. Common Stock 84857L101 885 10,548 SH   SOLE NONE 10,548 0 0
Sprint Corp. Common Stock 85207U105 364 55,334 SH   SOLE NONE 55,334 0 0
Starbucks Corp. Common Stock 855244109 1,411 16,827 SH   SOLE NONE 16,827 0 0
Steven Madden Ltd. Common Stock 556269108 3 87 SH   SOLE NONE 87 0 0
Strategic Education Inc. Common Stock 86272C103 3 17 SH   SOLE NONE 17 0 0
Stryker Corp. Common Stock 863667101 836 4,066 SH   SOLE NONE 4,066 0 0
Sun Life Financial Inc. Common Stock 866796105 7,378 178,153 SH   SOLE NONE 178,153 0 0
Suncor Energy Inc. Common Stock 867224107 72,871 2,336,052 SH   SOLE NONE 2,336,052 0 0
Supernus Pharmaceuticals Inc. Common Stock 868459108 1 36 SH   SOLE NONE 36 0 0
Symantec Corp. Common Stock 871503108 820 37,683 SH   SOLE NONE 37,683 0 0
Synchrony Financial Common Stock 87165B103 894 25,797 SH   SOLE NONE 25,797 0 0
T Rowe Price Group Inc. Common Stock 74144T108 900 8,208 SH   SOLE NONE 8,208 0 0
TC Energy Corp. Common Stock 87807B107 11,634 234,683 SH   SOLE NONE 234,683 0 0
TELUS Corp. Common Stock 87971M103 53,511 1,447,542 SH   SOLE NONE 1,447,542 0 0
Take-Two Interactive Software Inc. Common Stock 874054109 737 6,495 SH   SOLE NONE 6,495 0 0
Targa Resources Corp. Common Stock 87612G101 943 24,019 SH   SOLE NONE 24,019 0 0
Target Corp. Common Stock 87612E106 893 10,316 SH   SOLE NONE 10,316 0 0
Taro Pharmaceutical Industries Ltd. Common Stock M8737E108 2 18 SH   SOLE NONE 18 0 0
Tech Data Corp. Common Stock 878237106 1 13 SH   SOLE NONE 13 0 0
Teck Resources Ltd. Common Stock 878742204 4,948 214,432 SH   SOLE NONE 214,432 0 0
Teradyne Inc. Common Stock 880770102 2 51 SH   SOLE NONE 51 0 0
Tetra Tech Inc. Common Stock 88162G103 3 43 SH   SOLE NONE 43 0 0
Teva Pharmaceutical Industries Ltd. ADR ADR 881624209 246 26,685 SH   SOLE NONE 26,685 0 0
Texas Instruments Inc. Common Stock 882508104 1,231 10,730 SH   SOLE NONE 10,730 0 0
Texas Pacific Land Trust Common Stock 882610108 3 4 SH   SOLE NONE 4 0 0
Texas Roadhouse Inc. Common Stock 882681109 2 30 SH   SOLE NONE 30 0 0
The Allstate Corp. Common Stock 020002101 1,151 11,321 SH   SOLE NONE 11,321 0 0
The Boeing Co. Common Stock 097023105 3,398 9,334 SH   SOLE NONE 9,334 0 0
The Boston Beer Co. Inc. Common Stock 100557107 4 10 SH   SOLE NONE 0 0 10
The Children's Place Inc. Common Stock 168905107 2 21 SH   SOLE NONE 21 0 0
The Coca-Cola Co. Common Stock 191216100 23,464 460,792 SH   SOLE NONE 460,792 0 0
The Descartes Systems Group Inc. Common Stock 249906108 587 15,870 SH   SOLE NONE 15,870 0 0
The Hershey Co. Common Stock 427866108 972 7,251 SH   SOLE NONE 7,251 0 0
The Home Depot Inc. Common Stock 437076102 47,257 227,230 SH   SOLE NONE 227,230 0 0
The Procter & Gamble Co. Common Stock 742718109 1,715 15,640 SH   SOLE NONE 15,640 0 0
The Progressive Corp. Common Stock 743315103 740 9,258 SH   SOLE NONE 9,258 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 4,504 81,469 SH   SOLE NONE 81,469 0 0
The Toro Co. Common Stock 891092108 3 40 SH   SOLE NONE 40 0 0
The Travelers Cos. Inc. Common Stock 89417E109 932 6,233 SH   SOLE NONE 6,233 0 0
The Williams Cos. Inc. Common Stock 969457100 5,758 205,358 SH   SOLE NONE 205,358 0 0
Thermo Fisher Scientific Inc. Common Stock 883556102 394 1,343 SH   SOLE NONE 1,343 0 0
Torchmark Corp. Common Stock 891027104 157 1,751 SH   SOLE NONE 1,751 0 0
Toronto-Dominion Bank Common Stock 891160509 141,523 2,421,994 SH   SOLE NONE 2,421,994 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
Triton International Ltd. Common Stock G9078F107 1 31 SH   SOLE NONE 31 0 0
Tyson Foods Inc. Common Stock 902494103 18,428 228,242 SH   SOLE NONE 228,242 0 0
Ubiquiti Networks Inc. Common Stock 90347A100 2 13 SH   SOLE NONE 13 0 0
Union Pacific Corp. Common Stock 907818108 2,770 16,379 SH   SOLE NONE 16,379 0 0
United Continental Holdings Inc. Common Stock 910047109 1,147 13,099 SH   SOLE NONE 13,099 0 0
United Fire Group Inc. Common Stock 910340108 3 55 SH   SOLE NONE 55 0 0
United Parcel Service Inc. Common Stock 911312106 131 1,273 SH   SOLE NONE 1,273 0 0
United Technologies Corp. Common Stock 913017109 2,262 17,373 SH   SOLE NONE 17,373 0 0
UnitedHealth Group Inc. Common Stock 91324P102 62,660 256,792 SH   SOLE NONE 256,792 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
Unum Group Common Stock 91529Y106 1,338 39,890 SH   SOLE NONE 39,890 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 1,452 8,684 SH   SOLE NONE 8,684 0 0
Valero Energy Corp. Common Stock 91913Y100 836 9,763 SH   SOLE NONE 9,763 0 0
Valvoline Inc. Common Stock 92047W101 3 152 SH   SOLE NONE 152 0 0
Vanguard Total International Bond ETF ETF 92203J407 186 3,243 SH   SOLE NONE 0 0 3,243
Ventas Inc. REIT REIT 92276F100 405 5,928 SH   SOLE NONE 5,928 0 0
Verizon Communications Inc. Common Stock 92343V104 4,830 84,546 SH   SOLE NONE 84,546 0 0
Vermilion Energy Inc. Common Stock 923725105 33,772 1,554,520 SH   SOLE NONE 1,554,520 0 0
Versum Materials Inc. Common Stock 92532W103 1 17 SH   SOLE NONE 17 0 0
Vertex Pharmaceuticals Inc. Common Stock 92532F100 393 2,145 SH   SOLE NONE 2,145 0 0
Viacom Inc. Common Stock 92553P201 715 23,951 SH   SOLE NONE 0 0 23,951
Visa Inc. Common Stock 92826C839 4,362 25,135 SH   SOLE NONE 25,135 0 0
WD-40 Co. Common Stock 929236107 3 17 SH   SOLE NONE 17 0 0
WEC Energy Group Inc. Common Stock 92939U106 5,864 70,343 SH   SOLE NONE 70,343 0 0
WNS Holdings Ltd. ADR ADR 92932M101 3 52 SH   SOLE NONE 52 0 0
Walgreens Boots Alliance Inc. Common Stock 931427108 1,105 20,209 SH   SOLE NONE 20,209 0 0
Walmart Inc. Common Stock 931142103 1,460 13,216 SH   SOLE NONE 13,216 0 0
Warrior Met Coal Inc. Common Stock 93627C101 1 36 SH   SOLE NONE 36 0 0
Waste Connections Inc. Common Stock 94106B101 1,802 18,864 SH   SOLE NONE 18,864 0 0
Waters Corp. Common Stock 941848103 413 1,918 SH   SOLE NONE 1,918 0 0
Welltower Inc. REIT REIT 95040Q104 346 4,247 SH   SOLE NONE 4,247 0 0
Wheaton Precious Metals Corp. Common Stock 962879102 22 900 SH   SOLE NONE 900 0 0
Wix.Com Inc. Common Stock M98068105 205 1,442 SH   SOLE NONE 1,442 0 0
Xcel Energy Inc. Common Stock 98389B100 4,661 78,342 SH   SOLE NONE 78,342 0 0
iShares Core International Aggregate Bond ETF ETF 46435G672 203 3,733 SH   SOLE NONE 0 0 3,733
iShares Core S&P 500 ETF ETF 464287200 721 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 555 12,703 SH   SOLE NONE 12,703 0 0
iShares MSCI China ETF ETF 46429B671 33 552 SH   SOLE NONE 552 0 0
iShares MSCI France ETF ETF 464286707 16 507 SH   SOLE NONE 507 0 0
iShares MSCI Germany ETF ETF 464286806 94 3,364 SH   SOLE NONE 3,364 0 0
iShares MSCI Israel ETF ETF 464286632 17 316 SH   SOLE NONE 316 0 0
iShares MSCI Japan ETF ETF 46434G822 151 2,764 SH   SOLE NONE 2,764 0 0
iShares MSCI Netherlands ETF ETF 464286814 96 3,102 SH   SOLE NONE 3,102 0 0
iShares MSCI Poland ETF ETF 46429B606 3 121 SH   SOLE NONE 121 0 0
iShares MSCI Russia ETF ETF 46434G798 92 2,345 SH   SOLE NONE 2,345 0 0
iShares MSCI South Korea ETF ETF 464286772 74 1,232 SH   SOLE NONE 1,232 0 0
iShares MSCI Spain ETF ETF 464286764 27 943 SH   SOLE NONE 943 0 0
iShares MSCI Sweden ETF ETF 464286756 25 821 SH   SOLE NONE 821 0 0
iShares MSCI Taiwan ETF ETF 46434G772 24 697 SH   SOLE NONE 697 0 0
iShares MSCI Thailand ETF ETF 464286624 5 48 SH   SOLE NONE 48 0 0
iShares MSCI Turkey ETF ETF 464286715 3 141 SH   SOLE NONE 141 0 0
iShares MSCI United Kingdom ETF ETF 46435G334 14 426 SH   SOLE NONE 426 0 0
iShares Preferred & Income Securities ETF ETF 464288687 149 4,050 SH   SOLE NONE 4,050 0 0
salesforce.com Inc. Common Stock 79466L302 123 808 SH   SOLE NONE 808 0 0