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 20,504 98,680 SH   SOLE NONE 98,680 0 0
58.com Inc. ADR ADR 31680Q104 372 5,668 SH   SOLE NONE 5,668 0 0
ABIOMED Inc. Common Stock 003654100 526 1,843 SH   SOLE NONE 1,843 0 0
AGCO Corp. Common Stock 001084102 1 13 SH   SOLE NONE 13 0 0
ANSYS Inc. Common Stock 03662Q105 738 4,041 SH   SOLE NONE 4,041 0 0
AbbVie Inc. Common Stock 00287Y109 1,725 21,407 SH   SOLE NONE 21,407 0 0
Abbott Laboratories Common Stock 002824100 482 6,028 SH   SOLE NONE 6,028 0 0
Accenture PLC Common Stock G1151C101 1,086 6,170 SH   SOLE NONE 6,170 0 0
Adobe Inc. Common Stock 00724F101 1,844 6,918 SH   SOLE NONE 6,918 0 0
Advanced Energy Industries Inc. Common Stock 007973100 3 52 SH   SOLE NONE 52 0 0
Aflac Inc. Common Stock 001055102 1,053 21,060 SH   SOLE NONE 21,060 0 0
Agnico Eagle Mines Ltd. Common Stock 008474108 975 22,434 SH   SOLE NONE 22,434 0 0
Aircastle Ltd. Common Stock G0129K104 3 141 SH   SOLE NONE 141 0 0
Algonquin Power & Utilities Corp. Common Stock 015857105 24,215 2,153,009 SH   SOLE NONE 2,153,009 0 0
Alibaba Group Holding Ltd. ADR ADR 01609W102 1,387 7,601 SH   SOLE NONE 7,601 0 0
Allergan PLC Common Stock G0177J108 1,138 7,772 SH   SOLE NONE 7,772 0 0
Allison Transmission Holdings Inc. Common Stock 01973R101 3 65 SH   SOLE NONE 65 0 0
Alphabet Inc. Common Stock 02079K305 5,773 4,905 SH   SOLE NONE 4,905 0 0
Altice USA Inc. Common Stock 02156K103 1 39 SH   SOLE NONE 39 0 0
Altria Group Inc. Common Stock 02209S103 3,315 57,731 SH   SOLE NONE 57,731 0 0
Amazon.com Inc. Common Stock 023135106 6,386 3,586 SH   SOLE NONE 3,586 0 0
American Eagle Outfitters Inc. Common Stock 02553E106 3 136 SH   SOLE NONE 136 0 0
American Electric Power Co. Inc. Common Stock 025537101 1,291 15,413 SH   SOLE NONE 15,413 0 0
American Express Co. Common Stock 025816109 1,706 15,604 SH   SOLE NONE 15,604 0 0
American Tower Corp. REIT REIT 03027X100 17,043 86,488 SH   SOLE NONE 86,488 0 0
American Water Works Co. Inc. Common Stock 030420103 706 6,771 SH   SOLE NONE 6,771 0 0
Ameriprise Financial Inc. Common Stock 03076C106 374 2,923 SH   SOLE NONE 2,923 0 0
AmerisourceBergen Corp. Common Stock 03073E105 737 9,265 SH   SOLE NONE 9,265 0 0
Amgen Inc. Common Stock 031162100 2,278 11,993 SH   SOLE NONE 11,993 0 0
Anadarko Petroleum Corp. Common Stock 032511107 635 13,953 SH   SOLE NONE 13,953 0 0
Anthem Inc. Common Stock 036752103 800 2,786 SH   SOLE NONE 2,786 0 0
Apple Inc. Common Stock 037833100 9,029 47,536 SH   SOLE NONE 47,536 0 0
Applied Materials Inc. Common Stock 038222105 742 18,706 SH   SOLE NONE 18,706 0 0
Arch Coal Inc. Common Stock 039380407 3 31 SH   SOLE NONE 31 0 0
Aspen Technology Inc. Common Stock 045327103 4 36 SH   SOLE NONE 36 0 0
Assurant Inc. Common Stock 04621X108 371 3,911 SH   SOLE NONE 3,911 0 0
Atkore International Group Inc. Common Stock 047649108 2 104 SH   SOLE NONE 104 0 0
Atlantic Power Corp. Common Stock 04878Q863 89 35,459 SH   SOLE NONE 35,459 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,212 50,634 SH   SOLE NONE 50,634 0 0
AutoZone Inc. Common Stock 053332102 3,343 3,264 SH   SOLE NONE 3,264 0 0
Autodesk Inc. Common Stock 052769106 247 1,583 SH   SOLE NONE 1,583 0 0
Autohome Inc. ADR ADR 05278C107 174 1,654 SH   SOLE NONE 1,654 0 0
Avery Dennison Corp. Common Stock 053611109 772 6,835 SH   SOLE NONE 6,835 0 0
BCE Inc. Common Stock 05534B760 4,153 93,537 SH   SOLE NONE 93,537 0 0
BEST Inc. ADR ADR 08653C106 1 153 SH   SOLE NONE 153 0 0
BRP Inc. Common Stock 05577W200 1,987 71,617 SH   SOLE NONE 71,617 0 0
Baidu Inc. ADR ADR 056752108 746 4,525 SH   SOLE NONE 4,525 0 0
Bank of America Corp. Common Stock 060505104 1,545 56,000 SH   SOLE NONE 56,000 0 0
Bank of Montreal Common Stock 063671101 7,617 101,800 SH   SOLE NONE 101,800 0 0
Bank of New York Mellon Corp. Common Stock 064058100 458 9,074 SH   SOLE NONE 9,074 0 0
Bank of Nova Scotia Common Stock 064149107 92,285 1,733,551 SH   SOLE NONE 1,733,551 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 774 56,440 SH   SOLE NONE 56,440 0 0
Bausch Health Cos. Inc. Common Stock 071734107 354 14,341 SH   SOLE NONE 14,341 0 0
Best Buy Co. Inc. Common Stock 086516101 287 4,032 SH   SOLE NONE 4,032 0 0
Biogen Inc. Common Stock 09062X103 1,397 5,912 SH   SOLE NONE 5,912 0 0
BlackRock Inc. Common Stock 09247X101 1,397 3,268 SH   SOLE NONE 3,268 0 0
Booking Holdings Inc. Common Stock 09857L108 1,946 1,115 SH   SOLE NONE 1,115 0 0
Boston Properties Inc. REIT REIT 101121101 881 6,580 SH   SOLE NONE 6,580 0 0
Broadcom Inc. Common Stock 11135F101 2,817 9,368 SH   SOLE NONE 9,368 0 0
Brookfield Asset Management Inc. Common Stock 112585104 10,180 218,512 SH   SOLE NONE 218,512 0 0
Brookfield Business Partners LP - Units Units G16234109 1,841 46,468 SH   SOLE NONE 46,468 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101 19,346 463,244 SH   SOLE NONE 463,244 0 0
Brunswick Corp. Common Stock 117043109 3 51 SH   SOLE NONE 51 0 0
CAE Inc. Common Stock 124765108 2,643 119,294 SH   SOLE NONE 119,294 0 0
CAI International Inc. Common Stock 12477X106 2 68 SH   SOLE NONE 68 0 0
CF Industries Holdings Inc. Common Stock 125269100 1,146 28,022 SH   SOLE NONE 28,022 0 0
CNX Resources Corp. Common Stock 12653C108 2 192 SH   SOLE NONE 192 0 0
CSX Corp. Common Stock 126408103 1,137 15,200 SH   SOLE NONE 15,200 0 0
CVS Health Corp. Common Stock 126650100 1,168 21,655 SH   SOLE NONE 21,655 0 0
Canada Goose Holdings Inc. Common Stock 135086106 156 3,253 SH   SOLE NONE 3,253 0 0
Canadian Imperial Bank of Commerce Common Stock 136069101 2,654 33,583 SH   SOLE NONE 33,583 0 0
Canadian National Railway Co. Common Stock 136375102 57,003 636,765 SH   SOLE NONE 636,765 0 0
Canadian Natural Resources Ltd. Common Stock 136385101 62,311 2,269,531 SH   SOLE NONE 2,269,531 0 0
Canadian Pacific Railway Ltd. Common Stock 13645T100 164 796 SH   SOLE NONE 796 0 0
Capital One Financial Corp. Common Stock 14040H105 1,218 14,905 SH   SOLE NONE 14,905 0 0
Caterpillar Inc. Common Stock 149123101 1,359 10,031 SH   SOLE NONE 10,031 0 0
Celanese Corp. Common Stock 150870103 450 4,568 SH   SOLE NONE 4,568 0 0
Celgene Corp. Common Stock 151020104 1,972 20,906 SH   SOLE NONE 20,906 0 0
Centene Corp. Common Stock 15135B101 336 6,334 SH   SOLE NONE 6,334 0 0
Charter Communications Inc. Common Stock 16119P108 821 2,366 SH   SOLE NONE 2,366 0 0
Check Point Software Technologies Ltd. Common Stock M22465104 163 1,292 SH   SOLE NONE 1,292 0 0
Chemed Corp. Common Stock 16359R103 3 10 SH   SOLE NONE 10 0 0
Cheniere Energy Inc. Common Stock 16411R208 1,969 28,807 SH   SOLE NONE 28,807 0 0
Chesapeake Energy Corp. Common Stock 165167107 2 711 SH   SOLE NONE 711 0 0
Chevron Corp. Common Stock 166764100 2,886 23,433 SH   SOLE NONE 23,433 0 0
Choice Hotels International Inc. Common Stock 169905106 3 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,939 12,054 SH   SOLE NONE 12,054 0 0
Cirrus Logic Inc. Common Stock 172755100 3 79 SH   SOLE NONE 79 0 0
Cisco Systems Inc. Common Stock 17275R102 22,762 421,596 SH   SOLE NONE 421,596 0 0
Citigroup Inc. Common Stock 172967424 523 8,400 SH   SOLE NONE 8,400 0 0
Citrix Systems Inc. Common Stock 177376100 702 7,043 SH   SOLE NONE 7,043 0 0
Cleveland-Cliffs Inc. Common Stock 185899101 2 157 SH   SOLE NONE 157 0 0
Columbia Property Trust Inc. REIT REIT 198287203 3 141 SH   SOLE NONE 141 0 0
Comcast Corp. Common Stock 20030N101 2,064 51,622 SH   SOLE NONE 51,622 0 0
ConocoPhillips Common Stock 20825C104 1,078 16,153 SH   SOLE NONE 16,153 0 0
Credicorp Ltd. Common Stock G2519Y108 359 1,496 SH   SOLE NONE 1,496 0 0
Crown Castle International Corp. REIT REIT 22822V101 14,454 112,924 SH   SOLE NONE 112,924 0 0
Cummins Inc. Common Stock 231021106 1,339 8,484 SH   SOLE NONE 8,484 0 0
DISH Network Corp. Common Stock 25470M109 917 28,936 SH   SOLE NONE 28,936 0 0
DR Horton Inc. Common Stock 23331A109 786 18,998 SH   SOLE NONE 18,998 0 0
DTE Energy Co. Common Stock 233331107 2,694 21,600 SH   SOLE NONE 21,600 0 0
DaVita Inc. Common Stock 23918K108 447 8,238 SH   SOLE NONE 8,238 0 0
Deckers Outdoor Corp. Common Stock 243537107 3 21 SH   SOLE NONE 21 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 762 6,401 SH   SOLE NONE 6,401 0 0
Discover Financial Services Common Stock 254709108 722 10,151 SH   SOLE NONE 10,151 0 0
Dorman Products Inc. Common Stock 258278100 3 32 SH   SOLE NONE 32 0 0
DowDuPont Inc. Common Stock 26078J100 869 16,295 SH   SOLE NONE 16,295 0 0
Duke Energy Corp. Common Stock 26441C204 3,333 37,033 SH   SOLE NONE 37,033 0 0
ETrade Financial Corp. Common Stock 269246401 499 10,745 SH   SOLE NONE 10,745 0 0
EPAM Systems Inc. Common Stock 29414B104 2 11 SH   SOLE NONE 11 0 0
EPR Properties REIT REIT 26884U109 3 33 SH   SOLE NONE 33 0 0
Eagle Pharmaceuticals Inc. Common Stock 269796108 2 38 SH   SOLE NONE 38 0 0
Ecolab Inc. Common Stock 278865100 650 3,680 SH   SOLE NONE 3,680 0 0
Edison International Common Stock 281020107 2,443 39,457 SH   SOLE NONE 39,457 0 0
Electronic Arts Inc. Common Stock 285512109 776 7,639 SH   SOLE NONE 7,639 0 0
Eli Lilly and Co. Common Stock 532457108 403 3,103 SH   SOLE NONE 3,103 0 0
Emergent Biosolutions Inc. Common Stock 29089Q105 2 45 SH   SOLE NONE 45 0 0
Emerson Electric Co. Common Stock 291011104 20,885 305,021 SH   SOLE NONE 305,021 0 0
EnLink Midstream LLC Common Stock 29336T100 862 67,436 SH   SOLE NONE 67,436 0 0
Enbridge Inc. Common Stock 29250N105 78,818 2,176,196 SH   SOLE NONE 2,176,196 0 0
Energy Transfer LP Common Stock 29273V100 2,076 135,053 SH   SOLE NONE 135,053 0 0
Enerplus Corp. Common Stock 292766102 2,495 297,672 SH   SOLE NONE 297,672 0 0
Entergy Corp. Common Stock 29364G103 619 6,475 SH   SOLE NONE 6,475 0 0
Equity Commonwealth REIT REIT 294628102 2 71 SH   SOLE NONE 71 0 0
Essent Group Ltd. Common Stock G3198U102 4 82 SH   SOLE NONE 82 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 575 4,832 SH   SOLE NONE 4,832 0 0
Extra Space Storage Inc. REIT 30225T102 733 7,196 SH   SOLE NONE 7,196 0 0
Exxon Mobil Corp. Common Stock 30231G102 3,973 49,168 SH   SOLE NONE 49,168 0 0
Facebook Inc. Common Stock 30303M102 3,235 19,407 SH   SOLE NONE 19,407 0 0
Factset Research Systems Inc. Common Stock 303075105 3 13 SH   SOLE NONE 13 0 0
Fanhua Inc. ADR ADR 30712A103 2 59 SH   SOLE NONE 59 0 0
Federal Realty Investment Trust REIT REIT 313747206 766 5,557 SH   SOLE NONE 5,557 0 0
Fifth Third Bancorp Common Stock 316773100 715 28,334 SH   SOLE NONE 28,334 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
FirstService Corp. Common Stock 33767E103 37 418 SH   SOLE NONE 418 0 0
Fiserv Inc. Common Stock 337738108 981 11,113 SH   SOLE NONE 11,113 0 0
Five Below Inc. Common Stock 33829M101 3 25 SH   SOLE NONE 25 0 0
Ford Motor Co. Common Stock 345370860 371 42,251 SH   SOLE NONE 42,251 0 0
Fortinet Inc. Common Stock 34959E109 797 9,489 SH   SOLE NONE 9,489 0 0
Fortis Inc. Common Stock 349553107 6,648 179,886 SH   SOLE NONE 179,886 0 0
Fortuna Silver Mines Inc. Common Stock 349915108 80 24,122 SH   SOLE NONE 24,122 0 0
Forward Air Corp. Common Stock 349853101 2 35 SH   SOLE NONE 35 0 0
Franco-Nevada Corp. Common Stock 351858105 1,728 23,050 SH   SOLE NONE 23,050 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
Gartner Inc. Common Stock 366651107 743 4,897 SH   SOLE NONE 4,897 0 0
General Mills Inc. Common Stock 370334104 892 17,238 SH   SOLE NONE 17,238 0 0
Genesee & Wyoming Inc. Common Stock 371559105 4 41 SH   SOLE NONE 41 0 0
Gentex Corp. Common Stock 371901109 3 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 913 25,393 SH   SOLE NONE 25,393 0 0
Gilead Sciences Inc. Common Stock 375558103 956 14,698 SH   SOLE NONE 14,698 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 REIT REIT 387437114 1,192 24,951 SH   SOLE NONE 24,951 0 0
Grupo Aeroportuario del Pacifico SAB de CV ADR ADR 400506101 961 10,798 SH   SOLE NONE 10,798 0 0
H&R Block Inc. Common Stock 093671105 918 38,348 SH   SOLE NONE 38,348 0 0
HCA Healthcare Inc. Common Stock 40412C101 1,282 9,835 SH   SOLE NONE 9,835 0 0
HP Inc. Common Stock 40434L105 509 26,173 SH   SOLE NONE 26,173 0 0
Hamilton Lane Inc. Common Stock 407497106 1 20 SH   SOLE NONE 20 0 0
Hasbro Inc. Common Stock 418056107 343 4,032 SH   SOLE NONE 4,032 0 0
HealthEquity Inc. Common Stock 42226A107 2 32 SH   SOLE NONE 32 0 0
Herbalife Nutrition Ltd. Common Stock G4412G101 3 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 573 11,632 SH   SOLE NONE 11,632 0 0
Honeywell International Inc. Common Stock 438516106 19,874 125,058 SH   SOLE NONE 125,058 0 0
Houlihan Lokey Inc. Common Stock 441593100 3 60 SH   SOLE NONE 60 0 0
Hudbay Minerals Inc. Common Stock 443628102 250 34,975 SH   SOLE NONE 34,975 0 0
Humana Inc. Common Stock 444859102 758 2,848 SH   SOLE NONE 2,848 0 0
Huntington Bancshares Inc. Common Stock 446150104 366 28,896 SH   SOLE NONE 28,896 0 0
Hutchison China MediTech Ltd. ADR ADR 44842L103 268 8,749 SH   SOLE NONE 8,749 0 0
IHS Markit Ltd. Common Stock G47567105 1,068 19,640 SH   SOLE NONE 19,640 0 0
Imperial Oil Ltd. Common Stock 453038408 862 31,559 SH   SOLE NONE 31,559 0 0
InfraREIT Inc. REIT REIT 45685L100 594 28,312 SH   SOLE NONE 28,312 0 0
Ingersoll-Rand PLC Common Stock G47791101 901 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 15 SH   SOLE NONE 15 0 0
Intel Corp. Common Stock 458140100 1,829 34,056 SH   SOLE NONE 34,056 0 0
International Business Machines Corp. Common Stock 459200101 23,691 167,903 SH   SOLE NONE 167,903 0 0
Intuit Inc. Common Stock 461202103 1,469 5,619 SH   SOLE NONE 5,619 0 0
Intuitive Surgical Inc. Common Stock 46120E602 847 1,484 SH   SOLE NONE 1,484 0 0
Iron Mountain Inc. REIT REIT 46284V101 350 9,857 SH   SOLE NONE 9,857 0 0
JPMorgan Chase & Co. Common Stock 46625H100 5,667 55,986 SH   SOLE NONE 55,986 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,489 10,413 SH   SOLE NONE 10,413 0 0
JetBlue Airways Corp. Common Stock 477143101 3 177 SH   SOLE NONE 177 0 0
Johnson & Johnson Common Stock 478160104 30,578 218,741 SH   SOLE NONE 218,741 0 0
Johnson Outdoors Inc. Common Stock 479167108 1 11 SH   SOLE NONE 11 0 0
Kellogg Co. Common Stock 487836108 19,780 344,714 SH   SOLE NONE 344,714 0 0
Kforce Inc. Common Stock 493732101 3 84 SH   SOLE NONE 84 0 0
Kimberly-Clark Corp. Common Stock 494368103 1,431 11,552 SH   SOLE NONE 11,552 0 0
Kinder Morgan Inc. Common Stock 49456B101 7,059 352,789 SH   SOLE NONE 352,789 0 0
Kirkland Lake Gold Ltd. Common Stock 49741E100 2,174 71,499 SH   SOLE NONE 71,499 0 0
Korn Ferry Common Stock 500643200 2 50 SH   SOLE NONE 50 0 0
Lam Research Corp. Common Stock 512807108 545 3,042 SH   SOLE NONE 3,042 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
Lazard Ltd. Common Stock G54050102 2 68 SH   SOLE NONE 68 0 0
Liberty Broadband Corp. Common Stock 530307107 3 30 SH   SOLE NONE 30 0 0
Ligand Pharmaceuticals Inc. Common Stock 53220K504 2 15 SH   SOLE NONE 15 0 0
Lincoln Electric Holdings Inc. Common Stock 533900106 3 37 SH   SOLE NONE 37 0 0
Live Nation Entertainment Inc. Common Stock 538034109 662 10,414 SH   SOLE NONE 10,414 0 0
Lockheed Martin Corp. Common Stock 539830109 24,986 83,243 SH   SOLE NONE 83,243 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,809 25,656 SH   SOLE NONE 25,656 0 0
LyondellBasell Industries NV Common Stock N53745100 403 4,796 SH   SOLE NONE 4,796 0 0
MRC Global Inc. Common Stock 55345K103 1 70 SH   SOLE NONE 70 0 0
MSCI Inc. Common Stock 55354G100 860 4,323 SH   SOLE NONE 4,323 0 0
Macquarie Infrastructure Corp. Common Stock 55608B105 1,510 36,634 SH   SOLE NONE 36,634 0 0
Macy's Inc. Common Stock 55616P104 141 5,880 SH   SOLE NONE 5,880 0 0
Magna International Inc. Common Stock 559222401 1,500 30,799 SH   SOLE NONE 30,799 0 0
Mallinckrodt PLC Common Stock G5785G107 2 113 SH   SOLE NONE 113 0 0
Manhattan Associates Inc. Common Stock 562750109 4 65 SH   SOLE NONE 65 0 0
Manulife Financial Corp. Common Stock 56501R106 65,234 3,857,329 SH   SOLE NONE 3,857,329 0 0
Marathon Oil Corp. Common Stock 565849106 735 43,967 SH   SOLE NONE 43,967 0 0
Marathon Petroleum Corp. Common Stock 56585A102 454 7,583 SH   SOLE NONE 7,583 0 0
MarketAxess Holdings Inc. Common Stock 57060D108 3 12 SH   SOLE NONE 12 0 0
Marriott International Inc. Common Stock 571903202 757 6,055 SH   SOLE NONE 6,055 0 0
Masimo Corp. Common Stock 574795100 3 23 SH   SOLE NONE 23 0 0
Mastercard Inc. Common Stock 57636Q104 3,241 13,764 SH   SOLE NONE 13,764 0 0
Match Group Inc. Common Stock 57665R106 1 24 SH   SOLE NONE 24 0 0
Matson Inc. Common Stock 57686G105 2 57 SH   SOLE NONE 57 0 0
McCormick and Co. Inc. Common Stock 579780206 10,198 67,703 SH   SOLE NONE 0 0 67,703
McDonald's Corp. Common Stock 580135101 28,202 148,508 SH   SOLE NONE 148,508 0 0
McKesson Corp. Common Stock 58155Q103 464 3,967 SH   SOLE NONE 3,967 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,329 15,983 SH   SOLE NONE 15,983 0 0
MetLife Inc. Common Stock 59156R108 845 19,839 SH   SOLE NONE 19,839 0 0
Methanex Corp. Common Stock 59151K108 1,212 21,334 SH   SOLE NONE 21,334 0 0
Microsoft Corp. Common Stock 594918104 27,102 229,795 SH   SOLE NONE 229,795 0 0
Molson Coors Brewing Co. Common Stock 60871R209 296 4,956 SH   SOLE NONE 4,956 0 0
Morningstar Inc. Common Stock 617700109 3 23 SH   SOLE NONE 23 0 0
Motorola Solutions Inc. Common Stock 620076307 160 1,137 SH   SOLE NONE 1,137 0 0
Mylan NV Common Stock N59465109 889 31,363 SH   SOLE NONE 31,363 0 0
Nanometrics Inc. Common Stock 630077105 2 54 SH   SOLE NONE 54 0 0
NetEase Inc. ADR ADR 64110W102 227 941 SH   SOLE NONE 941 0 0
Netflix Inc. Common Stock 64110L106 473 1,326 SH   SOLE NONE 1,326 0 0
NextEra Energy Inc. Common Stock 65339F101 750 3,882 SH   SOLE NONE 3,882 0 0
Norbord Inc. Common Stock 65548P403 2 90 SH   SOLE NONE 90 0 0
Nordstrom Inc. Common Stock 655664100 917 20,655 SH   SOLE NONE 20,655 0 0
Norfolk Southern Corp. Common Stock 655844108 3,407 18,229 SH   SOLE NONE 18,229 0 0
NorthStar Realty Europe Corp. REIT REIT 66706L101 1 49 SH   SOLE NONE 49 0 0
Northwestern Corp. Common Stock 668074305 2,946 41,834 SH   SOLE NONE 41,834 0 0
Norwegian Cruise Line Holdings Ltd. Common Stock G66721104 647 11,767 SH   SOLE NONE 11,767 0 0
Nucor Corp. Common Stock 670346105 684 11,724 SH   SOLE NONE 11,724 0 0
Nutrien Ltd. Common Stock 67077M108 66,233 1,255,822 SH   SOLE NONE 1,255,822 0 0
O'Reilly Automotive Inc. Common Stock 67103H107 585 1,506 SH   SOLE NONE 1,506 0 0
OGE Energy Corp. Common Stock 670837103 3,707 85,966 SH   SOLE NONE 85,966 0 0
ONEOK Inc. Common Stock 682680103 6,039 86,470 SH   SOLE NONE 86,470 0 0
Occidental Petroleum Corp. Common Stock 674599105 425 6,423 SH   SOLE NONE 6,423 0 0
Office Depot Inc. Common Stock 676220106 3 802 SH   SOLE NONE 802 0 0
OneMain Holdings Inc. Common Stock 68268W103 2 70 SH   SOLE NONE 70 0 0
Open Text Corp. Common Stock 683715106 17,338 451,561 SH   SOLE NONE 451,561 0 0
Oracle Corp. Common Stock 68389X105 1,451 27,018 SH   SOLE NONE 27,018 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,118 66,734 SH   SOLE NONE 66,734 0 0
PS Business Parks Inc. REIT REIT 69360J107 2 11 SH   SOLE NONE 11 0 0
Palo Alto Networks Inc. Common Stock 697435105 866 3,565 SH   SOLE NONE 3,565 0 0
PayPal Holdings Inc. Common Stock 70450Y103 322 3,100 SH   SOLE NONE 3,100 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 41,333 1,125,174 SH   SOLE NONE 1,125,174 0 0
PepsiCo Inc. Common Stock 713448108 2,502 20,414 SH   SOLE NONE 20,414 0 0
Pfizer Inc. Common Stock 717081103 22,491 529,583 SH   SOLE NONE 529,583 0 0
Philip Morris International Inc. Common Stock 718172109 1,732 19,595 SH   SOLE NONE 19,595 0 0
Phillips 66 Common Stock 718546104 1,066 11,196 SH   SOLE NONE 11,196 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 483 2,216 SH   SOLE NONE 2,216 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
Ralph Lauren Corp. Common Stock 751212101 812 6,260 SH   SOLE NONE 6,260 0 0
Raytheon Co. Common Stock 755111507 1,232 6,764 SH   SOLE NONE 6,764 0 0
Realogy Holdings Corp. Common Stock 75605Y106 2 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 814 10,122 SH   SOLE NONE 10,122 0 0
Restaurant Brands International Inc. Common Stock 76131D103 30,461 468,211 SH   SOLE NONE 468,211 0 0
Rexford Industrial Realty Inc. REIT 76169C100 1,541 43,033 SH   SOLE NONE 43,033 0 0
Roan Resources Inc. Common Stock 769755109 0 81 SH   SOLE NONE 81 0 0
Rockwell Automation Inc. Common Stock 773903109 740 4,219 SH   SOLE NONE 4,219 0 0
Rogers Communications Inc. Common Stock 775109200 12,263 228,010 SH   SOLE NONE 0 0 228,010
Royal Bank of Canada Common Stock 780087102 117,124 1,552,452 SH   SOLE NONE 1,552,452 0 0
Rush Enterprises Inc. Common Stock 781846209 3 68 SH   SOLE NONE 68 0 0
Ruth's Hospitality Group Inc. Common Stock 783332109 3 105 SH   SOLE NONE 105 0 0
S&P Global Inc. Common Stock 78409V104 663 3,147 SH   SOLE NONE 3,147 0 0
SPS Commerce Inc. Common Stock 78463M107 3 30 SH   SOLE NONE 30 0 0
STAG Industrial Inc. REIT REIT 85254J102 2,125 71,669 SH   SOLE NONE 71,669 0 0
Sally Beauty Holdings Inc. Common Stock 79546E104 3 144 SH   SOLE NONE 144 0 0
Sandstorm Gold Ltd. Common Stock 80013R206 132 24,239 SH   SOLE NONE 24,239 0 0
Scholastic Corp. Common Stock 807066105 3 69 SH   SOLE NONE 0 0 69
Sempra Energy Common Stock 816851109 6,037 47,965 SH   SOLE NONE 47,965 0 0
Semtech Corp. Common Stock 816850101 2 49 SH   SOLE NONE 49 0 0
Shaw Communications Inc. Common Stock 82028K200 24,060 1,156,148 SH   SOLE NONE 0 0 1,156,148
Silicon Motion Technology Corp. ADR ADR 82706C108 2 56 SH   SOLE NONE 56 0 0
Simon Property Group Inc. REIT REIT 828806109 970 5,324 SH   SOLE NONE 5,324 0 0
Sinclair Broadcast Group Inc. Common Stock 829226109 3 67 SH   SOLE NONE 67 0 0
Sleep Number Corp. Common Stock 83125X103 3 58 SH   SOLE NONE 58 0 0
Snap-On Inc. Common Stock 833034101 954 6,094 SH   SOLE NONE 6,094 0 0
SolarEdge Technologies Inc. Common Stock 83417M104 1 25 SH   SOLE NONE 25 0 0
Spire Inc. Common Stock 84857L101 877 10,656 SH   SOLE NONE 10,656 0 0
Sprint Corp. Common Stock 85207U105 633 112,009 SH   SOLE NONE 112,009 0 0
Starbucks Corp. Common Stock 855244109 1,317 17,717 SH   SOLE NONE 17,717 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
Sun Life Financial Inc. Common Stock 866796105 7,520 195,730 SH   SOLE NONE 195,730 0 0
SunTrust Banks Inc. Common Stock 867914103 331 5,594 SH   SOLE NONE 5,594 0 0
Suncor Energy Inc. Common Stock 867224107 53,299 1,644,560 SH   SOLE NONE 1,644,560 0 0
Supernus Pharmaceuticals Inc. Common Stock 868459108 1 36 SH   SOLE NONE 36 0 0
Symantec Corp. Common Stock 871503108 912 39,673 SH   SOLE NONE 39,673 0 0
Synchrony Financial Common Stock 87165B103 866 27,157 SH   SOLE NONE 27,157 0 0
T Rowe Price Group Inc. Common Stock 74144T108 781 7,797 SH   SOLE NONE 7,797 0 0
T-Mobile US Inc. Common Stock 872590104 296 4,281 SH   SOLE NONE 4,281 0 0
TELUS Corp. Common Stock 87971M103 49,425 1,335,393 SH   SOLE NONE 1,335,393 0 0
Take-Two Interactive Software Inc. Common Stock 874054109 613 6,495 SH   SOLE NONE 6,495 0 0
Targa Resources Corp. Common Stock 87612G101 1,008 24,259 SH   SOLE NONE 24,259 0 0
Target Corp. Common Stock 87612E106 1,675 20,867 SH   SOLE NONE 20,867 0 0
Taro Pharmaceutical Industries Ltd. Common Stock M8737E108 3 27 SH   SOLE NONE 27 0 0
Teck Resources Ltd. Common Stock 878742204 5,039 217,794 SH   SOLE NONE 217,794 0 0
Teradyne Inc. Common Stock 880770102 4 90 SH   SOLE NONE 90 0 0
Tetra Tech Inc. Common Stock 88162G103 3 55 SH   SOLE NONE 55 0 0
Teva Pharmaceutical Industries Ltd. ADR ADR 881624209 145 9,270 SH   SOLE NONE 9,270 0 0
Texas Instruments Inc. Common Stock 882508104 1,143 10,778 SH   SOLE NONE 10,778 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 AES Corp. Common Stock 00130H105 549 30,361 SH   SOLE NONE 30,361 0 0
The Allstate Corp. Common Stock 020002101 1,123 11,921 SH   SOLE NONE 11,921 0 0
The Boeing Co. Common Stock 097023105 3,656 9,584 SH   SOLE NONE 9,584 0 0
The Boston Beer Co. Inc. Common Stock 100557107 3 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 34,506 736,354 SH   SOLE NONE 736,354 0 0
The Descartes Systems Group Inc. Common Stock 249906108 1,328 36,524 SH   SOLE NONE 36,524 0 0
The Hershey Co. Common Stock 427866108 833 7,251 SH   SOLE NONE 7,251 0 0
The Home Depot Inc. Common Stock 437076102 35,384 184,395 SH   SOLE NONE 184,395 0 0
The PNC Financial Services Group Inc. Common Stock 693475105 453 3,697 SH   SOLE NONE 3,697 0 0
The Procter & Gamble Co. Common Stock 742718109 1,014 9,748 SH   SOLE NONE 9,748 0 0
The Providence Service Corp. Common Stock 743815102 3 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,278 63,434 SH   SOLE NONE 63,434 0 0
The Toro Co. Common Stock 891092108 3 40 SH   SOLE NONE 40 0 0
The Travelers Cos. Inc. Common Stock 89417E109 1,040 7,584 SH   SOLE NONE 7,584 0 0
The Williams Cos. Inc. Common Stock 969457100 5,748 200,139 SH   SOLE NONE 200,139 0 0
Thermo Fisher Scientific Inc. Common Stock 883556102 381 1,391 SH   SOLE NONE 1,391 0 0
Tier REIT Inc. REIT 88650V208 4 129 SH   SOLE NONE 129 0 0
Toronto-Dominion Bank Common Stock 891160509 108,167 1,993,221 SH   SOLE NONE 1,993,221 0 0
TransAlta Corp. Common Stock 89346D107 1 149 SH   SOLE NONE 149 0 0
TransCanada Corp. Common Stock 89353D107 22,224 494,816 SH   SOLE NONE 494,816 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 20,833 300,053 SH   SOLE NONE 300,053 0 0
Ubiquiti Networks Inc. Common Stock 90347A100 3 20 SH   SOLE NONE 20 0 0
Union Pacific Corp. Common Stock 907818108 3,105 18,572 SH   SOLE NONE 18,572 0 0
United Continental Holdings Inc. Common Stock 910047109 891 11,169 SH   SOLE NONE 11,169 0 0
United Fire Group Inc. Common Stock 910340108 2 55 SH   SOLE NONE 55 0 0
United Parcel Service Inc. Common Stock 911312106 147 1,318 SH   SOLE NONE 1,318 0 0
United Rentals Inc. Common Stock 911363109 488 4,275 SH   SOLE NONE 4,275 0 0
United Technologies Corp. Common Stock 913017109 2,903 22,521 SH   SOLE NONE 22,521 0 0
UnitedHealth Group Inc. Common Stock 91324P102 37,371 151,139 SH   SOLE NONE 151,139 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 997 29,459 SH   SOLE NONE 29,459 0 0
Urban Outfitters Inc. Common Stock 917047102 1 31 SH   SOLE NONE 31 0 0
Usana Health Sciences Inc. Common Stock 90328M107 2 18 SH   SOLE NONE 18 0 0
VMware Inc. Common Stock 928563402 1,644 9,108 SH   SOLE NONE 9,108 0 0
Valero Energy Corp. Common Stock 91913Y100 828 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 174 3,112 SH   SOLE NONE 0 0 3,112
Ventas Inc. REIT REIT 92276F100 557 8,736 SH   SOLE NONE 8,736 0 0
Verizon Communications Inc. Common Stock 92343V104 2,441 41,277 SH   SOLE NONE 41,277 0 0
Vermilion Energy Inc. Common Stock 923725105 28,846 1,168,470 SH   SOLE NONE 1,168,470 0 0
Viacom Inc. Common Stock 92553P201 672 23,951 SH   SOLE NONE 0 0 23,951
Visa Inc. Common Stock 92826C839 3,907 25,012 SH   SOLE NONE 25,012 0 0
WD-40 Co. Common Stock 929236107 3 17 SH   SOLE NONE 17 0 0
WEC Energy Group Inc. Common Stock 92939U106 5,808 73,448 SH   SOLE NONE 73,448 0 0
WNS Holdings Ltd. ADR ADR 92932M101 7 126 SH   SOLE NONE 126 0 0
Walgreens Boots Alliance Inc. Common Stock 931427108 972 15,361 SH   SOLE NONE 15,361 0 0
Walmart Inc. Common Stock 931142103 1,289 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 2,245 25,346 SH   SOLE NONE 25,346 0 0
Waters Corp. Common Stock 941848103 508 2,018 SH   SOLE NONE 2,018 0 0
Wix.Com Inc. Common Stock M98068105 60 497 SH   SOLE NONE 497 0 0
Xcel Energy Inc. Common Stock 98389B100 4,477 79,656 SH   SOLE NONE 79,656 0 0
YY Inc. ADR ADR 98426T106 223 2,653 SH   SOLE NONE 2,653 0 0
iShares Core International Aggregate Bond ETF ETF 46435G672 200 3,733 SH   SOLE NONE 0 0 3,733
iShares Core S&P 500 ETF ETF 464287200 806 2,832 SH   SOLE NONE 2,832 0 0
iShares JP Morgan USD Emerging Markets Bond ETF ETF 464288281 52 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 280 6,834 SH   SOLE NONE 6,834 0 0
iShares MSCI China ETF ETF 46429B671 40 640 SH   SOLE NONE 640 0 0
iShares MSCI France ETF ETF 464286707 17 587 SH   SOLE NONE 587 0 0
iShares MSCI Germany ETF ETF 464286806 105 3,898 SH   SOLE NONE 3,898 0 0
iShares MSCI India ETF ETF 46429B598 234 6,634 SH   SOLE NONE 6,634 0 0
iShares MSCI Ireland ETF ETF 46429B507 10 240 SH   SOLE NONE 240 0 0
iShares MSCI Israel ETF ETF 464286632 56 1,029 SH   SOLE NONE 1,029 0 0
iShares MSCI Japan ETF ETF 46434G822 175 3,203 SH   SOLE NONE 3,203 0 0
iShares MSCI Netherlands ETF ETF 464286814 74 2,481 SH   SOLE NONE 2,481 0 0
iShares MSCI Poland ETF ETF 46429B606 3 121 SH   SOLE NONE 121 0 0
iShares MSCI Russia ETF ETF 46434G798 94 2,715 SH   SOLE NONE 2,715 0 0
iShares MSCI South Korea ETF ETF 464286772 93 1,533 SH   SOLE NONE 1,533 0 0
iShares MSCI Taiwan ETF ETF 46434G772 43 1,254 SH   SOLE NONE 1,254 0 0
iShares MSCI Thailand ETF ETF 464286624 13 149 SH   SOLE NONE 149 0 0
iShares MSCI Turkey ETF ETF 464286715 31 1,263 SH   SOLE NONE 1,263 0 0
iShares MSCI United Kingdom ETF ETF 46435G334 16 481 SH   SOLE NONE 481 0 0
iShares Preferred & Income Securities ETF ETF 464288687 148 4,050 SH   SOLE NONE 4,050 0 0
salesforce.com Inc. Common Stock 79466L302 133 838 SH   SOLE NONE 838 0 0