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,629 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 1,093 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP CL A 012348108 434 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDG INC COM 01973R101 265,842 6,689,537 SH   SOLE   6,171,630 0 517,907
ALPHABET INC-A CAP STK CL A 02079K305 473,334 193,847 SH   SOLE   184,995 0 8,852
AMERICAN HOMES 4 RENT REIT CL A 02665T306 160,917 4,142,016 SH   SOLE   2,886,009 0 1,256,007
AMERISOURCEBERGEN CORP COM 03073E105 251,486 2,196,578 SH   SOLE   2,095,964 0 100,614
ARGO GROUP INTL COM G0464B107 16,245 313,427 SH   SOLE   238,350 0 75,077
ARKO CORP COM 041242108 2,536 275,933 SH   SOLE   197,163 0 78,770
ARMSTRONG WORLD INDUSTRIES COM 04247X102 42,613 397,285 SH   SOLE   272,153 0 125,132
ARTHUR J GALLAGHER & CO COM 363576109 181,504 1,295,718 SH   SOLE   907,861 0 387,857
AUTOZONE INC COM 053332102 305,328 204,613 SH   SOLE   195,287 0 9,326
BANK OF MONTREAL COM 063671101 13,327 130,000 SH   SOLE   130,000 0 0
BANK OF NOVA SCOTIA COM 064149107 92,196 1,417,362 SH   SOLE   1,373,157 0 44,205
BERKSHIRE HATHAWAY CL A CL A 084670108 75,767 181 SH   SOLE   181 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 69,601 250,434 SH   SOLE   231,470 0 18,964
BOEING CO COM 097023105 3,593 15,000 SH   SOLE   15,000 0 0
BROOKFIELD ASSET MANAGEMEN-A CL A EXCH LT VTG G16169107 1,046 19,783 SH   SOLE   18,238 0 1,545
BROOKFIELD ASSET MGMT INC CL A CL A LTD VT SH 112585104 144,834 2,838,525 SH   SOLE   2,757,133 0 81,392
BROOKFIELD INF-A COM SB VTG SHS A 11275Q107 713 9,456 SH   SOLE   9,456 0 0
BROWN & BROWN INC COM 115236101 77,588 1,460,068 SH   SOLE   924,260 0 535,808
CARRIER GLOBAL CORP COM 14448C104 292,845 6,025,617 SH   SOLE   5,751,409 0 274,208
CBIZ INC COM 124805102 61,781 1,885,284 SH   SOLE   1,193,453 0 691,831
CDN NAT RES COM 136385101 1,754 48,315 SH   SOLE   48,315 0 0
CDN NATL RAILWAY CO COM 136375102 93,454 885,598 SH   SOLE   859,094 0 26,504
CDN PACIFIC RR LTD COM 13645T100 9,578 124,543 SH   SOLE   115,425 0 9,118
CDW CORP/DE COM 12514G108 638 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR LP DEPOSITRY UNIT 150185106 46,985 1,048,077 SH   SOLE   1,023,781 0 24,296
CGI INC CL A SUB VTG 12532H104 102,004 1,124,874 SH   SOLE   1,093,647 0 31,227
COCA-COLA FEMSA SAB S-ADR SPONSORD ADR REP 191241108 33,359 630,247 SH   SOLE   607,993 0 22,254
COLLIERS INTERNA SUB VTG SHS 194693107 53,386 476,634 SH   SOLE   462,892 0 13,742
COPART INC COM 217204106 38,131 289,247 SH   SOLE   282,351 0 6,896
CRA INTERNATIONA COM 12618T105 1,870 21,842 SH   SOLE   21,842 0 0
CURTISS-WRIGHT COM 231561101 272 2,287 SH   SOLE   2,287 0 0
DIAGEO PLC S-ADR SPON ADR NEW 25243Q205 908 4,736 SH   SOLE   4,736 0 0
DOLLAR TREE INC COM 256746108 246,403 2,476,413 SH   SOLE   2,363,491 0 112,922
EBAY INC COM 278642103 261,345 3,722,335 SH   SOLE   3,553,708 0 168,627
ELECTRONIC ARTS INC COM 285512109 55,968 389,124 SH   SOLE   371,340 0 17,784
EMCOR GROUP INC COM 29084Q100 80,340 652,166 SH   SOLE   429,979 0 222,187
ENBRIDGE INC COM 29250N105 98,175 2,451,699 SH   SOLE   2,369,093 0 82,606
EQUIFAX INC COM 294429105 207,313 865,573 SH   SOLE   825,993 0 39,580
EQUITY COM SH BEN INT 294628102 52,505 2,004,020 SH   SOLE   1,429,430 0 574,590
EXPEDITORS INTL OF WASHINGTON COM 302130109 471 3,721 SH   SOLE   3,721 0 0
FACEBOOK INC-A CL A 30303M102 409,367 1,177,322 SH   SOLE   1,124,068 0 53,254
FEDERATED HERMES INC CL B 314211103 76,606 2,259,106 SH   SOLE   1,606,976 0 652,130
FRANKLIN RESOURCES INC COM 354613101 879 27,466 SH   SOLE   27,466 0 0
FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108 1,468 72,043 SH   SOLE   72,043 0 0
GAMCO INVESTO-A CL A COM 361438104 2,275 90,618 SH   SOLE   90,618 0 0
GARTNER INC COM 366651107 379 1,565 SH   SOLE   1,565 0 0
GEN ELEC CO COM 369604301 5,384 400,000 SH   SOLE   400,000 0 0
GENERAC HOLDINGS COM 368736104 91,639 220,737 SH   SOLE   156,945 0 63,792
GENTEX CORP COM 371901109 118,936 3,594,327 SH   SOLE   2,557,643 0 1,036,684
GLOBAL SELF STOR COM 37955N106 935 179,412 SH   SOLE   179,412 0 0
GRACO INC COM 384109104 55,679 735,526 SH   SOLE   506,742 0 228,784
GRAND CANYON EDU COM 38526M106 80,766 897,699 SH   SOLE   634,808 0 262,891
HELMERICH & PAYN COM 423452101 521 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM 806407102 175,494 2,365,471 SH   SOLE   2,256,943 0 108,528
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 116,408 10,544,196 SH   SOLE   7,485,730 0 3,058,466
HOULIHAN LOKEY INC CL A 441593100 129,527 1,583,648 SH   SOLE   1,096,673 0 486,975
IMPERIAL OIL LTD COM NEW 453038408 546 17,896 SH   SOLE   17,896 0 0
INTEGRA LIFESCIE COM NEW 457985208 355 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 269,229 2,268,147 SH   SOLE   2,165,334 0 102,813
INVITATION HOMES COM 46187W107 434 11,642 SH   SOLE   11,642 0 0
iSHARES iBOXX HI-YLD BOND ETF IBOXX HI YD ETF 464288513 5,282 60,000 SH   SOLE   60,000 0 0
JEFFERIES FINANCIAL GROUP INC. COM 47233W109 162,498 4,751,393 SH   SOLE   3,355,748 0 1,395,645
JOHNSON & JOHNSON COM 478160104 254,153 1,542,753 SH   SOLE   1,474,647 0 68,106
JP MORGAN CHASE & CO COM 46625H100 1,518 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SERV INC COM 48238T109 48,097 2,740,568 SH   SOLE   1,864,145 0 876,423
KENNAMETAL INC COM 489170100 96,654 2,690,825 SH   SOLE   1,896,714 0 794,111
LAB CORP OF AMER HLDG COM NEW 50540R409 30,532 110,683 SH   SOLE   108,019 0 2,664
LAMB WESTON COM 513272104 324 4,017 SH   SOLE   4,017 0 0
LANDCADIA HOLDINGS III INC-A COM CL A 51476H100 11,614 936,626 SH   SOLE   663,552 0 273,074
M&T BK CORP COM 55261F104 3,633 25,000 SH   SOLE   25,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 67,792 1,649,831 SH   SOLE   1,088,157 0 561,674
MARKETAXESS HLDG INC COM 57060D108 31,793 68,580 SH   SOLE   48,070 0 20,510
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 44,642 280,238 SH   SOLE   195,808 0 84,430
MCDONALDS CORP COM 580135101 10,294 44,563 SH   SOLE   44,563 0 0
MEREDITH CORP COM 589433101 40,985 943,492 SH   SOLE   670,819 0 272,673
MICROSOFT CORP COM 594918104 459,488 1,696,155 SH   SOLE   1,619,697 0 76,458
MIND CTI LTD ORD M70240102 1,428 456,254 SH   SOLE   456,254 0 0
NEWS CORP-CL A CL A 65249B109 251,782 9,770,369 SH   SOLE   9,305,154 0 465,215
NORTHERN TRUST CORP COM 665859104 80,900 699,705 SH   SOLE   667,639 0 32,066
NUTRIEN LTD COM 67077M108 80,777 1,332,909 SH   SOLE   1,292,986 0 39,923
ORACLE CORP COM 68389X105 159,603 2,050,396 SH   SOLE   1,958,607 0 91,789
PENSKE AUTO GRP INC COM 70959W103 182,859 2,422,297 SH   SOLE   1,717,107 0 705,190
POINTS INTERNATI COM NEW 730843208 9,561 551,165 SH   SOLE   551,165 0 0
PREMIER INC CL A CL A 74051N102 115,789 3,328,219 SH   SOLE   2,376,630 0 951,589
PRIMERICA INC COM 74164M108 186,588 1,218,414 SH   SOLE   860,091 0 358,323
PROCTER & GAMBLE CO COM 742718109 239,475 1,774,810 SH   SOLE   1,694,199 0 80,611
QUIDEL CORP COM 74838J101 43,981 343,282 SH   SOLE   244,167 0 99,115
RAYTHEON TECHNOL COM 75513E101 280,173 3,284,175 SH   SOLE   3,126,370 0 157,805
RE/MAX HOLDINGS INC CL A 75524W108 45,518 1,365,685 SH   SOLE   963,933 0 401,752
RESTAURANT BRAND INTERN COM 76131D103 134,338 2,084,617 SH   SOLE   2,025,915 0 58,702
RITCHIE BROS AUCTIONEERS INC COM 767744105 1,441 24,308 SH   SOLE   24,308 0 0
ROGERS COMMUNI-B CL B 775109200 73,895 1,389,767 SH   SOLE   1,346,744 0 43,023
ROYAL BANK OF CANADA COM 780087102 96,728 954,578 SH   SOLE   926,648 0 27,930
SABRE CORP COM 78573M104 99,309 7,957,416 SH   SOLE   7,589,070 0 368,346
SERVICENOW INC COM 81762P102 112,207 204,179 SH   SOLE   194,808 0 9,371
SHAW COM CL B NON-VTG CL B CONV 82028K200 95,654 3,301,425 SH   SOLE   3,206,050 0 95,375
SIMPSON MFG COM 829073105 39,907 361,344 SH   SOLE   254,084 0 107,260
SS&C TECH HLDG INC COM 78467J100 287,695 3,992,432 SH   SOLE   3,193,348 0 799,084
STANTEC INC COM 85472N109 103,143 2,311,263 SH   SOLE   2,246,039 0 65,224
STRATEGIC EDUCATION INC COM 86272C103 74,965 985,602 SH   SOLE   690,701 0 294,901
SUNCOR ENERGY INC COM 867224107 4,107 171,457 SH   SOLE   169,012 0 2,445
SYNNEX CORP COM 87162W100 121,762 1,000,014 SH   SOLE   707,351 0 292,663
TC Energy Corp COM 87807B107 93,777 1,894,806 SH   SOLE   1,831,574 0 63,232
TELUS CORP COM 87971M103 770 34,338 SH   SOLE   34,338 0 0
THOMSON REUTERS CORP COM NEW 884903709 665 6,689 SH   SOLE   6,689 0 0
TORONTO-DOMINION BANK COM NEW 891160509 92,774 1,323,637 SH   SOLE   1,281,924 0 41,713
TRUIST FINANCIAL CORP COM 89832Q109 232,104 4,182,048 SH   SOLE   3,989,396 0 192,652
VALVOLINE INC COM 92047W101 447 13,770 SH   SOLE   13,770 0 0
WILLIS TOWERS WA SHS G96629103 81,467 354,173 SH   SOLE   337,928 0 16,245
WYNDHAM HOTELS & RESORTS INC COM 98311A105 63,368 876,583 SH   SOLE   609,947 0 266,636
YUM CHINA HO COM 98850P109 10,623 162,767 SH   SOLE   162,767 0 0
ZTO EXPRESS -ADR SPONSORED ADS A 98980A105 15,958 525,808 SH   SOLE   525,808 0 0