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 58,887 8,408,248 SH   SOLE   7,949,013 0 459,235
Alphabet Class C 02079K107 56 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 371,451 4,458,667 SH   SOLE   4,456,792 0 1,875
American Express Co Common 025816109 195,564 1,410,797 SH   SOLE   1,404,527 0 6,270
Ameriprise Financial Common 03076C106 226,169 951,573 SH   SOLE   951,168 0 405
Amerisource-Bergen Common 03073E105 139,627 986,905 SH   SOLE   982,945 0 3,960
Amgen Inc Common 031162100 406,296 1,669,941 SH   SOLE   1,664,171 0 5,770
AutoZone Inc Common 053332102 71,756 33,389 SH   SOLE   33,372 0 17
Bank of Montreal Common 063671101 310,657 3,235,951 SH   SOLE   3,098,628 0 137,323
Bank of Nova Scotia Common 064149107 103,415 1,750,308 SH   SOLE   1,663,573 0 86,735
Berkshire Hathaway Class A 084670108 408 1 SH   SOLE   1 0 0
Biogen Common 09062X103 197,043 966,186 SH   SOLE   965,756 0 430
BlackRock Common 09247X101 180,901 297,027 SH   SOLE   295,197 0 1,830
Brookfield Asset Mgt Class A Ltd Vtg 112585104 588,126 13,243,121 SH   SOLE   12,735,530 0 507,591
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106 12,070 528,645 SH   SOLE   503,095 0 25,550
Brookfield Business Partners Unit LTD LP G16234109 22,295 1,054,910 SH   SOLE   1,003,840 0 51,070
BRP Inc Com Sun Vtg 05577W200 211,919 3,449,115 SH   SOLE   3,293,870 0 155,245
CAE Inc Common 124765108 306,107 12,442,629 SH   SOLE   11,846,144 0 596,485
Campbell Soup Co Common 134429109 302,088 6,286,960 SH   SOLE   6,284,115 0 2,845
Canadian Imperial Bk Common 136069101 656 13,540 SH   SOLE   13,540 0 0
Cdn Natl Railway Common 136375102 544,710 4,850,626 SH   SOLE   4,633,258 0 217,368
Cdn Natural Res Common 136385101 0 2 SH   SOLE   2 0 0
Cdn Pacific Railway Common 13645T100 324,700 4,656,357 SH   SOLE   4,448,278 0 208,079
CGI Group Cl A Sub Vtg 12532H104 208,150 2,617,307 SH   SOLE   2,491,357 0 125,950
Colliers Intl Sub Vtg 194693107 42,246 386,238 SH   SOLE   364,959 0 21,279
Comcast Corp Common 20030N101 156,742 3,994,447 SH   SOLE   3,992,677 0 1,770
Cummins Inc Common 231021106 155,075 801,301 SH   SOLE   800,926 0 375
Denison Mines Corp Common 248356107 11,535 11,711,750 SH   SOLE   11,068,485 0 643,265
Ebay Inc Common 278642103 193,563 4,645,157 SH   SOLE   4,623,327 0 21,830
Flowserve Corp Common 34354P105 185,761 6,488,355 SH   SOLE   6,485,230 0 3,125
Fortis Inc Common 349553107 383,094 8,117,389 SH   SOLE   7,820,739 0 296,650
Franco Nevada Corp Common 351858105 109,850 836,501 SH   SOLE   795,241 0 41,260
Gentex Common 371901109 145,383 5,197,836 SH   SOLE   5,195,376 0 2,460
GlaxoSmithKline Sponsored ADR 37733W105 556 12,775 SH   SOLE   12,775 0 0
Harley Davidson Inc Common 412822108 234,682 7,412,594 SH   SOLE   7,408,969 0 3,625
Interpublic Group of Companies Common 460690100 159,389 5,789,664 SH   SOLE   5,787,019 0 2,645
iShares MSCI EAFE ETF ETF 464287465 2,763 44,196 SH   SOLE   44,196 0 0
Kellogg Co Common 487836108 328,837 4,609,443 SH   SOLE   4,607,498 0 1,945
Kimberly Clark Corp Common 494368103 315,182 2,332,093 SH   SOLE   2,323,168 0 8,925
Magna Intl Inc Common 559222401 434,785 7,931,388 SH   SOLE   7,579,332 0 352,056
Manulife Fincl Corp Common 56501R106 439,399 25,382,613 SH   SOLE   24,230,995 0 1,151,618
Masco Common 574599106 10,734 212,144 SH   SOLE   212,144 0 0
Merck& Co Inc Common 58933Y105 355,766 3,902,229 SH   SOLE   3,885,044 0 17,185
Microsoft Common 594918104 67 261 SH   SOLE   261 0 0
Millerknoll Common 600544100 147,604 5,618,765 SH   SOLE   5,591,930 0 26,835
NetApp Common 64110D104 166,691 2,555,057 SH   SOLE   2,553,917 0 1,140
NortonLifeLock Common 668771108 256,848 11,696,181 SH   SOLE   11,691,126 0 5,055
Nutrien Common 67077M108 297,230 3,738,510 SH   SOLE   3,575,938 0 162,572
Omnicom Group Inc Common 681919106 291,597 4,584,141 SH   SOLE   4,568,661 0 15,480
Open Text Corp Common 683715106 353,647 9,364,861 SH   SOLE   8,959,284 0 405,577
Parker Hannifin Corp Common 701094104 90,135 366,332 SH   SOLE   366,167 0 165
PepsiCo Common 713448108 8 50 SH   SOLE   50 0 0
Polaris Industries Common 731068102 213,632 2,151,823 SH   SOLE   2,150,873 0 950
PPG Industries Common 693506107 45,031 393,840 SH   SOLE   393,650 0 190
Restaurant Brands International Common 76131D103 444,169 8,869,290 SH   SOLE   8,465,257 0 404,033
Ritchie Bros. Auctioneers Common 767744105 388,000 5,973,349 SH   SOLE   5,709,519 0 263,830
Rogers Communications Class B Non VTG 775109200 666,230 13,926,783 SH   SOLE   13,302,989 0 623,794
Royal Bank Cda Common 780087102 1,059,930 10,964,546 SH   SOLE   10,479,678 0 484,868
SEI Investments Common 784117103 210,708 3,900,561 SH   SOLE   3,898,801 0 1,760
Smith & Nephew ADR (2 ORD) 83175M205 364 13,055 SH   SOLE   13,055 0 0
Sun Life Fncl Inc Common 866796105 492,365 10,763,497 SH   SOLE   10,287,667 0 475,830
Suncor Energy Inc Common 867224107 380,609 10,866,665 SH   SOLE   10,399,260 0 467,405
TC Energy Common 87807B107 649,092 12,551,107 SH   SOLE   11,990,712 0 560,395
Telus Corp Common 87971M103 136,080 6,119,831 SH   SOLE   5,848,185 0 271,646
Tempur Sealy International Common 88023U101 98,490 4,608,808 SH   SOLE   4,606,693 0 2,115
Toronto Dominion Bk Common 891160509 837,463 12,792,129 SH   SOLE   12,223,737 0 568,392
Unilever plc Spon ADR New 904767704 276 6,025 SH   SOLE   6,025 0 0
Verizon Communicatio Common 92343V104 180,776 3,562,089 SH   SOLE   3,538,009 0 24,080
Westinghouse Air Brake Technologies Common 929740108 239,851 2,922,169 SH   SOLE   2,920,839 0 1,330