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,580 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM? 01021F109 1,284 347,095 SH   SOLE   347,095 0 0
ALBANY INTL CORP COM? 012348108 406 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDG INC COM? 01973R101 275,393 6,744,870 SH   SOLE   6,744,870 0 455,909
ALPHABET INC-A COM? 02079K305 415,361 201,385 SH   SOLE   201,385 0 8,936
AMERICAN HOMES 4 RENT REIT COM? 02665T306 139,454 4,182,791 SH   SOLE   4,182,791 0 1,261,740
AMERISOURCEBERGEN CORP COM? 03073E105 269,832 2,285,358 SH   SOLE   2,285,358 0 101,555
APRIA INC COM? 03836A101 28,031 1,003,621 SH   SOLE   1,003,621 0 360,747
ARGO GROUP INTL COM? G0464B107 14,318 284,540 SH   SOLE   284,540 0 64,577
ARKO CORP COM? 041242108 2,754 277,098 SH   SOLE   277,098 0 79,139
ARMSTRONG WORLD INDUSTRIES COM? 04247X102 30,268 335,980 SH   SOLE   335,980 0 103,870
ARTHUR J GALLAGHER & CO COM? 363576109 163,181 1,307,857 SH   SOLE   1,307,857 0 389,534
AUTOZONE INC COM? 053332102 298,452 212,527 SH   SOLE   212,527 0 9,431
BANK OF MONTREAL COM? 063671101 11,581 130,000 SH   SOLE   130,000 0 0
BANK OF NOVA SCOTIA COM? 064149107 99,102 1,585,100 SH   SOLE   1,585,100 0 25,621
BERKSHIRE HATHAWAY CL A COM? 084670108 70,583 183 SH   SOLE   183 0 0
BERKSHIRE HATHAWAY CL B COM? 084670702 68,322 267,437 SH   SOLE   267,437 0 19,139
BOEING CO COM? 097023105 3,821 15,000 SH   SOLE   15,000 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM? 099502106 47,737 592,783 SH   SOLE   592,783 0 182,524
BROOKFIELD ASSET MGMT INC CL A COM? 112585104 142,087 3,196,326 SH   SOLE   3,196,326 0 45,927
BROOKFIELD INF-A COM? 11275Q107 517 6,760 SH   SOLE   6,760 0 0
BROOKFIELD PROPERTY PTNRS L.P. COM? G16249107 256 14,414 SH   SOLE   14,414 0 0
BROWN & BROWN INC COM? 115236101 67,591 1,478,681 SH   SOLE   1,478,681 0 538,291
CARRIER GLOBAL CORP COM? 14448C104 264,415 6,262,801 SH   SOLE   6,262,801 0 277,550
CBIZ INC COM? 124805102 62,357 1,909,284 SH   SOLE   1,909,284 0 695,040
CDN NAT RES COM? 136385101 1,396 45,186 SH   SOLE   45,186 0 0
CDN NATL RAILWAY CO COM? 136375102 111,973 965,483 SH   SOLE   965,483 0 14,966
CDN PACIFIC RR LTD COM? 13645T100 10,689 28,004 SH   SOLE   28,004 0 1,356
CDW CORP/DE COM? 12514G108 606 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR LP COM? 150185106 52,536 1,057,486 SH   SOLE   1,057,486 0 26,328
CGI INC COM? 12532H104 87,856 1,055,397 SH   SOLE   1,055,397 0 13,828
COCA-COLA FEMSA SAB S-ADR COM? 191241108 29,886 646,888 SH   SOLE   646,888 0 22,485
COLLIERS INTERNA COM? 194693107 53,374 543,548 SH   SOLE   543,548 0 7,274
COPART INC COM? 217204106 31,442 289,499 SH   SOLE   289,499 0 6,896
CRA INTERNATIONA COM? 12618T105 1,630 21,842 SH   SOLE   21,842 0 0
CURTISS-WRIGHT COM? 231561101 271 2,287 SH   SOLE   2,287 0 0
DIAGEO PLC S-ADR COM? 25243Q205 778 4,736 SH   SOLE   4,736 0 0
DOLLAR TREE INC COM? 256746108 271,200 2,369,390 SH   SOLE   2,369,390 0 105,537
Eaton Vance Floating-Rate Inco COM? 278279104 12,335 874,823 SH   SOLE   874,823 0 0
EMCOR GROUP INC COM? 29084Q100 21,544 192,081 SH   SOLE   192,081 0 84,373
ENBRIDGE INC COM? 29250N105 97,038 2,665,479 SH   SOLE   2,665,479 0 41,456
EQUIFAX INC COM? 294429105 162,834 898,989 SH   SOLE   898,989 0 39,948
EQUITY COM 294628102 50,105 1,802,356 SH   SOLE   1,802,356 0 513,087
EXPEDITORS INTL OF WASHINGTON COM? 302130109 401 3,721 SH   SOLE   3,721 0 0
EXTENDED STAY AM COM? 30224P200 305 15,445 SH   SOLE   15,445 0 0
FACEBOOK INC-A COM? 30303M102 360,139 1,222,757 SH   SOLE   1,222,757 0 53,755
FEDERATED HERMES INC COM? 314211103 65,702 2,099,099 SH   SOLE   2,099,099 0 604,934
FRANKLIN RESOURCES INC COM? 354613101 813 27,466 SH   SOLE   27,466 0 0
GAMCO INVESTO-A COM? 361438104 1,681 90,618 SH   SOLE   90,618 0 0
GARTNER INC COM? 366651107 286 1,565 SH   SOLE   1,565 0 0
GEN ELEC CO COM? 369604103 5,252 400,000 SH   SOLE   400,000 0 0
GENERAC HOLDINGS COM? 368736104 97,063 296,422 SH   SOLE   296,422 0 90,998
GENTEX CORP COM? 371901109 128,695 3,607,924 SH   SOLE   3,607,924 0 1,041,403
GLOBAL SELF STOR COM? 37955N106 854 179,412 SH   SOLE   179,412 0 0
GRACO INC COM? 384109104 53,247 743,460 SH   SOLE   743,460 0 229,830
GRAND CANYON EDU COM? 38526M106 89,371 834,464 SH   SOLE   834,464 0 243,275
HELMERICH & PAYN COM? 423452101 431 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM? 806407102 155,999 2,253,024 SH   SOLE   2,253,024 0 100,635
HOUGHTON MIFFLIN HARCOURT CO COM? 44157R109 81,226 10,659,616 SH   SOLE   10,659,616 0 3,073,563
HOULIHAN LOKEY INC COM? 441593100 106,456 1,600,600 SH   SOLE   1,600,600 0 489,203
IMPERIAL OIL LTD COM? 453038408 433 17,896 SH   SOLE   17,896 0 0
INTEGRA LIFESCIE COM? 457985208 360 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE INC COM? 45866F104 228,831 2,048,984 SH   SOLE   2,048,984 0 89,949
INVITATION HOMES COM? 46187W107 372 11,642 SH   SOLE   11,642 0 0
iSHARES iBOXX HI-YLD BOND ETF COM? 464288513 5,231 60,000 SH   SOLE   60,000 0 0
JEFFERIES FINANCIAL GROUP INC. COM? 47233W109 144,725 4,808,148 SH   SOLE   4,808,148 0 1,402,019
JOHNSON & JOHNSON COM? 478160104 263,164 1,601,239 SH   SOLE   1,601,239 0 68,740
JP MORGAN CHASE & CO COM? 46625H100 1,486 9,761 SH   SOLE   9,761 0 0
KAR AUCTION SERV INC COM? 48238T109 32,260 2,150,681 SH   SOLE   2,150,681 0 699,419
KENNAMETAL INC COM? 489170100 104,751 2,620,746 SH   SOLE   2,620,746 0 770,678
L3HARRIS TECHNOL COM? 502431109 138,751 684,580 SH   SOLE   684,580 0 31,923
LAB CORP OF AMER HLDG COM? 50540R409 28,251 110,777 SH   SOLE   110,777 0 2,664
LAMB WESTON COM? 513272104 311 4,017 SH   SOLE   4,017 0 0
M&T BK CORP COM? 55261F104 2,274 15,000 SH   SOLE   15,000 0 0
MAIN STREET CAPITAL CORP COM? 56035L104 65,344 1,669,077 SH   SOLE   1,669,077 0 564,263
MARKETAXESS HLDG INC COM? 57060D108 34,513 69,315 SH   SOLE   69,315 0 20,604
MARRIOTT VACATIONS WORLDWIDE COM? 57164Y107 48,767 279,983 SH   SOLE   279,983 0 82,145
MCDONALDS CORP COM? 580135101 9,988 44,563 SH   SOLE   44,563 0 0
MICROSOFT CORP COM? 594918104 415,556 1,762,547 SH   SOLE   1,762,547 0 77,153
MIND CTI LTD COM? M70240102 1,209 456,254 SH   SOLE   456,254 0 0
NEWS CORP-CL A COM? 65249B109 242,469 9,534,770 SH   SOLE   9,534,770 0 435,776
NORTHERN TRUST CORP COM? 665859104 126,348 1,202,052 SH   SOLE   1,202,052 0 53,317
NUTRIEN LTD COM? 67077M108 77,857 1,446,163 SH   SOLE   1,446,163 0 24,348
ORACLE CORP COM? 68389X105 219,142 3,123,014 SH   SOLE   3,123,014 0 135,289
PENSKE AUTO GRP INC COM? 70959W103 191,402 2,385,375 SH   SOLE   2,385,375 0 695,936
PEPSICO INC COM? 713448108 91,616 647,692 SH   SOLE   647,692 0 27,749
POINTS INTERNATI COM? 730843208 6,423 425,111 SH   SOLE   425,111 0 0
PREMIER INC CL A COM? 74051N102 112,875 3,334,562 SH   SOLE   3,334,562 0 929,991
PRIMERICA INC COM? 74164M108 178,906 1,210,294 SH   SOLE   1,210,294 0 353,659
PROCTER & GAMBLE CO COM? 742718109 236,959 1,749,682 SH   SOLE   1,749,682 0 77,540
RAYTHEON TECHNOL COM? 75513E101 227,332 2,942,052 SH   SOLE   2,942,052 0 136,902
RE/MAX HOLDINGS INC COM? 75524W108 71,425 1,813,266 SH   SOLE   1,813,266 0 529,421
RESTAURANT BRAND INTERN COM? 76131D103 129,999 2,000,159 SH   SOLE   2,000,159 0 27,833
RITCHIE BROS AUCTIONEERS INC COM? 767744105 1,397 23,866 SH   SOLE   23,866 0 0
ROGERS COMMUNI-B COM? 775109200 66,678 1,446,899 SH   SOLE   1,446,899 0 18,771
ROYAL BANK OF CANADA COM? 780087102 98,782 1,072,047 SH   SOLE   1,072,047 0 15,965
SABRE CORP COM? 78573M104 122,288 8,257,095 SH   SOLE   8,257,095 0 371,324
SHAW COM CL B NON-VTG COM? 82028K200 90,042 3,464,721 SH   SOLE   3,464,721 0 49,816
SIMPSON MFG COM? 829073105 37,855 364,937 SH   SOLE   364,937 0 107,749
SS&C TECH HLDG INC COM? 78467J100 337,457 4,829,790 SH   SOLE   4,829,790 0 841,938
STANTEC INC COM? 85472N109 103,654 2,422,771 SH   SOLE   2,422,771 0 33,505
STRATEGIC EDUCATION INC COM? 86272C103 83,802 911,783 SH   SOLE   911,783 0 271,517
SUNCOR ENERGY INC COM? 867224107 3,951 189,121 SH   SOLE   189,121 0 2,445
SYNNEX CORP COM? 87162W100 115,961 1,009,762 SH   SOLE   1,009,762 0 290,363
TC Energy Corp COM? 87807B107 94,819 2,069,685 SH   SOLE   2,069,685 0 31,188
TELUS CORP COM? 87971M103 683 34,338 SH   SOLE   34,338 0 0
THOMSON REUTERS CORP COM? 884903709 586 6,689 SH   SOLE   6,689 0 0
TORONTO-DOMINION BANK COM? 891160509 97,101 1,489,799 SH   SOLE   1,489,799 0 24,192
TRUIST FINANCIAL CORP COM? 89832Q109 253,459 4,345,999 SH   SOLE   4,345,999 0 194,459
VALVOLINE INC COM? 92047W101 359 13,770 SH   SOLE   13,770 0 0
WADDELL & REED-A COM? 930059100 84,004 3,353,441 SH   SOLE   3,353,441 0 983,323
WALGREENS BOOTS ALLIANCE INC COM? 931427108 205 3,725 SH   SOLE   3,725 0 0
WILLIS TOWERS WA COM? G96629103 84,090 367,397 SH   SOLE   367,397 0 16,395
WYNDHAM HOTELS & RESORTS INC COM? 98311A105 60,023 860,174 SH   SOLE   860,174 0 267,310
YUM CHINA HO COM? 98850P109 9,360 160,166 SH   SOLE   160,166 0 0
ZTO EXPRESS -ADR COM? 98980A105 15,067 516,889 SH   SOLE   516,889 0 0