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,279 8,200 SH   SOLE   8,200 0 0
ALBANY INTL CORP CL A 012348108 286 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDG INC COM 01973R101 243,117 6,610,036 SH   SOLE   6,610,036 0 563,201
ALPHABET INC-A CAP STK CL A 02079K305 470,156 331,551 SH   SOLE   331,551 0 13,194
AMERICAN HOMES 4 RENT REIT CL A 02665T306 100,797 3,747,108 SH   SOLE   3,747,108 0 1,091,331
AMERISOURCEBERGEN CORP COM 03073E105 236,740 2,349,307 SH   SOLE   2,349,307 0 135,939
ARGO GROUP INTL COM G0464B107 10,327 296,487 SH   SOLE   296,487 0 98,682
ARMSTRONG WORLD INDUSTRIES COM 04247X102 21,352 273,879 SH   SOLE   273,879 0 101,855
ARTHUR J GALLAGHER & CO COM 363576109 124,902 1,281,174 SH   SOLE   1,281,174 0 374,725
AUTOZONE INC COM 053332102 215,443 190,975 SH   SOLE   190,975 0 7,975
AXALTA COATING S COM G0750C108 6,029 267,341 SH   SOLE   267,341 0 7,360
BANK OF MONTREAL COM 063671101 6,893 130,000 SH   SOLE   130,000 0 0
BANK OF NOVA SCOTIA COM 064149107 70,819 1,717,917 SH   SOLE   1,717,917 0 25,590
BERKSHIRE HATHAWAY CL A CL A 084670108 87,407 327 SH   SOLE   327 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 82,187 460,408 SH   SOLE   460,408 0 30,572
BOEING CO COM 097023105 1,833 10,000 SH   SOLE   10,000 0 0
BOOKING HOLDINGS COM 09857L108 122,660 77,031 SH   SOLE   77,031 0 4,356
BOOZ ALLEN HAMILTON HLDG CORP CALL 099502106 44,090 566,780 SH   SOLE   566,780 0 180,916
BROOKFIELD ASSET MGMT INC CL A CL A LTD VT SH 112585104 118,940 3,627,843 SH   SOLE   3,627,843 0 46,700
BROOKFIELD PROPE UNIT LTD PARTN G16249107 511 51,727 SH   SOLE   51,727 0 0
BROWN & BROWN INC COM 115236101 51,363 1,260,130 SH   SOLE   1,260,130 0 411,714
CARRIER GLOBAL CORP COM 14448C104 209,679 9,436,491 SH   SOLE   9,436,491 0 478,417
CBIZ INC COM 124805102 41,239 1,720,439 SH   SOLE   1,720,439 0 634,690
CDN NAT RES COM 136385101 440 25,462 SH   SOLE   25,462 0 0
CDN NATL RAILWAY CO COM 136375102 108,151 1,227,117 SH   SOLE   1,227,117 0 15,996
CDN PACIFIC RR LTD COM 13645T100 25,611 101,075 SH   SOLE   101,075 0 2,006
CDW CORP/DE COM 12514G108 425 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR LP DEPOSITRY UNIT 150185106 52,104 1,894,675 SH   SOLE   1,894,675 0 571,756
CGI INC CL A SUB VTG 12532H104 78,633 1,252,905 SH   SOLE   1,252,905 0 14,766
COCA-COLA FEMSA SAB S-ADR SPONSORD ADR REP 191241108 35,614 812,183 SH   SOLE   812,183 0 35,265
COLLIERS INTERNA SUB VTG SHS 194693107 30,919 540,914 SH   SOLE   540,914 0 7,276
COPART INC COM 217204106 21,710 260,716 SH   SOLE   260,716 0 6,325
DIAGEO PLC S-ADR SPON ADR NEW 25243Q205 636 4,736 SH   SOLE   4,736 0 0
DOLLAR TREE INC COM 256746108 141,481 1,526,551 SH   SOLE   1,526,551 0 86,219
Eaton Vance Floating-Rate Inco COM 278279104 9,973 874,823 SH   SOLE   874,823 0 0
ENBRIDGE INC COM 29250N105 94,716 3,126,912 SH   SOLE   3,126,912 0 33,637
EQUITY COM SH BEN INT 294628102 44,214 1,373,107 SH   SOLE   1,373,107 0 513,692
EXPEDITORS INTL OF WASHINGTON COM 302130109 283 3,721 SH   SOLE   3,721 0 0
EXTENDED STAY AM UNIT 99/99/9999B 30224P200 173 15,445 SH   SOLE   15,445 0 0
FACEBOOK INC-A CL A 30303M102 411,268 1,811,196 SH   SOLE   1,811,196 0 78,420
FEDERATED HERMES INC CL B 314211103 23,694 999,758 SH   SOLE   999,758 0 275,197
FRANKLIN RESOURCES INC COM 354613101 576 27,466 SH   SOLE   27,466 0 0
GAMCO INVESTO-A CL A COM 361438104 1,206 90,618 SH   SOLE   90,618 0 0
GEN ELEC CO COM 369604103 2,732 400,000 SH   SOLE   400,000 0 0
GENERAC HOLDINGS COM 368736104 157,087 1,288,338 SH   SOLE   1,288,338 0 388,240
GENTEX CORP COM 371901109 113,438 4,401,925 SH   SOLE   4,401,925 0 893,537
GRACO INC COM 384109104 31,937 665,494 SH   SOLE   665,494 0 198,038
GRAND CANYON EDU COM 38526M106 72,505 800,900 SH   SOLE   800,900 0 246,408
HENRY SCHEIN INC COM 806407102 140,796 2,411,295 SH   SOLE   2,411,295 0 134,566
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 13,319 7,358,725 SH   SOLE   7,358,725 0 2,127,275
HOULIHAN LOKEY INC CL A 441593100 77,863 1,399,399 SH   SOLE   1,399,399 0 430,629
IMPERIAL OIL LTD COM NEW 453038408 2,003 124,986 SH   SOLE   124,986 0 1,395
INTEGRA LIFESCIE COM NEW 457985208 245 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 85,772 936,380 SH   SOLE   936,380 0 52,438
INVITATION HOMES COM 46187W107 321 11,642 SH   SOLE   11,642 0 0
iSHARES iBOXX HI-YLD BOND ETF IBOXX HI YD ETF 464288513 4,897 60,000 SH   SOLE   60,000 0 0
JEFFERIES FINANCIAL GROUP INC. COM 47233W109 80,443 5,173,186 SH   SOLE   5,173,186 0 1,429,197
JOHNSON & JOHNSON COM 478160104 421,349 2,996,156 SH   SOLE   2,996,156 0 117,108
JP MORGAN CHASE & CO COM 46625H100 1,836 19,522 SH   SOLE   19,522 0 0
KAR AUCTION SERV INC COM 48238T109 23,943 1,740,015 SH   SOLE   1,740,015 0 611,184
KENNAMETAL INC COM 489170100 57,277 1,995,017 SH   SOLE   1,995,017 0 576,127
L3HARRIS TECHNOL COM 502431109 128,182 755,476 SH   SOLE   755,476 0 44,282
LAB CORP OF AMER HLDG COM NEW 50540R409 16,718 100,646 SH   SOLE   100,646 0 2,460
LAMB WESTON COM 513272104 257 4,017 SH   SOLE   4,017 0 0
M&T BK CORP COM 55261F104 1,040 10,000 SH   SOLE   10,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 46,303 1,487,403 SH   SOLE   1,487,403 0 496,390
MARKETAXESS HLDG INC COM 57060D108 28,755 57,404 SH   SOLE   57,404 0 12,956
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 16,789 204,217 SH   SOLE   204,217 0 61,260
MCDONALDS CORP COM 580135101 30,043 162,861 SH   SOLE   162,861 0 6,935
MICROSOFT CORP COM 594918104 426,327 2,094,870 SH   SOLE   2,094,870 0 118,776
MIND CTI LTD ORD M70240102 249 118,469 SH   SOLE   118,469 0 0
NEWS CORP-CL A CL A 65249B109 125,704 10,598,948 SH   SOLE   10,598,948 0 608,472
NORTHERN TRUST CORP COM 665859104 163,141 2,056,231 SH   SOLE   2,056,231 0 116,169
NUTRIEN LTD COM 67077M108 52,746 1,647,912 SH   SOLE   1,647,912 0 25,601
ORACLE CORP COM 68389X105 294,382 5,326,256 SH   SOLE   5,326,256 0 202,505
OTIS WORLDWIDE CORP COM 68902V107 88,354 1,553,881 SH   SOLE   1,553,881 0 65,125
PENSKE AUTO GRP INC COM 70959W103 86,329 2,230,138 SH   SOLE   2,230,138 0 647,702
PEPSICO INC COM 713448108 95,096 719,005 SH   SOLE   719,005 0 38,930
PREMIER INC CL A CL A 74051N102 96,394 2,811,959 SH   SOLE   2,811,959 0 770,142
PRIMERICA INC COM 74164M108 131,212 1,125,320 SH   SOLE   1,125,320 0 353,808
PROCTER & GAMBLE CO COM 742718109 158,137 1,322,545 SH   SOLE   1,322,545 0 73,803
QURATE RETAIL IN COM SER A 74915M100 53,921 5,675,906 SH   SOLE   5,675,906 0 1,636,415
RAYTHEON TECHNOL COM 75513E101 188,871 3,065,090 SH   SOLE   3,065,090 0 130,257
RE/MAX HOLDINGS INC CL A 75524W108 53,753 1,710,231 SH   SOLE   1,710,231 0 490,793
RESTAURANT BRAND INTERN COM 76131D103 131,857 2,431,941 SH   SOLE   2,431,941 0 28,619
RITCHIE BROS AUCTIONEERS INC COM 767744105 1,218 29,811 SH   SOLE   29,811 0 0
ROGERS COMMUNI-B CL B 775109200 1,144 28,584 SH   SOLE   28,584 0 11,424
ROYAL BANK OF CA COM 780087102 81,858 1,211,126 SH   SOLE   1,211,126 0 16,068
SABRE CORP COM 78573M104 106,287 13,186,997 SH   SOLE   13,186,997 0 544,807
SHAW COM CL B NON-VTG CL B CONV 82028K200 30,177 1,857,539 SH   SOLE   1,857,539 0 39,879
SIMPSON MFG COM 829073105 27,809 329,652 SH   SOLE   329,652 0 105,315
SS&C TECH HLDG INC COM 78467J100 283,251 5,015,063 SH   SOLE   5,015,063 0 838,694
STANTEC INC COM 85472N109 89,225 2,901,357 SH   SOLE   2,901,357 0 34,654
STRATEGIC EDUCATION INC COM 86272C103 93,144 606,212 SH   SOLE   606,212 0 151,150
TC Energy Corp COM 87807B107 94,125 2,211,631 SH   SOLE   2,211,631 0 25,029
TELUS CORP COM 87971M103 288 17,213 SH   SOLE   17,213 0 0
TORONTO-DOMINION BANK COM NEW 891160509 77,029 1,732,562 SH   SOLE   1,732,562 0 25,033
TRUIST FINANCIAL CORP COM 89832Q109 271,267 7,224,145 SH   SOLE   7,224,145 0 307,145
UNITED FIRE GROUP COM 910340108 3,841 138,597 SH   SOLE   138,597 0 38,914
VALVOLINE INC COM 92047W101 266 13,770 SH   SOLE   13,770 0 0
WADDELL & REED-A CL A 930059100 68,247 4,400,216 SH   SOLE   4,400,216 0 1,309,192
WALGREENS BOOTS ALLIANCE INC COM 931427108 200,853 4,738,208 SH   SOLE   4,738,208 0 195,514
WYNDHAM DESTINAT COM 98310W108 11,586 411,130 SH   SOLE   411,130 0 130,380
WYNDHAM HOTELS & RESORTS INC COM 98311A105 23,063 541,142 SH   SOLE   541,142 0 156,386
ZTO EXPRESS -ADR SPONSORED ADS A 98980A105 24,924 678,941 SH   SOLE   678,941 0 0