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 66,704 8,691,418 SH   SOLE   8,204,223 0 487,195
Alphabet Class C 02079K107 75 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 331,263 4,426,292 SH   SOLE   4,424,397 0 1,895
American Express Co Common 025816109 179,262 1,095,738 SH   SOLE   1,091,708 0 4,030
Ameriprise Financial Common 03076C106 289,675 960,271 SH   SOLE   959,826 0 445
Amerisource-Bergen Common 03073E105 237,626 1,788,141 SH   SOLE   1,782,611 0 5,530
Amgen Inc Common 031162100 354,402 1,575,331 SH   SOLE   1,570,901 0 4,430
AutoZone Inc Common 053332102 81,084 38,678 SH   SOLE   38,661 0 17
Bank of Montreal Common 063671101 365,822 3,405,461 SH   SOLE   3,252,898 0 152,563
Bank of Nova Scotia Common 064149107 130,746 1,851,032 SH   SOLE   1,753,387 0 97,645
Berkshire Hathaway Class A 084670108 450 1 SH   SOLE   1 0 0
Biogen Common 09062X103 219,175 913,536 SH   SOLE   913,106 0 430
Brookfield Asset Mgt Class A Ltd Vtg 112585104 798,204 13,247,332 SH   SOLE   12,720,756 0 526,576
Brookfield Business Partners Unit LTD LP G16234109 50,196 1,096,290 SH   SOLE   1,041,370 0 54,920
BRP Inc Com Sun Vtg 05577W200 88,976 1,018,086 SH   SOLE   970,936 0 47,150
CAE Inc Common 124765108 258,487 10,269,852 SH   SOLE   9,764,382 0 505,470
Campbell Soup Co Common 134429109 286,839 6,600,084 SH   SOLE   6,597,024 0 3,060
Canadian Imperial Bk Common 136069101 90 775 SH   SOLE   775 0 0
Cdn Natl Railway Common 136375102 770,512 6,286,885 SH   SOLE   5,993,697 0 293,188
Cdn Natural Res Common 136385101 0 3 SH   SOLE   3 0 0
Cdn Pacific Railway Common 13645T100 424,008 5,908,535 SH   SOLE   5,629,846 0 278,689
Colliers Intl Sub Vtg 194693107 64,530 434,288 SH   SOLE   409,829 0 24,459
Comcast Corp Common 20030N101 170,196 3,381,619 SH   SOLE   3,379,959 0 1,660
Cummins Inc Common 231021106 128,466 588,918 SH   SOLE   588,648 0 270
Denison Mines Corp Common 248356107 16,596 12,092,650 SH   SOLE   11,415,625 0 677,025
Ebay Inc Common 278642103 290,661 4,370,847 SH   SOLE   4,356,087 0 14,760
Flowserve Corp Common 34354P105 187,853 6,138,990 SH   SOLE   6,135,865 0 3,125
Fortis Inc Common 349553107 409,944 8,515,935 SH   SOLE   8,191,005 0 324,930
Franco Nevada Corp Common 351858105 122,532 888,003 SH   SOLE   841,453 0 46,550
Gentex Corp Common 371901109 146,937 4,216,279 SH   SOLE   4,214,259 0 2,020
GlaxoSmithKline Sponsored ADR 37733W105 539 12,235 SH   SOLE   12,235 0 0
Harley Davidson Inc Common 412822108 263,766 6,998,304 SH   SOLE   6,994,679 0 3,625
Ingersoll-Rand PLC Class A 45687V106 124,919 2,019,064 SH   SOLE   2,018,120 0 944
Interpublic Group of Companies Inc Common 460690100 133,071 3,553,307 SH   SOLE   3,551,627 0 1,680
iShares MSCI EAFE ETF ETF 464287465 3,157 40,108 SH   SOLE   40,108 0 0
Kellogg Co Common 487836108 327,926 5,090,438 SH   SOLE   5,079,183 0 11,255
Kimberly Clark Corp Common 494368103 341,451 2,389,107 SH   SOLE   2,382,257 0 6,850
Magna Intl Inc Common 559222401 436,553 5,407,549 SH   SOLE   5,155,613 0 251,936
Manulife Fincl Corp Common 56501R106 439,192 23,094,468 SH   SOLE   21,997,500 0 1,096,968
Merck & Co Inc Common 58933Y105 331,508 4,325,526 SH   SOLE   4,310,406 0 15,120
Microsoft Common 594918104 90 269 SH   SOLE   269 0 0
Millerknoll Inc Common 600544100 207,288 5,289,330 SH   SOLE   5,268,895 0 20,435
NetApp Common 64110D104 49,074 533,480 SH   SOLE   532,695 0 785
NortonLifeLock Common 668771108 286,567 11,030,301 SH   SOLE   11,025,246 0 5,055
Nutrien Ltd Common 67077M108 448,620 5,981,919 SH   SOLE   5,710,827 0 271,092
Omnicom Group Inc Common 681919106 357,559 4,880,032 SH   SOLE   4,867,717 0 12,315
Open Text Corp Common 683715106 423,463 8,941,815 SH   SOLE   8,532,038 0 409,777
Oracle Corp Common 68389X105 18 210 SH   SOLE   210 0 0
Parker Hannifin Corp Common 701094104 71,437 224,561 SH   SOLE   224,456 0 105
PepsiCo Common 713448108 8 50 SH   SOLE   50 0 0
Polaris Industries Common 731068102 223,470 2,033,213 SH   SOLE   2,032,263 0 950
PPG Industries Common 693506107 63,910 370,625 SH   SOLE   370,435 0 190
Restaurant Brands International Common 76131D103 525,028 8,678,380 SH   SOLE   8,264,237 0 414,143
Ritchie Bros. Auctioneers Common 767744105 204,707 3,352,637 SH   SOLE   3,192,427 0 160,210
Rogers Communications Class B Non VTG 775109200 696,571 14,662,358 SH   SOLE   13,978,024 0 684,334
Royal Bank Cda Common 780087102 894,294 8,445,336 SH   SOLE   8,054,448 0 390,888
SEI Investments Common 784117103 172,120 2,824,422 SH   SOLE   2,823,107 0 1,315
Smith & Nephew ADR (2 ORD) 83175M205 432 12,495 SH   SOLE   12,495 0 0
Sun Life Fncl Inc Common 866796105 629,197 11,329,308 SH   SOLE   10,807,458 0 521,850
Suncor Energy Inc Common 867224107 427,971 17,143,200 SH   SOLE   16,362,590 0 780,610
TC Energy Common 87807B107 611,319 13,174,084 SH   SOLE   12,560,409 0 613,675
Teck Resources Ltd Class B Sub VTG 878742204 137 4,780 SH   SOLE   4,780 0 0
Telus Corp Common 87971M103 281,426 11,976,926 SH   SOLE   11,422,050 0 554,876
Toronto Dominion Bk Common 891160509 1,448,244 18,932,612 SH   SOLE   18,058,635 0 873,977
Unilever plc Spon ADR New 904767704 308 5,735 SH   SOLE   5,735 0 0
Verizon Communicatio Common 92343V104 301,839 5,809,070 SH   SOLE   5,789,920 0 19,150
Westinghouse Air Brake Technologies Common 929740108 322,633 3,502,699 SH   SOLE   3,500,979 0 1,720