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
3M CO COM 88579Y101 1,061 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 208 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP CL A 012348108 383 4,863 SH   SOLE   4,863 0 0
ALGOMA STL GROUP INC COM 015658107 1,111 124,480 SH   SOLE   124,480 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 229,671 5,973,239 SH   SOLE   5,421,168 0 552,071
ALPHABET INC CAP STK CL A 02079K305 362,444 166,315 SH   SOLE   162,680 0 3,635
AMAZON COM INC COM 023135106 100,580 946,994 SH   SOLE   925,822 0 21,172
AMERICAN HOMES 4 RENT CL A 02665T306 156,149 4,406,024 SH   SOLE   3,082,571 0 1,323,453
AMERISOURCEBERGEN CORP COM 03073E105 103,919 734,513 SH   SOLE   717,992 0 16,521
ARGO GROUP INTL HLDGS LTD COM G0464B107 15,851 430,034 SH   SOLE   310,650 0 119,384
ARMSTRONG WORLD INDS INC NEW COM 04247X102 59,186 789,573 SH   SOLE   555,183 0 234,390
AUTOZONE INC COM 053332102 89,401 41,599 SH   SOLE   40,665 0 934
BANK MONTREAL QUE COM 063671101 14,409 150,000 SH   SOLE   150,000 0 0
BANK NOVA SCOTIA B C COM 064149107 57,801 977,711 SH   SOLE   971,051 0 6,660
BERKSHIRE HATHAWAY INC DEL CL A 084670108 68,704 168 SH   SOLE   168 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 54,929 201,192 SH   SOLE   193,498 0 7,694
BOEING CO COM 097023105 4,785 35,000 SH   SOLE   35,000 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 36,078 2,481,309 SH   SOLE   1,772,367 0 708,942
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 74,743 1,682,043 SH   SOLE   1,671,314 0 10,729
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 595 13,373 SH   SOLE   13,282 0 91
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 743 17,518 SH   SOLE   17,518 0 0
CABLE ONE INC COM 12685J105 24,970 19,367 SH   SOLE   8,872 0 10,495
CANADIAN NAT RES LTD COM 136385101 1,187 22,116 SH   SOLE   22,116 0 0
CANADIAN NATL RY CO COM 136375102 69,718 620,471 SH   SOLE   616,357 0 4,114
CARRIER GLOBAL CORPORATION COM 14448C104 184,089 5,162,352 SH   SOLE   5,046,693 0 115,659
CBIZ INC COM 124805102 78,881 1,973,995 SH   SOLE   1,245,956 0 728,039
CDW CORP COM 12514G108 576 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 37,747 859,643 SH   SOLE   838,255 0 21,388
CGI INC CL A SUB VTG 12532H104 73,805 927,491 SH   SOLE   921,414 0 6,077
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 16,989 307,319 SH   SOLE   307,319 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 35,391 323,371 SH   SOLE   321,198 0 2,173
COPART INC COM 217204106 34,413 316,700 SH   SOLE   308,774 0 7,926
CRA INTL INC COM 12618T105 1,951 21,842 SH   SOLE   21,842 0 0
CURTISS WRIGHT CORP COM 231561101 302 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM 256746108 254,452 1,632,671 SH   SOLE   1,596,704 0 35,967
EBAY INC. COM 278642103 130,283 3,126,545 SH   SOLE   3,056,162 0 70,383
ELECTRONIC ARTS INC COM 285512109 187,625 1,542,332 SH   SOLE   1,507,746 0 34,586
EMCOR GROUP INC COM 29084Q100 70,826 687,903 SH   SOLE   453,961 0 233,942
ENBRIDGE INC COM 29250N105 31,617 749,466 SH   SOLE   742,245 0 7,221
EQUIFAX INC COM 294429105 176,913 967,899 SH   SOLE   946,077 0 21,822
EQUITY COMWLTH COM SH BEN INT 294628102 25,255 917,359 SH   SOLE   624,974 0 292,385
EXPEDITORS INTL WASH INC COM 302130109 363 3,721 SH   SOLE   3,721 0 0
FEDERATED HERMES INC CL B 314211103 75,909 2,387,839 SH   SOLE   1,700,403 0 687,436
FRANKLIN RESOURCES INC COM 354613101 640 27,466 SH   SOLE   27,466 0 0
GALLAGHER ARTHUR J & CO COM 363576109 216,386 1,327,195 SH   SOLE   933,078 0 394,117
GAMCO INVS INC CL A COM 361438104 1,894 90,618 SH   SOLE   90,618 0 0
GENERAC HLDGS INC COM 368736104 53,098 252,150 SH   SOLE   175,732 0 76,418
GENTEX CORP COM 371901109 105,221 3,761,908 SH   SOLE   2,669,265 0 1,092,643
GLOBAL SELF STORAGE INC COM 37955N106 1,010 179,412 SH   SOLE   179,412 0 0
GRACO INC COM 384109104 46,006 774,379 SH   SOLE   533,382 0 240,997
GRAND CANYON ED INC COM 38526M106 90,486 960,675 SH   SOLE   670,451 0 290,224
HENRY SCHEIN INC COM 806407102 127,265 1,658,393 SH   SOLE   1,621,095 0 37,298
HILLMAN SOLUTIONS CORP COM 431636109 65,702 7,604,368 SH   SOLE   5,398,078 0 2,206,290
HOULIHAN LOKEY INC CL A 441593100 128,304 1,625,544 SH   SOLE   1,128,587 0 496,957
IAA INC COM 449253103 26,213 799,897 SH   SOLE   514,732 0 285,165
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 281 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 204,251 2,171,956 SH   SOLE   2,123,301 0 48,655
INVITATION HOMES INC COM 46187W107 414 11,642 SH   SOLE   11,642 0 0
JEFFERIES FINL GROUP INC COM 47233W109 102,847 3,723,641 SH   SOLE   2,648,706 0 1,074,935
JOHNSON & JOHNSON COM 478160104 158,175 891,079 SH   SOLE   872,599 0 18,480
JPMORGAN CHASE & CO COM 46625H100 1,099 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SVCS INC COM 48238T109 122,224 8,275,138 SH   SOLE   5,737,365 0 2,537,773
KENNAMETAL INC COM 489170100 107,605 4,632,157 SH   SOLE   3,242,763 0 1,389,394
LABORATORY CORP AMER HLDGS COM NEW 50540R409 28,488 121,558 SH   SOLE   118,495 0 3,063
LIGHT & WONDER INC COM 80874P109 54,781 1,165,801 SH   SOLE   815,614 0 350,187
M & T BK CORP COM 55261F104 4,782 30,000 SH   SOLE   30,000 0 0
MAIN STR CAP CORP COM 56035L104 66,683 1,730,667 SH   SOLE   1,139,359 0 591,308
MARKETAXESS HLDGS INC COM 57060D108 22,259 86,944 SH   SOLE   59,988 0 26,956
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 62,159 534,931 SH   SOLE   360,978 0 173,953
MASTERCARD INCORPORATED CL A 57636Q104 146,542 464,506 SH   SOLE   454,287 0 10,219
MCDONALDS CORP COM 580135101 14,705 59,563 SH   SOLE   59,563 0 0
META PLATFORMS INC CL A 30303M102 171,827 1,065,595 SH   SOLE   1,042,169 0 23,426
MICROSOFT CORP COM 594918104 367,246 1,429,920 SH   SOLE   1,400,312 0 29,608
MIND C T I LTD ORD M70240102 1,090 456,254 SH   SOLE   456,254 0 0
NEWS CORP NEW CL B 65249B208 487 30,626 SH   SOLE   30,626 0 0
NEWS CORP NEW CL A 65249B109 203,413 13,056,016 SH   SOLE   12,749,831 0 306,185
NUTRIEN LTD COM 67077M108 5,966 75,000 SH   SOLE   75,000 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 6,046 102,918 SH   SOLE   73,021 0 29,897
ORACLE CORP COM 68389X105 59,695 854,377 SH   SOLE   835,948 0 18,429
PENSKE AUTOMOTIVE GRP INC COM 70959W103 148,452 1,418,013 SH   SOLE   1,036,494 0 381,519
PREMIER INC CL A 74051N102 120,418 3,374,933 SH   SOLE   2,373,533 0 1,001,400
PRIMERICA INC COM 74164M108 153,937 1,286,132 SH   SOLE   908,501 0 377,631
PROCTER AND GAMBLE CO COM 742718109 198,572 1,380,983 SH   SOLE   1,351,021 0 29,962
QUIDELORTHO CORP COM 219798105 48,145 495,421 SH   SOLE   301,383 0 194,038
RAYTHEON TECHNOLOGIES CORP COM 75513E101 44,043 458,255 SH   SOLE   447,395 0 10,860
RESTAURANT BRANDS INTL INC COM 76131D103 98,408 1,963,875 SH   SOLE   1,950,711 0 13,164
RITCHIE BROS AUCTIONEERS COM 767744105 1,242 19,096 SH   SOLE   19,096 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 84,938 1,774,486 SH   SOLE   1,762,361 0 12,125
ROSS STORES INC COM 778296103 86,641 1,233,678 SH   SOLE   1,206,096 0 27,582
ROYAL BK CDA COM 780087102 61,278 633,525 SH   SOLE   629,173 0 4,352
SELECTQUOTE INC COM 816307300 9,788 3,946,618 SH   SOLE   2,674,286 0 1,272,332
SERVICENOW INC COM 81762P102 81,949 172,335 SH   SOLE   168,496 0 3,839
SHAW COMMUNICATIONS INC CL B CONV 82028K200 63,787 2,167,022 SH   SOLE   2,150,828 0 16,194
SIMPSON MFG INC COM 829073105 46,121 458,410 SH   SOLE   317,650 0 140,760
SKYLINE CHAMPION CORPORATION COM 830830105 26,242 553,390 SH   SOLE   392,160 0 161,230
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 244,231 4,205,804 SH   SOLE   3,351,305 0 854,499
STANTEC INC COM 85472N109 57,828 1,321,465 SH   SOLE   1,310,629 0 10,836
STRATEGIC ED INC COM 86272C103 78,311 1,109,531 SH   SOLE   780,257 0 329,274
SUNCOR ENERGY INC NEW COM 867224107 3,792 108,191 SH   SOLE   106,136 0 2,055
TC ENERGY CORP COM 87807B107 50,941 984,427 SH   SOLE   975,829 0 8,598
TD SYNNEX CORPORATION COM 87162W100 66,110 725,689 SH   SOLE   505,763 0 219,926
TELUS CORPORATION COM 87971M103 807 36,275 SH   SOLE   36,275 0 0
THOMSON REUTERS CORP. COM NEW 884903709 803 7,709 SH   SOLE   7,709 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 56,587 863,848 SH   SOLE   857,609 0 6,239
TRUIST FINL CORP COM 89832Q109 193,410 4,077,794 SH   SOLE   3,985,403 0 92,391
VALVOLINE INC COM 92047W101 397 13,770 SH   SOLE   13,770 0 0
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606 538 40,600 SH   SOLE   40,600 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 142,813 723,506 SH   SOLE   707,234 0 16,272
WYNDHAM HOTELS & RESORTS INC COM 98311A105 70,737 1,076,341 SH   SOLE   742,159 0 334,182
YUM CHINA HLDGS INC COM 98850P109 618 12,748 SH   SOLE   12,748 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4,235 154,271 SH   SOLE   154,271 0 0