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   64,654 5,705,828 SH   SOLE   5,461,443 0 244,385
Algonquin Power & Utilities Common 015857105   5 1,000 SH   SOLE   1,000 0 0
Alphabet Class C 02079K107   108 820 SH   SOLE   820 0 0
Amdocs Ltd Ordinary G02602103   341,350 4,040,134 SH   SOLE   3,848,419 0 191,715
American Express Co Common 025816109   287,204 1,925,095 SH   SOLE   1,817,803 0 107,292
Ameriprise Financial Common 03076C106   240,811 730,439 SH   SOLE   693,881 0 36,558
Amgen Inc Common 031162100   423,469 1,575,642 SH   SOLE   1,494,649 0 80,993
ATS Corp Common 00217Y104   49,506 1,156,015 SH   SOLE   1,110,010 0 46,005
Bank of Montreal Common 063671101   429,287 5,065,436 SH   SOLE   4,899,523 0 165,913
Bank of Nova Scotia Common 064149107   155,924 3,462,720 SH   SOLE   3,338,410 0 124,310
BCE Com New 05534B760   15 409 SH   SOLE   409 0 0
Berkshire Hathaway Class A 084670108   531 1 SH   SOLE   1 0 0
Biogen Common 09062X103   256,823 999,276 SH   SOLE   949,656 0 49,620
BlackRock Common 09247X101   235,468 364,226 SH   SOLE   343,956 0 20,270
Brookfield Asset Mgt Class A Ltd Vtg 113004105   108,009 3,226,450 SH   SOLE   3,131,338 0 95,112
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106   9,741 538,450 SH   SOLE   494,030 0 44,420
Brookfield Business Partners Unit LTD LP G16234109   13,438 881,100 SH   SOLE   871,230 0 9,870
Brookfield Corporation Cl A Ltd Vt Sh 11271J107   407,548 12,974,005 SH   SOLE   12,593,319 0 380,686
Brookfield Renewable Partners Partnership Unit G16258108   24 1,125 SH   SOLE   1,125 0 0
BRP Inc Com Sun Vtg 05577W200   289,028 3,800,872 SH   SOLE   3,671,402 0 129,470
CAE Inc Common 124765108   286,128 12,199,486 SH   SOLE   11,714,861 0 484,625
Campbell Soup Co Common 134429109   216,743 5,276,143 SH   SOLE   5,013,145 0 262,998
Canadian Imperial Bk Common 136069101   82 2,140 SH   SOLE   2,140 0 0
Canadian Pacific Kansas City Common 13646K108   369,910 4,953,640 SH   SOLE   4,784,711 0 168,929
Carlyle Group Common 14316J108   130,753 4,335,321 SH   SOLE   4,122,241 0 213,080
Cdn Natl Railway Common 136375102   519,803 4,777,861 SH   SOLE   4,601,038 0 176,823
Cencora Common 03073E105   120,260 668,224 SH   SOLE   634,468 0 33,756
CGI Group Cl A Sub Vtg 12532H104   260,322 2,628,892 SH   SOLE   2,521,482 0 107,410
Colliers Intl Sub Vtg 194693107   163,302 1,706,879 SH   SOLE   1,644,385 0 62,494
Comcast Corp Common 20030N101   251,949 5,682,215 SH   SOLE   5,413,486 0 268,729
Cummins Inc Common 231021106   214,194 937,560 SH   SOLE   883,062 0 54,498
Denison Mines Corp Common 248356107   17,346 10,516,720 SH   SOLE   10,040,775 0 475,945
Ebay Inc Common 278642103   212,355 4,816,407 SH   SOLE   4,546,047 0 270,360
Enerflex Common 29269R105   7,592 1,316,026 SH   SOLE   1,256,189 0 59,837
Flowserve Corp Common 34354P105   267,356 6,722,570 SH   SOLE   6,380,700 0 341,870
Fortis Inc Common 349553107   363,575 9,528,107 SH   SOLE   9,260,462 0 267,645
Franco Nevada Corp Common 351858105   109,467 816,191 SH   SOLE   785,641 0 30,550
Gen Digital Common 668771108   232,930 13,174,776 SH   SOLE   12,518,306 0 656,470
Gentex Common 371901109   198,573 6,102,430 SH   SOLE   5,796,555 0 305,875
GSK PLC Spons ADR 37733W204   305 8,430 SH   SOLE   8,430 0 0
Harley Davidson Inc Common 412822108   253,210 7,659,117 SH   SOLE   7,277,370 0 381,747
Interpublic Group of Companies Common 460690100   205,673 7,176,320 SH   SOLE   6,813,745 0 362,575
iShares MSCI EAFE ETF ETF 464287465   2,761 40,076 SH   SOLE   40,076 0 0
Kellogg Co Common 487836108   252,095 4,236,183 SH   SOLE   4,036,683 0 199,500
Kimberly Clark Corp Common 494368103   277,133 2,293,201 SH   SOLE   2,166,696 0 126,505
Magna Intl Inc Common 559222401   449,645 8,351,723 SH   SOLE   8,049,932 0 301,791
Manulife Fincl Corp Common 56501R106   456,366 24,859,306 SH   SOLE   23,945,408 0 913,898
Masco Common 574599106   242,232 4,531,938 SH   SOLE   4,277,203 0 254,735
Merck& Co Inc Common 58933Y105   250,405 2,432,302 SH   SOLE   2,296,236 0 136,066
Microsoft Common 594918104   129 411 SH   SOLE   411 0 0
NetApp Common 64110D104   332,181 4,377,719 SH   SOLE   4,157,574 0 220,145
Novartis AG Sponsored ADR 66987V109   288 2,835 SH   SOLE   2,835 0 0
Nutrien Common 67077M108   259,733 4,186,455 SH   SOLE   4,048,168 0 138,287
Omnicom Group Inc Common 681919106   309,515 4,155,692 SH   SOLE   3,930,607 0 225,085
Open Text Corp Common 683715106   277,781 7,878,367 SH   SOLE   7,617,650 0 260,717
Parker Hannifin Corp Common 701094104   98,425 252,683 SH   SOLE   239,858 0 12,825
Polaris Industries Common 731068102   231,902 2,226,833 SH   SOLE   2,116,523 0 110,310
PPG Industries Common 693506107   53,240 410,176 SH   SOLE   389,686 0 20,490
Primo Water Corporation Common 74167P108   23,408 1,687,010 SH   SOLE   1,614,940 0 72,070
Qualcomm Common 747525103   316,531 2,850,099 SH   SOLE   2,698,264 0 151,835
RB Global Common 74935Q107   439,421 6,986,115 SH   SOLE   6,753,005 0 233,110
Restaurant Brands International Class B Non VTG 76131D103   436,425 6,523,470 SH   SOLE   6,278,687 0 244,783
Rogers Communications Common 775109200   449,687 11,658,255 SH   SOLE   11,234,926 0 423,329
Royal Bank Cda ADR (2 ORD) 780087102   971,010 11,059,884 SH   SOLE   10,666,861 0 393,023
SEI Investments Common 784117103   243,110 4,036,374 SH   SOLE   3,832,074 0 204,300
Smith & Nephew Common 83175M205   251 10,170 SH   SOLE   10,170 0 0
Sun Life Fncl Inc Common 866796105   485,308 9,900,971 SH   SOLE   9,542,456 0 358,515
Suncor Energy Inc Common 867224107   467,678 13,536,750 SH   SOLE   13,087,170 0 449,580
TC Energy Common 87807B107   474,045 13,721,055 SH   SOLE   13,226,045 0 495,010
Telus Corp Common 87971M103   123,133 7,505,715 SH   SOLE   7,251,039 0 254,676
Tempur Sealy International Common 88023U101   206,166 4,756,966 SH   SOLE   4,522,191 0 234,775
Toronto Dominion Bk Common 891160509   884,113 14,607,389 SH   SOLE   14,085,737 0 521,652
Triple Flag Precious Metals Common 89679M104   22,447 1,705,980 SH   SOLE   1,633,100 0 72,880
Unilever plc Spon ADR New 904767704   218 4,430 SH   SOLE   4,430 0 0
Westinghouse Air Brake Technologies Common 929740108   173,892 1,636,330 SH   SOLE   1,553,910 0 82,420