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 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