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
Abbott Lab Common 002824100   21 200 SH   SOLE   200 0 0
Alamos Gold In Class A 011532108   80,600 7,977,338 SH   SOLE   7,585,613 0 391,725
Alphabet Class C 02079K107   72 820 SH   SOLE   820 0 0
Amdocs Ltd Ordinary G02602103   352,594 3,878,927 SH   SOLE   3,877,317 0 1,610
American Express Co Common 025816109   239,058 1,617,995 SH   SOLE   1,608,230 0 9,765
Ameriprise Financial Common 03076C106   196,222 630,190 SH   SOLE   629,905 0 285
Amerisource-Bergen Common 03073E105   159,165 960,509 SH   SOLE   960,079 0 430
Amgen Inc Common 031162100   352,801 1,343,291 SH   SOLE   1,337,636 0 5,655
AutoZone Inc Common 053332102   86 35 SH   SOLE   35 0 0
Bank of Montreal Common 063671101   454,673 5,022,503 SH   SOLE   4,835,870 0 186,633
Bank of Nova Scotia Common 064149107   168,114 3,433,624 SH   SOLE   3,293,509 0 140,115
Berkshire Hathaway Class A 084670108   468 1 SH   SOLE   1 0 0
Biogen Common 09062X103   264,429 954,896 SH   SOLE   954,466 0 430
BlackRock Common 09247X101   247,114 348,721 SH   SOLE   346,216 0 2,505
Brookfield Asset Mgt Class A Ltd Vtg 113004105   91,059 3,182,379 SH   SOLE   3,076,269 0 106,110
Brookfield Business Partners Cl A Exc Sub Vtg 11259V106   9,818 522,945 SH   SOLE   501,525 0 21,420
Brookfield Business Partners Unit LTD LP G16234109   16,510 977,320 SH   SOLE   934,520 0 42,800
Brookfield Corporation Cl A Ltd Vt Sh 11271J107   401,700 12,782,640 SH   SOLE   12,358,189 0 424,451
BRP Inc Com Sun Vtg 05577W200   253,526 3,327,680 SH   SOLE   3,199,030 0 128,650
CAE Inc Common 124765108   232,130 12,009,376 SH   SOLE   11,497,031 0 512,345
Campbell Soup Co Common 134429109   285,602 5,032,647 SH   SOLE   5,030,417 0 2,230
Canadian Imperial Bk Common 136069101   62 1,540 SH   SOLE   1,540 0 0
Carlyle Group Common 14316J108   123,692 4,145,185 SH   SOLE   4,143,405 0 1,780
Cdn Natl Railway Common 136375102   530,012 4,464,939 SH   SOLE   4,286,836 0 178,103
Cdn Natural Res Common 136385101   0 2 SH   SOLE   2 0 0
Cdn Pacific Railway Common 13645T100   363,899 4,884,265 SH   SOLE   4,694,996 0 189,269
CGI Group Cl A Sub Vtg 12532H104   248,384 2,883,629 SH   SOLE   2,758,494 0 125,135
Colliers Intl Sub Vtg 194693107   33,630 366,358 SH   SOLE   348,229 0 18,129
Comcast Corp Common 20030N101   175,967 5,031,953 SH   SOLE   5,029,888 0 2,065
Cummins Inc Common 231021106   215,687 890,205 SH   SOLE   884,785 0 5,420
Denison Mines Corp Common 248356107   12,692 11,095,190 SH   SOLE   10,547,165 0 548,025
Ebay Inc Common 278642103   190,705 4,598,644 SH   SOLE   4,572,294 0 26,350
Enerflex Common 29269R105   11,725 1,860,391 SH   SOLE   1,768,494 0 91,897
Flowserve Corp Common 34354P105   196,923 6,418,624 SH   SOLE   6,415,499 0 3,125
Fortis Inc Common 349553107   376,151 9,406,927 SH   SOLE   9,106,862 0 300,065
Franco Nevada Corp Common 351858105   109,660 805,031 SH   SOLE   770,696 0 34,335
Gen Digital Common 668771108   247,814 11,563,884 SH   SOLE   11,558,829 0 5,055
Gentex Common 371901109   139,635 5,120,468 SH   SOLE   5,118,008 0 2,460
GSK PLC Spons ADR 37733W204   218 6,230 SH   SOLE   6,230 0 0
Harley Davidson Inc Common 412822108   304,384 7,316,927 SH   SOLE   7,313,302 0 3,625
Interpublic Group of Companies Common 460690100   228,171 6,849,951 SH   SOLE   6,846,886 0 3,065
iShares MSCI EAFE ETF ETF 464287465   2,888 44,006 SH   SOLE   44,006 0 0
Kellogg Co Common 487836108   292,576 4,106,917 SH   SOLE   4,105,187 0 1,730
Kimberly Clark Corp Common 494368103   296,693 2,185,590 SH   SOLE   2,174,955 0 10,635
Magna Intl Inc Common 559222401   461,407 8,219,628 SH   SOLE   7,899,602 0 320,026
Manulife Fincl Corp Common 56501R106   438,100 24,579,921 SH   SOLE   23,598,893 0 981,028
Masco Common 574599106   201,244 4,312,081 SH   SOLE   4,287,381 0 24,700
Merck& Co Inc Common 58933Y105   222,392 2,004,437 SH   SOLE   1,993,127 0 11,310
Microsoft Common 594918104   98 411 SH   SOLE   411 0 0
Millerknoll Common 600544100   115,045 5,475,773 SH   SOLE   5,473,338 0 2,435
NetApp Common 64110D104   212,288 3,534,615 SH   SOLE   3,533,075 0 1,540
Novartis AG Sponsored ADR 66987V109   225 2,490 SH   SOLE   2,490 0 0
Nutrien Common 67077M108   263,711 3,614,729 SH   SOLE   3,479,132 0 135,597
Omnicom Group Inc Common 681919106   370,838 4,546,260 SH   SOLE   4,527,690 0 18,570
Open Text Corp Common 683715106   300,573 10,151,109 SH   SOLE   9,771,162 0 379,947
Oracle Common 68389X105   32 400 SH   SOLE   400 0 0
Parker Hannifin Corp Common 701094104   105,511 362,581 SH   SOLE   362,416 0 165
PepsiCo Common 713448108   27 150 SH   SOLE   150 0 0
Polaris Industries Common 731068102   214,747 2,126,216 SH   SOLE   2,125,266 0 950
PPG Industries Common 693506107   49,065 390,211 SH   SOLE   390,021 0 190
Qualcomm Common 747525103   215,496 1,960,124 SH   SOLE   1,950,084 0 10,040
Restaurant Brands International Class B Non VTG 76131D103   554,329 8,577,020 SH   SOLE   8,234,357 0 342,663
Ritchie Bros. Auctioneers Common 767744105   332,897 5,767,291 SH   SOLE   5,547,496 0 219,795
Rogers Communications Common 775109200   504,319 10,783,161 SH   SOLE   10,359,522 0 423,639
Royal Bank Cda ADR (2 ORD) 780087102   1,028,471 10,946,809 SH   SOLE   10,521,396 0 425,413
SEI Investments Common 784117103   224,822 3,856,301 SH   SOLE   3,854,541 0 1,760
Smith & Nephew Common 83175M205   363 13,525 SH   SOLE   13,525 0 0
Sun Life Fncl Inc Common 866796105   486,635 10,491,120 SH   SOLE   10,084,710 0 406,410
Suncor Energy Inc Common 867224107   424,815 13,401,728 SH   SOLE   12,896,558 0 505,170
TC Energy Common 87807B107   511,289 12,833,878 SH   SOLE   12,325,763 0 508,115
Telus Corp Common 87971M103   113,962 5,909,450 SH   SOLE   5,682,509 0 226,941
Tempur Sealy International Common 88023U101   156,165 4,548,944 SH   SOLE   4,546,829 0 2,115
Toronto Dominion Bk Common 891160509   866,871 13,397,611 SH   SOLE   12,871,484 0 526,127
Unilever plc Spon ADR New 904767704   232 4,620 SH   SOLE   4,620 0 0
Verizon Communicatio Common 92343V104   99 2,530 SH   SOLE   2,530 0 0
Westinghouse Air Brake Technologies Common 929740108   233,583 2,340,286 SH   SOLE   2,339,246 0 1,040