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 73,462 8,395,718 SH   SOLE   7,834,423 0 561,295
Alphabet Class C 02079K107 45 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 223,752 3,154,548 SH   SOLE   3,141,798 0 12,750
American Express Co Common 025816109 262,980 2,175,014 SH   SOLE   2,166,949 0 8,065
Ameriprise Financial Common 03076C106 269,149 1,385,014 SH   SOLE   1,380,109 0 4,905
Amerisource-Bergen Common 03073E105 223,895 2,290,254 SH   SOLE   2,280,940 0 9,314
Amgen Inc Common 031162100 236,578 1,028,961 SH   SOLE   1,025,361 0 3,600
AutoZone Inc Common 053332102 100,052 84,401 SH   SOLE   84,051 0 350
Bank of Montreal Common 063671101 443,333 5,831,035 SH   SOLE   5,600,892 0 230,143
Bank of Nova Scotia Common 064149107 169,820 3,142,491 SH   SOLE   3,011,359 0 131,132
Berkshire Hathaway Class A 084670108 347 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 917 1,272 SH   SOLE   1,272 0 0
Brookfield Asset Mgt Class A Ltd Vtg 112585104 593,469 14,380,170 SH   SOLE   13,776,292 0 603,878
CAE Inc Common 124765108 440,266 15,871,184 SH   SOLE   15,197,359 0 673,825
Cameco Corp Common 13321L108 279,546 20,861,650 SH   SOLE   20,002,069 0 859,581
Campbell Soup Co Common 134429109 161,860 3,347,677 SH   SOLE   3,335,017 0 12,660
Canadian Imperial Bk Common 136069101 83 980 SH   SOLE   980 0 0
Cdn Natl Railway Common 136375102 392,440 3,572,511 SH   SOLE   3,424,654 0 147,857
Cdn Natural Res Common 136385101 231,953 9,644,652 SH   SOLE   9,263,863 0 380,789
Cdn Pacific Railway Common 13645T100 304,876 879,392 SH   SOLE   843,148 0 36,244
Colliers Intl Sub Vtg 194693107 82,108 921,218 SH   SOLE   859,639 0 61,579
Comcast Corp Common 20030N101 236,164 4,506,960 SH   SOLE   4,488,850 0 18,110
CRH Medical Corp Common 12626F105 12,462 5,348,770 SH   SOLE   4,994,250 0 354,520
Cummins Inc Common 231021106 127,832 562,889 SH   SOLE   560,959 0 1,930
Denison Mines Corp Common 248356107 12,514 19,253,730 SH   SOLE   17,967,835 0 1,285,895
Eaton Corporation Common G29183103 303 2,530 SH   SOLE   2,530 0 0
Ebay Inc Common 278642103 169,078 3,364,745 SH   SOLE   3,352,305 0 12,440
FirstService Common 33767E202 28,181 206,065 SH   SOLE   192,315 0 13,750
Flowserve Corp Common 34354P105 191,343 5,192,500 SH   SOLE   5,172,235 0 20,265
Fortis Inc Common 349553107 81 1,985 SH   SOLE   1,985 0 0
Franco Nevada Corp Common 351858105 121,997 973,414 SH   SOLE   931,368 0 42,046
GlaxoSmithKline Sponsored ADR 37733W105 44 1,210 SH   SOLE   1,210 0 0
Harley Davidson Inc Common 412822108 205,434 5,597,683 SH   SOLE   5,575,918 0 21,765
Ingersoll-Rand PLC Class A 45687V106 242,251 5,317,204 SH   SOLE   5,297,146 0 20,058
iShares MSCI EAFE ETF ETF 464287465 3,053 41,858 SH   SOLE   41,858 0 0
JPMorgan Chase & Co Common 46625H100 82,924 652,586 SH   SOLE   650,106 0 2,480
Kellogg Co Common 487836108 233,464 3,751,647 SH   SOLE   3,738,962 0 12,685
Kimberly Clark Corp Common 494368103 106,428 789,350 SH   SOLE   786,380 0 2,970
KLA Corporation Common USD0.001 482480100 323 1,251 SH   SOLE   1,251 0 0
Magna Intl Inc Common 559222401 619,735 8,753,325 SH   SOLE   8,406,809 0 346,516
Manulife Fincl Corp Common 56501R106 195,662 10,979,915 SH   SOLE   10,517,318 0 462,597
Merck & Co Inc Common 58933Y105 166,293 2,032,930 SH   SOLE   2,025,110 0 7,820
Molson Coors Brewing Class B 60871R209 2 61 SH   SOLE   61 0 0
NortonLifeLock Common 668771108 192,065 9,242,797 SH   SOLE   9,208,292 0 34,505
Nutrien Ltd Common 67077M108 561,505 11,659,169 SH   SOLE   11,200,763 0 458,406
Omnicom Group Inc Common 681919106 261,220 4,188,232 SH   SOLE   4,173,367 0 14,865
Open Text Corp Common 683715106 382,491 8,413,796 SH   SOLE   8,074,111 0 339,685
Oracle Corp Common 68389X105 282,001 4,359,273 SH   SOLE   4,343,483 0 15,790
Parker Hannifin Corp Common 701094104 53,287 195,615 SH   SOLE   194,895 0 720
PepsiCo Common 713448108 17 120 SH   SOLE   120 0 0
PPG Industries Common 693506107 98,665 684,133 SH   SOLE   681,658 0 2,475
Restaurant Brands International Common 76131D103 222,862 3,646,905 SH   SOLE   3,493,970 0 152,935
Rogers Communications Class B Non VTG 775109200 884,360 18,981,772 SH   SOLE   18,221,786 0 759,986
Royal Bank Cda Common 780087102 1,179,388 14,372,269 SH   SOLE   13,792,437 0 579,832
SEI Investments Common 784117103 96,082 1,671,865 SH   SOLE   1,665,415 0 6,450
Smith & Nephew ADR (2 ORD) 83175M205 47 1,130 SH   SOLE   1,130 0 0
Sun Life Fncl Inc Common 866796105 574,862 12,929,884 SH   SOLE   12,422,044 0 507,840
Suncor Energy Inc Common 867224107 190,752 11,367,829 SH   SOLE   10,913,909 0 453,920
TC Energy Common 87807B107 50 1,250 SH   SOLE   1,250 0 0
TE Connectivity Reg Shs H84989104 147,282 1,216,506 SH   SOLE   1,211,871 0 4,635
Teck Resources Ltd Class B Sub VTG 878742204 254,651 14,030,362 SH   SOLE   13,467,182 0 563,180
Telus Corp Common 87971M103 301,392 15,221,838 SH   SOLE   14,599,028 0 622,810
Thomson Reuters Corp Common 884903709 137,125 1,674,514 SH   SOLE   1,602,796 0 71,718
Toronto Dominion Bk Common 891160509 1,268,516 22,483,449 SH   SOLE   21,570,912 0 912,537
Trane Technologies Common G8994E103 434 2,994 SH   SOLE   2,994 0 0
Verizon Communicatio Common 92343V104 238,594 4,061,191 SH   SOLE   4,046,861 0 14,330
Westinghouse Air Brake Technologies Common 929740108 193,553 2,644,174 SH   SOLE   2,634,139 0 10,035