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,313 8,200 SH   SOLE   8,200 0 0
AKUMIN INC COM 01021F109 7,792 2,397,433 SH   SOLE   2,397,433 0 0
ALBANY INTL CORP CL A 012348108 241 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDG INC COM 01973R101 222,404 6,329,071 SH   SOLE   6,329,071 0 407,474
ALPHABET INC-A CAP STK CL A 02079K305 484,428 330,532 SH   SOLE   330,532 0 9,288
AMERICAN HOMES 4 RENT REIT CL A 02665T306 114,223 4,010,651 SH   SOLE   4,010,651 0 1,214,579
AMERISOURCEBERGEN CORP COM 03073E105 217,626 2,245,415 SH   SOLE   2,245,415 0 92,653
ARGO GROUP INTL COM G0464B107 9,453 274,558 SH   SOLE   274,558 0 74,792
ARMSTRONG WORLD INDUSTRIES COM 04247X102 22,146 321,845 SH   SOLE   321,845 0 99,986
ARTHUR J GALLAGHER & CO COM 363576109 145,524 1,378,327 SH   SOLE   1,378,327 0 417,814
AUTOZONE INC COM 053332102 237,481 201,658 SH   SOLE   201,658 0 6,068
AXALTA COATING S COM G0750C108 6,452 291,029 SH   SOLE   291,029 0 7,715
BANK OF MONTREAL COM 063671101 7,586 130,000 SH   SOLE   130,000 0 0
BANK OF NOVA SCOTIA COM 064149107 70,241 1,693,681 SH   SOLE   1,693,681 0 25,590
BERKSHIRE HATHAWAY CL A CL A 084670108 103,360 323 SH   SOLE   323 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 94,237 442,553 SH   SOLE   442,553 0 30,572
BOEING CO COM 097023105 1,653 10,000 SH   SOLE   10,000 0 0
BOOKING HOLDINGS COM 09857L108 126,142 73,738 SH   SOLE   73,738 0 3,007
BOOZ ALLEN HAMILTON HLDG CORP CL A 099502106 49,090 591,584 SH   SOLE   591,584 0 181,763
BROOKFIELD ASSET MGMT INC CL A CL A LTD VT SH 112585104 116,124 3,515,619 SH   SOLE   3,515,619 0 46,784
BROOKFIELD PROPERTY PTNRS L.P. UNIT LTD PARTN G16249107 282 23,494 SH   SOLE   23,494 0 0
BROWN & BROWN INC COM 115236101 63,980 1,413,295 SH   SOLE   1,413,295 0 518,167
CARRIER GLOBAL CORP COM 14448C104 276,790 9,063,205 SH   SOLE   9,063,205 0 335,544
CBIZ INC COM 124805102 41,732 1,824,746 SH   SOLE   1,824,746 0 669,054
CDN NAT RES COM 136385101 507 31,700 SH   SOLE   31,700 0 0
CDN NATL RAILWAY CO COM 136375102 123,212 1,158,968 SH   SOLE   1,158,968 0 15,950
CDN PACIFIC RR LTD COM 13645T100 24,705 81,357 SH   SOLE   81,357 0 2,006
CDW CORP/DE COM 12514G108 437 3,654 SH   SOLE   3,654 0 0
CEDAR FAIR LP DEPOSITRY UNIT 150185106 58,025 2,067,136 SH   SOLE   2,067,136 0 623,065
CGI INC CL A SUB VTG 12532H104 81,998 1,210,187 SH   SOLE   1,210,187 0 14,766
COCA-COLA FEMSA SAB S-ADR SPONSORD ADR REP 191241108 28,250 693,772 SH   SOLE   693,772 0 20,711
COLLIERS INTERNA SUB VTG SHS 194693107 45,493 684,377 SH   SOLE   684,377 0 8,328
COPART INC COM 217204106 29,719 282,611 SH   SOLE   282,611 0 6,641
DIAGEO PLC S-ADR SPON ADR NEW 25243Q205 652 4,736 SH   SOLE   4,736 0 0
DOLLAR TREE INC COM 256746108 210,347 2,302,904 SH   SOLE   2,302,904 0 93,532
Eaton Vance Floating-Rate Inco COM 278279104 10,393 874,823 SH   SOLE   874,823 0 0
ENBRIDGE INC COM 29250N105 88,585 3,037,628 SH   SOLE   3,037,628 0 33,637
EQUITY COM SH BEN INT 294628102 34,258 1,286,431 SH   SOLE   1,286,431 0 360,303
EXPEDITORS INTL OF WASHINGTON COM 302130109 337 3,721 SH   SOLE   3,721 0 0
EXTENDED STAY AM UNIT 99/99/9999B 30224P200 185 15,445 SH   SOLE   15,445 0 0
FACEBOOK INC-A CL A 30303M102 458,343 1,750,067 SH   SOLE   1,750,067 0 54,765
FEDERATED HERMES INC CL B 314211103 23,439 1,089,675 SH   SOLE   1,089,675 0 314,057
FRANKLIN RESOURCES INC COM 354613101 559 27,466 SH   SOLE   27,466 0 0
GAMCO INVESTO-A CL A COM 361438104 1,048 90,618 SH   SOLE   90,618 0 0
GEN ELEC CO COM 369604103 2,492 400,000 SH   SOLE   400,000 0 0
GENERAC HOLDINGS COM 368736104 168,379 869,546 SH   SOLE   869,546 0 254,813
GENTEX CORP COM 371901109 118,436 4,599,444 SH   SOLE   4,599,444 0 1,038,058
GLOBAL SELF STOR COM 37955N106 654 163,030 SH   SOLE   163,030 0 0
GRACO INC COM 384109104 43,746 713,059 SH   SOLE   713,059 0 221,239
GRAND CANYON EDU COM 38526M106 64,726 809,679 SH   SOLE   809,679 0 239,490
HELMERICH & PAYN COM 423452101 234 15,973 SH   SOLE   15,973 0 0
HENRY SCHEIN INC COM 806407102 135,683 2,308,327 SH   SOLE   2,308,327 0 93,971
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 12,733 7,360,174 SH   SOLE   7,360,174 0 2,143,778
HOULIHAN LOKEY INC CL A 441593100 90,667 1,535,423 SH   SOLE   1,535,423 0 470,916
IMPERIAL OIL LTD COM NEW 453038408 1,449 121,284 SH   SOLE   121,284 0 1,395
INTEGRA LIFESCIE COM NEW 457985208 246 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 104,008 1,039,564 SH   SOLE   1,039,564 0 41,750
INVITATION HOMES COM 46187W107 326 11,642 SH   SOLE   11,642 0 0
iSHARES iBOXX HI-YLD BOND ETF IBOXX HI YD ETF 464288513 5,034 60,000 SH   SOLE   60,000 0 0
JEFFERIES FINANCIAL GROUP INC. COM 47233W109 99,783 5,543,495 SH   SOLE   5,543,495 0 1,652,004
JOHNSON & JOHNSON COM 478160104 442,823 2,974,365 SH   SOLE   2,974,365 0 82,372
JP MORGAN CHASE & CO COM 46625H100 1,879 19,522 SH   SOLE   19,522 0 0
KAR AUCTION SERV INC COM 48238T109 28,012 1,945,270 SH   SOLE   1,945,270 0 652,881
KENNAMETAL INC COM 489170100 68,425 2,364,383 SH   SOLE   2,364,383 0 698,521
L3HARRIS TECHNOL COM 502431109 122,633 722,048 SH   SOLE   722,048 0 30,779
LAB CORP OF AMER HLDG COM NEW 50540R409 20,357 108,126 SH   SOLE   108,126 0 2,566
LAMB WESTON COM 513272104 266 4,017 SH   SOLE   4,017 0 0
M&T BK CORP COM 55261F104 921 10,000 SH   SOLE   10,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 47,222 1,596,963 SH   SOLE   1,596,963 0 543,170
MARKETAXESS HLDG INC COM 57060D108 31,297 64,987 SH   SOLE   64,987 0 18,310
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 24,384 268,516 SH   SOLE   268,516 0 79,077
MCDONALDS CORP COM 580135101 25,537 116,345 SH   SOLE   116,345 0 2,962
MICROSOFT CORP COM 594918104 391,317 1,860,490 SH   SOLE   1,860,490 0 74,391
MIND CTI LTD ORD M70240102 927 399,355 SH   SOLE   399,355 0 0
NEWS CORP-CL A CL A 65249B109 141,500 10,092,735 SH   SOLE   10,092,735 0 423,367
NORTHERN TRUST CORP COM 665859104 153,216 1,965,064 SH   SOLE   1,965,064 0 80,639
NUTRIEN LTD COM 67077M108 62,602 1,599,399 SH   SOLE   1,599,399 0 25,601
ORACLE CORP COM 68389X105 318,585 5,336,440 SH   SOLE   5,336,440 0 141,858
PENSKE AUTO GRP INC COM 70959W103 109,197 2,291,167 SH   SOLE   2,291,167 0 669,926
PEPSICO INC COM 713448108 95,096 686,119 SH   SOLE   686,119 0 26,945
PREMIER INC CL A CL A 74051N102 105,239 3,205,584 SH   SOLE   3,205,584 0 895,229
PRIMERICA INC COM 74164M108 131,348 1,160,932 SH   SOLE   1,160,932 0 341,309
PROCTER & GAMBLE CO COM 742718109 175,610 1,263,470 SH   SOLE   1,263,470 0 51,281
RAYTHEON TECHNOL COM 75513E101 170,625 2,965,335 SH   SOLE   2,965,335 0 90,857
RE/MAX HOLDINGS INC CL A 75524W108 59,046 1,804,029 SH   SOLE   1,804,029 0 527,227
RESTAURANT BRAND INTERN COM 76131D103 131,197 2,288,239 SH   SOLE   2,288,239 0 0
RITCHIE BROS AUCTIONEERS INC COM 767744105 1,759 29,691 SH   SOLE   29,691 0 0
ROGERS COMMUNI-B CL B 775109200 2,234 56,405 SH   SOLE   56,405 0 11,844
ROYAL BANK OF CA COM 780087102 82,064 1,170,878 SH   SOLE   1,170,878 0 16,068
SABRE CORP COM 78573M104 83,049 12,757,175 SH   SOLE   12,757,175 0 383,022
SHAW COM CL B NON-VTG CL B CONV 82028K200 32,520 1,785,120 SH   SOLE   1,785,120 0 39,879
SIMPSON MFG COM 829073105 34,025 350,192 SH   SOLE   350,192 0 103,722
SS&C TECH HLDG INC COM 78467J100 297,095 4,909,036 SH   SOLE   4,909,036 0 812,061
STANTEC INC COM 85472N109 83,905 2,768,269 SH   SOLE   2,768,269 0 34,390
STRATEGIC EDUCATION INC COM 86272C103 78,929 862,892 SH   SOLE   862,892 0 252,747
SUNCOR ENERGY INC COM 867224107 263 21,586 SH   SOLE   21,586 0 0
TC Energy Corp COM 87807B107 87,568 2,089,577 SH   SOLE   2,089,577 0 25,029
TELUS CORP COM 87971M103 177 10,101 SH   SOLE   10,101 0 0
TORONTO-DOMINION BANK COM NEW 891160509 77,724 1,681,683 SH   SOLE   1,681,683 0 25,033
TRUIST FINANCIAL CORP COM 89832Q109 266,240 6,997,114 SH   SOLE   6,997,114 0 217,793
UNITED FIRE GROUP COM 910340108 423 20,827 SH   SOLE   20,827 0 8,339
VALVOLINE INC COM 92047W101 262 13,770 SH   SOLE   13,770 0 0
WADDELL & REED-A CL A 930059100 69,222 4,661,443 SH   SOLE   4,661,443 0 1,361,206
WALGREENS BOOTS ALLIANCE INC COM 931427108 164,770 4,587,125 SH   SOLE   4,587,125 0 135,698
WYNDHAM HOTELS & RESORTS INC COM 98311A105 41,663 825,019 SH   SOLE   825,019 0 257,324
ZTO EXPRESS -ADR SPONSORED ADS A 98980A105 13,135 438,993 SH   SOLE   438,993 0 0