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
ABB Limited ADR ADR 000375204 3,612 145,064 SH   SOLE   145,064 0 0
Aflac Incorporated Common Stock 001055102 4,063 52,315 SH   SOLE   52,315 0 0
Abbott Laboratories Common Stock 002824100 116,009 2,386,531 SH   SOLE   2,358,306 28,225 0
Agrium Inc Common Stock 008916108 305 3,376 SH   SOLE   3,376 0 0
Air Products & Chemicals Inc. Common Stock 009158106 810 5,665 SH   SOLE   5,665 0 0
Allstate Corporation Common Stock 020002101 7,434 84,059 SH   SOLE   84,059 0 0
Amazon.Com Inc Common Stock 023135106 227 235 SH   SOLE   235 0 0
American Electric Power Company Common Stock 025537101 327 4,717 SH   SOLE   4,717 0 0
American Express Company Common Stock 025816109 498 5,921 SH   SOLE   5,921 0 0
Apple Inc. Common Stock 037833100 2,649 18,397 SH   SOLE   18,397 0 0
Applied Materials Inc. Common Stock 038222105 660 16,000 SH   SOLE   16,000 0 0
Automatic Data Processing Inc. Common Stock 053015103 25,380 247,712 SH   SOLE   246,912 800 0
BB&T Corporation Common Stock 054937107 41,173 906,712 SH   SOLE   874,262 32,450 0
Baidu Inc. Sponsored ADR ADR 056752108 21,292 119,044 SH   SOLE   119,044 0 0
Bank of Hawaii Corporation Common Stock 062540109 1,265 15,251 SH   SOLE   15,251 0 0
Bank of Montreal Common Stock 063671101 16,751 228,466 SH   SOLE   228,466 0 0
Bank of New York Mellon Corp Common Stock 064058100 41,263 808,768 SH   SOLE   781,397 27,371 0
Bank of Nova Scotia Common Stock 064149107 1,000,496 16,656,128 SH   SOLE   13,451,937 3,204,191 0
Bard (C.R.) Inc. Common Stock 067383109 653 2,068 SH   SOLE   2,068 0 0
Baxter International Inc. Common Stock 071813109 399 6,600 SH   SOLE   6,600 0 0
Becton Dickinson and Company Common Stock 075887109 167,464 858,306 SH   SOLE   805,841 52,465 0
Bemis Company Common Stock 081437105 16,277 351,946 SH   SOLE   337,426 14,520 0
Berkshire Hathaway Inc - A Common Stock 084670108 254 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc - B Common Stock 084670702 111,010 655,434 SH   SOLE   635,959 19,475 0
BHP Billiton Limited ADR ADR 088606108 835 23,471 SH   SOLE   23,471 0 0
Boeing Company Common Stock 097023105 228 1,157 SH   SOLE   1,157 0 0
Borgwarner Inc Common Stock 099724106 14,313 337,904 SH   SOLE   335,279 2,625 0
Bristol-Myers Squibb Company Common Stock 110122108 53,964 968,497 SH   SOLE   941,477 27,020 0
British American Tobacco ADR ADR 110448107 678 9,900 SH   SOLE   9,900 0 0
Brookfield Asset Mgt - A Common Stock 112585104 2,466 62,941 SH   SOLE   62,941 0 0
Brown-Forman Corp - A Common Stock 115637100 5,448 110,508 SH   SOLE   110,508 0 0
Brown-Forman Corp - B Common Stock 115637209 3,324 68,400 SH   SOLE   68,400 0 0
CAE Inc. Common Stock 124765108 214,410 12,453,233 SH   SOLE   9,936,511 2,516,722 0
CVS Health Corporation Common Stock 126650100 127,124 1,579,966 SH   SOLE   1,550,851 29,115 0
Canadian Imperial Bank of Commerce Common Stock 136069101 2,759 34,008 SH   SOLE   34,008 0 0
Canadian National Railway Company Common Stock 136375102 828,791 10,229,528 SH   SOLE   8,430,468 1,799,060 0
Canadian Natural Resources Limited Common Stock 136385101 615,478 21,360,805 SH   SOLE   17,114,631 4,246,174 0
Canon Inc. ADR ADR 138006309 204 6,000 SH   SOLE   6,000 0 0
Chevron Corporation Common Stock 166764100 72,899 698,742 SH   SOLE   687,832 10,910 0
Clorox Company Common Stock 189054109 796 5,975 SH   SOLE   5,975 0 0
Coca-Cola Company Common Stock 191216100 11,327 252,561 SH   SOLE   252,561 0 0
Colgate-Palmolive Company Common Stock 194162103 161,045 2,172,473 SH   SOLE   2,141,318 31,155 0
Consolidated Edison Inc. Common Stock 209115104 308 3,815 SH   SOLE   3,815 0 0
Cooper Cos Inc/the Common Stock 216648402 1,802 7,530 SH   SOLE   7,530 0 0
Descartes Systems Group Inc Common Stock 249906108 98,004 4,034,182 SH   SOLE   3,381,526 652,656 0
Walt Disney Company Common Stock 254687106 1,421 13,381 SH   SOLE   13,381 0 0
Discover Financial Services Common Stock 254709108 1,930 31,034 SH   SOLE   31,034 0 0
Dollar Tree Inc Common Stock 256746108 44,808 640,849 SH   SOLE   625,889 14,960 0
Dow Chemical Company Common Stock 260543103 12,501 198,211 SH   SOLE   198,211 0 0
Dupont De Nemours Common Stock 263534109 1,216 15,076 SH   SOLE   15,076 0 0
Edison International Common Stock 281020107 484 6,200 SH   SOLE   6,200 0 0
Emerson Electric Co. Common Stock 291011104 29,274 491,017 SH   SOLE   489,717 1,300 0
EnCana Corporation Common Stock 292505104 586 66,731 SH   SOLE   66,731 0 0
First Horizon National Corporation Common Stock 320517105 1,534 88,097 SH   SOLE   88,097 0 0
Fiserv Inc. Common Stock 337738108 111,302 909,778 SH   SOLE   894,433 15,345 0
Fomento Econ.Mexicano SAB de CV ADR ADR 344419106 33,883 344,552 SH   SOLE   344,552 0 0
Fortis Inc. Common Stock 349553107 2,130 60,698 SH   SOLE   60,698 0 0
Fresenius Medical Care AG&Co KGAa ADR ADR 358029106 14,079 291,315 SH   SOLE   291,315 0 0
General Electric Company Common Stock 369604103 104,105 3,854,326 SH   SOLE   3,630,095 224,231 0
General Mills Inc. Common Stock 370334104 478 8,637 SH   SOLE   8,637 0 0
Gildan Activewear Inc. Common Stock 375916103 452,314 14,740,775 SH   SOLE   11,870,265 2,870,510 0
Goldcorp Inc. Common Stock 380956409 218 17,010 SH   SOLE   17,010 0 0
HSBC Holdings Sponsored ADR ADR 404280406 18,692 402,943 SH   SOLE   402,943 0 0
Halliburton Company Common Stock 406216101 1,134 26,560 SH   SOLE   26,500 60 0
Hartford Financial Services Grp Inc. Common Stock 416515104 5,778 109,923 SH   SOLE   109,923 0 0
Home Depot Inc. Common Stock 437076102 23,728 154,686 SH   SOLE   147,771 6,915 0
Honeywell International Inc. Common Stock 438516106 1,279 9,602 SH   SOLE   9,602 0 0
Illinois Tool Works Inc. Common Stock 452308109 342 2,392 SH   SOLE   2,392 0 0
Imperial Oil Limited Common Stock 453038408 17,412 598,252 SH   SOLE   595,952 2,300 0
ING Groep N.V. ADR ADR 456837103 4,018 231,072 SH   SOLE   231,072 0 0
Intel Corporation Common Stock 458140100 1,153 34,182 SH   SOLE   34,182 0 0
International Business Machines Corp Common Stock 459200101 44,635 290,160 SH   SOLE   284,784 5,376 0
International Flavors & Fragrances Common Stock 459506101 15,352 113,725 SH   SOLE   113,725 0 0
Johnson & Johnson Common Stock 478160104 212,436 1,605,842 SH   SOLE   1,589,042 16,800 0
Kellogg Company Common Stock 487836108 1,403 20,202 SH   SOLE   20,202 0 0
Kimberly-Clark Corporation Common Stock 494368103 27,909 216,169 SH   SOLE   215,669 500 0
Kraft Heinz Company Common Stock 500754106 13,988 163,344 SH   SOLE   163,344 0 0
Eli Lilly & Company Common Stock 532457108 8,503 103,327 SH   SOLE   103,327 0 0
Lincoln National Corporation Common Stock 534187109 1,647 24,379 SH   SOLE   24,379 0 0
Lowe's Companies Inc. Common Stock 548661107 309 3,992 SH   SOLE   3,992 0 0
McCormick & Company Incorporated Common Stock 579780206 642 6,590 SH   SOLE   6,590 0 0
McDonald's Corporation Common Stock 580135101 7,193 46,968 SH   SOLE   46,968 0 0
Microsoft Corporation Common Stock 594918104 176,390 2,558,984 SH   SOLE   2,381,145 177,839 0
Mitsubishi UFJ Financial Group ADR ADR 606822104 3,419 506,593 SH   SOLE   506,593 0 0
Mondelez International Inc. Common Stock 609207105 33,195 768,602 SH   SOLE   756,007 12,595 0
Moody's Corporation Common Stock 615369105 212 1,750 SH   SOLE   1,750 0 0
National Grid Plc ADR ADR 636274409 11,519 183,370 SH   SOLE   183,370 0 0
NIKE Inc - B Common Stock 654106103 12,995 220,271 SH   SOLE   220,271 0 0
Noble Energy Common Stock 655044105 28,301 1,000,042 SH   SOLE   972,117 27,925 0
Novo Nordisk A/S Sponsored ADR ADR 670100205 6,485 151,201 SH   SOLE   151,201 0 0
Open Text Corporation Common Stock 683715106 539,196 17,108,551 SH   SOLE   13,944,553 3,163,998 0
Parker Hannifin Corporation Common Stock 701094104 2,920 18,272 SH   SOLE   18,272 0 0
Patterson Companies Inc. Common Stock 703395103 672 14,321 SH   SOLE   14,321 0 0
Pembina Pipeline Corporation Common Stock 706327103 406,177 12,281,783 SH   SOLE   9,707,574 2,574,209 0
PepsiCo Inc. Common Stock 713448108 192,205 1,664,263 SH   SOLE   1,600,120 64,143 0
Pfizer Inc. Common Stock 717081103 76,935 2,290,418 SH   SOLE   2,103,567 186,851 0
Philip Morris International Inc. Common Stock 718172109 32,969 280,713 SH   SOLE   280,213 500 0
Phillips 66 Common Stock 718546104 205 2,482 SH   SOLE   2,482 0 0
Procter & Gamble Company Common Stock 742718109 154,458 1,772,324 SH   SOLE   1,757,895 14,429 0
Public Service Enterprises Group Common Stock 744573106 4,457 103,633 SH   SOLE   103,633 0 0
Relx Plc ADR ADR 759530108 13,662 623,839 SH   SOLE   623,839 0 0
Rogers Communications Inc - B Common Stock 775109200 8,771 185,975 SH   SOLE   185,975 0 0
Ross Stores Inc. Common Stock 778296103 461 8,000 SH   SOLE   8,000 0 0
Royal Bank of Canada Common Stock 780087102 1,183,050 16,317,204 SH   SOLE   13,435,189 2,882,015 0
Royal Dutch Shell Plc ADR - B ADR 780259107 680 12,507 SH   SOLE   12,507 0 0
Royal Dutch Shell Plc ADR - A ADR 780259206 45,673 858,679 SH   SOLE   856,979 1,700 0
SAP AG ADR ADR 803054204 36,921 352,744 SH   SOLE   352,744 0 0
Schlumberger Limited Common Stock 806857108 16,494 250,526 SH   SOLE   241,901 8,625 0
Scripps Networks Interactive Common Stock 811065101 338 4,950 SH   SOLE   4,950 0 0
Sempra Energy Common Stock 816851109 240 2,130 SH   SOLE   2,130 0 0
Stanley Black & Decker Inc. Common Stock 854502101 274 1,950 SH   SOLE   1,950 0 0
Stryker Corporation Common Stock 863667101 648 4,673 SH   SOLE   4,673 0 0
Sun Life Financial Inc. Common Stock 866796105 10,563 295,924 SH   SOLE   291,924 4,000 0
Suncor Energy Inc. Common Stock 867224107 55,407 1,899,082 SH   SOLE   1,891,482 7,600 0
TJX Companies Inc. Common Stock 872540109 46,410 643,078 SH   SOLE   628,598 14,480 0
Taiwan Semiconductor Manufactng ADR ADR 874039100 444 12,706 SH   SOLE   12,706 0 0
Texas Instruments Incorporated Common Stock 882508104 213 2,776 SH   SOLE   2,776 0 0
Thomson Reuters Corporation Common Stock 884903105 427,656 9,250,446 SH   SOLE   7,643,984 1,606,462 0
Time Warner Inc. Common Stock 887317303 258 2,570 SH   SOLE   2,570 0 0
Toronto-Dominion Bank Common Stock 891160509 1,278,029 25,398,270 SH   SOLE   20,678,475 4,719,795 0
Toyota Motor Corp. Sponsored ADR ADR 892331307 7,034 66,986 SH   SOLE   66,986 0 0
US Bancorp Common Stock 902973304 96,057 1,850,115 SH   SOLE   1,814,280 35,835 0
Unilever Plc ADR ADR 904767704 409 7,567 SH   SOLE   7,567 0 0
Unilever NV NY NY Reg Shrs 904784709 15,288 276,617 SH   SOLE   276,617 0 0
United Technologies Corporation Common Stock 913017109 216 1,775 SH   SOLE   1,775 0 0
Vermilion Energy Inc. Common Stock 923725105 200,073 6,315,887 SH   SOLE   4,916,602 1,399,285 0
Wal-Mart Stores Inc. Common Stock 931142103 2,098 27,727 SH   SOLE   27,627 100 0
Walgreens Boots Alliance Common Stock 931427108 171,442 2,189,274 SH   SOLE   2,109,529 79,745 0
Wells Fargo & Company Common Stock 949746101 178,362 3,218,955 SH   SOLE   3,175,924 43,031 0
Target Corporation Common Stock 87612E106 814 15,584 SH   SOLE   15,584 0 0
Total SA ADR ADR 89151E109 11,267 227,208 SH   SOLE   227,208 0 0
Travelers Companies Inc. Common Stock 89417E109 4,542 35,899 SH   SOLE   35,899 0 0
AT&T Inc. Common Stock 00206R102 1,374 36,424 SH   SOLE   36,424 0 0
Abbvie Inc Common Stock 00287Y109 18,678 257,604 SH   SOLE   257,604 0 0
Alphabet Inc - C Common Stock 02079K107 103,053 113,404 SH   SOLE   111,016 2,388 0
Alphabet Inc - A Common Stock 02079K305 91,350 98,260 SH   SOLE   95,505 2,755 0
Altria Group Inc. Common Stock 02209S103 35,983 483,195 SH   SOLE   483,195 0 0
Anheuser-Busch Inbev NV ADR ADR 03524A108 57,610 522,023 SH   SOLE   522,023 0 0
BCE Inc. Common Stock 05534B760 21,174 470,883 SH   SOLE   466,583 4,300 0
Banco Santander SA ADR ADR 05964H105 4,194 626,978 SH   SOLE   626,978 0 0
CA Inc. Common Stock 12673P105 92,356 2,679,339 SH   SOLE   2,360,259 319,080 0
Cameco Corporation Common Stock 13321L108 143,608 15,792,032 SH   SOLE   12,685,070 3,106,962 0
Canadian Pacific Railway Limited Common Stock 13645T100 1,143 7,115 SH   SOLE   7,115 0 0
Capital One Financial Corporation Common Stock 14040H105 2,918 35,326 SH   SOLE   35,326 0 0
Cardinal Health Inc. Common Stock 14149Y108 10,692 137,227 SH   SOLE   137,227 0 0
Cenovus Energy Inc. Common Stock 15135U109 100,804 13,694,003 SH   SOLE   11,072,491 2,621,512 0
Cisco Systems Inc. Common Stock 17275R102 1,803 57,617 SH   SOLE   57,617 0 0
Comcast Corp - A Common Stock 20030N101 154,047 3,958,052 SH   SOLE   3,882,317 75,735 0
ConocoPhillips Common Stock 20825C104 412 9,378 SH   SOLE   9,378 0 0
Costco Wholesale Corporation Common Stock 22160K105 25,409 158,876 SH   SOLE   155,156 3,720 0
Crescent Point Energy Corp. Common Stock 22576C101 97,543 12,770,156 SH   SOLE   9,683,201 3,086,955 0
Davita Inc. Common Stock 23918K108 97,858 1,511,099 SH   SOLE   1,484,954 26,145 0
Diageo Plc ADR ADR 25243Q205 96,675 806,768 SH   SOLE   805,468 1,300 0
Dominion Energy Common Stock 25746U109 16,337 213,194 SH   SOLE   213,194 0 0
Duke Energy Corporation Common Stock 26441C204 15,376 183,947 SH   SOLE   183,947 0 0
EOG Resources Inc. Common Stock 26875P101 75,803 837,425 SH   SOLE   823,905 13,520 0
Enbridge Inc Common Stock 29250N105 884,413 22,233,563 SH   SOLE   17,975,238 4,258,325 0
Express Scripts Inc. Common Stock 30219G108 471 7,392 SH   SOLE   7,392 0 0
Exxon Mobil Corporation Common Stock 30231G102 124,358 1,540,429 SH   SOLE   1,533,249 7,180 0
Facebook Inc. Common Stock 30303M102 328 2,175 SH   SOLE   2,175 0 0
GlaxoSmithKline plc ADR ADR 37733W105 36,375 843,578 SH   SOLE   727,773 115,805 0
CGI Group Inc. Common Stock 39945C109 352,623 6,911,433 SH   SOLE   5,483,895 1,427,538 0
Ishares Silver Trust ETP 46428Q109 267 17,000 SH   SOLE   17,000 0 0
JPMorgan Chase & Co. Common Stock 46625H100 232,750 2,546,508 SH   SOLE   2,434,560 111,948 0
LifePoint Health Inc Common Stock 53219L109 4,646 69,200 SH   SOLE   69,200 0 0
Luxottica Group S.p.A. ADR ADR 55068R202 5,695 97,734 SH   SOLE   95,734 2,000 0
M&T Bank Corporation Common Stock 55261F104 52,276 322,794 SH   SOLE   313,799 8,995 0
Manulife Financial Corporation Common Stock 56501R106 641,746 34,283,600 SH   SOLE   27,575,221 6,708,379 0
Mastercard Inc - A Common Stock 57636Q104 62,865 517,621 SH   SOLE   506,241 11,380 0
Merck & Co. Inc. Common Stock 58933Y105 7,335 114,452 SH   SOLE   114,452 0 0
MetLife Inc. Common Stock 59156R108 126,261 2,298,164 SH   SOLE   2,181,164 117,000 0
Novartis AG ADR ADR 66987V109 15,028 180,049 SH   SOLE   180,049 0 0
Oracle Corporation Common Stock 68389X105 174,060 3,471,480 SH   SOLE   3,183,340 288,140 0
Potash Corporation of Sask Inc. Common Stock 73755L107 308,542 18,945,804 SH   SOLE   15,044,333 3,901,471 0
Quest Diagnostics Incorporated Common Stock 74834L100 2,467 22,197 SH   SOLE   22,197 0 0
Quintiles IMS Holdings Common Stock 74876Y101 78,915 881,740 SH   SOLE   865,641 16,099 0
SPDR S&P 500 ETF Trust ETP 78462F103 9,915 41,005 SH   SOLE   41,005 0 0
SPDR Gold Trust ETP 78463V107 222 1,885 SH   SOLE   1,885 0 0
Sanofi ADR ADR 80105N105 8,440 176,169 SH   SOLE   174,169 2,000 0
Shaw Communications Inc - B Common Stock 82028K200 16,056 737,094 SH   SOLE   737,094 0 0
Silvercorp Metals Inc. Common Stock 82835P103 35 11,000 SH   SOLE   11,000 0 0
Smith & Nephew Plc ADR ADR 83175M205 14,095 404,476 SH   SOLE   402,976 1,500 0
Stantec Inc Common Stock 85472N109 258,050 10,264,345 SH   SOLE   8,119,885 2,144,460 0
TELUS Corp Common Stock 87971M103 14,235 412,948 SH   SOLE   412,948 0 0
3M Company Common Stock 88579Y101 154,077 740,080 SH   SOLE   733,003 7,077 0
TransCanada Corporation Common Stock 89353D107 56,540 1,187,793 SH   SOLE   1,183,293 4,500 0
UnitedHealth Group Incorporated Common Stock 91324P102 92,754 500,240 SH   SOLE   489,385 10,855 0
Verizon Communications Inc. Common Stock 92343V104 955 21,394 SH   SOLE   21,394 0 0
Verisk Analytics Inc - A Common Stock 92345Y106 124,653 1,477,466 SH   SOLE   1,448,701 28,765 0
Visa Inc - A Common Stock 92826C839 2,144 22,866 SH   SOLE   22,866 0 0
Vodafone Group Plc-Sponsored ADR ADR 92857W308 27,385 953,205 SH   SOLE   953,205 0 0
WEC Energy Group Inc Common Stock 92939U106 208 3,400 SH   SOLE   3,400 0 0
Waste Connections Inc. Common Stock 94106B101 290 4,511 SH   SOLE   4,511 0 0
Xcel Energy Inc. Common Stock 98389B100 7,537 164,298 SH   SOLE   164,298 0 0
Zimmer Biomet Holdings Inc Common Stock 98956P102 18,148 141,340 SH   SOLE   140,140 1,200 0
Zoetis Inc. Common Stock 98978V103 10,723 171,903 SH   SOLE   171,903 0 0
Allergan Plc Common Stock G0177J108 304 1,252 SH   SOLE   1,252 0 0
Accenture Plc Common Stock G1151C101 242 1,960 SH   SOLE   1,960 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101 397 9,721 SH   SOLE   9,721 0 0
Cosan Ltd Common Stock G25343107 83 13,000 SH   SOLE   13,000 0 0
Medtronic Inc. Plc Common Stock G5960L103 35,427 399,185 SH   SOLE   384,670 14,515 0
Nielsen Holdings Plc Common Stock G6518L108 51,703 1,337,400 SH   SOLE   1,298,435 38,965 0
Seagate Technology Common Stock G7945M107 1,110 28,651 SH   SOLE   28,651 0 0
ASML Holding NV-NY Reg Shs NY Reg Shrs N07059210 320 2,457 SH   SOLE   2,457 0 0