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
Abbott Lab Common 002824100 19 200 SH   SOLE   200 0 0
Alamos Gold In Class A 011532108 60,970 8,161,308 SH   SOLE   7,730,653 0 430,655
Alphabet Class C 02079K107 78 820 SH   SOLE   820 0 0
Amdocs Ltd Ordinary G02602103 309,580 3,896,542 SH   SOLE   3,894,932 0 1,610
American Express Co Common 025816109 218,571 1,620,130 SH   SOLE   1,611,185 0 8,945
Ameriprise Financial Common 03076C106 237,844 944,015 SH   SOLE   943,610 0 405
Amerisource-Bergen Common 03073E105 132,388 978,264 SH   SOLE   973,884 0 4,380
Amgen Inc Common 031162100 347,381 1,541,179 SH   SOLE   1,534,879 0 6,300
AutoZone Inc Common 053332102 74 35 SH   SOLE   35 0 0
Bank of Montreal Common 063671101 394,057 4,461,340 SH   SOLE   4,281,132 0 180,208
Bank of Nova Scotia Common 064149107 82,835 1,728,201 SH   SOLE   1,648,496 0 79,705
Berkshire Hathaway Class A 084670108 406 1 SH   SOLE   1 0 0
Biogen Common 09062X103 255,780 957,981 SH   SOLE   957,551 0 430
BlackRock Common 09247X101 192,524 349,866 SH   SOLE   347,581 0 2,285
Brookfield Asset Mgt Class A Ltd Vtg 112585104 531,217 12,885,156 SH   SOLE   12,408,775 0 476,381
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106 11,460 513,365 SH   SOLE   489,745 0 23,620
Brookfield Business Partners Unit LTD LP G16234109 20,192 1,022,830 SH   SOLE   975,650 0 47,180
BRP Inc Com Sun Vtg 05577W200 208,555 3,359,580 SH   SOLE   3,215,960 0 143,620
CAE Inc Common 124765108 187,293 12,115,269 SH   SOLE   11,557,204 0 558,065
Campbell Soup Co Common 134429109 293,651 6,231,989 SH   SOLE   6,229,144 0 2,845
Canadian Imperial Bk Common 136069101 597 13,540 SH   SOLE   13,540 0 0
Carlyle Group Common 14316J108 106,404 4,117,820 SH   SOLE   4,116,040 0 1,780
Cdn Natl Railway Common 136375102 517,342 4,753,459 SH   SOLE   4,550,671 0 202,788
Cdn Natural Res Common 136385101 0 2 SH   SOLE   2 0 0
Cdn Pacific Railway Common 13645T100 331,824 4,932,562 SH   SOLE   4,722,803 0 209,759
CGI Group Cl A Sub Vtg 12532H104 193,858 2,555,262 SH   SOLE   2,434,937 0 120,325
Colliers Intl Sub Vtg 194693107 34,607 374,728 SH   SOLE   354,789 0 19,939
Comcast Corp Common 20030N101 147,859 5,041,228 SH   SOLE   5,039,163 0 2,065
Cummins Inc Common 231021106 180,922 889,010 SH   SOLE   884,660 0 4,350
Denison Mines Corp Common 248356107 13,349 11,365,340 SH   SOLE   10,762,525 0 602,815
Ebay Inc Common 278642103 169,696 4,610,054 SH   SOLE   4,585,884 0 24,170
Flowserve Corp Common 34354P105 156,326 6,433,179 SH   SOLE   6,430,054 0 3,125
Fortis Inc Common 349553107 303,129 7,917,294 SH   SOLE   7,638,444 0 278,850
Franco Nevada Corp Common 351858105 97,909 813,361 SH   SOLE   775,556 0 37,805
Gentex Common 371901109 122,553 5,140,658 SH   SOLE   5,138,198 0 2,460
GSK PLC Spons ADR 37733W204 274 9,330 SH   SOLE   9,330 0 0
Harley Davidson Inc Common 412822108 256,084 7,341,872 SH   SOLE   7,338,247 0 3,625
Interpublic Group of Companies Common 460690100 175,741 6,864,901 SH   SOLE   6,861,836 0 3,065
iShares MSCI EAFE ETF ETF 464287465 2,553 45,606 SH   SOLE   45,606 0 0
Kellogg Co Common 487836108 287,660 4,129,497 SH   SOLE   4,127,767 0 1,730
Kimberly Clark Corp Common 494368103 246,361 2,189,100 SH   SOLE   2,179,325 0 9,775
Magna Intl Inc Common 559222401 396,947 8,302,998 SH   SOLE   7,951,352 0 351,646
Manulife Fincl Corp Common 56501R106 393,081 24,852,283 SH   SOLE   23,778,125 0 1,074,158
Masco Common 574599106 112,060 2,400,094 SH   SOLE   2,399,044 0 1,050
Merck& Co Inc Common 58933Y105 286,833 3,330,626 SH   SOLE   3,313,581 0 17,045
Microsoft Common 594918104 95 411 SH   SOLE   411 0 0
Millerknoll Common 600544100 86,995 5,576,663 SH   SOLE   5,546,948 0 29,715
NetApp Common 64110D104 157,186 2,541,412 SH   SOLE   2,540,272 0 1,140
NortonLifeLock Common 668771108 233,610 11,599,329 SH   SOLE   11,594,274 0 5,055
Nutrien Common 67077M108 307,041 3,653,315 SH   SOLE   3,503,108 0 150,207
Omnicom Group Inc Common 681919106 287,889 4,563,160 SH   SOLE   4,546,080 0 17,080
Open Text Corp Common 683715106 244,312 9,172,271 SH   SOLE   8,797,234 0 375,037
Oracle Common 68389X105 24 400 SH   SOLE   400 0 0
Parker Hannifin Corp Common 701094104 88,087 363,531 SH   SOLE   363,366 0 165
PepsiCo Common 713448108 24 150 SH   SOLE   150 0 0
Polaris Industries Common 731068102 204,073 2,133,541 SH   SOLE   2,132,591 0 950
PPG Industries Common 693506107 43,290 391,096 SH   SOLE   390,906 0 190
Qualcomm Common 747525103 103,307 914,391 SH   SOLE   913,966 0 425
Restaurant Brands International Class B Non VTG 76131D103 464,869 8,671,710 SH   SOLE   8,294,847 0 376,863
Ritchie Bros. Auctioneers Common 767744105 367,025 5,828,781 SH   SOLE   5,585,206 0 243,575
Rogers Communications Common 775109200 422,722 10,889,426 SH   SOLE   10,425,517 0 463,909
Royal Bank Cda ADR (2 ORD) 780087102 1,004,491 11,070,647 SH   SOLE   10,603,554 0 467,093
SEI Investments Common 784117103 189,604 3,865,531 SH   SOLE   3,863,771 0 1,760
Smith & Nephew Common 83175M205 314 13,525 SH   SOLE   13,525 0 0
Sun Life Fncl Inc Common 866796105 425,150 10,609,027 SH   SOLE   10,164,387 0 444,640
Suncor Energy Inc Common 867224107 384,860 13,561,153 SH   SOLE   13,001,183 0 559,970
TC Energy Common 87807B107 496,943 12,242,292 SH   SOLE   11,718,837 0 523,455
Telus Corp Common 87971M103 119,296 5,961,361 SH   SOLE   5,710,210 0 251,151
Tempur Sealy International Common 88023U101 110,221 4,565,909 SH   SOLE   4,563,794 0 2,115
Toronto Dominion Bk Common 891160509 837,261 13,546,200 SH   SOLE   12,971,333 0 574,867
Unilever plc Spon ADR New 904767704 274 6,255 SH   SOLE   6,255 0 0
Verizon Communicatio Common 92343V104 97 2,580 SH   SOLE   2,580 0 0
Westinghouse Air Brake Technologies Common 929740108 190,860 2,346,166 SH   SOLE   2,345,126 0 1,040