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,457 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 607 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP CL A 012348108 430 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 222,618 6,124,293 SH   SOLE   5,603,835 0 520,458
ALPHABET INC CAP STK CL A 02079K305 494,021 170,526 SH   SOLE   167,237 0 3,289
AMERICAN HOMES 4 RENT CL A 02665T306 188,751 4,328,148 SH   SOLE   3,068,795 0 1,259,353
AMERISOURCEBERGEN CORP COM 03073E105 255,155 1,920,043 SH   SOLE   1,882,546 0 37,497
ARGO GROUP INTL HLDGS LTD COM G0464B107 20,569 353,973 SH   SOLE   261,440 0 92,533
ARMSTRONG WORLD INDS INC NEW COM 04247X102 49,334 424,851 SH   SOLE   285,267 0 139,584
AUTOZONE INC COM 053332102 124,624 59,447 SH   SOLE   58,304 0 1,143
BANK MONTREAL QUE COM 063671101 15,039 140,000 SH   SOLE   140,000 0 0
BANK NOVA SCOTIA B C COM 064149107 89,342 1,264,850 SH   SOLE   1,256,768 0 8,082
BERKSHIRE HATHAWAY INC DEL CL A 084670108 77,063 171 SH   SOLE   171 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 63,575 212,625 SH   SOLE   205,589 0 7,036
BOEING CO COM 097023105 3,020 15,000 SH   SOLE   15,000 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 62,224 2,491,967 SH   SOLE   1,800,637 0 691,330
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 121,010 2,008,323 SH   SOLE   1,995,505 0 12,818
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 1,020 16,278 SH   SOLE   16,171 0 107
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,065 15,644 SH   SOLE   15,644 0 0
BROWN & BROWN INC COM 115236101 102,383 1,456,785 SH   SOLE   919,346 0 537,439
CANADIAN NAT RES LTD COM 136385101 1,964 46,583 SH   SOLE   46,583 0 0
CANADIAN NATL RY CO COM 136375102 94,937 774,625 SH   SOLE   769,821 0 4,804
CARRIER GLOBAL CORPORATION COM 14448C104 253,123 4,666,724 SH   SOLE   4,576,169 0 90,555
CBIZ INC COM 124805102 73,585 1,881,008 SH   SOLE   1,187,070 0 693,938
CDW CORP COM 12514G108 748 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 43,340 865,752 SH   SOLE   845,769 0 19,983
CGI INC CL A SUB VTG 12532H104 121,898 1,381,690 SH   SOLE   1,373,100 0 8,590
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 22,252 406,137 SH   SOLE   406,137 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 59,196 398,388 SH   SOLE   395,861 0 2,527
COPART INC COM 217204106 52,576 346,760 SH   SOLE   340,013 0 6,747
CRA INTL INC COM 12618T105 2,039 21,842 SH   SOLE   21,842 0 0
CURTISS WRIGHT CORP COM 231561101 317 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM 256746108 236,799 1,685,164 SH   SOLE   1,652,591 0 32,573
EBAY INC. COM 278642103 215,945 3,247,289 SH   SOLE   3,184,477 0 62,812
ELECTRONIC ARTS INC COM 285512109 169,376 1,284,127 SH   SOLE   1,259,389 0 24,738
EMCOR GROUP INC COM 29084Q100 86,220 676,818 SH   SOLE   454,168 0 222,650
ENBRIDGE INC COM 29250N105 79,751 2,046,301 SH   SOLE   2,033,509 0 12,792
EQUIFAX INC COM 294429105 186,717 637,717 SH   SOLE   625,386 0 12,331
EQUITY COMWLTH COM SH BEN INT 294628102 57,425 2,217,198 SH   SOLE   1,536,582 0 680,616
EXPEDITORS INTL WASH INC COM 302130109 500 3,721 SH   SOLE   3,721 0 0
FEDERATED HERMES INC CL B 314211103 88,640 2,358,705 SH   SOLE   1,704,834 0 653,871
FRANKLIN RESOURCES INC COM 354613101 920 27,466 SH   SOLE   27,466 0 0
GALLAGHER ARTHUR J & CO COM 363576109 228,145 1,344,639 SH   SOLE   955,765 0 388,874
GAMCO INVS INC CL A COM 361438104 2,264 90,618 SH   SOLE   90,618 0 0
GARTNER INC COM 366651107 523 1,565 SH   SOLE   1,565 0 0
GENERAC HLDGS INC COM 368736104 80,994 230,150 SH   SOLE   166,180 0 63,970
GENTEX CORP COM 371901109 129,404 3,713,169 SH   SOLE   2,673,796 0 1,039,373
GLOBAL SELF STORAGE INC COM 37955N106 1,021 179,412 SH   SOLE   179,412 0 0
GRACO INC COM 384109104 61,068 757,474 SH   SOLE   528,063 0 229,411
GRAND CANYON ED INC COM 38526M106 82,093 957,800 SH   SOLE   678,557 0 279,243
HELMERICH & PAYNE INC COM 423452101 379 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM 806407102 181,576 2,342,007 SH   SOLE   2,296,816 0 45,191
HILLMAN SOLUTIONS CORP COM 431636109 65,252 6,069,949 SH   SOLE   4,123,297 0 1,946,652
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 177,150 11,003,124 SH   SOLE   7,936,925 0 3,066,199
HOULIHAN LOKEY INC CL A 441593100 169,267 1,635,112 SH   SOLE   1,146,815 0 488,297
IMPERIAL OIL LTD COM NEW 453038408 644 17,896 SH   SOLE   17,896 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 349 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 269,719 1,972,062 SH   SOLE   1,933,482 0 38,580
INVITATION HOMES INC COM 46187W107 528 11,642 SH   SOLE   11,642 0 0
ISHARES TR MSCI EAFE ETF 464287465 16,457 209,158 SH   SOLE   209,158 0 0
JEFFERIES FINL GROUP INC COM 47233W109 134,399 3,463,898 SH   SOLE   2,500,146 0 963,752
JOHNSON & JOHNSON COM 478160104 215,595 1,260,272 SH   SOLE   1,237,023 0 23,249
JPMORGAN CHASE & CO COM 46625H100 1,546 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SVCS INC COM 48238T109 83,293 5,332,472 SH   SOLE   3,469,270 0 1,863,202
KENNAMETAL INC COM 489170100 102,177 2,845,361 SH   SOLE   2,005,129 0 840,232
LABORATORY CORP AMER HLDGS COM NEW 50540R409 41,772 132,943 SH   SOLE   130,336 0 2,607
LAMB WESTON HLDGS INC COM 513272104 255 4,017 SH   SOLE   4,017 0 0
M & T BK CORP COM 55261F104 3,840 25,000 SH   SOLE   25,000 0 0
MAIN STR CAP CORP COM 56035L104 75,050 1,672,973 SH   SOLE   1,109,654 0 563,319
MARKETAXESS HLDGS INC COM 57060D108 29,301 71,246 SH   SOLE   50,682 0 20,564
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 60,748 359,500 SH   SOLE   240,439 0 119,061
MASTERCARD INCORPORATED CL A 57636Q104 171,870 478,320 SH   SOLE   469,067 0 9,253
MCDONALDS CORP COM 580135101 13,286 49,563 SH   SOLE   49,563 0 0
META PLATFORMS INC CL A 30303M102 370,996 1,103,006 SH   SOLE   1,081,794 0 21,212
MICROSOFT CORP COM 594918104 496,755 1,477,031 SH   SOLE   1,451,237 0 25,794
MIND C T I LTD ORD M70240102 1,414 456,254 SH   SOLE   456,254 0 0
NEWS CORP NEW CL B 65249B208 659 29,300 SH   SOLE   29,300 0 0
NEWS CORP NEW CL A 65249B109 285,752 12,808,257 SH   SOLE   12,549,329 0 258,928
NUTRIEN LTD COM 67077M108 7,500 100,000 SH   SOLE   100,000 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 38,963 761,137 SH   SOLE   547,890 0 213,247
ORACLE CORP COM 68389X105 78,471 899,794 SH   SOLE   883,112 0 16,682
PENSKE AUTOMOTIVE GRP INC COM 70959W103 187,220 1,746,133 SH   SOLE   1,260,377 0 485,756
POINTS INTL LTD COM NEW 730843208 9,588 629,500 SH   SOLE   629,500 0 0
PREMIER INC CL A 74051N102 140,303 3,407,897 SH   SOLE   2,455,252 0 952,645
PRIMERICA INC COM 74164M108 194,345 1,267,988 SH   SOLE   908,726 0 359,262
PROCTER AND GAMBLE CO COM 742718109 250,951 1,534,117 SH   SOLE   1,504,132 0 29,985
RAYTHEON TECHNOLOGIES CORP COM 75513E101 240,154 2,790,537 SH   SOLE   2,731,906 0 58,631
RESTAURANT BRANDS INTL INC COM 76131D103 148,731 2,458,416 SH   SOLE   2,443,120 0 15,296
RITCHIE BROS AUCTIONEERS COM 767744105 1,196 19,538 SH   SOLE   19,538 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 103,534 2,179,321 SH   SOLE   2,165,215 0 14,106
ROYAL BK CDA COM 780087102 87,396 825,333 SH   SOLE   820,135 0 5,198
SELECTQUOTE INC COM 816307300 2,793 308,271 SH   SOLE   222,469 0 85,802
SERVICENOW INC COM 81762P102 115,134 177,372 SH   SOLE   173,890 0 3,482
SHAW COMMUNICATIONS INC CL B CONV 82028K200 79,963 2,640,718 SH   SOLE   2,621,736 0 18,982
SIMPSON MFG INC COM 829073105 52,241 375,642 SH   SOLE   268,043 0 107,599
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 319,786 3,900,777 SH   SOLE   3,142,970 0 757,807
STANTEC INC COM 85472N109 96,908 1,728,718 SH   SOLE   1,715,971 0 12,747
STRATEGIC ED INC COM 86272C103 64,738 1,119,256 SH   SOLE   798,780 0 320,476
SUNCOR ENERGY INC NEW COM 867224107 3,728 149,314 SH   SOLE   146,974 0 2,340
TC ENERGY CORP COM 87807B107 75,429 1,625,506 SH   SOLE   1,615,285 0 10,221
TD SYNNEX CORPORATION COM 87162W100 120,522 1,053,882 SH   SOLE   749,041 0 304,841
TELUS CORPORATION COM 87971M103 852 36,275 SH   SOLE   36,275 0 0
THOMSON REUTERS CORP. COM NEW 884903709 700 5,868 SH   SOLE   5,868 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 89,127 1,165,138 SH   SOLE   1,157,411 0 7,727
TRUIST FINL CORP COM 89832Q109 215,007 3,672,199 SH   SOLE   3,600,399 0 71,800
VALVOLINE INC COM 92047W101 513 13,770 SH   SOLE   13,770 0 0
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606 617 40,600 SH   SOLE   40,600 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 119,903 504,878 SH   SOLE   495,050 0 9,828
WYNDHAM HOTELS & RESORTS INC COM 98311A105 85,440 953,042 SH   SOLE   665,280 0 287,762
YUM CHINA HLDGS INC COM 98850P109 9,736 198,247 SH   SOLE   198,247 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 14,335 507,979 SH   SOLE   507,979 0 0