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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company Common Stock 88579Y101   135,726 760,072 SH   SOLE   754,080 5,992 0
ABB Limited ADR ADR 000375204   3,480 165,189 SH   SOLE   165,189 0 0
Abbott Laboratories Common Stock 002824100   88,937 2,315,485 SH   SOLE   2,292,730 22,755 0
Abbvie Inc Common Stock 00287Y109   16,512 263,688 SH   SOLE   263,688 0 0
Aflac Incorporated Common Stock 001055102   3,759 54,015 SH   SOLE   54,015 0 0
Agrium Inc Common Stock 008916108   292 2,908 SH   SOLE   2,908 0 0
Air Products & Chemicals Inc. Common Stock 009158106   758 5,273 SH   SOLE   5,273 0 0
Allergan Plc Common Stock G0177J108   209 999 SH   SOLE   999 0 0
Allstate Corporation Common Stock 020002101   6,304 85,059 SH   SOLE   85,059 0 0
Alphabet Inc - A Common Stock 02079K305   84,613 106,774 SH   SOLE   104,569 2,205 0
Alphabet Inc - C Common Stock 02079K107   81,786 105,966 SH   SOLE   104,138 1,828 0
Altria Group Inc. Common Stock 02209S103   33,088 489,325 SH   SOLE   489,325 0 0
American Electric Power Company Common Stock 025537101   295 4,700 SH   SOLE   4,700 0 0
American Express Company Common Stock 025816109   460 6,221 SH   SOLE   6,221 0 0
Anheuser-Busch Inbev NV ADR ADR 03524A108   54,048 512,601 SH   SOLE   512,601 0 0
Apple Inc. Common Stock 037833100   2,472 21,351 SH   SOLE   21,351 0 0
Applied Materials Inc. Common Stock 038222105   516 16,000 SH   SOLE   16,000 0 0
AT&T Inc. Common Stock 00206R102   1,656 38,948 SH   SOLE   38,948 0 0
Automatic Data Processing Inc. Common Stock 053015103   27,740 269,906 SH   SOLE   269,106 800 0
Baidu Inc. Sponsored ADR ADR 056752108   20,016 121,746 SH   SOLE   121,746 0 0
Banco Santander SA ADR ADR 05964H105   2,855 551,299 SH   SOLE   551,299 0 0
Bank of Hawaii Corporation Common Stock 062540109   1,352 15,251 SH   SOLE   15,251 0 0
Bank of Montreal Common Stock 063671101   17,329 240,649 SH   SOLE   240,649 0 0
Bank of New York Mellon Corp Common Stock 064058100   41,343 872,584 SH   SOLE   850,493 22,091 0
Bank of Nova Scotia Common Stock 064149107   946,507 16,978,513 SH   SOLE   13,649,952 3,328,561 0
Bard (C.R.) Inc. Common Stock 067383109   438 1,950 SH   SOLE   1,950 0 0
Baxter International Inc. Common Stock 071813109   339 7,650 SH   SOLE   7,650 0 0
BB&T Corporation Common Stock 054937107   45,712 972,183 SH   SOLE   946,293 25,890 0
BCE Inc. Common Stock 05534B760   22,044 509,448 SH   SOLE   503,948 5,500 0
Becton Dickinson and Company Common Stock 075887109   148,004 894,017 SH   SOLE   832,477 61,540 0
Bemis Company Common Stock 081437105   17,835 372,970 SH   SOLE   361,395 11,575 0
Berkshire Hathaway Inc - B Common Stock 084670702   88,751 544,554 SH   SOLE   532,519 12,035 0
BHP Billiton Limited ADR ADR 088606108   22,937 641,069 SH   SOLE   641,069 0 0
Borgwarner Inc Common Stock 099724106   53,860 1,365,620 SH   SOLE   1,334,375 31,245 0
Bristol-Myers Squibb Company Common Stock 110122108   44,353 758,950 SH   SOLE   741,915 17,035 0
British American Tobacco ADR ADR 110448107   559 4,966 SH   SOLE   4,966 0 0
Brookfield Asset Mgt - A Common Stock 112585104   2,047 61,978 SH   SOLE   61,978 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101   347 10,387 SH   SOLE   10,387 0 0
Brown-Forman Corp - B Common Stock 115637209   2,845 63,350 SH   SOLE   63,350 0 0
Brown-Forman Corporation - A Common Stock 115637100   5,110 110,508 SH   SOLE   110,508 0 0
CA Inc. Common Stock 12673P105   87,950 2,768,339 SH   SOLE   2,491,739 276,600 0
CAE Inc. Common Stock 124765108   183,842 13,127,918 SH   SOLE   10,441,391 2,686,527 0
Cameco Corporation Common Stock 13321L108   170,338 16,270,077 SH   SOLE   12,977,475 3,292,602 0
Canadian Imperial Bank of Commerce Common Stock 136069101   2,777 33,994 SH   SOLE   33,994 0 0
Canadian National Railway Company Common Stock 136375102   710,404 10,543,246 SH   SOLE   8,660,511 1,882,735 0
Canadian Natural Resources Limited Common Stock 136385101   689,049 21,595,007 SH   SOLE   17,118,448 4,476,559 0
Canadian Pacific Railway Limited Common Stock 13645T100   1,095 7,669 SH   SOLE   7,669 0 0
Capital One Financial Corporation Common Stock 14040H105   3,053 34,997 SH   SOLE   34,997 0 0
Cardinal Health Inc. Common Stock 14149Y108   9,984 138,727 SH   SOLE   138,727 0 0
Cenovus Energy Inc. Common Stock 15135U109   382,976 25,300,061 SH   SOLE   20,241,929 5,058,132 0
CGI Group Inc. Common Stock 39945C109   271,610 5,652,437 SH   SOLE   4,500,292 1,152,145 0
Chevron Corporation Common Stock 166764100   84,532 718,207 SH   SOLE   709,282 8,925 0
Cisco Systems Inc. Common Stock 17275R102   1,989 65,839 SH   SOLE   65,839 0 0
Clorox Company Common Stock 189054109   741 6,175 SH   SOLE   6,175 0 0
Coca-Cola Company Common Stock 191216100   11,267 271,766 SH   SOLE   271,766 0 0
Colgate-Palmolive Company Common Stock 194162103   148,666 2,271,800 SH   SOLE   2,246,540 25,260 0
Comcast Corporation Common Stock 20030N101   138,159 2,000,860 SH   SOLE   1,969,735 31,125 0
ConocoPhillips Common Stock 20825C104   505 10,078 SH   SOLE   10,078 0 0
Cooper Cos Inc/the Common Stock 216648402   1,436 8,210 SH   SOLE   8,210 0 0
Costco Wholesale Corporation Common Stock 22160K105   26,887 167,932 SH   SOLE   164,972 2,960 0
Crescent Point Energy Corp. Common Stock 22576C101   177,470 13,040,898 SH   SOLE   9,756,273 3,284,625 0
CVS Health Corporation Common Stock 126650100   128,979 1,634,518 SH   SOLE   1,610,963 23,555 0
Davita Inc. Common Stock 23918K108   93,244 1,452,413 SH   SOLE   1,431,238 21,175 0
Descartes Systems Group Inc Common Stock 249906108   84,874 3,975,562 SH   SOLE   3,322,906 652,656 0
Diageo Plc ADR ADR 25243Q205   84,510 813,070 SH   SOLE   811,770 1,300 0
Discover Financial Services Common Stock 254709108   2,262 31,387 SH   SOLE   31,387 0 0
Dollar Tree Inc Common Stock 256746108   56,352 730,146 SH   SOLE   717,891 12,255 0
Dominion Resources Inc. Common Stock 25746U109   17,240 225,098 SH   SOLE   225,098 0 0
Dow Chemical Company Common Stock 260543103   11,588 202,529 SH   SOLE   202,529 0 0
Duke Energy Corporation Common Stock 26441C204   14,385 185,331 SH   SOLE   185,331 0 0
Dupont De Nemours Common Stock 263534109   1,245 16,969 SH   SOLE   16,969 0 0
Edison International Common Stock 281020107   446 6,200 SH   SOLE   6,200 0 0
Eli Lilly & Company Common Stock 532457108   7,610 103,473 SH   SOLE   103,473 0 0
Emerson Electric Co. Common Stock 291011104   33,510 601,087 SH   SOLE   599,787 1,300 0
Enbridge Inc Common Stock 29250N105   765,837 18,177,461 SH   SOLE   14,830,848 3,346,613 0
EnCana Corporation Common Stock 292505104   1,105 94,084 SH   SOLE   94,084 0 0
EOG Resources Inc. Common Stock 26875P101   84,917 839,937 SH   SOLE   829,072 10,865 0
Express Scripts Inc. Common Stock 30219G108   540 7,864 SH   SOLE   7,864 0 0
Exxon Mobil Corporation Common Stock 30231G102   153,566 1,701,377 SH   SOLE   1,695,352 6,025 0
Facebook Inc. Common Stock 30303M102   202 1,760 SH   SOLE   1,760 0 0
First Horizon National Corporation Common Stock 320517105   1,877 93,812 SH   SOLE   93,812 0 0
Fiserv Inc. Common Stock 337738108   100,316 943,890 SH   SOLE   931,205 12,685 0
Fomento Econ.Mexicano SAB de CV ADR ADR 344419106   26,548 348,364 SH   SOLE   348,364 0 0
Fortis Inc. Common Stock 349553107   1,464 47,372 SH   SOLE   47,372 0 0
Fresenius Medical Care AG&Co KGAa ADR ADR 358029106   12,980 307,525 SH   SOLE   307,525 0 0
General Electric Company Common Stock 369604103   128,787 4,075,563 SH   SOLE   3,818,192 257,371 0
General Mills Inc. Common Stock 370334104   532 8,624 SH   SOLE   8,624 0 0
Gildan Activewear Inc. Common Stock 375916103   369,519 14,536,359 SH   SOLE   11,659,139 2,877,220 0
GlaxoSmithKline plc ADR ADR 37733W105   35,569 923,631 SH   SOLE   777,531 146,100 0
Goldcorp Inc. Common Stock 380956409   227 16,695 SH   SOLE   16,695 0 0
Goldman Sachs Group Inc. Common Stock 38141G104   244 1,020 SH   SOLE   1,020 0 0
Halliburton Company Common Stock 406216101   1,486 27,487 SH   SOLE   27,427 60 0
Halyard Health Inc. Common Stock 40650V100   243 6,585 SH   SOLE   6,585 0 0
Hartford Financial Services Grp Inc. Common Stock 416515104   5,242 110,023 SH   SOLE   110,023 0 0
Home Depot Inc. Common Stock 437076102   22,654 168,965 SH   SOLE   163,435 5,530 0
Honeywell International Inc. Common Stock 438516106   1,011 8,727 SH   SOLE   8,727 0 0
HSBC Holdings Sponsored ADR ADR 404280406   31,828 792,157 SH   SOLE   654,207 137,950 0
Illinois Tool Works Inc. Common Stock 452308109   295 2,413 SH   SOLE   2,413 0 0
Imperial Oil Limited Common Stock 453038408   22,780 654,018 SH   SOLE   651,718 2,300 0
ING Groep N.V. ADR ADR 456837103   3,552 251,945 SH   SOLE   251,945 0 0
Intel Corporation Common Stock 458140100   1,280 35,293 SH   SOLE   35,293 0 0
International Business Machines Corp Common Stock 459200101   67,547 406,938 SH   SOLE   402,367 4,571 0
International Flavors & Fragrances Common Stock 459506101   13,765 116,825 SH   SOLE   116,825 0 0
iShares MSCI EAFE Index Fund ETP 464287465   216 3,746 SH   SOLE   3,746 0 0
Ishares Silver Trust ETP 46428Q109   256 17,000 SH   SOLE   17,000 0 0
ISRAEL CHEMICALS Common Stock M5920A109   119 28,973 SH   SOLE   28,973 0 0
Jacobs Engineering Group Inc. Common Stock 469814107   222 3,900 SH   SOLE   3,900 0 0
Johnson & Johnson Common Stock 478160104   193,603 1,680,442 SH   SOLE   1,666,357 14,085 0
JPMorgan Chase & Co. Common Stock 46625H100   218,392 2,530,908 SH   SOLE   2,407,935 122,973 0
Kellogg Company Common Stock 487836108   1,486 20,167 SH   SOLE   20,167 0 0
Kimberly-Clark Corporation Common Stock 494368103   27,855 244,088 SH   SOLE   243,588 500 0
Kraft Heinz Company Common Stock 500754106   14,444 165,419 SH   SOLE   165,419 0 0
LifePoint Health Inc Common Stock 53219L109   4,066 71,600 SH   SOLE   71,600 0 0
Lincoln National Corporation Common Stock 534187109   16,351 246,739 SH   SOLE   238,329 8,410 0
Lowe's Companies Inc. Common Stock 548661107   263 3,700 SH   SOLE   3,700 0 0
Luxottica Group S.p.A. ADR ADR 55068R202   7,612 141,768 SH   SOLE   139,768 2,000 0
M&T Bank Corporation Common Stock 55261F104   53,271 340,544 SH   SOLE   333,379 7,165 0
Manulife Financial Corporation Common Stock 56501R106   622,902 34,936,961 SH   SOLE   27,907,001 7,029,960 0
Mastercard Inc - A Common Stock 57636Q104   50,834 492,339 SH   SOLE   483,254 9,085 0
McCormick & Company Incorporated Common Stock 579780206   759 8,140 SH   SOLE   8,140 0 0
McDonald's Corporation Common Stock 580135101   6,008 49,363 SH   SOLE   49,363 0 0
Medtronic Inc. Plc Common Stock G5960L103   30,574 429,239 SH   SOLE   417,634 11,605 0
Merck & Co. Inc. Common Stock 58933Y105   6,777 115,120 SH   SOLE   115,120 0 0
MetLife Inc. Common Stock 59156R108   129,347 2,400,210 SH   SOLE   2,265,240 134,970 0
Microsoft Corporation Common Stock 594918104   157,252 2,530,624 SH   SOLE   2,334,140 196,484 0
Mitsubishi UFJ Financial Group ADR ADR 606822104   3,924 637,128 SH   SOLE   637,128 0 0
Mondelez International Inc. Common Stock 609207105   35,709 805,527 SH   SOLE   795,482 10,045 0
National Grid Plc ADR ADR 636274300   14,008 240,156 SH   SOLE   240,156 0 0
Nielsen Holdings Plc Common Stock G6518L108   32,413 772,671 SH   SOLE   749,571 23,100 0
NIKE Inc - B Common Stock 654106103   12,324 242,472 SH   SOLE   242,472 0 0
Noble Energy Common Stock 655044105   40,794 1,071,850 SH   SOLE   1,049,520 22,330 0
Novartis AG ADR ADR 66987V109   10,591 145,409 SH   SOLE   145,409 0 0
Novo Nordisk A/S Sponsored ADR ADR 670100205   5,143 143,440 SH   SOLE   143,440 0 0
Open Text Corporation Common Stock 683715106   537,429 8,691,756 SH   SOLE   7,026,722 1,665,034 0
Oracle Corporation Common Stock 68389X105   135,380 3,520,955 SH   SOLE   3,251,725 269,230 0
Parker Hannifin Corporation Common Stock 701094104   2,558 18,272 SH   SOLE   18,272 0 0
Patterson Companies Inc. Common Stock 703395103   585 14,279 SH   SOLE   14,279 0 0
Pembina Pipeline Corporation Common Stock 706327103   318,266 10,171,877 SH   SOLE   7,968,428 2,203,449 0
PepsiCo Inc. Common Stock 713448108   181,252 1,732,323 SH   SOLE   1,659,410 72,913 0
Pfizer Inc. Common Stock 717081103   92,521 2,848,582 SH   SOLE   2,623,941 224,641 0
Philip Morris International Inc. Common Stock 718172109   26,003 284,226 SH   SOLE   283,726 500 0
Phillips 66 Common Stock 718546104   223 2,582 SH   SOLE   2,582 0 0
Potash Corporation of Sask Inc. Common Stock 73755L107   342,402 18,904,017 SH   SOLE   15,036,066 3,867,951 0
Procter & Gamble Company Common Stock 742718109   163,648 1,946,344 SH   SOLE   1,931,415 14,929 0
Public Service Enterprises Group Common Stock 744573106   4,661 106,233 SH   SOLE   106,233 0 0
Quest Diagnostics Incorporated Common Stock 74834L100   2,467 26,847 SH   SOLE   26,847 0 0
Quintiles IMS Holdings Common Stock 74876Y101   70,570 927,951 SH   SOLE   914,992 12,959 0
Relx Plc ADR ADR 759530108   10,334 575,113 SH   SOLE   575,113 0 0
Rogers Communications Inc - B Common Stock 775109200   7,635 197,709 SH   SOLE   197,709 0 0
Ross Stores Inc. Common Stock 778296103   524 8,000 SH   SOLE   8,000 0 0
Royal Bank of Canada Common Stock 780087102   1,139,325 16,814,046 SH   SOLE   13,772,851 3,041,195 0
Royal Dutch Shell Plc ADR - A ADR 780259206   47,625 875,797 SH   SOLE   874,097 1,700 0
Royal Dutch Shell Plc ADR - B ADR 780259107   709 12,232 SH   SOLE   12,232 0 0
Sanofi ADR ADR 80105N105   10,577 261,551 SH   SOLE   259,551 2,000 0
SAP AG ADR ADR 803054204   31,554 365,091 SH   SOLE   365,091 0 0
Schlumberger Limited Common Stock 806857108   19,694 234,597 SH   SOLE   227,657 6,940 0
Scripps Networks Interactive Common Stock 811065101   381 5,350 SH   SOLE   5,350 0 0
Seagate Technology Common Stock G7945M107   1,292 33,850 SH   SOLE   33,850 0 0
Sempra Energy Common Stock 816851109   214 2,130 SH   SOLE   2,130 0 0
Shaw Communications Inc - B Common Stock 82028K200   16,680 830,351 SH   SOLE   830,351 0 0
Sirius XM Holdings Inc Common Stock 82968B103   44 10,000 SH   SOLE   10,000 0 0
Smith & Nephew Plc ADR ADR 83175M205   12,470 414,581 SH   SOLE   413,081 1,500 0
SPDR S&P 500 ETF Trust ETP 78462F103   9,597 42,936 SH   SOLE   42,936 0 0
Spectra Energy Corporation Common Stock 847560109   13,150 320,036 SH   SOLE   317,036 3,000 0
Stanley Black & Decker Inc. Common Stock 854502101   223 1,950 SH   SOLE   1,950 0 0
Stantec Inc Common Stock 85472N109   265,018 10,477,665 SH   SOLE   8,339,590 2,138,075 0
Stryker Corporation Common Stock 863667101   557 4,650 SH   SOLE   4,650 0 0
Sun Life Financial Inc. Common Stock 866796105   11,467 298,309 SH   SOLE   294,309 4,000 0
Suncor Energy Inc. Common Stock 867224107   98,631 3,012,986 SH   SOLE   3,005,386 7,600 0
Target Corporation Common Stock 87612E106   1,568 21,709 SH   SOLE   21,709 0 0
TELUS Corp Common Stock 87971M103   13,750 431,351 SH   SOLE   431,351 0 0
Texas Instruments Incorporated Common Stock 882508104   205 2,822 SH   SOLE   2,822 0 0
Thomson Reuters Corporation Common Stock 884903105   416,113 9,496,754 SH   SOLE   7,803,112 1,693,642 0
Time Warner Inc. Common Stock 887317303   262 2,715 SH   SOLE   2,715 0 0
TJX Companies Inc. Common Stock 872540109   47,481 631,991 SH   SOLE   620,516 11,475 0
Toronto-Dominion Bank Common Stock 891160509   1,288,338 26,090,703 SH   SOLE   21,096,643 4,994,060 0
Total SA ADR ADR 89151E109   12,596 247,134 SH   SOLE   247,134 0 0
Toyota Motor Corp. Sponsored ADR ADR 892331307   8,748 74,649 SH   SOLE   74,649 0 0
TransCanada Corporation Common Stock 89353D107   58,642 1,299,018 SH   SOLE   1,294,518 4,500 0
Travelers Companies Inc. Common Stock 89417E109   4,528 36,988 SH   SOLE   36,988 0 0
Unilever NV NY NY Reg Shrs 904784709   8,896 216,680 SH   SOLE   216,680 0 0
Unilever Plc ADR ADR 904767704   408 10,040 SH   SOLE   10,040 0 0
United Technologies Corporation Common Stock 913017109   238 2,175 SH   SOLE   2,175 0 0
UnitedHealth Group Incorporated Common Stock 91324P102   76,654 478,970 SH   SOLE   470,140 8,830 0
US Bancorp Common Stock 902973304   97,559 1,899,153 SH   SOLE   1,870,183 28,970 0
Verisk Analytics Inc - A Common Stock 92345Y106   111,504 1,373,714 SH   SOLE   1,353,719 19,995 0
Verizon Communications Inc. Common Stock 92343V104   1,248 23,386 SH   SOLE   23,386 0 0
Vermilion Energy Inc. Common Stock 923725105   273,566 6,494,350 SH   SOLE   5,027,500 1,466,850 0
Visa Inc - A Common Stock 92826C839   1,705 21,866 SH   SOLE   21,866 0 0
Vodafone Group Plc-Sponsored ADR ADR 92857W308   19,053 779,912 SH   SOLE   779,912 0 0
Walgreens Boots Alliance Common Stock 931427108   185,792 2,244,953 SH   SOLE   2,156,848 88,105 0
Wal-Mart Stores Inc. Common Stock 931142103   1,983 28,690 SH   SOLE   28,590 100 0
Walt Disney Company Common Stock 254687106   1,811 17,379 SH   SOLE   17,379 0 0
Wells Fargo & Company Common Stock 949746101   168,013 3,048,690 SH   SOLE   3,018,399 30,291 0
Xcel Energy Inc. Common Stock 98389B100   6,699 164,598 SH   SOLE   164,598 0 0
Zimmer Biomet Holdings Inc Common Stock 98956P102   15,337 148,615 SH   SOLE   147,415 1,200 0
Zoetis Inc. Common Stock 98978V103   9,081 169,644 SH   SOLE   169,644 0 0