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 56,434 11,286,983 SH   SOLE   10,322,473 0 964,510
Alphabet Class C 02079K107 30 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 145,422 2,645,486 SH   SOLE   2,633,036 0 12,450
American Express Co Common 025816109 98,210 1,147,180 SH   SOLE   1,141,780 0 5,400
Ameriprise Financial Common 03076C106 126,399 1,233,403 SH   SOLE   1,227,483 0 5,920
Amerisource-Bergen Common 03073E105 179,438 2,027,559 SH   SOLE   2,017,750 0 9,809
Amgen Inc Common 031162100 196,546 969,497 SH   SOLE   965,202 0 4,295
Aurora Cannabis Common 05156X108 1,630 150,000 SH   SOLE   0 0 150,000
AutoZone Inc Common 053332102 58,034 68,599 SH   SOLE   68,259 0 340
BCE Inc Common 05534B760 8 202 SH   SOLE   202 0 0
Berkshire Hathaway Class A 084670108 272 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 122,861 279,250 SH   SOLE   277,985 0 1,265
Bank of Montreal Common 063671101 322,255 6,411,768 SH   SOLE   5,813,735 0 598,033
Bank of Nova Scotia Common 064149107 494,442 12,178,395 SH   SOLE   11,027,928 0 1,150,467
Brookfield Asset Mgt Class A Ltd Vtg 112585104 313,958 10,642,657 SH   SOLE   9,593,841 0 1,048,816
Cameco Corp Common 13321L108 176,946 23,160,530 SH   SOLE   20,914,004 0 2,246,526
Campbell Soup Co Common 134429109 106,431 2,305,710 SH   SOLE   2,293,865 0 11,845
Cdn Natural Res Common 136385101 144,651 10,675,380 SH   SOLE   9,692,346 0 983,034
Cenovus Energy Common 15135U109 19 9,560 SH   SOLE   9,560 0 0
Canadian Imperial Bk Common 136069101 95,399 1,645,678 SH   SOLE   1,487,989 0 157,689
Cdn Natl Railway Common 136375102 476,586 6,139,209 SH   SOLE   5,540,247 0 598,962
Colliers Intl Sub Vtg 194693107 52,297 1,089,308 SH   SOLE   996,259 0 93,049
Comcast Corp Common 20030N101 127,397 3,705,579 SH   SOLE   3,687,869 0 17,710
Cdn Pacific Railway Common 13645T100 189,714 863,949 SH   SOLE   781,005 0 82,944
CRH Medical Corp Common 12626F105 5,703 4,256,362 SH   SOLE   3,887,432 0 368,930
Cummins Inc Common 231021106 123,219 910,579 SH   SOLE   906,149 0 4,430
Denison Mines Corp Common 248356107 5,703 22,815,075 SH   SOLE   20,865,055 0 1,950,020
Eaton Corporation Common G29183103 196 2,530 SH   SOLE   2,530 0 0
FirstService Common 33767E202 25,048 324,795 SH   SOLE   297,055 0 27,740
Flowserve Corp Common 34354P105 40,367 1,689,724 SH   SOLE   1,680,889 0 8,835
Fortis Inc Common 349553107 77 2,000 SH   SOLE   2,000 0 0
Franco Nevada Corp Common 351858105 185,499 1,863,941 SH   SOLE   1,676,725 0 187,216
Harley Davidson Inc Common 412822108 86,049 4,545,654 SH   SOLE   4,524,399 0 21,255
Ingersoll-Rand PLC Class A 45687V106 123,095 4,963,526 SH   SOLE   4,940,973 0 22,553
Ishaes MSCI EAFE ETF ETF 464287465 2,247 42,043 SH   SOLE   42,043 0 0
JPMorgan Chase & Co Common 46625H100 46,829 520,153 SH   SOLE   517,803 0 2,350
Kellogg Co Common 487836108 164,598 2,743,762 SH   SOLE   2,732,432 0 11,330
Kimberly Clark Corp Common 494368103 125,201 979,135 SH   SOLE   974,595 0 4,540
KLA Corporation Common USD0.001 482480100 87,159 606,371 SH   SOLE   603,481 0 2,890
LyondellBasell Industries Shares A N53745100 48,064 968,448 SH   SOLE   963,468 0 4,980
Magna Intl Inc Common 559222401 410,897 12,872,738 SH   SOLE   11,683,212 0 1,189,526
Manulife Fincl Corp Common 56501R106 152,896 12,192,729 SH   SOLE   10,992,157 0 1,200,572
Merck & Co Inc Common 58933Y105 51,691 671,846 SH   SOLE   668,676 0 3,170
Molson Coors Brewing Class B 60871R209 1,122 28,785 SH   SOLE   28,785 0 0
NortonLifeLock Common 668771108 114,939 6,143,201 SH   SOLE   6,116,296 0 26,905
Nutrien Ltd Common 67077M108 437,549 12,891,860 SH   SOLE   11,698,327 0 1,193,533
Omnicom Group Inc Common 681919106 151,855 2,766,030 SH   SOLE   2,754,120 0 11,910
Open Text Corp Common 683715106 245,853 7,040,482 SH   SOLE   6,356,390 0 684,092
Oracle Corp Common 68389X105 196,974 3,706,703 SH   SOLE   3,690,638 0 16,065
Parker Hannifin Corp Common 701094104 127,805 985,162 SH   SOLE   980,302 0 4,860
PepsiCo Common 713448108 18 150 SH   SOLE   150 0 0
Royal Bank Cda Common 780087102 994,093 16,150,996 SH   SOLE   14,633,084 0 1,517,912
Rogers Communications Class B Non VTG 775109200 872,362 21,005,601 SH   SOLE   19,025,734 0 1,979,867
Smith & Nephew ADR (2 ORD) 83175M205 51 1,433 SH   SOLE   1,433 0 0
Sun Life Fncl Inc Common 866796105 459,387 14,315,607 SH   SOLE   12,992,167 0 1,323,440
Suncor Energy Inc Common 867224107 199,085 12,600,366 SH   SOLE   11,417,016 0 1,183,350
TC Energy Common 87807B107 99 2,250 SH   SOLE   2,250 0 0
Toronto Dominion Bk Common 891160509 973,127 22,956,525 SH   SOLE   20,772,733 0 2,183,792
Teck Resources Ltd Class B Sub VTG 878742204 117,863 15,590,446 SH   SOLE   14,138,331 0 1,452,115
Telus Corp Common 87971M103 266,578 16,893,461 SH   SOLE   15,269,091 0 1,624,370
Thomson Reuters Corp Common 884903709 126,347 1,861,887 SH   SOLE   1,676,085 0 185,802
Trane Technologies Common G8994E103 36,504 441,998 SH   SOLE   439,868 0 2,130
Verizon Communicatio Common 92343V104 203,606 3,789,433 SH   SOLE   3,772,213 0 17,220
Wells Fargo & Co Common 949746101 24,940 869,022 SH   SOLE   864,227 0 4,795