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,930 165,775 SH   SOLE NONE 165,775 0 0
ANSYS Inc. Common Stock 03662Q105 694 3,720 SH   SOLE NONE 3,720 0 0
AbbVie Inc. Common Stock 00287Y109 992 10,488 SH   SOLE NONE 10,488 0 0
Accenture PLC Common Stock G1151C101 1,298 7,627 SH   SOLE NONE 7,627 0 0
Adobe Systems Inc. Common Stock 00724F101 2,187 8,101 SH   SOLE NONE 8,101 0 0
Advanced Energy Industries Inc. Common Stock 007973100 3 52 SH   SOLE NONE 52 0 0
Affiliated Managers Group Inc. Common Stock 008252108 564 4,124 SH   SOLE NONE 4,124 0 0
Aflac Inc. Common Stock 001055102 1,416 30,084 SH   SOLE NONE 30,084 0 0
Agnico Eagle Mines Ltd. Common Stock 008474108 5,206 152,412 SH   SOLE NONE 152,412 0 0
Algonquin Power & Utilities Corp. Common Stock 015857105 30,260 2,925,592 SH   SOLE NONE 2,925,592 0 0
Alibaba Group Holding Ltd. ADR ADR 01609W102 1,005 6,100 SH   SOLE NONE 6,100 0 0
Allergan PLC Common Stock G0177J108 1,835 9,633 SH   SOLE NONE 9,633 0 0
Allison Transmission Holdings Inc. Common Stock 01973R101 4 83 SH   SOLE NONE 83 0 0
Alphabet Inc. Common Stock 02079K305 4,857 4,024 SH   SOLE NONE 4,024 0 0
Altria Group Inc. Common Stock 02209S103 14,932 247,584 SH   SOLE NONE 247,584 0 0
Amazon.com Inc. Common Stock 023135106 6,990 3,490 SH   SOLE NONE 3,490 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 708 9,991 SH   SOLE NONE 9,991 0 0
American Express Co. Common Stock 025816109 2,057 19,321 SH   SOLE NONE 19,321 0 0
American Tower Corp. REIT REIT 03027X100 13,127 90,345 SH   SOLE NONE 90,345 0 0
Ameriprise Financial Inc. Common Stock 03076C106 784 5,312 SH   SOLE NONE 5,312 0 0
AmerisourceBergen Corp. Common Stock 03073E105 1,053 11,423 SH   SOLE NONE 11,423 0 0
Amgen Inc. Common Stock 031162100 3,065 14,784 SH   SOLE NONE 14,784 0 0
Anadarko Petroleum Corp. Common Stock 032511107 1,004 14,900 SH   SOLE NONE 14,900 0 0
Apple Inc. Common Stock 037833100 11,822 52,368 SH   SOLE NONE 52,368 0 0
Applied Materials Inc. Common Stock 038222105 894 23,124 SH   SOLE NONE 23,124 0 0
Arch Coal Inc. Common Stock 039380407 4 40 SH   SOLE NONE 40 0 0
Arista Networks Inc. Common Stock 040413106 810 3,045 SH   SOLE NONE 3,045 0 0
Aspen Technology Inc. Common Stock 045327103 4 36 SH   SOLE NONE 36 0 0
Atlas Air Worldwide Holdings Inc. Common Stock 049164205 3 44 SH   SOLE NONE 44 0 0
Atmos Energy Corp. Common Stock 049560105 4,897 52,146 SH   SOLE NONE 52,146 0 0
AutoZone Inc. Common Stock 053332102 4,396 5,667 SH   SOLE NONE 5,667 0 0
Autodesk Inc. Common Stock 052769106 410 2,625 SH   SOLE NONE 2,625 0 0
Avery Dennison Corp. Common Stock 053611109 793 7,317 SH   SOLE NONE 7,317 0 0
BCE Inc. Common Stock 05534B760 23,477 579,476 SH   SOLE NONE 579,476 0 0
BEST Inc. ADR ADR 08653C106 2 343 SH   SOLE NONE 343 0 0
BRP Inc. Common Stock 05577W200 2,633 56,123 SH   SOLE NONE 56,123 0 0
Baidu Inc. ADR ADR 056752108 904 3,955 SH   SOLE NONE 3,955 0 0
Bank of America Corp. Common Stock 060505104 2,159 73,270 SH   SOLE NONE 73,270 0 0
Bank of Montreal Common Stock 063671101 8,698 105,455 SH   SOLE NONE 105,455 0 0
Bank of New York Mellon Corp. Common Stock 064058100 578 11,342 SH   SOLE NONE 11,342 0 0
Bank of Nova Scotia Common Stock 064149107 124,640 2,091,063 SH   SOLE NONE 2,091,063 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 757 68,429 SH   SOLE NONE 68,429 0 0
Best Buy Co. Inc. Common Stock 086516101 1,234 15,549 SH   SOLE NONE 15,549 0 0
Biogen Inc. Common Stock 09062X103 2,468 6,984 SH   SOLE NONE 6,984 0 0
BlackRock Inc. Common Stock 09247X101 1,476 3,131 SH   SOLE NONE 3,131 0 0
Booking Holdings Inc. Common Stock 09857L108 2,157 1,087 SH   SOLE NONE 1,087 0 0
Broadcom Inc. Common Stock 11135F101 2,014 8,162 SH   SOLE NONE 8,162 0 0
Brookfield Asset Management Inc. Common Stock 112585104 10,356 232,680 SH   SOLE NONE 232,680 0 0
Brunswick Corp. Common Stock 117043109 3 51 SH   SOLE NONE 51 0 0
CAE Inc. Common Stock 124765108 1,821 89,696 SH   SOLE NONE 89,696 0 0
CF Industries Holdings Inc. Common Stock 125269100 1,157 21,254 SH   SOLE NONE 21,254 0 0
CGI Group Inc. Common Stock 39945C109 3,225 50,019 SH   SOLE NONE 50,019 0 0
CNX Resources Corp. Common Stock 12653C108 3 192 SH   SOLE NONE 192 0 0
CSX Corp. Common Stock 126408103 1,159 15,656 SH   SOLE NONE 15,656 0 0
CVS Health Corp. Common Stock 126650100 1,374 17,456 SH   SOLE NONE 17,456 0 0
Cameco Corp. Common Stock 13321L108 437 38,288 SH   SOLE NONE 38,288 0 0
Canadian Imperial Bank of Commerce Common Stock 136069101 2,566 27,384 SH   SOLE NONE 27,384 0 0
Canadian National Railway Co. Common Stock 136375102 53,687 598,321 SH   SOLE NONE 598,321 0 0
Canadian Natural Resources Ltd. Common Stock 136385101 91,832 2,810,769 SH   SOLE NONE 2,810,769 0 0
Canadian Pacific Railway Ltd. Common Stock 13645T100 32 152 SH   SOLE NONE 152 0 0
Capital One Financial Corp. Common Stock 14040H105 1,409 14,839 SH   SOLE NONE 14,839 0 0
Caterpillar Inc. Common Stock 149123101 1,951 12,794 SH   SOLE NONE 12,794 0 0
Celanese Corp. Common Stock 150870103 822 7,208 SH   SOLE NONE 7,208 0 0
Celgene Corp. Common Stock 151020104 3,915 43,747 SH   SOLE NONE 43,747 0 0
Cenovus Energy Inc. Common Stock 15135U109 403 40,120 SH   SOLE NONE 40,120 0 0
Centene Corp. Common Stock 15135B101 873 6,033 SH   SOLE NONE 6,033 0 0
Charter Communications Inc. Common Stock 16119P108 1,686 5,174 SH   SOLE NONE 5,174 0 0
Check Point Software Technologies Ltd. Common Stock M22465104 1,075 9,138 SH   SOLE NONE 9,138 0 0
Cheetah Mobile Inc. ADR ADR 163075104 3 332 SH   SOLE NONE 332 0 0
Chemed Corp. Common Stock 16359R103 3 10 SH   SOLE NONE 10 0 0
Chesapeake Energy Corp. Common Stock 165167107 3 711 SH   SOLE NONE 711 0 0
Chevron Corp. Common Stock 166764100 3,608 29,503 SH   SOLE NONE 29,503 0 0
Choice Hotels International Inc. Common Stock 169905106 3 41 SH   SOLE NONE 41 0 0
Ciena Corp. Common Stock 171779309 4 126 SH   SOLE NONE 126 0 0
Cigna Corp. Common Stock 125509109 2,008 9,642 SH   SOLE NONE 9,642 0 0
Cirrus Logic Inc. Common Stock 172755100 3 79 SH   SOLE NONE 79 0 0
Cisco Systems Inc. Common Stock 17275R102 23,697 487,095 SH   SOLE NONE 487,095 0 0
Citigroup Inc. Common Stock 172967424 753 10,500 SH   SOLE NONE 10,500 0 0
Citrix Systems Inc. Common Stock 177376100 1,024 9,211 SH   SOLE NONE 9,211 0 0
Cognizant Technology Solutions Corp. Common Stock 192446102 1,013 13,129 SH   SOLE NONE 13,129 0 0
Columbia Property Trust Inc. REIT REIT 198287203 3 141 SH   SOLE NONE 141 0 0
Comcast Corp. Common Stock 20030N101 2,144 60,560 SH   SOLE NONE 60,560 0 0
ConocoPhillips Common Stock 20825C104 2,457 31,738 SH   SOLE NONE 31,738 0 0
CoreSite Realty Corp. REIT REIT 21870Q105 1,099 9,887 SH   SOLE NONE 9,887 0 0
Credicorp Ltd. Common Stock G2519Y108 455 2,041 SH   SOLE NONE 2,041 0 0
Crescent Point Energy Corp. Common Stock 22576C101 317 49,764 SH   SOLE NONE 49,764 0 0
Crown Castle International Corp. REIT REIT 22822V101 12,419 111,551 SH   SOLE NONE 111,551 0 0
Cummins Inc. Common Stock 231021106 650 4,447 SH   SOLE NONE 4,447 0 0
DISH Network Corp. Common Stock 25470M109 841 23,512 SH   SOLE NONE 23,512 0 0
DTE Energy Co. Common Stock 233331107 2,428 22,248 SH   SOLE NONE 22,248 0 0
Deckers Outdoor Corp. Common Stock 243537107 3 27 SH   SOLE NONE 27 0 0
Digital Realty Trust Inc. REIT REIT 253868103 1,131 10,052 SH   SOLE NONE 10,052 0 0
Dillard's Inc. Common Stock 254067101 3 37 SH   SOLE NONE 37 0 0
Discover Financial Services Common Stock 254709108 831 10,871 SH   SOLE NONE 10,871 0 0
Dorman Products Inc. Common Stock 258278100 3 43 SH   SOLE NONE 43 0 0
DowDuPont Inc. Common Stock 26078J100 1,977 30,735 SH   SOLE NONE 30,735 0 0
Duke Energy Corp. Common Stock 26441C204 13,798 172,429 SH   SOLE NONE 172,429 0 0
Eagle Pharmaceuticals Inc. Common Stock 269796108 3 38 SH   SOLE NONE 38 0 0
Eastman Chemical Co. Common Stock 277432100 862 9,007 SH   SOLE NONE 9,007 0 0
Ecolab Inc. Common Stock 278865100 905 5,775 SH   SOLE NONE 5,775 0 0
Edwards Lifesciences Corp. Common Stock 28176E108 1,037 5,959 SH   SOLE NONE 5,959 0 0
Electronic Arts Inc. Common Stock 285512109 1,326 11,008 SH   SOLE NONE 11,008 0 0
Eli Lilly and Co. Common Stock 532457108 1,708 15,914 SH   SOLE NONE 15,914 0 0
Emerson Electric Co. Common Stock 291011104 23,265 303,806 SH   SOLE NONE 303,806 0 0
EnLink Midstream LLC Common Stock 29336T100 1,142 69,452 SH   SOLE NONE 69,452 0 0
Enbridge Inc. Common Stock 29250N105 68,767 2,131,076 SH   SOLE NONE 2,131,076 0 0
Enerplus Corp. Common Stock 292766102 3,283 265,884 SH   SOLE NONE 265,884 0 0
Entergy Corp. Common Stock 29364G103 651 8,026 SH   SOLE NONE 8,026 0 0
Equity Commonwealth REIT REIT 294628102 3 104 SH   SOLE NONE 104 0 0
Essent Group Ltd. Common Stock G3198U102 4 82 SH   SOLE NONE 82 0 0
Express Scripts Holding Co. Common Stock 30219G108 1,105 11,631 SH   SOLE NONE 11,631 0 0
Extra Space Storage Inc. REIT 30225T102 770 8,888 SH   SOLE NONE 8,888 0 0
Exxon Mobil Corp. Common Stock 30231G102 4,856 57,116 SH   SOLE NONE 57,116 0 0
F5 Networks Inc. Common Stock 315616102 1,030 5,167 SH   SOLE NONE 5,167 0 0
Facebook Inc. Common Stock 30303M102 3,657 22,238 SH   SOLE NONE 22,238 0 0
Factset Research Systems Inc. Common Stock 303075105 4 17 SH   SOLE NONE 17 0 0
Fanhua Inc. ADR ADR 30712A103 2 59 SH   SOLE NONE 59 0 0
FedEx Corp. Common Stock 31428X106 707 2,937 SH   SOLE NONE 2,937 0 0
Fifth Third Bancorp Common Stock 316773100 1,361 48,738 SH   SOLE NONE 48,738 0 0
FirstCash Inc. Common Stock 33767D105 3 36 SH   SOLE NONE 36 0 0
FirstService Corp. Common Stock 33767E103 35 418 SH   SOLE NONE 418 0 0
Fiserv Inc. Common Stock 337738108 980 11,898 SH   SOLE NONE 11,898 0 0
Five Below Inc. Common Stock 33829M101 4 32 SH   SOLE NONE 32 0 0
Ford Motor Co. Common Stock 345370860 1,090 117,793 SH   SOLE NONE 117,793 0 0
Fortis Inc. Common Stock 349553107 18,080 557,606 SH   SOLE NONE 557,606 0 0
Fortuna Silver Mines Inc. Common Stock 349915108 137 31,448 SH   SOLE NONE 31,448 0 0
Forward Air Corp. Common Stock 349853101 4 53 SH   SOLE NONE 53 0 0
Franco-Nevada Corp. Common Stock 351858105 14,460 231,156 SH   SOLE NONE 231,156 0 0
GATX Corp. Common Stock 361448103 3 38 SH   SOLE NONE 38 0 0
General Mills Inc. Common Stock 370334104 388 9,030 SH   SOLE NONE 9,030 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 542 17,803 SH   SOLE NONE 17,803 0 0
Gilead Sciences Inc. Common Stock 375558103 4,014 51,990 SH   SOLE NONE 51,990 0 0
Goldcorp Inc. Common Stock 380956409 3,992 391,775 SH   SOLE NONE 391,775 0 0
Graco Inc. Common Stock 384109104 4 77 SH   SOLE NONE 77 0 0
Grand Canyon Education Inc. Common Stock 38526M106 3 29 SH   SOLE NONE 29 0 0
Granite REIT REIT 387437114 219 5,094 SH   SOLE NONE 5,094 0 0
Grupo Aeroportuario Del Centro Norte Sab De Cv ADR 400501102 1,560 27,388 SH   SOLE NONE 27,388 0 0
Grupo Aeroportuario del Pacifico SAB de CV ADR ADR 400506101 1,214 11,122 SH   SOLE NONE 11,122 0 0
H&R Block Inc. Common Stock 093671105 1,221 47,419 SH   SOLE NONE 47,419 0 0
HCA Healthcare Inc. Common Stock 40412C101 1,689 12,138 SH   SOLE NONE 12,138 0 0
HP Inc. Common Stock 40434L105 1,249 48,454 SH   SOLE NONE 48,454 0 0
Hamilton Lane Inc. Common Stock 407497106 3 59 SH   SOLE NONE 59 0 0
Hanwha Q CELLS Co. Ltd. ADR ADR 41135V301 2 195 SH   SOLE NONE 195 0 0
Hasbro Inc. Common Stock 418056107 530 5,040 SH   SOLE NONE 5,040 0 0
HealthEquity Inc. Common Stock 42226A107 4 42 SH   SOLE NONE 42 0 0
Herbalife Nutrition Ltd. Common Stock G4412G101 4 70 SH   SOLE NONE 70 0 0
Hersha Hospitality Trust REIT REIT 427825500 3 140 SH   SOLE NONE 140 0 0
Hi-Crush Partners LP Common Stock 428337109 3 270 SH   SOLE NONE 270 0 0
Honeywell International Inc. Common Stock 438516106 25,333 152,243 SH   SOLE NONE 152,243 0 0
Host Hotels & Resorts Inc. REIT REIT 44107P104 781 37,002 SH   SOLE NONE 37,002 0 0
Houlihan Lokey Inc. Common Stock 441593100 3 60 SH   SOLE NONE 60 0 0
Hudbay Minerals Inc. Common Stock 443628102 458 90,525 SH   SOLE NONE 90,525 0 0
Humana Inc. Common Stock 444859102 3,224 9,525 SH   SOLE NONE 9,525 0 0
Huntington Bancshares Inc. Common Stock 446150104 539 36,120 SH   SOLE NONE 36,120 0 0
IDEXX Laboratories Inc. Common Stock 45168D104 1,047 4,192 SH   SOLE NONE 4,192 0 0
IHS Markit Ltd. Common Stock G47567105 1,318 24,422 SH   SOLE NONE 24,422 0 0
Illinois Tool Works Inc. Common Stock 452308109 839 5,947 SH   SOLE NONE 5,947 0 0
Illumina Inc. Common Stock 452327109 112 304 SH   SOLE NONE 304 0 0
Imperial Oil Ltd. Common Stock 453038408 1,119 34,592 SH   SOLE NONE 34,592 0 0
InfraREIT Inc. REIT REIT 45685L100 1,070 50,612 SH   SOLE NONE 50,612 0 0
Ingersoll-Rand PLC Common Stock G47791101 914 8,934 SH   SOLE NONE 8,934 0 0
Innoviva Inc. Common Stock 45781M101 3 220 SH   SOLE NONE 220 0 0
Inogen Inc. Common Stock 45780L104 4 15 SH   SOLE NONE 15 0 0
Intel Corp. Common Stock 458140100 1,852 39,159 SH   SOLE NONE 39,159 0 0
International Business Machines Corp. Common Stock 459200101 21,457 141,905 SH   SOLE NONE 141,905 0 0
Intuit Inc. Common Stock 461202103 882 3,877 SH   SOLE NONE 3,877 0 0
JD.com Inc. ADR ADR 47215P106 144 5,511 SH   SOLE NONE 5,511 0 0
JPMorgan Chase & Co. Common Stock 46625H100 8,649 76,644 SH   SOLE NONE 76,644 0 0
Jack In The Box Inc. Common Stock 466367109 3 38 SH   SOLE NONE 38 0 0
JetBlue Airways Corp. Common Stock 477143101 3 177 SH   SOLE NONE 177 0 0
Johnson & Johnson Common Stock 478160104 29,741 215,250 SH   SOLE NONE 215,250 0 0
Johnson Outdoors Inc. Common Stock 479167108 3 36 SH   SOLE NONE 36 0 0
Kansas City Southern Common Stock 485170302 1,756 15,498 SH   SOLE NONE 15,498 0 0
Kforce Inc. Common Stock 493732101 3 84 SH   SOLE NONE 84 0 0
Kimberly-Clark Corp. Common Stock 494368103 1,623 14,278 SH   SOLE NONE 14,278 0 0
Kinder Morgan Inc. Common Stock 49456B101 3,740 210,966 SH   SOLE NONE 210,966 0 0
Kinross Gold Corp. Common Stock 496902404 20 7,436 SH   SOLE NONE 7,436 0 0
Kirkland Lake Gold Ltd. Common Stock 49741E100 69 3,633 SH   SOLE NONE 3,633 0 0
Korn Ferry International Common Stock 500643200 2 50 SH   SOLE NONE 50 0 0
LaSalle Hotel Properties REIT REIT 517942108 3 95 SH   SOLE NONE 95 0 0
Lam Research Corp. Common Stock 512807108 568 3,747 SH   SOLE NONE 3,747 0 0
Lancaster Colony Corp. Common Stock 513847103 3 22 SH   SOLE NONE 22 0 0
Laredo Petroleum Inc. Common Stock 516806106 3 327 SH   SOLE NONE 327 0 0
Lazard Ltd. Common Stock G54050102 3 68 SH   SOLE NONE 68 0 0
Liberty Global PLC Common Stock G5480U104 541 18,694 SH   SOLE NONE 18,694 0 0
Liberty Oilfield Services Inc. Common Stock 53115L104 4 168 SH   SOLE NONE 168 0 0
Ligand Pharmaceuticals Inc. Common Stock 53220K504 4 15 SH   SOLE NONE 15 0 0
Lincoln Electric Holdings Inc. Common Stock 533900106 3 37 SH   SOLE NONE 37 0 0
Lockheed Martin Corp. Common Stock 539830109 24,355 70,398 SH   SOLE NONE 70,398 0 0
Lowe's Cos. Inc. Common Stock 548661107 3,375 29,393 SH   SOLE NONE 29,393 0 0
LyondellBasell Industries NV Common Stock N53745100 607 5,924 SH   SOLE NONE 5,924 0 0
MRC Global Inc. Common Stock 55345K103 3 143 SH   SOLE NONE 143 0 0
MSCI Inc. Common Stock 55354G100 823 4,639 SH   SOLE NONE 4,639 0 0
Macquarie Infrastructure Corp. Common Stock 55608B105 1,740 37,726 SH   SOLE NONE 37,726 0 0
Macy's Inc. Common Stock 55616P104 255 7,350 SH   SOLE NONE 7,350 0 0
Magna International Inc. Common Stock 559222401 59 1,125 SH   SOLE NONE 1,125 0 0
Mallinckrodt PLC Common Stock G5785G107 4 146 SH   SOLE NONE 146 0 0
Manhattan Associates Inc. Common Stock 562750109 4 65 SH   SOLE NONE 65 0 0
Manulife Financial Corp. Common Stock 56501R106 35,143 1,965,916 SH   SOLE NONE 1,965,916 0 0
Marathon Oil Corp. Common Stock 565849106 858 36,851 SH   SOLE NONE 36,851 0 0
Marathon Petroleum Corp. Common Stock 56585A102 419 5,240 SH   SOLE NONE 5,240 0 0
MarketAxess Holdings Inc. Common Stock 57060D108 3 17 SH   SOLE NONE 17 0 0
Marriott International Inc. Common Stock 571903202 884 6,696 SH   SOLE NONE 6,696 0 0
Masimo Corp. Common Stock 574795100 4 33 SH   SOLE NONE 33 0 0
Mastercard Inc. Common Stock 57636Q104 3,473 15,601 SH   SOLE NONE 15,601 0 0
Match Group Inc. Common Stock 57665R106 5 82 SH   SOLE NONE 82 0 0
Matson Inc. Common Stock 57686G105 3 85 SH   SOLE NONE 85 0 0
Maxim Integrated Products Inc. Common Stock 57772K101 1,208 21,418 SH   SOLE NONE 21,418 0 0
McCormick and Co. Inc. Common Stock 579780206 554 4,202 SH   SOLE NONE 0 0 4,202
McDonald's Corp. Common Stock 580135101 33,520 200,369 SH   SOLE NONE 200,369 0 0
Medifast Inc. Common Stock 58470H101 4 18 SH   SOLE NONE 18 0 0
Merck & Co. Inc. Common Stock 58933Y105 1,747 24,629 SH   SOLE NONE 24,629 0 0
MetLife Inc. Common Stock 59156R108 763 16,335 SH   SOLE NONE 16,335 0 0
Methanex Corp. Common Stock 59151K108 281 3,561 SH   SOLE NONE 3,561 0 0
Michael Kors Holdings Ltd. Common Stock G60754101 1,246 18,170 SH   SOLE NONE 18,170 0 0
Microsoft Corp. Common Stock 594918104 10,020 87,613 SH   SOLE NONE 87,613 0 0
Mobile TeleSystems PJSC ADR ADR 607409109 130 15,283 SH   SOLE NONE 15,283 0 0
Molson Coors Brewing Co. Common Stock 60871R209 381 6,195 SH   SOLE NONE 6,195 0 0
Morningstar Inc. Common Stock 617700109 3 23 SH   SOLE NONE 23 0 0
Mylan NV Common Stock N59465109 837 22,863 SH   SOLE NONE 22,863 0 0
NVIDIA Corp. Common Stock 67066G104 922 3,281 SH   SOLE NONE 3,281 0 0
NVR Inc. Common Stock 62944T105 526 213 SH   SOLE NONE 213 0 0
Nanometrics Inc. Common Stock 630077105 3 82 SH   SOLE NONE 82 0 0
Nasdaq Inc. Common Stock 631103108 484 5,641 SH   SOLE NONE 5,641 0 0
NetEase Inc. ADR ADR 64110W102 353 1,546 SH   SOLE NONE 1,546 0 0
Netflix Inc. Common Stock 64110L106 175 467 SH   SOLE NONE 467 0 0
NextEra Energy Inc. Common Stock 65339F101 783 4,674 SH   SOLE NONE 4,674 0 0
Norbord Inc. Common Stock 65548P403 204 6,170 SH   SOLE NONE 6,170 0 0
Norfolk Southern Corp. Common Stock 655844108 2,788 15,445 SH   SOLE NONE 15,445 0 0
Northwestern Corp. Common Stock 668074305 2,527 43,082 SH   SOLE NONE 43,082 0 0
Nucor Corp. Common Stock 670346105 548 8,636 SH   SOLE NONE 8,636 0 0
Nutrien Ltd. Common Stock 67077M108 58,318 1,010,002 SH   SOLE NONE 1,010,002 0 0
O'Reilly Automotive Inc. Common Stock 67103H107 636 1,831 SH   SOLE NONE 1,831 0 0
OGE Energy Corp. Common Stock 670837103 3,216 88,534 SH   SOLE NONE 88,534 0 0
ONEOK Inc. Common Stock 682680103 6,872 101,376 SH   SOLE NONE 101,376 0 0
Occidental Petroleum Corp. Common Stock 674599105 651 7,927 SH   SOLE NONE 7,927 0 0
OneMain Holdings Inc. Common Stock 68268W103 2 70 SH   SOLE NONE 70 0 0
Open Text Corp. Common Stock 683715106 20,260 532,431 SH   SOLE NONE 532,431 0 0
Oracle Corp. Common Stock 68389X105 2,840 55,076 SH   SOLE NONE 55,076 0 0
PPL Corp. Common Stock 69351T106 1,164 39,787 SH   SOLE NONE 39,787 0 0
Pembina Pipeline Corp. Common Stock 706327103 32,323 951,251 SH   SOLE NONE 951,251 0 0
PepsiCo Inc. Common Stock 713448108 2,340 20,933 SH   SOLE NONE 20,933 0 0
Pfizer Inc. Common Stock 717081103 19,497 442,400 SH   SOLE NONE 442,400 0 0
Philip Morris International Inc. Common Stock 718172109 1,973 24,201 SH   SOLE NONE 24,201 0 0
Phillips 66 Common Stock 718546104 1,870 16,590 SH   SOLE NONE 16,590 0 0
Premier Inc. Common Stock 74051N102 4 85 SH   SOLE NONE 85 0 0
Principal Financial Group Inc. Common Stock 74251V102 742 12,660 SH   SOLE NONE 12,660 0 0
Public Storage REIT REIT 74460D109 551 2,733 SH   SOLE NONE 2,733 0 0
QEP Resources Inc. Common Stock 74733V100 3 261 SH   SOLE NONE 261 0 0
RPC Inc. Common Stock 749660106 3 211 SH   SOLE NONE 211 0 0
Ralph Lauren Corp. Common Stock 751212101 415 3,015 SH   SOLE NONE 3,015 0 0
Raytheon Co. Common Stock 755111507 3,173 15,356 SH   SOLE NONE 15,356 0 0
Realogy Holdings Corp. Common Stock 75605Y106 3 140 SH   SOLE NONE 140 0 0
Renewable Energy Group Inc. Common Stock 75972A301 5 178 SH   SOLE NONE 178 0 0
Republic Services Inc. Common Stock 760759100 548 7,538 SH   SOLE NONE 7,538 0 0
Restaurant Brands International Inc. Common Stock 76131D103 34,978 590,727 SH   SOLE NONE 590,727 0 0
Rexford Industrial Realty Inc. REIT 76169C100 1,416 44,317 SH   SOLE NONE 44,317 0 0
Rockwell Automation Inc. Common Stock 773903109 870 4,642 SH   SOLE NONE 4,642 0 0
Rogers Communications Inc. Common Stock 775109200 1,026 19,949 SH   SOLE NONE 0 0 19,949
Royal Bank of Canada Common Stock 780087102 130,024 1,622,035 SH   SOLE NONE 1,622,035 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 2,059 10,537 SH   SOLE NONE 10,537 0 0
SBA Communications Corp. REIT 78410G104 4,538 28,252 SH   SOLE NONE 28,252 0 0
SPS Commerce Inc. Common Stock 78463M107 4 40 SH   SOLE NONE 40 0 0
STAG Industrial Inc. REIT REIT 85254J102 2,030 73,805 SH   SOLE NONE 73,805 0 0
Sally Beauty Holdings Inc. Common Stock 79546E104 4 201 SH   SOLE NONE 201 0 0
Sandstorm Gold Ltd. Common Stock 80013R206 106 28,552 SH   SOLE NONE 28,552 0 0
Scholastic Corp. Common Stock 807066105 3 69 SH   SOLE NONE 0 0 69
Sempra Energy Common Stock 816851109 5,463 48,026 SH   SOLE NONE 48,026 0 0
Semtech Corp. Common Stock 816850101 4 65 SH   SOLE NONE 65 0 0
Shaw Communications Inc. Common Stock 82028K200 36,838 1,890,414 SH   SOLE NONE 0 0 1,890,414
Silicon Motion Technology Corp. ADR ADR 82706C108 3 56 SH   SOLE NONE 56 0 0
Simon Property Group Inc. REIT REIT 828806109 779 4,408 SH   SOLE NONE 4,408 0 0
Sleep Number Corp. Common Stock 83125X103 4 101 SH   SOLE NONE 101 0 0
SolarEdge Technologies Inc. Common Stock 83417M104 2 59 SH   SOLE NONE 59 0 0
Sonic Corp. Common Stock 835451105 4 86 SH   SOLE NONE 86 0 0
Sprint Corp. Common Stock 85207U105 784 119,946 SH   SOLE NONE 119,946 0 0
Steven Madden Ltd. Common Stock 556269108 3 58 SH   SOLE NONE 58 0 0
Strategic Education Inc. Common Stock 86272C103 4 26 SH   SOLE NONE 26 0 0
Sun Life Financial Inc. Common Stock 866796105 7,554 190,009 SH   SOLE NONE 190,009 0 0
SunTrust Banks Inc. Common Stock 867914103 600 8,979 SH   SOLE NONE 8,979 0 0
Suncor Energy Inc. Common Stock 867224107 78,165 2,020,035 SH   SOLE NONE 2,020,035 0 0
Supernus Pharmaceuticals Inc. Common Stock 868459108 3 60 SH   SOLE NONE 60 0 0
Symantec Corp. Common Stock 871503108 415 19,506 SH   SOLE NONE 19,506 0 0
Synopsys Inc. Common Stock 871607107 2,128 21,576 SH   SOLE NONE 21,576 0 0
T-Mobile US Inc. Common Stock 872590104 980 13,968 SH   SOLE NONE 13,968 0 0
TELUS Corp. Common Stock 87971M103 37,690 1,022,521 SH   SOLE NONE 1,022,521 0 0
Target Corp. Common Stock 87612E106 3,426 38,835 SH   SOLE NONE 38,835 0 0
Taro Pharmaceutical Industries Ltd. Common Stock M8737E108 584 5,943 SH   SOLE NONE 5,943 0 0
Teck Resources Ltd. Common Stock 878742204 7,634 316,755 SH   SOLE NONE 316,755 0 0
Teradyne Inc. Common Stock 880770102 3 90 SH   SOLE NONE 90 0 0
Tetra Tech Inc. Common Stock 88162G103 4 55 SH   SOLE NONE 55 0 0
Teva Pharmaceutical Industries Ltd. ADR ADR 881624209 215 9,986 SH   SOLE NONE 9,986 0 0
Texas Instruments Inc. Common Stock 882508104 1,501 13,988 SH   SOLE NONE 13,988 0 0
Texas Pacific Land Trust Common Stock 882610108 3 4 SH   SOLE NONE 4 0 0
Texas Roadhouse Inc. Common Stock 882681109 3 48 SH   SOLE NONE 48 0 0
The Allstate Corp. Common Stock 020002101 1,292 13,091 SH   SOLE NONE 13,091 0 0
The Boeing Co. Common Stock 097023105 4,754 12,782 SH   SOLE NONE 12,782 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 3 25 SH   SOLE NONE 25 0 0
The Coca-Cola Co. Common Stock 191216100 23,231 502,940 SH   SOLE NONE 502,940 0 0
The Descartes Systems Group Inc. Common Stock 249906108 1,385 40,843 SH   SOLE NONE 40,843 0 0
The Hershey Co. Common Stock 427866108 1,749 17,149 SH   SOLE NONE 17,149 0 0
The Home Depot Inc. Common Stock 437076102 19,002 91,729 SH   SOLE NONE 91,729 0 0
The JM Smucker Co. Common Stock 832696405 556 5,416 SH   SOLE NONE 5,416 0 0
The PNC Financial Services Group Inc. Common Stock 693475105 1,828 13,425 SH   SOLE NONE 13,425 0 0
The Procter & Gamble Co. Common Stock 742718109 12,301 147,796 SH   SOLE NONE 147,796 0 0
The Providence Service Corp. Common Stock 743815102 3 42 SH   SOLE NONE 42 0 0
The RMR Group Inc. Common Stock 74967R106 3 35 SH   SOLE NONE 35 0 0
The Southern Co. Common Stock 842587107 2,848 65,330 SH   SOLE NONE 65,330 0 0
The Toro Co. Common Stock 891092108 4 59 SH   SOLE NONE 59 0 0
The Travelers Cos. Inc. Common Stock 89417E109 1,314 10,132 SH   SOLE NONE 10,132 0 0
The Walt Disney Co. Common Stock 254687106 427 3,651 SH   SOLE NONE 3,651 0 0
The Williams Cos. Inc. Common Stock 969457100 5,604 206,115 SH   SOLE NONE 206,115 0 0
Toronto-Dominion Bank Common Stock 891160509 114,101 1,877,681 SH   SOLE NONE 1,877,681 0 0
TransCanada Corp. Common Stock 89353D107 20,239 500,234 SH   SOLE NONE 500,234 0 0
Trinseo SA Common Stock L9340P101 3 44 SH   SOLE NONE 44 0 0
Twitter Inc. Common Stock 90184L102 315 11,066 SH   SOLE NONE 11,066 0 0
Ubiquiti Networks Inc. Common Stock 90347A100 3 35 SH   SOLE NONE 35 0 0
Union Pacific Corp. Common Stock 907818108 3,725 22,877 SH   SOLE NONE 22,877 0 0
United Fire Group Inc. Common Stock 910340108 3 55 SH   SOLE NONE 55 0 0
United Parcel Service Inc. Common Stock 911312106 306 2,617 SH   SOLE NONE 2,617 0 0
United Technologies Corp. Common Stock 913017109 4,058 29,022 SH   SOLE NONE 29,022 0 0
UnitedHealth Group Inc. Common Stock 91324P102 5,324 20,011 SH   SOLE NONE 20,011 0 0
Universal Insurance Holdings Inc. Common Stock 91359V107 4 84 SH   SOLE NONE 84 0 0
Unum Group Common Stock 91529Y106 1,721 44,045 SH   SOLE NONE 44,045 0 0
Urban Outfitters Inc. Common Stock 917047102 1 31 SH   SOLE NONE 31 0 0
Usana Health Sciences Inc. Common Stock 90328M107 3 27 SH   SOLE NONE 27 0 0
VMware Inc. Common Stock 928563402 2,303 14,758 SH   SOLE NONE 14,758 0 0
Valero Energy Corp. Common Stock 91913Y100 1,454 12,782 SH   SOLE NONE 12,782 0 0
Valvoline Inc. Common Stock 92047W101 3 152 SH   SOLE NONE 152 0 0
Vanguard Total International Bond ETF ETF 92203J407 176 3,220 SH   SOLE NONE 0 0 3,220
Ventas Inc. REIT REIT 92276F100 594 10,920 SH   SOLE NONE 10,920 0 0
Verizon Communications Inc. Common Stock 92343V104 1,969 36,875 SH   SOLE NONE 36,875 0 0
Vermilion Energy Inc. Common Stock 923725105 34,917 1,059,688 SH   SOLE NONE 1,059,688 0 0
Viper Energy Partners LP Common Stock 92763M105 4 96 SH   SOLE NONE 96 0 0
Visa Inc. Common Stock 92826C839 4,768 31,765 SH   SOLE NONE 31,765 0 0
WD-40 Co. Common Stock 929236107 3 20 SH   SOLE NONE 20 0 0
WEC Energy Group Inc. Common Stock 92939U106 5,155 77,218 SH   SOLE NONE 77,218 0 0
WNS Holdings Ltd. ADR ADR 92932M101 6 126 SH   SOLE NONE 126 0 0
Walgreens Boots Alliance Inc. Common Stock 931427108 329 4,515 SH   SOLE NONE 4,515 0 0
Walmart Inc. Common Stock 931142103 3,086 32,860 SH   SOLE NONE 32,860 0 0
Waste Connections Inc. Common Stock 94106B101 1,662 20,853 SH   SOLE NONE 20,853 0 0
Wheaton Precious Metals Corp. Common Stock 962879102 7,512 429,306 SH   SOLE NONE 429,306 0 0
Xcel Energy Inc. Common Stock 98389B100 4,001 84,754 SH   SOLE NONE 84,754 0 0
Xilinx Inc. Common Stock 983919101 1,868 23,303 SH   SOLE NONE 23,303 0 0
iShares Core International Aggregate Bond ETF ETF 46435G672 209 4,004 SH   SOLE NONE 0 0 4,004
iShares Core S&P 500 ETF ETF 464287200 1,012 3,457 SH   SOLE NONE 3,457 0 0
iShares JP Morgan USD Emerging Markets Bond ETF ETF 464288281 51 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 669 19,840 SH   SOLE NONE 19,840 0 0
iShares MSCI China ETF ETF 46429B671 134 2,238 SH   SOLE NONE 2,238 0 0
iShares MSCI France ETF ETF 464286707 18 587 SH   SOLE NONE 587 0 0
iShares MSCI Germany ETF ETF 464286806 116 3,898 SH   SOLE NONE 3,898 0 0
iShares MSCI Japan ETF ETF 46434G822 193 3,203 SH   SOLE NONE 3,203 0 0
iShares MSCI Netherlands ETF ETF 464286814 75 2,481 SH   SOLE NONE 2,481 0 0
iShares MSCI Norway ETF ETF 46429B499 85 2,902 SH   SOLE NONE 2,902 0 0
iShares MSCI Poland ETF ETF 46429B606 3 121 SH   SOLE NONE 121 0 0
iShares MSCI Russia ETF ETF 46434G798 21 604 SH   SOLE NONE 604 0 0
iShares MSCI South Africa ETF ETF 464286780 212 3,945 SH   SOLE NONE 3,945 0 0
iShares MSCI South Korea ETF ETF 464286772 140 2,052 SH   SOLE NONE 2,052 0 0
iShares MSCI Taiwan ETF ETF 46434G772 50 1,313 SH   SOLE NONE 1,313 0 0
iShares MSCI Thailand ETF ETF 464286624 31 330 SH   SOLE NONE 330 0 0
iShares MSCI United Kingdom ETF ETF 46435G334 22 648 SH   SOLE NONE 648 0 0
iShares US Preferred Stock ETF ETF 464288687 240 6,477 SH   SOLE NONE 6,477 0 0