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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Alamos Gold In Class A 011532108   94,731 7,769,978 SH   SOLE   7,415,693 0 354,285
Alphabet Class C 02079K107   85 820 SH   SOLE   820 0 0
Amdocs Ltd Ordinary G02602103   380,263 3,959,843 SH   SOLE   3,757,378 0 202,465
American Express Co Common 025816109   273,676 1,659,151 SH   SOLE   1,561,559 0 97,592
Ameriprise Financial Common 03076C106   197,453 644,220 SH   SOLE   609,557 0 34,663
Amerisource-Bergen Common 03073E105   157,374 982,915 SH   SOLE   929,394 0 53,521
Amgen Inc Common 031162100   331,549 1,371,456 SH   SOLE   1,297,408 0 74,048
AutoZone Inc Common 053332102   12 5 SH   SOLE   5 0 0
Bank of Montreal Common 063671101   445,202 5,005,103 SH   SOLE   4,826,555 0 178,548
Bank of Nova Scotia Common 064149107   171,803 3,415,747 SH   SOLE   3,282,012 0 133,735
BCE Com New 05534B760   13 300 SH   SOLE   300 0 0
Berkshire Hathaway Class A 084670108   465 1 SH   SOLE   1 0 0
Biogen Common 09062X103   271,837 977,726 SH   SOLE   925,296 0 52,430
BlackRock Common 09247X101   238,572 356,546 SH   SOLE   336,061 0 20,485
Brookfield Asset Mgt Class A Ltd Vtg 113004105   103,989 3,178,987 SH   SOLE   3,076,805 0 102,182
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106   10,078 509,900 SH   SOLE   489,710 0 20,190
Brookfield Business Partners Unit LTD LP G16234109   17,578 955,030 SH   SOLE   914,720 0 40,310
Brookfield Corporation Cl A Ltd Vt Sh 11271J107   415,345 12,766,475 SH   SOLE   12,357,819 0 408,656
Brookfield Renewable Partners Partnership Unit G16258108   35 1,125 SH   SOLE   1,125 0 0
BRP Inc Com Sun Vtg 05577W200   259,686 3,323,055 SH   SOLE   3,199,455 0 123,600
CAE Inc Common 124765108   270,991 12,000,871 SH   SOLE   11,499,846 0 501,025
Campbell Soup Co Common 134429109   283,401 5,154,623 SH   SOLE   4,876,805 0 277,818
Canadian Imperial Bk Common 136069101   90 2,140 SH   SOLE   2,140 0 0
Carlyle Group Common 14316J108   131,798 4,243,360 SH   SOLE   4,018,490 0 224,870
Cdn Natl Railway Common 136375102   523,919 4,446,269 SH   SOLE   4,273,621 0 172,648
Cdn Pacific Railway Common 13645T100   375,061 4,877,385 SH   SOLE   4,695,646 0 181,739
CGI Group Cl A Sub Vtg 12532H104   277,268 2,880,934 SH   SOLE   2,758,294 0 122,640
Colliers Intl Sub Vtg 194693107   37,680 357,533 SH   SOLE   340,594 0 16,939
Comcast Corp Common 20030N101   194,723 5,136,474 SH   SOLE   4,876,485 0 259,989
Cummins Inc Common 231021106   217,989 912,550 SH   SOLE   858,107 0 54,443
Denison Mines Corp Common 248356107   11,766 10,832,900 SH   SOLE   10,320,535 0 512,365
Ebay Inc Common 278642103   208,801 4,705,912 SH   SOLE   4,430,017 0 275,895
Enerflex Common 29269R105   8,071 1,356,976 SH   SOLE   1,293,429 0 63,547
Flowserve Corp Common 34354P105   223,594 6,576,314 SH   SOLE   6,215,264 0 361,050
Fortis Inc Common 349553107   397,250 9,358,037 SH   SOLE   9,070,782 0 287,255
Franco Nevada Corp Common 351858105   117,118 804,051 SH   SOLE   771,141 0 32,910
Gen Digital Common 668771108   221,081 12,883,564 SH   SOLE   12,190,094 0 693,470
Gentex Common 371901109   167,335 5,969,854 SH   SOLE   5,646,909 0 322,945
GSK PLC Spons ADR 37733W204   254 7,150 SH   SOLE   7,150 0 0
Harley Davidson Inc Common 412822108   284,490 7,492,506 SH   SOLE   7,089,139 0 403,367
Interpublic Group of Companies Common 460690100   261,391 7,019,104 SH   SOLE   6,636,019 0 383,085
iShares MSCI EAFE ETF ETF 464287465   3,146 44,006 SH   SOLE   44,006 0 0
Kellogg Co Common 487836108   280,429 4,188,008 SH   SOLE   3,977,298 0 210,710
Kimberly Clark Corp Common 494368103   300,627 2,239,810 SH   SOLE   2,109,950 0 129,860
Magna Intl Inc Common 559222401   439,983 8,225,603 SH   SOLE   7,914,242 0 311,361
Manulife Fincl Corp Common 56501R106   449,274 24,517,151 SH   SOLE   23,562,348 0 954,803
Masco Common 574599106   220,026 4,425,302 SH   SOLE   4,165,352 0 259,950
Merck& Co Inc Common 58933Y105   218,677 2,055,437 SH   SOLE   1,933,511 0 121,926
Microsoft Common 594918104   118 411 SH   SOLE   411 0 0
Millerknoll Common 600544100   114,553 5,601,631 SH   SOLE   5,300,256 0 301,375
NetApp Common 64110D104   273,532 4,283,984 SH   SOLE   4,050,929 0 233,055
Novartis AG Sponsored ADR 66987V109   240 2,610 SH   SOLE   2,610 0 0
Nutrien Common 67077M108   265,896 3,605,367 SH   SOLE   3,475,320 0 130,047
Omnicom Group Inc Common 681919106   437,740 4,640,036 SH   SOLE   4,384,531 0 255,505
Open Text Corp Common 683715106   389,053 10,100,250 SH   SOLE   9,737,648 0 362,602
Parker Hannifin Corp Common 701094104   124,819 371,366 SH   SOLE   351,041 0 20,325
Polaris Industries Common 731068102   240,877 2,177,327 SH   SOLE   2,060,877 0 116,450
PPG Industries Common 693506107   53,436 400,036 SH   SOLE   378,356 0 21,680
Qualcomm Common 747525103   264,113 2,070,180 SH   SOLE   1,953,570 0 116,610
Restaurant Brands International Class B Non VTG 76131D103   542,388 8,090,399 SH   SOLE   7,774,801 0 315,598
Ritchie Bros. Auctioneers Common 767744105   323,221 5,752,651 SH   SOLE   5,541,741 0 210,910
Rogers Communications Common 775109200   498,053 10,760,541 SH   SOLE   10,348,742 0 411,799
Royal Bank Cda ADR (2 ORD) 780087102   1,041,851 10,909,014 SH   SOLE   10,495,946 0 413,068
SEI Investments Common 784117103   227,232 3,948,438 SH   SOLE   3,732,618 0 215,820
Smith & Nephew Common 83175M205   405 14,515 SH   SOLE   14,515 0 0
Sun Life Fncl Inc Common 866796105   487,739 10,454,270 SH   SOLE   10,058,455 0 395,815
Suncor Energy Inc Common 867224107   413,993 13,352,665 SH   SOLE   12,868,760 0 483,905
TC Energy Common 87807B107   526,128 13,544,540 SH   SOLE   13,025,680 0 518,860
Telus Corp Common 87971M103   146,591 7,394,320 SH   SOLE   7,120,469 0 273,851
Tempur Sealy International Common 88023U101   183,798 4,654,311 SH   SOLE   4,406,376 0 247,935
Toronto Dominion Bk Common 891160509   798,604 13,351,345 SH   SOLE   12,840,703 0 510,642
Unilever plc Spon ADR New 904767704   230 4,430 SH   SOLE   4,430 0 0
Verizon Communicatio Common 92343V104   37 960 SH   SOLE   960 0 0
Westinghouse Air Brake Technologies Common 929740108   161,763 1,600,665 SH   SOLE   1,513,605 0 87,060