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
Alamos Gold In Class A 011532108 68,728 11,416,640 SH   SOLE   10,412,440 0 1,004,200
Alphabet Class C 02079K107 48 36 SH   SOLE   36 0 0
Amdocs Ltd Ordinary G02602103 208,100 2,882,684 SH   SOLE   2,868,409 0 14,275
American Express Co Common 025816109 126,078 1,012,757 SH   SOLE   1,007,472 0 5,285
Ameriprise Financial Common 03076C106 197,666 1,186,615 SH   SOLE   1,180,150 0 6,465
Amerisource-Bergen Common 03073E105 176,551 2,076,584 SH   SOLE   2,065,305 0 11,279
Amgen Inc Common 031162100 253,512 1,051,614 SH   SOLE   1,046,869 0 4,745
Aurora Cannabis Common 05156X108 162 75,000 SH   SOLE   0 0 75,000
AutoZone Inc Common 053332102 82,511 69,261 SH   SOLE   68,873 0 388
BCE Inc Common 05534B760 1,606 34,655 SH   SOLE   34,042 0 613
Berkshire Hathaway Class A 084670108 339 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 122,627 243,938 SH   SOLE   242,638 0 1,300
Bank of Montreal Common 063671101 511,387 6,598,548 SH   SOLE   5,947,855 0 650,693
Bank of Nova Scotia Common 064149107 715,430 12,664,730 SH   SOLE   11,412,118 0 1,252,612
Brookfield Asset Mgt Class A Ltd Vtg 112585104 621,856 10,758,762 SH   SOLE   9,617,621 0 1,141,141
Cameco Corp Common 13321L108 205,453 23,084,705 SH   SOLE   20,649,019 0 2,435,686
Campbell Soup Co Common 134429109 137,361 2,779,473 SH   SOLE   2,765,738 0 13,735
Cdn Natural Res Common 136385101 793,400 24,525,505 SH   SOLE   22,076,561 0 2,448,944
Cenovus Energy Common 15135U109 225,689 22,235,396 SH   SOLE   19,922,386 0 2,313,010
CGI Group Class A Sub VTG 12532H104 25 300 SH   SOLE   300 0 0
Canadian Imperial Bk Common 136069101 137,607 1,653,940 SH   SOLE   1,482,096 0 171,844
Cdn Natl Railway Common 136375102 429,007 4,743,035 SH   SOLE   4,247,593 0 495,442
Colliers Intl Sub Vtg 194693107 85,907 1,101,799 SH   SOLE   1,004,970 0 96,829
Comcast Corp Common 20030N101 187,247 4,163,837 SH   SOLE   4,143,617 0 20,220
CostCo Wholesale Common 22160K105 29 100 SH   SOLE   100 0 0
Cdn Pacific Railway Common 13645T100 220,745 865,838 SH   SOLE   775,664 0 90,174
CRH Medical Corp Common 12626F105 15,161 4,369,350 SH   SOLE   3,985,560 0 383,790
Cummins Inc Common 231021106 157,388 879,461 SH   SOLE   874,616 0 4,845
Denison Mines Corp Common 248356107 9,694 23,083,010 SH   SOLE   21,050,640 0 2,032,370
Eaton Corporation Common G29183103 239 2,530 SH   SOLE   2,530 0 0
FirstService Common 33767E202 30,562 328,490 SH   SOLE   299,630 0 28,860
Flowserve Corp Common 34354P105 86,009 1,728,134 SH   SOLE   1,717,984 0 10,150
Fortis Inc Common 349553107 83 2,000 SH   SOLE   2,000 0 0
Franco Nevada Corp Common 351858105 218,619 2,116,358 SH   SOLE   1,888,172 0 228,186
Gardner Denver Hldgs Common 36555P107 176,723 4,817,976 SH   SOLE   4,795,261 0 22,715
GlaxoSmithKline PLC SP ADR (2 Ord) 37733W105 16,700 355,407 SH   SOLE   355,407 0 0
Harley Davidson Inc Common 412822108 168,027 4,518,081 SH   SOLE   4,496,846 0 21,235
Ingersoll-Rand PLC Class A G47791101 96,820 728,411 SH   SOLE   724,741 0 3,670
Ishaes MSCI EAFE ETF ETF 464287465 3,248 46,775 SH   SOLE   46,775 0 0
JPMorgan Chase & Co Common 46625H100 56,848 407,805 SH   SOLE   405,615 0 2,190
Kellogg Co Common 487836108 250,137 3,616,793 SH   SOLE   3,602,328 0 14,465
Kimberly Clark Corp Common 494368103 160,085 1,163,837 SH   SOLE   1,157,362 0 6,475
KLA Corporation Common USD0.001 482480100 87,029 488,463 SH   SOLE   485,878 0 2,585
LyondellBasell Indus Shares A N53745100 93,619 990,888 SH   SOLE   985,128 0 5,760
Magna Intl Inc Common 559222401 716,353 13,062,609 SH   SOLE   11,769,123 0 1,293,486
Manulife Fincl Corp Common 56501R106 248,630 12,253,832 SH   SOLE   10,947,675 0 1,306,157
Merck & Co Inc Common 58933Y105 31,740 348,993 SH   SOLE   347,113 0 1,880
Molson Coors Brewing Class B 60871R209 7,822 145,134 SH   SOLE   145,134 0 0
NortonLifeLock Common 668771108 252,629 9,899,261 SH   SOLE   9,854,376 0 44,885
Nutrien Ltd Common 67077M108 630,817 13,166,715 SH   SOLE   11,869,841 0 1,296,874
Omnicom Group Inc Common 681919106 243,344 3,003,510 SH   SOLE   2,990,665 0 12,845
Open Text Corp Common 683715106 311,827 7,075,739 SH   SOLE   6,332,382 0 743,357
Oracle Corp Common 68389X105 144,966 2,736,251 SH   SOLE   2,722,111 0 14,140
Parker Hannifin Corp Common 701094104 224,228 1,089,441 SH   SOLE   1,084,156 0 5,285
PepsiCo Common 713448108 27 200 SH   SOLE   200 0 0
Royal Bank Cda Common 780087102 1,422,937 17,966,380 SH   SOLE   16,160,773 0 1,805,607
Rogers Communication Class B Non VTG 775109200 2,653,312 21,272,447 SH   SOLE   19,120,825 0 2,151,622
Smith & Nephew ADR (2 ORD) 83175M205 17,563 365,378 SH   SOLE   365,378 0 0
Sun Life Fncl Inc Common 866796105 672,902 14,766,356 SH   SOLE   13,326,831 0 1,439,525
Suncor Energy Inc Common 867224107 426,679 13,008,510 SH   SOLE   11,720,335 0 1,288,175
TC Energy Common 87807B107 119 2,250 SH   SOLE   2,250 0 0
Toronto Dominion Bk Common 891160509 1,329,881 23,692,883 SH   SOLE   21,315,611 0 2,377,272
Teck Resources Ltd Class B Sub VTG 878742204 170,044 9,789,563 SH   SOLE   8,745,918 0 1,043,645
Telus Corp Common 87971M103 328,717 8,487,420 SH   SOLE   7,603,640 0 883,780
Thomson Reuters Corp Common 884903709 135,732 1,895,706 SH   SOLE   1,693,524 0 202,182
TJX companies Common 872540109 36 600 SH   SOLE   600 0 0
UnitedHealth Group Common 91324P102 36 125 SH   SOLE   125 0 0
Verizon Communicatio Common 92343V104 256,616 4,179,418 SH   SOLE   4,159,863 0 19,555
Vodafone Grp PLC ADR (10 ORD) 92857W308 14,433 746,693 SH   SOLE   746,693 0 0
Wells Fargo & Co Common 949746101 47,891 890,185 SH   SOLE   884,700 0 5,485