The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 44,551 | 254,887 | SH | SOLE | 254,487 | 400 | 0 | ||
51job Inc | ADR | 316827104 | 7,614 | 108,776 | SH | SOLE | 108,776 | 0 | 0 | ||
Abbott Laboratories | Common Stock | 002824100 | 251,390 | 2,296,014 | SH | SOLE | 2,095,554 | 200,460 | 0 | ||
Abbvie Inc | Common Stock | 00287Y109 | 20,451 | 190,871 | SH | SOLE | 190,871 | 0 | 0 | ||
Abcam PLC - ADR | ADR | 000380204 | 317 | 14,722 | SH | SOLE | 14,722 | 0 | 0 | ||
Accenture Plc | Common Stock | G1151C101 | 3,197 | 12,240 | SH | SOLE | 12,240 | 0 | 0 | ||
Adobe Inc. | Common Stock | 00724F101 | 381 | 763 | SH | SOLE | 763 | 0 | 0 | ||
Aflac Incorporated | Common Stock | 001055102 | 1,943 | 43,700 | SH | SOLE | 43,700 | 0 | 0 | ||
Air Products & Chemicals Inc. | Common Stock | 009158106 | 662 | 2,425 | SH | SOLE | 2,425 | 0 | 0 | ||
Alcon Inc. | Common Stock | H01301128 | 10,281 | 155,823 | SH | SOLE | 155,823 | 0 | 0 | ||
Alibaba Group Holding-SP ADR | ADR | 01609W102 | 90,270 | 387,878 | SH | SOLE | 284,078 | 103,800 | 0 | ||
Alithya Group Inc. | Common Stock | 01643B106 | 1,610 | 759,810 | SH | SOLE | 759,810 | 0 | 0 | ||
Allstate Corporation | Common Stock | 020002101 | 5,334 | 48,527 | SH | SOLE | 48,527 | 0 | 0 | ||
Alphabet Inc - A | Common Stock | 02079K305 | 185,490 | 105,835 | SH | SOLE | 84,284 | 21,551 | 0 | ||
Alphabet Inc - C | Common Stock | 02079K107 | 169,375 | 96,682 | SH | SOLE | 95,744 | 938 | 0 | ||
Altria Group Inc. | Common Stock | 02209S103 | 7,779 | 189,745 | SH | SOLE | 189,745 | 0 | 0 | ||
Amazon.Com Inc | Common Stock | 023135106 | 215,621 | 66,204 | SH | SOLE | 55,195 | 11,009 | 0 | ||
Ambev SA ADR | ADR | 02319V103 | 48 | 15,913 | SH | SOLE | 15,913 | 0 | 0 | ||
Amcor PLC | Common Stock | G0250X107 | 1,127 | 95,809 | SH | SOLE | 95,809 | 0 | 0 | ||
American Financial Group Inc/OH | Common Stock | 025932104 | 47,317 | 540,030 | SH | SOLE | 510,160 | 29,870 | 0 | ||
American Tower Corp. | REIT | 03027X100 | 241 | 1,077 | SH | SOLE | 1,077 | 0 | 0 | ||
AMETEK Inc | Common Stock | 031100100 | 364 | 3,011 | SH | SOLE | 3,011 | 0 | 0 | ||
Anheuser-Busch Inbev NV ADR | ADR | 03524A108 | 3,895 | 55,719 | SH | SOLE | 55,719 | 0 | 0 | ||
Aon PLC | Common Stock | G0403H108 | 329 | 1,561 | SH | SOLE | 1,561 | 0 | 0 | ||
Apple Inc. | Common Stock | 037833100 | 9,415 | 70,962 | SH | SOLE | 70,962 | 0 | 0 | ||
Applied Materials Inc. | Common Stock | 038222105 | 1,380 | 16,000 | SH | SOLE | 16,000 | 0 | 0 | ||
ASML Holding NV-NY Reg Shs | NY Reg Shrs | N07059210 | 12,939 | 26,531 | SH | SOLE | 26,531 | 0 | 0 | ||
AT&T Inc. | Common Stock | 00206R102 | 900 | 31,295 | SH | SOLE | 31,295 | 0 | 0 | ||
Automatic Data Processing Inc. | Common Stock | 053015103 | 29,072 | 164,996 | SH | SOLE | 164,996 | 0 | 0 | ||
Baidu Inc. Sponsored ADR | ADR | 056752108 | 503 | 2,327 | SH | SOLE | 2,327 | 0 | 0 | ||
Banco Bradesco ADR | ADR | 059460303 | 5,624 | 1,069,350 | SH | SOLE | 1,069,350 | 0 | 0 | ||
Banco Santander SA ADR | ADR | 05964H105 | 87 | 28,795 | SH | SOLE | 28,795 | 0 | 0 | ||
Bank of America Corporation | Common Stock | 060505104 | 1,137 | 37,528 | SH | SOLE | 37,528 | 0 | 0 | ||
Bank of Montreal | Common Stock | 063671101 | 11,929 | 157,034 | SH | SOLE | 157,034 | 0 | 0 | ||
Bank of New York Mellon Corp | Common Stock | 064058100 | 455 | 10,731 | SH | SOLE | 10,731 | 0 | 0 | ||
Bank of Nova Scotia | Common Stock | 064149107 | 939,839 | 17,403,428 | SH | SOLE | 13,257,422 | 4,146,006 | 0 | ||
Bank OZK | Common Stock | 06417N103 | 74,298 | 2,376,033 | SH | SOLE | 1,929,086 | 446,947 | 0 | ||
Baxter International Inc. | Common Stock | 071813109 | 49,068 | 611,519 | SH | SOLE | 579,969 | 31,550 | 0 | ||
BCE Inc. | Common Stock | 05534B760 | 12,932 | 302,707 | SH | SOLE | 301,207 | 1,500 | 0 | ||
Becton Dickinson and Company | Common Stock | 075887109 | 235,296 | 940,358 | SH | SOLE | 804,147 | 136,211 | 0 | ||
Berkshire Hathaway Inc - A | Common Stock | 084670108 | 695 | 2 | SH | SOLE | 2 | 0 | 0 | ||
Berkshire Hathaway Inc - B | Common Stock | 084670702 | 134,964 | 582,068 | SH | SOLE | 567,302 | 14,766 | 0 | ||
Berry Global Group Inc | Common Stock | 08579W103 | 46,546 | 828,383 | SH | SOLE | 781,814 | 46,569 | 0 | ||
BHP Billiton LTD-SPON ADR | ADR | 088606108 | 491 | 7,523 | SH | SOLE | 7,523 | 0 | 0 | ||
Booking Holdings Inc | Common Stock | 09857L108 | 108,786 | 48,843 | SH | SOLE | 38,508 | 10,335 | 0 | ||
Booz Allen Hamilton Holding Corp. | Common Stock | 099502106 | 392 | 4,500 | SH | SOLE | 4,500 | 0 | 0 | ||
Boston Scientific Corporation | Common Stock | 101137107 | 158,642 | 4,412,867 | SH | SOLE | 3,648,862 | 764,005 | 0 | ||
Bristol-Myers Squibb Company | Common Stock | 110122108 | 1,427 | 23,010 | SH | SOLE | 23,010 | 0 | 0 | ||
British American Tobacco ADR | ADR | 110448107 | 299 | 8,000 | SH | SOLE | 8,000 | 0 | 0 | ||
Brookfield Asset Mgt - A | Common Stock | 112585104 | 1,052,464 | 25,481,561 | SH | SOLE | 19,204,348 | 6,277,213 | 0 | ||
Brookfield Infrastructure PA | Ltd Part | G16252101 | 1,174 | 23,768 | SH | SOLE | 23,768 | 0 | 0 | ||
Brookfield Property Partners | Ltd Part | G16249107 | 148 | 10,310 | SH | SOLE | 10,310 | 0 | 0 | ||
Brookfield Renewable Corp | MLP | 11284V105 | 344 | 5,908 | SH | SOLE | 5,908 | 0 | 0 | ||
Brookfield Renewable Energy Partners | MLP | G16258108 | 1,224 | 28,391 | SH | SOLE | 28,391 | 0 | 0 | ||
Brown-Forman Corp - A | Common Stock | 115637100 | 3,260 | 44,382 | SH | SOLE | 44,382 | 0 | 0 | ||
Brown-Forman Corp - B | Common Stock | 115637209 | 4,976 | 62,647 | SH | SOLE | 62,647 | 0 | 0 | ||
CAE Inc. | Common Stock | 124765108 | 617,857 | 22,317,843 | SH | SOLE | 16,377,854 | 5,939,989 | 0 | ||
Canadian Imperial Bank of Commerce | Common Stock | 136069101 | 1,458 | 17,087 | SH | SOLE | 17,087 | 0 | 0 | ||
Canadian National Railway Company | Common Stock | 136375102 | 1,197,414 | 10,901,142 | SH | SOLE | 8,423,036 | 2,478,106 | 0 | ||
Canadian Natural Resources | Common Stock | 136385101 | 850 | 35,412 | SH | SOLE | 35,412 | 0 | 0 | ||
Canadian Pacific Railway Limited | Common Stock | 13645T100 | 1,886 | 5,443 | SH | SOLE | 5,443 | 0 | 0 | ||
Cardinal Health Inc. | Common Stock | 14149Y108 | 696 | 13,000 | SH | SOLE | 13,000 | 0 | 0 | ||
CarMax Inc. | Common Stock | 143130102 | 331 | 3,512 | SH | SOLE | 3,512 | 0 | 0 | ||
Caterpillar Inc. | Common Stock | 149123101 | 238 | 1,311 | SH | SOLE | 1,311 | 0 | 0 | ||
CGI Inc. | Common Stock | 12532H104 | 673,129 | 8,491,590 | SH | SOLE | 6,507,284 | 1,984,306 | 0 | ||
Chevron Corporation | Common Stock | 166764100 | 15,350 | 181,775 | SH | SOLE | 181,745 | 30 | 0 | ||
China Unicom Hong Kong Ltd | ADR | 16945R104 | 71 | 12,616 | SH | SOLE | 12,616 | 0 | 0 | ||
Chubb Limited | Common Stock | H1467J104 | 109,909 | 714,069 | SH | SOLE | 463,819 | 250,250 | 0 | ||
Cintas Corporation | Common Stock | 172908105 | 318 | 900 | SH | SOLE | 900 | 0 | 0 | ||
Cisco Systems Inc. | Common Stock | 17275R102 | 2,029 | 45,358 | SH | SOLE | 45,358 | 0 | 0 | ||
Citigroup Inc. | Common Stock | 172967424 | 406 | 6,600 | SH | SOLE | 6,600 | 0 | 0 | ||
Clorox Company | Common Stock | 189054109 | 1,150 | 5,700 | SH | SOLE | 5,700 | 0 | 0 | ||
CME Group Inc. | Common Stock | 12572Q105 | 459 | 2,525 | SH | SOLE | 2,525 | 0 | 0 | ||
Coca-Cola Company | Common Stock | 191216100 | 9,094 | 165,838 | SH | SOLE | 165,838 | 0 | 0 | ||
Cognizant Technology Solutions Corp | Common Stock | 192446102 | 68,740 | 838,808 | SH | SOLE | 799,103 | 39,705 | 0 | ||
Colgate-Palmolive Company | Common Stock | 194162103 | 142,373 | 1,664,988 | SH | SOLE | 1,539,400 | 125,588 | 0 | ||
Colliers International Group Inc | Common Stock | 194693107 | 13,476 | 151,565 | SH | SOLE | 151,565 | 0 | 0 | ||
Comcast Corp - A | Common Stock | 20030N101 | 139,525 | 2,662,704 | SH | SOLE | 2,595,029 | 67,675 | 0 | ||
Cooper Cos Inc/the | Common Stock | 216648402 | 2,278 | 6,270 | SH | SOLE | 6,270 | 0 | 0 | ||
Copart Inc | Common Stock | 217204106 | 170,338 | 1,338,614 | SH | SOLE | 1,121,054 | 217,560 | 0 | ||
Corvus Gold Inc. | Common Stock | 221013105 | 79 | 33,700 | SH | SOLE | 33,700 | 0 | 0 | ||
Costco Wholesale Corporation | Common Stock | 22160K105 | 41,809 | 110,966 | SH | SOLE | 110,941 | 25 | 0 | ||
Credicorp Ltd ADR | Common Stock | G2519Y108 | 3,899 | 23,772 | SH | SOLE | 23,772 | 0 | 0 | ||
Credit Acceptance Corp. | Common Stock | 225310101 | 42,062 | 121,520 | SH | SOLE | 114,523 | 6,997 | 0 | ||
CSX Corporation | Common Stock | 126408103 | 213 | 2,350 | SH | SOLE | 2,350 | 0 | 0 | ||
CVS Health Corporation | Common Stock | 126650100 | 18,387 | 269,217 | SH | SOLE | 269,217 | 0 | 0 | ||
Danaher Corporation | Common Stock | 235851102 | 701 | 3,156 | SH | SOLE | 3,156 | 0 | 0 | ||
Davita Inc. | Common Stock | 23918K108 | 3,786 | 32,255 | SH | SOLE | 32,255 | 0 | 0 | ||
Descartes Systems Group Inc | Common Stock | 249906108 | 260,097 | 4,450,827 | SH | SOLE | 3,682,849 | 767,978 | 0 | ||
Diageo Plc ADR | ADR | 25243Q205 | 120,782 | 760,547 | SH | SOLE | 760,147 | 400 | 0 | ||
Dirtt Environmental Solutions Ltd. | Common Stock | 25490H106 | 2,416 | 990,039 | SH | SOLE | 990,039 | 0 | 0 | ||
Discover Financial Services | Common Stock | 254709108 | 932 | 10,300 | SH | SOLE | 10,300 | 0 | 0 | ||
Dollar Tree Inc | Common Stock | 256746108 | 14,070 | 130,238 | SH | SOLE | 130,238 | 0 | 0 | ||
Dominion Energy | Common Stock | 25746U109 | 7,986 | 106,205 | SH | SOLE | 106,205 | 0 | 0 | ||
Duke Energy Corporation | Common Stock | 26441C204 | 5,467 | 59,717 | SH | SOLE | 59,717 | 0 | 0 | ||
DuPont de Nemours Inc. | Common Stock | 26614N102 | 348 | 4,906 | SH | SOLE | 4,906 | 0 | 0 | ||
Edwards Lifesciences Corporation | Common Stock | 28176E108 | 301 | 3,306 | SH | SOLE | 3,306 | 0 | 0 | ||
Eli Lilly & Company | Common Stock | 532457108 | 16,030 | 94,946 | SH | SOLE | 94,946 | 0 | 0 | ||
Emerson Electric Co. | Common Stock | 291011104 | 12,888 | 160,364 | SH | SOLE | 160,364 | 0 | 0 | ||
Enbridge Inc | Common Stock | 29250N105 | 874,062 | 27,353,336 | SH | SOLE | 20,839,757 | 6,513,579 | 0 | ||
EOG Resources Inc. | Common Stock | 26875P101 | 64,030 | 1,283,947 | SH | SOLE | 1,065,065 | 218,882 | 0 | ||
Exxon Mobil Corporation | Common Stock | 30231G102 | 22,440 | 544,401 | SH | SOLE | 544,361 | 40 | 0 | ||
Facebook Inc. | Common Stock | 30303M102 | 177,350 | 649,255 | SH | SOLE | 540,367 | 108,888 | 0 | ||
Fidelity National Information Services Inc. | Common Stock | 31620M106 | 581 | 4,110 | SH | SOLE | 4,110 | 0 | 0 | ||
Fiserv Inc. | Common Stock | 337738108 | 225,968 | 1,984,621 | SH | SOLE | 1,767,454 | 217,167 | 0 | ||
Fomento Econ.Mexicano SAB de CV ADR | ADR | 344419106 | 3,583 | 47,298 | SH | SOLE | 47,298 | 0 | 0 | ||
Fortis Inc. | Common Stock | 349553107 | 1,420 | 34,808 | SH | SOLE | 34,808 | 0 | 0 | ||
Fresenius Medical Care AG&Co KGAa ADR | ADR | 358029106 | 5,984 | 143,992 | SH | SOLE | 143,992 | 0 | 0 | ||
General Electric Company | Common Stock | 369604103 | 186 | 17,306 | SH | SOLE | 16,350 | 956 | 0 | ||
Gildan Activewear Inc. | Common Stock | 375916103 | 509,660 | 18,244,064 | SH | SOLE | 13,724,940 | 4,519,124 | 0 | ||
GlaxoSmithKline plc ADR | ADR | 37733W105 | 2,144 | 58,281 | SH | SOLE | 58,281 | 0 | 0 | ||
Hartford Financial Services Grp Inc. | Common Stock | 416515104 | 1,141 | 23,300 | SH | SOLE | 23,300 | 0 | 0 | ||
HDFC Bank Ltd ADR | ADR | 40415F101 | 77,441 | 1,071,709 | SH | SOLE | 712,301 | 359,408 | 0 | ||
Hilton Worldwide Holdings Inc. | Common Stock | 43300A203 | 26,968 | 242,395 | SH | SOLE | 125,445 | 116,950 | 0 | ||
Home Depot Inc. | Common Stock | 437076102 | 1,219 | 4,590 | SH | SOLE | 4,590 | 0 | 0 | ||
Honeywell International Inc. | Common Stock | 438516106 | 1,065 | 5,010 | SH | SOLE | 5,010 | 0 | 0 | ||
HSBC Holdings Sponsored ADR | ADR | 404280406 | 1,207 | 46,615 | SH | SOLE | 46,615 | 0 | 0 | ||
Imperial Oil Limited | Common Stock | 453038408 | 2,069 | 109,122 | SH | SOLE | 109,122 | 0 | 0 | ||
Infosys Ltd ADR | ADR | 456788108 | 3,212 | 189,518 | SH | SOLE | 189,518 | 0 | 0 | ||
ING Groep N.V. ADR | ADR | 456837103 | 1,135 | 120,257 | SH | SOLE | 120,257 | 0 | 0 | ||
Intel Corporation | Common Stock | 458140100 | 1,444 | 29,000 | SH | SOLE | 29,000 | 0 | 0 | ||
Interactive Brokers Group Inc | Common Stock | 45841N107 | 92,363 | 1,516,140 | SH | SOLE | 1,141,385 | 374,755 | 0 | ||
Intercontinental Hotels-ADR | ADR | 45857P806 | 617 | 9,485 | SH | SOLE | 9,485 | 0 | 0 | ||
International Business Machines Corp | Common Stock | 459200101 | 781 | 6,206 | SH | SOLE | 6,206 | 0 | 0 | ||
International Flavors & Fragrances | Common Stock | 459506101 | 8,191 | 75,262 | SH | SOLE | 75,262 | 0 | 0 | ||
IQVIA Holdings Inc | Common Stock | 46266C105 | 143,250 | 799,524 | SH | SOLE | 700,949 | 98,575 | 0 | ||
Johnson & Johnson | Common Stock | 478160104 | 149,113 | 947,474 | SH | SOLE | 946,421 | 1,053 | 0 | ||
JPMorgan Chase & Co. | Common Stock | 46625H100 | 219,570 | 1,727,945 | SH | SOLE | 1,702,570 | 25,375 | 0 | ||
Kellogg Company | Common Stock | 487836108 | 311 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
Kimberly-Clark Corporation | Common Stock | 494368103 | 15,393 | 114,168 | SH | SOLE | 114,168 | 0 | 0 | ||
Kraft Heinz Company | Common Stock | 500754106 | 527 | 15,216 | SH | SOLE | 15,216 | 0 | 0 | ||
LCI Industries | Common Stock | 50189K103 | 60,145 | 463,801 | SH | SOLE | 346,218 | 117,583 | 0 | ||
Lowe's Companies Inc. | Common Stock | 548661107 | 678 | 4,227 | SH | SOLE | 4,227 | 0 | 0 | ||
M&T Bank Corporation | Common Stock | 55261F104 | 10,151 | 79,748 | SH | SOLE | 79,748 | 0 | 0 | ||
Magna International Inc - A | Common Stock | 559222401 | 601,362 | 8,502,218 | SH | SOLE | 6,322,067 | 2,180,151 | 0 | ||
Manulife Financial Corporation | Common Stock | 56501R106 | 782,284 | 44,001,291 | SH | SOLE | 33,309,921 | 10,691,370 | 0 | ||
Markel Corporation | Common Stock | 570535104 | 222 | 215 | SH | SOLE | 215 | 0 | 0 | ||
Marsh & McLennan Companies Inc. | Common Stock | 571748102 | 573 | 4,900 | SH | SOLE | 4,900 | 0 | 0 | ||
Mastercard Inc - A | Common Stock | 57636Q104 | 240,641 | 674,178 | SH | SOLE | 599,916 | 74,262 | 0 | ||
McCormick & Company Incorporated | Common Stock | 579780206 | 887 | 9,280 | SH | SOLE | 9,280 | 0 | 0 | ||
McDonald's Corporation | Common Stock | 580135101 | 8,388 | 39,091 | SH | SOLE | 39,091 | 0 | 0 | ||
Medtronic Inc. Plc | Common Stock | G5960L103 | 3,316 | 28,316 | SH | SOLE | 28,316 | 0 | 0 | ||
Merck & Co. Inc. | Common Stock | 58933Y105 | 8,696 | 106,313 | SH | SOLE | 106,313 | 0 | 0 | ||
MetLife Inc. | Common Stock | 59156R108 | 6,766 | 144,111 | SH | SOLE | 144,111 | 0 | 0 | ||
Microsoft Corporation | Common Stock | 594918104 | 485,126 | 2,181,129 | SH | SOLE | 1,863,381 | 317,748 | 0 | ||
Mondelez International Inc. | Common Stock | 609207105 | 68,784 | 1,176,412 | SH | SOLE | 1,138,912 | 37,500 | 0 | ||
National Grid Plc ADR | ADR | 636274409 | 2,663 | 45,125 | SH | SOLE | 45,125 | 0 | 0 | ||
New Oriental Education & Technology Group Inc. | ADR | 647581107 | 7,429 | 39,987 | SH | SOLE | 39,987 | 0 | 0 | ||
Nielsen Holdings Plc | Common Stock | G6518L108 | 616 | 29,560 | SH | SOLE | 29,560 | 0 | 0 | ||
NIKE Inc - B | Common Stock | 654106103 | 18,010 | 127,313 | SH | SOLE | 127,313 | 0 | 0 | ||
Novartis AG ADR | ADR | 66987V109 | 40,808 | 432,161 | SH | SOLE | 361,511 | 70,650 | 0 | ||
Novo Nordisk A/S Sponsored ADR | ADR | 670100205 | 6,909 | 98,921 | SH | SOLE | 98,921 | 0 | 0 | ||
Nutrien Ltd | Common Stock | 67077M108 | 644,942 | 13,416,971 | SH | SOLE | 10,172,226 | 3,244,745 | 0 | ||
Open Text Corporation | Common Stock | 683715106 | 764,161 | 16,831,580 | SH | SOLE | 13,100,119 | 3,731,461 | 0 | ||
Oracle Corporation | Common Stock | 68389X105 | 210,716 | 3,257,333 | SH | SOLE | 2,828,520 | 428,813 | 0 | ||
Parker Hannifin Corporation | Common Stock | 701094104 | 1,910 | 7,012 | SH | SOLE | 7,012 | 0 | 0 | ||
Paypal Holdings Inc | Common Stock | 70450Y103 | 902 | 3,855 | SH | SOLE | 3,855 | 0 | 0 | ||
Pembina Pipeline Corporation | Common Stock | 706327103 | 221,067 | 9,356,821 | SH | SOLE | 7,232,648 | 2,124,173 | 0 | ||
PepsiCo Inc. | Common Stock | 713448108 | 213,167 | 1,437,407 | SH | SOLE | 1,263,472 | 173,935 | 0 | ||
Pfizer Inc. | Common Stock | 717081103 | 24,231 | 658,288 | SH | SOLE | 656,788 | 1,500 | 0 | ||
Philip Morris International Inc. | Common Stock | 718172109 | 8,103 | 97,885 | SH | SOLE | 97,885 | 0 | 0 | ||
Procter & Gamble Company | Common Stock | 742718109 | 130,404 | 937,218 | SH | SOLE | 936,586 | 632 | 0 | ||
Public Service Enterprises Group | Common Stock | 744573106 | 1,088 | 18,666 | SH | SOLE | 18,666 | 0 | 0 | ||
Quest Diagnostics Incorporated | Common Stock | 74834L100 | 1,600 | 13,432 | SH | SOLE | 13,432 | 0 | 0 | ||
RealPage Inc. | Common Stock | 75606N109 | 44,640 | 511,702 | SH | SOLE | 482,152 | 29,550 | 0 | ||
Relx Plc ADR | ADR | 759530108 | 40,360 | 1,636,678 | SH | SOLE | 1,636,678 | 0 | 0 | ||
Restaurant Brands International Inc. | Common Stock | 76131D103 | 614,307 | 10,055,608 | SH | SOLE | 7,585,738 | 2,469,870 | 0 | ||
Rogers Communications Inc - B | Common Stock | 775109200 | 3,031 | 65,173 | SH | SOLE | 65,173 | 0 | 0 | ||
Ross Stores Inc. | Common Stock | 778296103 | 982 | 8,000 | SH | SOLE | 8,000 | 0 | 0 | ||
Royal Bank of Canada | Common Stock | 780087102 | 194,280 | 2,366,511 | SH | SOLE | 2,336,889 | 29,622 | 0 | ||
Royal Dutch Shell Plc ADR - A | ADR | 780259206 | 8,101 | 230,555 | SH | SOLE | 230,555 | 0 | 0 | ||
S&P Global Inc | Common Stock | 78409V104 | 354 | 1,078 | SH | SOLE | 1,078 | 0 | 0 | ||
Sanofi ADR | ADR | 80105N105 | 1,430 | 29,450 | SH | SOLE | 29,450 | 0 | 0 | ||
SAP AG ADR | ADR | 803054204 | 37,930 | 290,897 | SH | SOLE | 290,897 | 0 | 0 | ||
Shaw Communications Inc - B | Common Stock | 82028K200 | 5,335 | 304,290 | SH | SOLE | 304,290 | 0 | 0 | ||
Shopify Inc. Class - A | Common Stock | 82509L107 | 501,781 | 444,764 | SH | SOLE | 335,820 | 108,944 | 0 | ||
Silvercorp Metals Inc. | Common Stock | 82835P103 | 210 | 31,500 | SH | SOLE | 31,500 | 0 | 0 | ||
Smith & Nephew Plc ADR | ADR | 83175M205 | 5,583 | 132,406 | SH | SOLE | 132,406 | 0 | 0 | ||
SPDR S&P 500 ETF Trust | ETP | 78462F103 | 12,864 | 34,409 | SH | SOLE | 34,409 | 0 | 0 | ||
Stantec Inc | Common Stock | 85472N109 | 412,969 | 12,745,237 | SH | SOLE | 9,675,197 | 3,070,040 | 0 | ||
Starbucks Corporation | Common Stock | 855244109 | 722 | 6,751 | SH | SOLE | 6,751 | 0 | 0 | ||
State Street Corporation | Common Stock | 857477103 | 223 | 3,070 | SH | SOLE | 3,070 | 0 | 0 | ||
Stitch Fix Inc. | Common Stock | 860897107 | 25,238 | 429,810 | SH | SOLE | 404,211 | 25,599 | 0 | ||
Stryker Corporation | Common Stock | 863667101 | 1,016 | 4,147 | SH | SOLE | 4,147 | 0 | 0 | ||
Sun Life Financial Inc. | Common Stock | 866796105 | 11,974 | 269,538 | SH | SOLE | 269,538 | 0 | 0 | ||
Suncor Energy Inc. | Common Stock | 867224107 | 9,039 | 539,400 | SH | SOLE | 539,400 | 0 | 0 | ||
Taiwan Semiconductor Manufactng ADR | ADR | 874039100 | 32,185 | 295,171 | SH | SOLE | 295,171 | 0 | 0 | ||
TC Energy Corp. | Common Stock | 87807B107 | 34,412 | 847,175 | SH | SOLE | 847,175 | 0 | 0 | ||
Teck Resources Limited - B | Common Stock | 878742204 | 242 | 13,350 | SH | SOLE | 13,350 | 0 | 0 | ||
TELUS Corp | Common Stock | 87971M103 | 10,654 | 538,444 | SH | SOLE | 538,444 | 0 | 0 | ||
Texas Instruments Incorporated | Common Stock | 882508104 | 623 | 3,800 | SH | SOLE | 3,800 | 0 | 0 | ||
Thomson Reuters Corp. | Common Stock | 884903709 | 695,576 | 8,506,069 | SH | SOLE | 6,716,418 | 1,789,651 | 0 | ||
TJX Companies Inc. | Common Stock | 872540109 | 122,799 | 1,798,201 | SH | SOLE | 1,506,756 | 291,445 | 0 | ||
Toronto-Dominion Bank | Common Stock | 891160509 | 1,238,076 | 21,931,452 | SH | SOLE | 16,775,704 | 5,155,748 | 0 | ||
Total SE - ADR | ADR | 89151E109 | 6,484 | 154,719 | SH | SOLE | 154,719 | 0 | 0 | ||
Toyota Motor Corp. Sponsored ADR | ADR | 892331307 | 392 | 2,540 | SH | SOLE | 2,540 | 0 | 0 | ||
Travelers Companies Inc. | Common Stock | 89417E109 | 280 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Trip.com Group Ltd - ADR | Common Stock | 89677Q107 | 6,480 | 192,134 | SH | SOLE | 192,134 | 0 | 0 | ||
Truist Financial Corp | Common Stock | 89832Q109 | 720 | 15,030 | SH | SOLE | 15,030 | 0 | 0 | ||
Tyler Technologies Inc | Common Stock | 902252105 | 20,108 | 46,065 | SH | SOLE | 43,444 | 2,621 | 0 | ||
Unilever Plc ADR | ADR | 904767704 | 48,242 | 799,252 | SH | SOLE | 798,102 | 1,150 | 0 | ||
Union Pacific Corporation | Common Stock | 907818108 | 814 | 3,911 | SH | SOLE | 3,911 | 0 | 0 | ||
United Parcel Services Inc. | Common Stock | 911312106 | 237 | 1,410 | SH | SOLE | 1,410 | 0 | 0 | ||
UnitedHealth Group Incorporated | Common Stock | 91324P102 | 266,963 | 761,274 | SH | SOLE | 650,074 | 111,200 | 0 | ||
US Bancorp | Common Stock | 902973304 | 27,884 | 598,518 | SH | SOLE | 598,518 | 0 | 0 | ||
Verisk Analytics Inc - A | Common Stock | 92345Y106 | 217,199 | 1,046,291 | SH | SOLE | 952,429 | 93,862 | 0 | ||
Verizon Communications Inc. | Common Stock | 92343V104 | 3,699 | 62,963 | SH | SOLE | 62,963 | 0 | 0 | ||
Viatris Inc. | Common Shares | 92556V106 | 1,389 | 74,151 | SH | SOLE | 73,965 | 186 | 0 | ||
Visa Inc - A | Common Stock | 92826C839 | 5,611 | 25,657 | SH | SOLE | 25,657 | 0 | 0 | ||
Vodafone Group Plc-Sponsored ADR | ADR | 92857W308 | 2,521 | 152,982 | SH | SOLE | 152,982 | 0 | 0 | ||
Walgreens Boots Alliance | Common Stock | 931427108 | 2,949 | 73,950 | SH | SOLE | 73,950 | 0 | 0 | ||
Wal-Mart Stores Inc. | Common Stock | 931142103 | 3,742 | 25,962 | SH | SOLE | 25,892 | 70 | 0 | ||
Walt Disney Company | Common Stock | 254687106 | 1,546 | 8,536 | SH | SOLE | 8,536 | 0 | 0 | ||
Waste Connections Inc. | Common Stock | 94106B101 | 360 | 3,519 | SH | SOLE | 3,519 | 0 | 0 | ||
Wells Fargo & Company | Common Stock | 949746101 | 10,212 | 338,397 | SH | SOLE | 337,397 | 1,000 | 0 | ||
Xcel Energy Inc. | Common Stock | 98389B100 | 4,186 | 62,800 | SH | SOLE | 62,800 | 0 | 0 | ||
Yum China Holdings Inc | Common Stock | 98850P109 | 6,737 | 118,013 | SH | SOLE | 118,013 | 0 | 0 | ||
Zimmer Biomet Holdings Inc | Common Stock | 98956P102 | 13,692 | 88,860 | SH | SOLE | 88,860 | 0 | 0 | ||
Zoetis Inc. | Common Stock | 98978V103 | 21,512 | 129,985 | SH | SOLE | 129,985 | 0 | 0 |