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