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 238,150 3,298,945 SH   SOLE   3,284,670 0 14,275
American Express Co Common 025816109 146,239 1,174,707 SH   SOLE   1,169,422 0 5,285
Ameriprise Financial Common 03076C106 229,908 1,380,171 SH   SOLE   1,373,706 0 6,465
Amerisource-Bergen Common 03073E105 204,661 2,407,218 SH   SOLE   2,395,939 0 11,279
Amgen Inc Common 031162100 287,499 1,192,598 SH   SOLE   1,187,853 0 4,745
Aurora Cannabis Common 05156X108 162 75,000 SH   SOLE   75,000 0 0
AutoZone Inc Common 053332102 95,942 80,535 SH   SOLE   80,147 0 388
BCE Inc Common 05534B760 1,705 36,793 SH   SOLE   36,180 0 613
Berkshire Hathaway Class A 084670108 339 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 142,170 282,813 SH   SOLE   281,513 0 1,300
Bank of Montreal Common 063671101 556,250 7,177,423 SH   SOLE   6,526,730 0 650,693
Bank of Nova Scotia Common 064149107 776,065 13,738,105 SH   SOLE   12,485,493 0 1,252,612
Brookfield Asset Mgt Class A Ltd Vtg 112585104 679,626 11,758,250 SH   SOLE   10,617,109 0 1,141,141
Cameco Corp Common 13321L108 224,505 25,225,390 SH   SOLE   22,789,704 0 2,435,686
Campbell Soup Co Common 134429109 155,958 3,155,772 SH   SOLE   3,142,037 0 13,735
Cdn Natural Res Common 136385101 862,602 26,664,691 SH   SOLE   24,215,747 0 2,448,944
Cenovus Energy Common 15135U109 246,629 24,298,471 SH   SOLE   21,985,461 0 2,313,010
CGI Group Class A Sub VTG 12532H104 25 300 SH   SOLE   300 0 0
Canadian Imperial Bk Common 136069101 150,440 1,808,185 SH   SOLE   1,636,341 0 171,844
Cdn Natl Railway Common 136375102 468,967 5,184,825 SH   SOLE   4,689,383 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 213,824 4,754,832 SH   SOLE   4,734,612 0 20,220
CostCo Wholesale Common 22160K105 29 100 SH   SOLE   100 0 0
Cdn Pacific Railway Common 13645T100 241,039 945,437 SH   SOLE   855,263 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 183,405 1,024,841 SH   SOLE   1,019,996 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 100,327 2,015,828 SH   SOLE   2,005,678 0 10,150
Fortis Inc Common 349553107 83 2,000 SH   SOLE   2,000 0 0
Franco Nevada Corp Common 351858105 239,175 2,315,352 SH   SOLE   2,087,166 0 228,186
Gardner Denver Hldgs Common 36555P107 202,109 5,510,061 SH   SOLE   5,487,346 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 192,232 5,168,931 SH   SOLE   5,147,696 0 21,235
Ingersoll-Rand PLC Class A G47791101 111,598 839,589 SH   SOLE   835,919 0 3,670
Ishaes MSCI EAFE ETF ETF 464287465 3,248 46,775 SH   SOLE   46,775 0 0
JPMorgan Chase & Co Common 46625H100 66,271 475,406 SH   SOLE   473,216 0 2,190
Kellogg Co Common 487836108 281,149 4,065,202 SH   SOLE   4,050,737 0 14,465
Kimberly Clark Corp Common 494368103 185,224 1,346,597 SH   SOLE   1,340,122 0 6,475
KLA Corporation Common USD0.001 482480100 101,200 567,998 SH   SOLE   565,413 0 2,585
LyondellBasell Indus Shares A N53745100 108,719 1,150,714 SH   SOLE   1,144,954 0 5,760
Magna Intl Inc Common 559222401 779,712 14,217,955 SH   SOLE   12,924,469 0 1,293,486
Manulife Fincl Corp Common 56501R106 272,011 13,406,199 SH   SOLE   12,100,042 0 1,306,157
Merck & Co Inc Common 58933Y105 37,024 407,088 SH   SOLE   405,208 0 1,880
Molson Coors Brewing Class B 60871R209 7,822 145,134 SH   SOLE   145,134 0 0
NortonLifeLock Common 668771108 287,176 11,252,979 SH   SOLE   11,208,094 0 44,885
Nutrien Ltd Common 67077M108 685,897 14,316,379 SH   SOLE   13,019,505 0 1,296,874
Omnicom Group Inc Common 681919106 274,915 3,393,177 SH   SOLE   3,380,332 0 12,845
Open Text Corp Common 683715106 340,892 7,735,251 SH   SOLE   6,991,894 0 743,357
Oracle Corp Common 68389X105 168,168 3,174,189 SH   SOLE   3,160,049 0 14,140
Parker Hannifin Corp Common 701094104 256,954 1,248,443 SH   SOLE   1,243,158 0 5,285
PepsiCo Common 713448108 27 200 SH   SOLE   200 0 0
Royal Bank Cda Common 780087102 1,546,747 19,529,638 SH   SOLE   17,724,031 0 1,805,607
Rogers Communication Class B Non VTG 775109200 2,890,763 23,176,168 SH   SOLE   21,024,546 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 730,717 16,035,062 SH   SOLE   14,595,537 0 1,439,525
Suncor Energy Inc Common 867224107 463,536 14,132,209 SH   SOLE   12,844,034 0 1,288,175
TC Energy Common 87807B107 119 2,250 SH   SOLE   2,250 0 0
Toronto Dominion Bk Common 891160509 1,446,191 25,765,029 SH   SOLE   23,387,757 0 2,377,272
Teck Resources Ltd Class B Sub VTG 878742204 185,843 10,699,116 SH   SOLE   9,655,471 0 1,043,645
Telus Corp Common 87971M103 359,178 9,273,906 SH   SOLE   8,390,126 0 883,780
Thomson Reuters Corp Common 884903709 148,274 2,070,868 SH   SOLE   1,868,686 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 292,023 4,756,083 SH   SOLE   4,736,528 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 55,907 1,039,176 SH   SOLE   1,033,691 0 5,485