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,221 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 385 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP CL A 012348108 410 4,863 SH   SOLE   4,863 0 0
ALGOMA STL GROUP INC COM 015658107 1,353 120,380 SH   SOLE   120,380 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 237,210 6,042,024 SH   SOLE   5,511,460 0 530,564
ALPHABET INC CAP STK CL A 02079K305 466,916 167,874 SH   SOLE   164,276 0 3,598
AMAZON COM INC COM 023135106 157,130 48,200 SH   SOLE   47,152 0 1,048
AMERICAN HOMES 4 RENT CL A 02665T306 172,408 4,306,979 SH   SOLE   3,045,062 0 1,261,917
AMERISOURCEBERGEN CORP COM 03073E105 205,025 1,325,224 SH   SOLE   1,296,405 0 28,819
ARGO GROUP INTL HLDGS LTD COM G0464B107 17,820 431,684 SH   SOLE   314,985 0 116,699
ARMSTRONG WORLD INDS INC NEW COM 04247X102 52,578 584,131 SH   SOLE   398,759 0 185,372
AUTOZONE INC COM 053332102 106,396 52,038 SH   SOLE   50,935 0 1,103
BANK MONTREAL QUE COM 063671101 17,659 150,000 SH   SOLE   150,000 0 0
BANK NOVA SCOTIA B C COM 064149107 73,363 1,023,143 SH   SOLE   1,015,148 0 7,995
BERKSHIRE HATHAWAY INC DEL CL A 084670108 88,859 168 SH   SOLE   168 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 73,299 207,698 SH   SOLE   200,080 0 7,618
BOEING CO COM 097023105 4,788 25,000 SH   SOLE   25,000 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 50,371 2,475,220 SH   SOLE   1,782,237 0 692,983
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 98,674 1,744,519 SH   SOLE   1,732,096 0 12,423
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 789 13,818 SH   SOLE   13,712 0 106
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,181 15,644 SH   SOLE   15,644 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1,057 40,216 SH   SOLE   40,216 0 0
CANADIAN NAT RES LTD COM 136385101 1,426 23,016 SH   SOLE   23,016 0 0
CANADIAN NATL RY CO COM 136375102 87,126 649,205 SH   SOLE   644,409 0 4,796
CARRIER GLOBAL CORPORATION COM 14448C104 211,675 4,614,669 SH   SOLE   4,514,751 0 99,918
CBIZ INC COM 124805102 79,953 1,905,003 SH   SOLE   1,210,976 0 694,027
CDW CORP COM 12514G108 654 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 46,599 850,341 SH   SOLE   829,883 0 20,458
CGI INC CL A SUB VTG 12532H104 93,620 1,174,680 SH   SOLE   1,166,117 0 8,563
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 17,461 317,768 SH   SOLE   317,768 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 44,067 337,955 SH   SOLE   335,435 0 2,520
COPART INC COM 217204106 40,941 326,300 SH   SOLE   318,640 0 7,660
CRA INTL INC COM 12618T105 1,840 21,842 SH   SOLE   21,842 0 0
CURTISS WRIGHT CORP COM 231561101 343 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM 256746108 266,071 1,661,384 SH   SOLE   1,625,788 0 35,596
EBAY INC. COM 278642103 183,840 3,210,624 SH   SOLE   3,140,975 0 69,649
ELECTRONIC ARTS INC COM 285512109 180,877 1,429,744 SH   SOLE   1,398,786 0 30,958
EMCOR GROUP INC COM 29084Q100 75,942 674,263 SH   SOLE   451,196 0 223,067
ENBRIDGE INC COM 29250N105 67,248 1,460,178 SH   SOLE   1,447,675 0 12,503
EQUIFAX INC COM 294429105 177,293 747,756 SH   SOLE   731,787 0 15,969
EQUITY COMWLTH COM SH BEN INT 294628102 62,091 2,201,015 SH   SOLE   1,518,919 0 682,096
EXPEDITORS INTL WASH INC COM 302130109 384 3,721 SH   SOLE   3,721 0 0
FEDERATED HERMES INC CL B 314211103 79,741 2,341,204 SH   SOLE   1,685,701 0 655,503
FRANKLIN RESOURCES INC COM 354613101 767 27,466 SH   SOLE   27,466 0 0
GALLAGHER ARTHUR J & CO COM 363576109 233,483 1,337,246 SH   SOLE   947,547 0 389,699
GAMCO INVS INC CL A COM 361438104 2,004 90,618 SH   SOLE   90,618 0 0
GENERAC HLDGS INC COM 368736104 69,004 232,134 SH   SOLE   164,547 0 67,587
GENTEX CORP COM 371901109 107,545 3,686,844 SH   SOLE   2,644,964 0 1,041,880
GLOBAL SELF STORAGE INC COM 37955N106 1,005 179,412 SH   SOLE   179,412 0 0
GRACO INC COM 384109104 52,693 755,779 SH   SOLE   525,996 0 229,783
GRAND CANYON ED INC COM 38526M106 92,582 953,373 SH   SOLE   673,499 0 279,874
HELMERICH & PAYNE INC COM 423452101 683 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM 806407102 183,169 2,100,806 SH   SOLE   2,055,477 0 45,329
HILLMAN SOLUTIONS CORP COM 431636109 88,470 7,446,991 SH   SOLE   5,343,223 0 2,103,768
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 199,498 9,495,374 SH   SOLE   6,830,057 0 2,665,317
HOULIHAN LOKEY INC CL A 441593100 139,414 1,587,860 SH   SOLE   1,114,022 0 473,838
IAA INC COM 449253103 3,609 94,341 SH   SOLE   67,558 0 26,783
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 335 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 256,196 1,939,116 SH   SOLE   1,896,227 0 42,889
INVITATION HOMES INC COM 46187W107 468 11,642 SH   SOLE   11,642 0 0
JEFFERIES FINL GROUP INC COM 47233W109 113,054 3,441,528 SH   SOLE   2,475,469 0 966,059
JOHNSON & JOHNSON COM 478160104 218,883 1,235,024 SH   SOLE   1,209,637 0 25,387
JPMORGAN CHASE & CO COM 46625H100 1,331 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SVCS INC COM 48238T109 130,717 7,241,918 SH   SOLE   5,080,290 0 2,161,628
KENNAMETAL INC COM 489170100 111,446 3,895,341 SH   SOLE   2,752,616 0 1,142,725
LABORATORY CORP AMER HLDGS COM NEW 50540R409 32,967 125,037 SH   SOLE   122,077 0 2,960
M & T BK CORP COM 55261F104 4,238 25,000 SH   SOLE   25,000 0 0
MAIN STR CAP CORP COM 56035L104 71,634 1,679,966 SH   SOLE   1,116,234 0 563,732
MARKETAXESS HLDGS INC COM 57060D108 24,105 70,855 SH   SOLE   50,247 0 20,608
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 64,059 406,206 SH   SOLE   272,929 0 133,277
MASTERCARD INCORPORATED CL A 57636Q104 168,852 472,473 SH   SOLE   462,357 0 10,116
MCDONALDS CORP COM 580135101 14,729 59,563 SH   SOLE   59,563 0 0
META PLATFORMS INC CL A 30303M102 240,935 1,083,537 SH   SOLE   1,060,352 0 23,185
MICROSOFT CORP COM 594918104 448,599 1,455,025 SH   SOLE   1,426,826 0 28,199
MIND C T I LTD ORD M70240102 1,337 456,254 SH   SOLE   456,254 0 0
NEWS CORP NEW CL B 65249B208 690 30,626 SH   SOLE   30,626 0 0
NEWS CORP NEW CL A 65249B109 287,031 12,958,518 SH   SOLE   12,662,400 0 296,118
NUTRIEN LTD COM 67077M108 7,756 75,000 SH   SOLE   75,000 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 51,698 1,203,393 SH   SOLE   832,526 0 370,867
ORACLE CORP COM 68389X105 73,486 888,261 SH   SOLE   870,023 0 18,238
PENSKE AUTOMOTIVE GRP INC COM 70959W103 155,170 1,655,673 SH   SOLE   1,170,706 0 484,967
POINTS COM INC COM 73085G109 11,564 629,110 SH   SOLE   629,110 0 0
PREMIER INC CL A 74051N102 120,459 3,384,621 SH   SOLE   2,429,747 0 954,874
PRIMERICA INC COM 74164M108 172,382 1,259,917 SH   SOLE   899,834 0 360,083
PROCTER AND GAMBLE CO COM 742718109 215,400 1,409,686 SH   SOLE   1,380,036 0 29,650
QUIDEL CORP COM 74838J101 36,380 323,493 SH   SOLE   194,325 0 129,168
RAYTHEON TECHNOLOGIES CORP COM 75513E101 46,742 471,808 SH   SOLE   471,808 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 119,937 2,051,917 SH   SOLE   2,036,642 0 15,275
RITCHIE BROS AUCTIONEERS COM 767744105 1,153 19,538 SH   SOLE   19,538 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 104,639 1,847,876 SH   SOLE   1,833,841 0 14,035
ROYAL BK CDA COM 780087102 73,071 663,393 SH   SOLE   658,235 0 5,158
SCIENTIFIC GAMES CORP COM 80874P109 4,966 84,532 SH   SOLE   26,062 0 58,470
SELECTQUOTE INC COM 816307300 15,335 5,496,265 SH   SOLE   3,767,373 0 1,728,892
SERVICENOW INC COM 81762P102 97,602 175,263 SH   SOLE   171,463 0 3,800
SHAW COMMUNICATIONS INC CL B CONV 82028K200 70,081 2,257,036 SH   SOLE   2,238,087 0 18,949
SIMPSON MFG INC COM 829073105 40,899 375,078 SH   SOLE   267,241 0 107,837
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 290,192 3,868,198 SH   SOLE   3,106,493 0 761,705
STANTEC INC COM 85472N109 72,498 1,444,634 SH   SOLE   1,431,967 0 12,667
STRATEGIC ED INC COM 86272C103 73,788 1,111,593 SH   SOLE   790,389 0 321,204
SUNCOR ENERGY INC NEW COM 867224107 4,180 128,323 SH   SOLE   126,082 0 2,241
TC ENERGY CORP COM 87807B107 66,563 1,179,640 SH   SOLE   1,169,688 0 9,952
TD SYNNEX CORPORATION COM 87162W100 73,311 710,312 SH   SOLE   500,605 0 209,707
TELUS CORPORATION COM 87971M103 948 36,275 SH   SOLE   36,275 0 0
THOMSON REUTERS CORP. COM NEW 884903709 787 7,248 SH   SOLE   7,248 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 71,950 906,425 SH   SOLE   899,032 0 7,393
TRUIST FINL CORP COM 89832Q109 204,746 3,611,036 SH   SOLE   3,532,563 0 78,473
VALVOLINE INC COM 92047W101 435 13,770 SH   SOLE   13,770 0 0
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606 585 40,600 SH   SOLE   40,600 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 144,066 609,881 SH   SOLE   596,582 0 13,299
WYNDHAM HOTELS & RESORTS INC COM 98311A105 80,212 947,130 SH   SOLE   658,765 0 288,365
YUM CHINA HLDGS INC COM 98850P109 6,775 153,488 SH   SOLE   153,488 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 3,857 154,271 SH   SOLE   154,271 0 0