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   90,654 7,601,908 SH   SOLE   7,275,863 0 326,045
Alphabet Class C 02079K107   99 820 SH   SOLE   820 0 0
Amdocs Ltd Ordinary G02602103   399,493 4,041,414 SH   SOLE   3,844,849 0 196,565
American Express Co Common 025816109   310,971 1,785,141 SH   SOLE   1,683,954 0 101,187
Ameriprise Financial Common 03076C106   242,637 730,484 SH   SOLE   693,006 0 37,478
Amerisource-Bergen Common 03073E105   128,759 669,124 SH   SOLE   634,508 0 34,616
Amgen Inc Common 031162100   349,890 1,575,942 SH   SOLE   1,493,774 0 82,168
ATS Corp Common 00217Y104   52,976 1,150,135 SH   SOLE   1,104,130 0 46,005
Bank of Montreal Common 063671101   454,444 5,026,281 SH   SOLE   4,860,973 0 165,308
Bank of Nova Scotia Common 064149107   171,879 3,431,505 SH   SOLE   3,307,460 0 124,045
BCE Com New 05534B760   18 409 SH   SOLE   409 0 0
Berkshire Hathaway Class A 084670108   517 1 SH   SOLE   1 0 0
Biogen Common 09062X103   284,663 999,346 SH   SOLE   948,476 0 50,870
BlackRock Common 09247X101   251,658 364,121 SH   SOLE   343,736 0 20,385
Brookfield Asset Mgt Class A Ltd Vtg 113004105   104,523 3,198,667 SH   SOLE   3,104,485 0 94,182
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106   10,023 531,180 SH   SOLE   485,880 0 45,300
Brookfield Business Partners Unit LTD LP G16234109   15,529 900,870 SH   SOLE   891,160 0 9,710
Brookfield Corporation Cl A Ltd Vt Sh 11271J107   433,058 12,848,545 SH   SOLE   12,471,379 0 377,166
Brookfield Renewable Partners Partnership Unit G16258108   33 1,125 SH   SOLE   1,125 0 0
BRP Inc Com Sun Vtg 05577W200   318,543 3,763,837 SH   SOLE   3,634,882 0 128,955
CAE Inc Common 124765108   270,700 12,081,091 SH   SOLE   11,604,096 0 476,995
Campbell Soup Co Common 134429109   241,101 5,274,588 SH   SOLE   5,004,920 0 269,668
Canadian Imperial Bk Common 136069101   91 2,140 SH   SOLE   2,140 0 0
Canadian Pacific Kansas City Common 13646K108   396,694 4,905,850 SH   SOLE   4,737,591 0 168,259
Carlyle Group Common 14316J108   138,522 4,335,611 SH   SOLE   4,117,241 0 218,370
Cdn Natl Railway Common 136375102   542,598 4,475,709 SH   SOLE   4,310,461 0 165,248
CGI Group Cl A Sub Vtg 12532H104   274,770 2,602,652 SH   SOLE   2,497,387 0 105,265
Colliers Intl Sub Vtg 194693107   34,431 350,473 SH   SOLE   334,274 0 16,199
Comcast Corp Common 20030N101   236,123 5,682,880 SH   SOLE   5,407,471 0 275,409
Cummins Inc Common 231021106   229,703 936,955 SH   SOLE   882,052 0 54,903
Denison Mines Corp Common 248356107   13,321 10,619,040 SH   SOLE   10,129,165 0 489,875
Ebay Inc Common 278642103   215,148 4,814,242 SH   SOLE   4,541,397 0 272,845
Enerflex Common 29269R105   9,054 1,328,246 SH   SOLE   1,267,519 0 60,727
Flowserve Corp Common 34354P105   249,802 6,724,160 SH   SOLE   6,373,570 0 350,590
Fortis Inc Common 349553107   405,630 9,401,842 SH   SOLE   9,136,667 0 265,175
Franco Nevada Corp Common 351858105   115,365 808,521 SH   SOLE   777,991 0 30,530
Gen Digital Common 668771108   244,380 13,174,151 SH   SOLE   12,501,201 0 672,950
Gentex Common 371901109   178,587 6,103,485 SH   SOLE   5,790,010 0 313,475
GSK PLC Spons ADR 37733W204   299 8,410 SH   SOLE   8,410 0 0
Harley Davidson Inc Common 412822108   269,689 7,659,467 SH   SOLE   7,268,100 0 391,367
Interpublic Group of Companies Common 460690100   276,868 7,176,490 SH   SOLE   6,804,695 0 371,795
iShares MSCI EAFE ETF ETF 464287465   2,935 40,496 SH   SOLE   40,496 0 0
Kellogg Co Common 487836108   285,570 4,236,948 SH   SOLE   4,032,418 0 204,530
Kimberly Clark Corp Common 494368103   316,413 2,291,856 SH   SOLE   2,163,816 0 128,040
Magna Intl Inc Common 559222401   467,907 8,278,638 SH   SOLE   7,980,987 0 297,651
Manulife Fincl Corp Common 56501R106   466,212 24,637,206 SH   SOLE   23,735,153 0 902,053
Masco Common 574599106   259,839 4,528,403 SH   SOLE   4,271,213 0 257,190
Merck& Co Inc Common 58933Y105   257,486 2,231,446 SH   SOLE   2,104,155 0 127,291
Microsoft Common 594918104   139 411 SH   SOLE   411 0 0
Millerknoll Common 600544100   4 335 SH   SOLE   335 0 0
NetApp Common 64110D104   334,502 4,378,304 SH   SOLE   4,152,639 0 225,665
Novartis AG Sponsored ADR 66987V109   263 2,610 SH   SOLE   2,610 0 0
Nutrien Common 67077M108   245,144 4,147,650 SH   SOLE   4,009,938 0 137,712
Omnicom Group Inc Common 681919106   448,353 4,712,072 SH   SOLE   4,460,567 0 251,505
Open Text Corp Common 683715106   358,674 8,613,727 SH   SOLE   8,326,440 0 287,287
Parker Hannifin Corp Common 701094104   98,661 252,953 SH   SOLE   239,808 0 13,145
POINT Biopharma Global Common 730541109   64 7,174 SH   SOLE   7,174 0 0
Polaris Industries Common 731068102   269,387 2,227,628 SH   SOLE   2,114,508 0 113,120
PPG Industries Common 693506107   60,816 410,091 SH   SOLE   389,101 0 20,990
Qualcomm Common 747525103   338,362 2,842,424 SH   SOLE   2,690,649 0 151,775
RB Global Common 74935Q107   416,038 6,924,820 SH   SOLE   6,692,565 0 232,255
Restaurant Brands International Class B Non VTG 76131D103   564,136 7,267,972 SH   SOLE   6,999,004 0 268,968
Rogers Communications Common 775109200   494,131 10,818,315 SH   SOLE   10,429,846 0 388,469
Royal Bank Cda ADR (2 ORD) 780087102   1,048,109 10,961,989 SH   SOLE   10,573,451 0 388,538
SEI Investments Common 784117103   240,703 4,037,289 SH   SOLE   3,827,819 0 209,470
Smith & Nephew Common 83175M205   326 10,135 SH   SOLE   10,135 0 0
Sun Life Fncl Inc Common 866796105   543,982 10,423,185 SH   SOLE   10,049,190 0 373,995
Suncor Energy Inc Common 867224107   393,979 13,415,675 SH   SOLE   12,967,560 0 448,115
TC Energy Common 87807B107   550,460 13,604,730 SH   SOLE   13,115,740 0 488,990
Telus Corp Common 87971M103   145,019 7,443,650 SH   SOLE   7,189,769 0 253,881
Tempur Sealy International Common 88023U101   190,680 4,758,696 SH   SOLE   4,518,011 0 240,685
Toronto Dominion Bk Common 891160509   898,848 14,485,469 SH   SOLE   13,969,877 0 515,592
Unilever plc Spon ADR New 904767704   230 4,430 SH   SOLE   4,430 0 0
Verizon Communicatio Common 92343V104   5 145 SH   SOLE   145 0 0
Westinghouse Air Brake Technologies Common 929740108   179,445 1,636,230 SH   SOLE   1,551,740 0 84,490