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 143,550 750,275 SH   SOLE   744,323 5,952 0
ABB Limited ADR ADR 000375204 3,531 150,899 SH   SOLE   150,899 0 0
Abbott Laboratories Common Stock 002824100 103,476 2,330,031 SH   SOLE   2,307,441 22,590 0
Abbvie Inc Common Stock 00287Y109 17,026 261,304 SH   SOLE   261,304 0 0
Accenture Plc Common Stock G1151C101 234 1,960 SH   SOLE   1,960 0 0
Aflac Incorporated Common Stock 001055102 3,991 55,115 SH   SOLE   55,115 0 0
Agrium Inc Common Stock 008916108 285 3,000 SH   SOLE   3,000 0 0
Air Products & Chemicals Inc. Common Stock 009158106 712 5,265 SH   SOLE   5,265 0 0
Allergan Plc Common Stock G0177J108 230 963 SH   SOLE   963 0 0
Allstate Corporation Common Stock 020002101 6,849 84,059 SH   SOLE   84,059 0 0
Alphabet Inc - A Common Stock 02079K305 86,595 102,142 SH   SOLE   99,952 2,190 0
Alphabet Inc - C Common Stock 02079K107 91,116 109,837 SH   SOLE   107,924 1,913 0
Altria Group Inc. Common Stock 02209S103 34,559 483,895 SH   SOLE   483,895 0 0
Amazon.Com Inc Common Stock 023135106 208 235 SH   SOLE   235 0 0
American Electric Power Company Common Stock 025537101 316 4,717 SH   SOLE   4,717 0 0
American Express Company Common Stock 025816109 444 5,621 SH   SOLE   5,621 0 0
Anheuser-Busch Inbev NV ADR ADR 03524A108 57,017 519,474 SH   SOLE   519,474 0 0
Apple Inc. Common Stock 037833100 2,813 19,587 SH   SOLE   19,587 0 0
Applied Materials Inc. Common Stock 038222105 622 16,000 SH   SOLE   16,000 0 0
AT&T Inc. Common Stock 00206R102 1,513 36,424 SH   SOLE   36,424 0 0
Automatic Data Processing Inc. Common Stock 053015103 25,937 253,320 SH   SOLE   252,520 800 0
Baidu Inc. Sponsored ADR ADR 056752108 20,581 119,298 SH   SOLE   119,298 0 0
Banco Santander SA ADR ADR 05964H105 2,756 454,162 SH   SOLE   454,162 0 0
Bank of Hawaii Corporation Common Stock 062540109 1,256 15,251 SH   SOLE   15,251 0 0
Bank of Montreal Common Stock 063671101 17,055 228,999 SH   SOLE   228,999 0 0
Bank of New York Mellon Corp Common Stock 064058100 38,976 825,253 SH   SOLE   803,322 21,931 0
Bank of Nova Scotia Common Stock 064149107 977,893 16,763,058 SH   SOLE   13,421,622 3,341,436 0
Bard (C.R.) Inc. Common Stock 067383109 513 2,068 SH   SOLE   2,068 0 0
Baxter International Inc. Common Stock 071813109 342 6,600 SH   SOLE   6,600 0 0
BB&T Corporation Common Stock 054937107 41,409 926,381 SH   SOLE   900,686 25,695 0
BCE Inc. Common Stock 05534B760 20,557 465,622 SH   SOLE   461,322 4,300 0
Becton Dickinson and Company Common Stock 075887109 160,824 876,712 SH   SOLE   817,322 59,390 0
Bemis Company Common Stock 081437105 17,527 358,720 SH   SOLE   347,230 11,490 0
Berkshire Hathaway Inc - A Common Stock 084670108 249 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc - B Common Stock 084670702 90,163 540,939 SH   SOLE   529,004 11,935 0
BHP Billiton Limited ADR ADR 088606108 23,110 636,294 SH   SOLE   636,294 0 0
Boeing Company Common Stock 097023105 204 1,157 SH   SOLE   1,157 0 0
Borgwarner Inc Common Stock 099724106 54,933 1,314,517 SH   SOLE   1,283,497 31,020 0
Bristol-Myers Squibb Company Common Stock 110122108 52,434 964,219 SH   SOLE   942,829 21,390 0
British American Tobacco ADR ADR 110448107 656 9,900 SH   SOLE   9,900 0 0
Brookfield Asset Mgt - A Common Stock 112585104 2,224 61,223 SH   SOLE   61,223 0 0
Brookfield Infrastructure Partners LP Ltd Part G16252101 382 9,896 SH   SOLE   9,896 0 0
Brown-Forman Corp - B Common Stock 115637209 3,158 68,400 SH   SOLE   68,400 0 0
Brown-Forman Corporation - A Common Stock 115637100 5,201 110,508 SH   SOLE   110,508 0 0
CA Inc. Common Stock 12673P105 84,035 2,649,299 SH   SOLE   2,381,549 267,750 0
CAE Inc. Common Stock 124765108 196,036 12,866,348 SH   SOLE   10,203,211 2,663,137 0
Cameco Corporation Common Stock 13321L108 176,540 15,994,800 SH   SOLE   12,727,723 3,267,077 0
Canadian Imperial Bank of Commerce Common Stock 136069101 2,875 33,441 SH   SOLE   33,441 0 0
Canadian National Railway Company Common Stock 136375102 760,496 10,332,440 SH   SOLE   8,458,340 1,874,100 0
Canadian Natural Resources Limited Common Stock 136385101 705,130 21,598,464 SH   SOLE   17,134,355 4,464,109 0
Canadian Pacific Railway Limited Common Stock 13645T100 926 6,328 SH   SOLE   6,328 0 0
Capital One Financial Corporation Common Stock 14040H105 3,165 36,527 SH   SOLE   36,527 0 0
Cardinal Health Inc. Common Stock 14149Y108 11,256 138,027 SH   SOLE   138,027 0 0
Cenovus Energy Inc. Common Stock 15135U109 281,728 24,965,235 SH   SOLE   19,920,543 5,044,692 0
CGI Group Inc. Common Stock 39945C109 267,910 5,607,289 SH   SOLE   4,462,934 1,144,355 0
Chevron Corporation Common Stock 166764100 75,285 701,175 SH   SOLE   692,310 8,865 0
Cisco Systems Inc. Common Stock 17275R102 1,986 58,779 SH   SOLE   58,779 0 0
Clorox Company Common Stock 189054109 805 5,975 SH   SOLE   5,975 0 0
Coca-Cola Company Common Stock 191216100 10,292 242,529 SH   SOLE   242,529 0 0
Colgate-Palmolive Company Common Stock 194162103 161,773 2,210,317 SH   SOLE   2,185,237 25,080 0
Comcast Corporation Common Stock 20030N101 150,004 3,990,555 SH   SOLE   3,928,725 61,830 0
ConocoPhillips Common Stock 20825C104 467 9,378 SH   SOLE   9,378 0 0
Cooper Cos Inc/the Common Stock 216648402 1,641 8,210 SH   SOLE   8,210 0 0
Costco Wholesale Corporation Common Stock 22160K105 26,808 159,867 SH   SOLE   156,927 2,940 0
Crescent Point Energy Corp. Common Stock 22576C101 138,744 12,876,624 SH   SOLE   9,597,119 3,279,505 0
CVS Health Corporation Common Stock 126650100 125,119 1,593,881 SH   SOLE   1,570,526 23,355 0
Davita Inc. Common Stock 23918K108 100,213 1,474,375 SH   SOLE   1,453,340 21,035 0
Descartes Systems Group Inc Common Stock 249906108 91,881 4,021,592 SH   SOLE   3,368,936 652,656 0
Diageo Plc ADR ADR 25243Q205 93,713 810,810 SH   SOLE   809,510 1,300 0
Discover Financial Services Common Stock 254709108 2,169 31,717 SH   SOLE   31,717 0 0
Dollar Tree Inc Common Stock 256746108 51,582 657,433 SH   SOLE   645,213 12,220 0
Dominion Resources Inc. Common Stock 25746U109 16,537 213,194 SH   SOLE   213,194 0 0
Dow Chemical Company Common Stock 260543103 12,594 198,211 SH   SOLE   198,211 0 0
Duke Energy Corporation Common Stock 26441C204 15,241 185,848 SH   SOLE   185,848 0 0
Dupont De Nemours Common Stock 263534109 1,203 14,976 SH   SOLE   14,976 0 0
Edison International Common Stock 281020107 493 6,200 SH   SOLE   6,200 0 0
Eli Lilly & Company Common Stock 532457108 8,688 103,296 SH   SOLE   103,296 0 0
Emerson Electric Co. Common Stock 291011104 31,468 525,706 SH   SOLE   524,406 1,300 0
Enbridge Inc Common Stock 29250N105 822,824 19,697,622 SH   SOLE   16,034,562 3,663,060 0
EnCana Corporation Common Stock 292505104 885 75,756 SH   SOLE   75,756 0 0
EOG Resources Inc. Common Stock 26875P101 81,037 830,726 SH   SOLE   819,926 10,800 0
Express Scripts Inc. Common Stock 30219G108 513 7,792 SH   SOLE   7,792 0 0
Exxon Mobil Corporation Common Stock 30231G102 127,674 1,556,821 SH   SOLE   1,550,831 5,990 0
Facebook Inc. Common Stock 30303M102 276 1,945 SH   SOLE   1,945 0 0
First Horizon National Corporation Common Stock 320517105 1,659 89,692 SH   SOLE   89,692 0 0
Fiserv Inc. Common Stock 337738108 106,347 922,274 SH   SOLE   909,664 12,610 0
Fomento Econ.Mexicano SAB de CV ADR ADR 344419106 30,815 348,118 SH   SOLE   348,118 0 0
Fortis Inc. Common Stock 349553107 1,922 58,184 SH   SOLE   58,184 0 0
Fresenius Medical Care AG&Co KGAa ADR ADR 358029106 12,340 292,920 SH   SOLE   292,920 0 0
General Electric Company Common Stock 369604103 118,480 3,975,855 SH   SOLE   3,726,499 249,356 0
General Mills Inc. Common Stock 370334104 509 8,637 SH   SOLE   8,637 0 0
Gildan Activewear Inc. Common Stock 375916103 400,850 14,878,696 SH   SOLE   11,895,951 2,982,745 0
GlaxoSmithKline plc ADR ADR 37733W105 36,937 876,115 SH   SOLE   735,315 140,800 0
Goldcorp Inc. Common Stock 380956409 238 16,410 SH   SOLE   16,410 0 0
Goldman Sachs Group Inc. Common Stock 38141G104 206 900 SH   SOLE   900 0 0
Halliburton Company Common Stock 406216101 1,295 26,319 SH   SOLE   26,259 60 0
Hartford Financial Services Grp Inc. Common Stock 416515104 5,283 109,923 SH   SOLE   109,923 0 0
Home Depot Inc. Common Stock 437076102 23,524 160,215 SH   SOLE   154,745 5,470 0
Honeywell International Inc. Common Stock 438516106 1,205 9,657 SH   SOLE   9,657 0 0
HSBC Holdings Sponsored ADR ADR 404280406 30,943 758,059 SH   SOLE   625,109 132,950 0
Illinois Tool Works Inc. Common Stock 452308109 316 2,392 SH   SOLE   2,392 0 0
Imperial Oil Limited Common Stock 453038408 18,533 609,999 SH   SOLE   607,699 2,300 0
ING Groep N.V. ADR ADR 456837103 3,593 238,155 SH   SOLE   238,155 0 0
Intel Corporation Common Stock 458140100 1,274 35,345 SH   SOLE   35,345 0 0
International Business Machines Corp Common Stock 459200101 66,886 384,095 SH   SOLE   379,849 4,246 0
International Flavors & Fragrances Common Stock 459506101 15,071 113,725 SH   SOLE   113,725 0 0
Ishares Silver Trust ETP 46428Q109 293 17,000 SH   SOLE   17,000 0 0
Jacobs Engineering Group Inc. Common Stock 469814107 215 3,900 SH   SOLE   3,900 0 0
Johnson & Johnson Common Stock 478160104 201,673 1,619,221 SH   SOLE   1,605,211 14,010 0
JPMorgan Chase & Co. Common Stock 46625H100 217,966 2,481,404 SH   SOLE   2,362,321 119,083 0
Kellogg Company Common Stock 487836108 1,464 20,167 SH   SOLE   20,167 0 0
Kimberly-Clark Corporation Common Stock 494368103 28,657 217,709 SH   SOLE   217,209 500 0
Kraft Heinz Company Common Stock 500754106 14,893 164,002 SH   SOLE   164,002 0 0
LifePoint Health Inc Common Stock 53219L109 4,532 69,200 SH   SOLE   69,200 0 0
Lincoln National Corporation Common Stock 534187109 15,312 233,952 SH   SOLE   225,567 8,385 0
Lowe's Companies Inc. Common Stock 548661107 328 3,992 SH   SOLE   3,992 0 0
Luxottica Group S.p.A. ADR ADR 55068R202 7,475 135,798 SH   SOLE   133,798 2,000 0
M&T Bank Corporation Common Stock 55261F104 50,889 328,894 SH   SOLE   321,779 7,115 0
Manulife Financial Corporation Common Stock 56501R106 608,841 34,420,433 SH   SOLE   27,419,531 7,000,902 0
Mastercard Inc - A Common Stock 57636Q104 59,548 529,462 SH   SOLE   520,457 9,005 0
McCormick & Company Incorporated Common Stock 579780206 642 6,590 SH   SOLE   6,590 0 0
McDonald's Corporation Common Stock 580135101 6,109 47,138 SH   SOLE   47,138 0 0
Medtronic Inc. Plc Common Stock G5960L103 33,182 411,894 SH   SOLE   400,409 11,485 0
Merck & Co. Inc. Common Stock 58933Y105 7,301 114,919 SH   SOLE   114,919 0 0
MetLife Inc. Common Stock 59156R108 124,639 2,359,708 SH   SOLE   2,228,843 130,865 0
Microsoft Corporation Common Stock 594918104 168,828 2,563,451 SH   SOLE   2,371,902 191,549 0
Mitsubishi UFJ Financial Group ADR ADR 606822104 2,606 411,051 SH   SOLE   411,051 0 0
Mondelez International Inc. Common Stock 609207105 33,687 781,973 SH   SOLE   772,008 9,965 0
National Grid Plc ADR ADR 636274300 13,092 206,245 SH   SOLE   206,245 0 0
Nielsen Holdings Plc Common Stock G6518L108 44,978 1,088,813 SH   SOLE   1,065,973 22,840 0
NIKE Inc - B Common Stock 654106103 12,549 225,191 SH   SOLE   225,191 0 0
Noble Energy Common Stock 655044105 35,539 1,034,928 SH   SOLE   1,012,833 22,095 0
Novartis AG ADR ADR 66987V109 12,291 165,503 SH   SOLE   165,503 0 0
Novo Nordisk A/S Sponsored ADR ADR 670100205 5,025 146,616 SH   SOLE   146,616 0 0
Open Text Corporation Common Stock 683715106 581,219 17,149,056 SH   SOLE   13,840,438 3,308,618 0
Oracle Corporation Common Stock 68389X105 153,650 3,444,309 SH   SOLE   3,183,714 260,595 0
Parker Hannifin Corporation Common Stock 701094104 2,929 18,272 SH   SOLE   18,272 0 0
Patterson Companies Inc. Common Stock 703395103 645 14,279 SH   SOLE   14,279 0 0
Paypal Holdings Inc Common Stock 70450Y103 233 5,435 SH   SOLE   5,435 0 0
Pembina Pipeline Corporation Common Stock 706327103 352,732 11,163,285 SH   SOLE   8,793,346 2,369,939 0
PepsiCo Inc. Common Stock 713448108 189,907 1,697,722 SH   SOLE   1,627,114 70,608 0
Pfizer Inc. Common Stock 717081103 81,219 2,374,157 SH   SOLE   2,158,041 216,116 0
Philip Morris International Inc. Common Stock 718172109 31,700 280,788 SH   SOLE   280,288 500 0
Phillips 66 Common Stock 718546104 204 2,582 SH   SOLE   2,582 0 0
Potash Corporation of Sask Inc. Common Stock 73755L107 318,427 18,691,403 SH   SOLE   14,849,487 3,841,916 0
Procter & Gamble Company Common Stock 742718109 161,017 1,792,067 SH   SOLE   1,779,708 12,359 0
Public Service Enterprises Group Common Stock 744573106 4,640 104,633 SH   SOLE   104,633 0 0
Quest Diagnostics Incorporated Common Stock 74834L100 2,179 22,197 SH   SOLE   22,197 0 0
Quintiles IMS Holdings Common Stock 74876Y101 72,523 900,580 SH   SOLE   887,686 12,894 0
Relx Plc ADR ADR 759530108 11,806 596,279 SH   SOLE   596,279 0 0
Rogers Communications Inc - B Common Stock 775109200 8,247 187,062 SH   SOLE   187,062 0 0
Ross Stores Inc. Common Stock 778296103 537 8,156 SH   SOLE   8,156 0 0
Royal Bank of Canada Common Stock 780087102 1,197,495 16,482,992 SH   SOLE   13,462,132 3,020,860 0
Royal Dutch Shell Plc ADR - A ADR 780259206 45,495 862,794 SH   SOLE   861,094 1,700 0
Royal Dutch Shell Plc ADR - B ADR 780259107 688 12,337 SH   SOLE   12,337 0 0
Sanofi ADR ADR 80105N105 8,671 191,644 SH   SOLE   189,644 2,000 0
SAP AG ADR ADR 803054204 34,902 355,531 SH   SOLE   355,531 0 0
Schlumberger Limited Common Stock 806857108 18,654 238,855 SH   SOLE   231,960 6,895 0
Scripps Networks Interactive Common Stock 811065101 419 5,350 SH   SOLE   5,350 0 0
Seagate Technology Common Stock G7945M107 1,618 35,240 SH   SOLE   35,240 0 0
Sempra Energy Common Stock 816851109 235 2,130 SH   SOLE   2,130 0 0
Shaw Communications Inc - B Common Stock 82028K200 16,047 776,293 SH   SOLE   776,293 0 0
Smith & Nephew Plc ADR ADR 83175M205 12,668 409,585 SH   SOLE   408,085 1,500 0
SPDR S&P 500 ETF Trust ETP 78462F103 9,390 39,835 SH   SOLE   39,835 0 0
Stanley Black & Decker Inc. Common Stock 854502101 259 1,950 SH   SOLE   1,950 0 0
Stantec Inc Common Stock 85472N109 266,079 10,282,731 SH   SOLE   8,156,266 2,126,465 0
Stryker Corporation Common Stock 863667101 615 4,673 SH   SOLE   4,673 0 0
Sun Life Financial Inc. Common Stock 866796105 10,718 294,377 SH   SOLE   290,377 4,000 0
Suncor Energy Inc. Common Stock 867224107 60,395 1,972,447 SH   SOLE   1,964,847 7,600 0
Taiwan Semiconductor Manufactng ADR ADR 874039100 286 8,735 SH   SOLE   8,735 0 0
Target Corporation Common Stock 87612E106 1,149 20,819 SH   SOLE   20,819 0 0
TELUS Corp Common Stock 87971M103 13,315 411,366 SH   SOLE   411,366 0 0
Texas Instruments Incorporated Common Stock 882508104 226 2,806 SH   SOLE   2,806 0 0
Thomson Reuters Corporation Common Stock 884903105 403,067 9,347,042 SH   SOLE   7,665,325 1,681,717 0
Time Warner Inc. Common Stock 887317303 256 2,620 SH   SOLE   2,620 0 0
TJX Companies Inc. Common Stock 872540109 50,412 637,485 SH   SOLE   626,100 11,385 0
Toronto-Dominion Bank Common Stock 891160509 1,277,843 25,584,673 SH   SOLE   20,665,973 4,918,700 0
Total SA ADR ADR 89151E109 11,932 236,656 SH   SOLE   236,656 0 0
Toyota Motor Corp. Sponsored ADR ADR 892331307 7,609 70,053 SH   SOLE   70,053 0 0
TransCanada Corporation Common Stock 89353D107 55,976 1,216,451 SH   SOLE   1,211,951 4,500 0
Travelers Companies Inc. Common Stock 89417E109 4,473 37,113 SH   SOLE   37,113 0 0
Unilever NV NY NY Reg Shrs 904784709 11,772 236,965 SH   SOLE   236,965 0 0
Unilever Plc ADR ADR 904767704 326 6,610 SH   SOLE   6,610 0 0
United Technologies Corporation Common Stock 913017109 216 1,928 SH   SOLE   1,928 0 0
UnitedHealth Group Incorporated Common Stock 91324P102 81,243 495,357 SH   SOLE   486,582 8,775 0
US Bancorp Common Stock 902973304 96,857 1,880,721 SH   SOLE   1,851,961 28,760 0
Verisk Analytics Inc - A Common Stock 92345Y106 113,313 1,396,519 SH   SOLE   1,376,649 19,870 0
Verizon Communications Inc. Common Stock 92343V104 1,052 21,586 SH   SOLE   21,586 0 0
Vermilion Energy Inc. Common Stock 923725105 239,174 6,396,139 SH   SOLE   4,924,904 1,471,235 0
Visa Inc - A Common Stock 92826C839 2,146 24,158 SH   SOLE   24,158 0 0
Vodafone Group Plc-Sponsored ADR ADR 92857W308 23,922 905,113 SH   SOLE   905,113 0 0
Walgreens Boots Alliance Common Stock 931427108 183,692 2,211,826 SH   SOLE   2,126,381 85,445 0
Wal-Mart Stores Inc. Common Stock 931142103 1,990 27,615 SH   SOLE   27,515 100 0
Walt Disney Company Common Stock 254687106 1,951 17,214 SH   SOLE   17,214 0 0
WEC Energy Group Inc Common Stock 92939U106 206 3,400 SH   SOLE   3,400 0 0
Wells Fargo & Company Common Stock 949746101 168,985 3,036,039 SH   SOLE   3,005,923 30,116 0
Xcel Energy Inc. Common Stock 98389B100 7,316 164,598 SH   SOLE   164,598 0 0
Zimmer Biomet Holdings Inc Common Stock 98956P102 17,542 143,665 SH   SOLE   142,465 1,200 0
Zoetis Inc. Common Stock 98978V103 8,830 165,453 SH   SOLE   165,453 0 0