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,438 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 850 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP CL A 012348108 374 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 227,586 6,443,539 SH   SOLE   6,101,031 0 342,508
ALPHABET INC CAP STK CL A 02079K305 504,795 188,813 SH   SOLE   185,523 0 3,290
AMERICAN HOMES 4 RENT CL A 02665T306 163,024 4,276,610 SH   SOLE   3,028,317 0 1,248,293
AMERISOURCEBERGEN CORP COM 03073E105 253,253 2,120,157 SH   SOLE   2,083,022 0 37,135
ARGO GROUP INTL HLDGS LTD COM G0464B107 17,287 331,051 SH   SOLE   256,442 0 74,609
ARMSTRONG WORLD INDS INC NEW COM 04247X102 40,123 420,266 SH   SOLE   281,753 0 138,513
AUTOZONE INC COM 053332102 246,407 145,117 SH   SOLE   142,592 0 2,525
BANK MONTREAL QUE COM 063671101 12,980 130,000 SH   SOLE   130,000 0 0
BANK NOVA SCOTIA B C COM 064149107 83,893 1,362,783 SH   SOLE   1,354,659 0 8,124
BERKSHIRE HATHAWAY INC DEL CL A 084670108 74,460 181 SH   SOLE   181 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 64,648 236,858 SH   SOLE   229,890 0 6,968
BOEING CO COM 097023105 3,299 15,000 SH   SOLE   15,000 0 0
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 43,428 2,457,750 SH   SOLE   1,772,593 0 685,157
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 144,898 2,703,682 SH   SOLE   2,689,089 0 14,593
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 990 17,866 SH   SOLE   17,758 0 108
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 778 12,982 SH   SOLE   12,982 0 0
BROWN & BROWN INC COM 115236101 80,225 1,446,806 SH   SOLE   914,159 0 532,647
CANADIAN NAT RES LTD COM 136385101 1,783 48,755 SH   SOLE   48,755 0 0
CANADIAN NATL RY CO COM 136375102 96,885 835,916 SH   SOLE   831,095 0 4,821
CARRIER GLOBAL CORPORATION COM 14448C104 269,566 5,207,997 SH   SOLE   5,118,068 0 89,929
CBIZ INC COM 124805102 60,414 1,868,079 SH   SOLE   1,180,329 0 687,750
CDW CORP COM 12514G108 665 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 50,556 1,090,040 SH   SOLE   1,068,457 0 21,583
CGI INC CL A SUB VTG 12532H104 104,146 1,225,863 SH   SOLE   1,219,021 0 6,842
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 30,565 543,181 SH   SOLE   543,181 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 57,570 449,683 SH   SOLE   447,147 0 2,536
COPART INC COM 217204106 46,596 335,903 SH   SOLE   329,156 0 6,747
CRA INTL INC COM 12618T105 2,170 21,842 SH   SOLE   21,842 0 0
CURTISS WRIGHT CORP COM 231561101 289 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM 256746108 228,756 2,389,848 SH   SOLE   2,348,221 0 41,627
EBAY INC. COM 278642103 250,414 3,594,287 SH   SOLE   3,532,082 0 62,205
ELECTRONIC ARTS INC COM 285512109 152,312 1,070,733 SH   SOLE   1,052,174 0 18,559
EMCOR GROUP INC COM 29084Q100 77,092 668,161 SH   SOLE   447,070 0 221,091
ENBRIDGE INC COM 29250N105 92,477 2,320,902 SH   SOLE   2,308,110 0 12,792
EQUIFAX INC COM 294429105 211,149 833,196 SH   SOLE   818,609 0 14,587
EQUITY COMWLTH COM SH BEN INT 294628102 56,859 2,188,568 SH   SOLE   1,513,129 0 675,439
EXPEDITORS INTL WASH INC COM 302130109 443 3,721 SH   SOLE   3,721 0 0
FACEBOOK INC CL A 30303M102 389,192 1,146,740 SH   SOLE   1,127,105 0 19,635
FEDERATED HERMES INC CL B 314211103 75,700 2,329,223 SH   SOLE   1,681,139 0 648,084
FRANKLIN RESOURCES INC COM 354613101 816 27,466 SH   SOLE   27,466 0 0
GALLAGHER ARTHUR J & CO COM 363576109 197,366 1,327,721 SH   SOLE   942,229 0 385,492
GAMCO INVS INC CL A COM 361438104 2,391 90,618 SH   SOLE   90,618 0 0
GARTNER INC COM 366651107 476 1,565 SH   SOLE   1,565 0 0
GENERAC HLDGS INC COM 368736104 92,764 226,989 SH   SOLE   163,591 0 63,398
GENERAL ELECTRIC CO COM NEW 369604301 5,152 50,000 SH   SOLE   50,000 0 0
GENTEX CORP COM 371901109 121,602 3,687,155 SH   SOLE   2,656,884 0 1,030,271
GLOBAL SELF STORAGE INC COM 37955N106 924 179,412 SH   SOLE   179,412 0 0
GRACO INC COM 384109104 52,398 748,865 SH   SOLE   521,475 0 227,390
GRAND CANYON ED INC COM 38526M106 81,195 923,092 SH   SOLE   661,830 0 261,262
HELMERICH & PAYNE INC COM 423452101 438 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM 806407102 174,115 2,286,177 SH   SOLE   2,246,033 0 40,144
HILLMAN SOLUTIONS CORP COM 431636109 60,641 5,083,086 SH   SOLE   3,530,731 0 1,552,355
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 145,752 10,852,734 SH   SOLE   7,813,759 0 3,038,975
HOULIHAN LOKEY INC CL A 441593100 148,821 1,615,859 SH   SOLE   1,131,859 0 484,000
IMPERIAL OIL LTD COM NEW 453038408 566 17,896 SH   SOLE   17,896 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 357 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 250,718 2,183,575 SH   SOLE   2,145,367 0 38,208
INVITATION HOMES INC COM 46187W107 446 11,642 SH   SOLE   11,642 0 0
ISHARES TR IBOXX HI YD ETF 464288513 5,249 60,000 SH   SOLE   60,000 0 0
JEFFERIES FINL GROUP INC COM 47233W109 126,845 3,416,232 SH   SOLE   2,461,083 0 955,149
JOHNSON & JOHNSON COM 478160104 224,772 1,391,776 SH   SOLE   1,368,752 0 23,024
JPMORGAN CHASE & CO COM 46625H100 1,598 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SVCS INC COM 48238T109 65,505 3,996,616 SH   SOLE   2,535,369 0 1,461,247
KENNAMETAL INC COM 489170100 96,174 2,809,642 SH   SOLE   1,976,405 0 833,237
LABORATORY CORP AMER HLDGS COM NEW 50540R409 36,228 128,725 SH   SOLE   126,118 0 2,607
LAMB WESTON HLDGS INC COM 513272104 247 4,017 SH   SOLE   4,017 0 0
M & T BK CORP COM 55261F104 3,734 25,000 SH   SOLE   25,000 0 0
MAIN STR CAP CORP COM 56035L104 68,111 1,657,192 SH   SOLE   1,098,869 0 558,323
MARKETAXESS HLDGS INC COM 57060D108 29,586 70,328 SH   SOLE   49,944 0 20,384
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 48,869 310,613 SH   SOLE   204,773 0 105,840
MASTERCARD INCORPORATED CL A 57636Q104 91,560 263,345 SH   SOLE   258,799 0 4,546
MCDONALDS CORP COM 580135101 10,745 44,563 SH   SOLE   44,563 0 0
MEREDITH CORP COM 589433101 30,036 539,253 SH   SOLE   350,937 0 188,316
MICROSOFT CORP COM 594918104 463,096 1,642,652 SH   SOLE   1,614,557 0 28,095
MIND C T I LTD ORD M70240102 1,442 456,254 SH   SOLE   456,254 0 0
NEWS CORP NEW CL B 65249B208 519 22,329 SH   SOLE   22,329 0 0
NEWS CORP NEW CL A 65249B109 280,807 11,934,014 SH   SOLE   11,719,288 0 214,726
NORTHERN TR CORP COM 665859104 72,708 674,413 SH   SOLE   662,676 0 11,737
NUTRIEN LTD COM 67077M108 61,419 946,126 SH   SOLE   940,560 0 5,566
ORACLE CORP COM 68389X105 116,157 1,333,147 SH   SOLE   1,310,679 0 22,468
PENSKE AUTOMOTIVE GRP INC COM 70959W103 173,388 1,723,539 SH   SOLE   1,242,105 0 481,434
POINTS INTL LTD COM NEW 730843208 10,772 629,500 SH   SOLE   629,500 0 0
PREMIER INC CL A 74051N102 133,217 3,436,965 SH   SOLE   2,491,123 0 945,842
PRIMERICA INC COM 74164M108 192,285 1,251,609 SH   SOLE   895,497 0 356,112
PROCTER AND GAMBLE CO COM 742718109 239,229 1,711,220 SH   SOLE   1,681,241 0 29,979
QUIDEL CORP COM 74838J101 50,969 361,098 SH   SOLE   254,698 0 106,400
RAYTHEON TECHNOLOGIES CORP COM 75513E101 266,740 3,103,075 SH   SOLE   3,045,013 0 58,062
RE MAX HLDGS INC CL A 75524W108 9,171 294,320 SH   SOLE   207,754 0 86,566
RESTAURANT BRANDS INTL INC COM 76131D103 128,987 2,105,008 SH   SOLE   2,093,358 0 11,650
RITCHIE BROS AUCTIONEERS COM 767744105 1,499 24,308 SH   SOLE   24,308 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 61,173 1,309,704 SH   SOLE   1,302,378 0 7,326
ROYAL BK CDA COM 780087102 89,719 901,535 SH   SOLE   896,310 0 5,225
SERVICENOW INC COM 81762P102 122,511 196,877 SH   SOLE   193,428 0 3,449
SHAW COMMUNICATIONS INC CL B CONV 82028K200 90,697 3,119,451 SH   SOLE   3,100,407 0 19,044
SIMPSON MFG INC COM 829073105 39,687 371,012 SH   SOLE   264,357 0 106,655
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 278,424 4,011,878 SH   SOLE   3,260,734 0 751,144
STANTEC INC COM 85472N109 101,278 2,155,596 SH   SOLE   2,142,775 0 12,821
STRATEGIC ED INC COM 86272C103 71,820 1,018,722 SH   SOLE   725,591 0 293,131
SUNCOR ENERGY INC NEW COM 867224107 3,390 163,464 SH   SOLE   161,019 0 2,445
SYNNEX CORP COM 87162W100 108,212 1,039,504 SH   SOLE   737,182 0 302,322
TC ENERGY CORP COM 87807B107 86,459 1,796,132 SH   SOLE   1,785,911 0 10,221
TELUS CORPORATION COM 87971M103 755 34,338 SH   SOLE   34,338 0 0
THOMSON REUTERS CORP. COM NEW 884903709 649 5,868 SH   SOLE   5,868 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 84,631 1,278,192 SH   SOLE   1,270,399 0 7,793
TRUIST FINL CORP COM 89832Q109 237,281 4,045,718 SH   SOLE   3,974,611 0 71,107
VALVOLINE INC COM 92047W101 429 13,770 SH   SOLE   13,770 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 129,753 558,174 SH   SOLE   548,440 0 9,734
WYNDHAM HOTELS & RESORTS INC COM 98311A105 70,517 913,552 SH   SOLE   635,803 0 277,749
YUM CHINA HLDGS INC COM 98850P109 11,813 199,795 SH   SOLE   199,795 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 16,260 530,348 SH   SOLE   530,348 0 0