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,728 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM DELETED 00765F101 81,087 29,157,564 SH   SOLE   28,650,985 0 506,579
Allison Transmission Holdings Inc. COM 01973R101 277,964 5,344,433 SH   SOLE   5,090,100 0 254,333
Alphabet Inc. CAP STK CL A 02079K305 120,066 99,468 SH   SOLE   94,608 0 4,860
Altria Group Inc. COM 02209S103 1,812 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 94,628 4,322,885 SH   SOLE   3,120,099 0 1,202,786
AmerisourceBergen Corp COM 03073E105 250,952 2,721,230 SH   SOLE   2,588,296 0 132,934
Apple Inc COM 037833100 252,426 1,118,216 SH   SOLE   1,079,029 0 39,187
Argo Group International Holdings Ltd. COM G0464B107 8,409 133,373 SH   SOLE   128,917 0 4,456
Armstrong Flooring Inc. COM 04238R106 13,478 744,654 SH   SOLE   499,733 0 244,921
Arthur J. Gallagher & Co. COM 363576109 98,669 1,325,488 SH   SOLE   929,397 0 396,091
Asbury Automotive Group Inc. COM 043436104 7,620 110,838 SH   SOLE   110,838 0 0
AutoZone, Inc. COM 053332102 477,870 616,050 SH   SOLE   593,114 0 22,936
Axalta Coating Systems Ltd. COM G0750C108 9,489 325,400 SH   SOLE   314,668 0 10,732
Bank of Montreal COM 063671101 6,584 80,000 SH   SOLE   80,000 0 0
Bank of Nova Scotia COM 064149107 162,201 2,727,218 SH   SOLE   2,705,466 0 21,752
BB&T Corp. COM 054937107 407,771 8,400,730 SH   SOLE   8,087,453 0 313,277
Becton, Dickinson & Co. COM 075887109 192,296 736,768 SH   SOLE   699,955 0 36,813
Berkshire Hathaway Inc. CL B NEW 084670702 25,702 120,042 SH   SOLE   106,009 0 14,033
Berkshire Hathaway Inc. CL A 084670108 106,880 334 SH   SOLE   334 0 0
BlackRock TCP Capital Corp. COM ADDED 09259E108 40,341 2,834,892 SH   SOLE   1,917,613 0 917,279
Booz Allen Hamilton Holding Corp. CL A 099502106 64,124 1,292,047 SH   SOLE   1,292,047 0 0
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 130,908 2,947,646 SH   SOLE   2,947,646 0 0
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 100,699 4,826,184 SH   SOLE   4,826,184 0 0
Brown & Brown Inc. COM 115236101 77,256 2,612,660 SH   SOLE   1,816,114 0 796,546
Canadian National Railway Co. COM 136375102 201,592 2,251,598 SH   SOLE   2,232,907 0 18,691
Canadian Natural Resources Ltd. COM 136385101 496 15,200 SH   SOLE   15,200 0 0
Cannae Holdings Inc. COM 13765N107 3,825 182,600 SH   SOLE   182,600 0 0
CBIZ Inc. COM 124805102 101,072 4,264,647 SH   SOLE   2,972,170 0 1,292,477
CDW Corp. COM 12514G108 280 3,145 SH   SOLE   3,145 0 0
Celestica Inc SUB VTG SHS 15101Q108 10,910 1,009,517 SH   SOLE   913,050 0 96,467
Coca-Cola Femsa S.A.B. de C.V. SPON ADR REP L 191241108 38,459 628,006 SH   SOLE   628,006 0 0
Colliers International Group Inc SUB VTG SHS 194693107 47,706 617,243 SH   SOLE   611,576 0 5,667
Computer Programs and Systems Inc. COM 205306103 16,201 603,403 SH   SOLE   402,452 0 200,951
Copart Inc. COM 217204106 10,939 212,291 SH   SOLE   205,368 0 6,923
Deckers Outdoor Corp. COM 243537107 52,902 446,128 SH   SOLE   303,298 0 142,830
Diageo PLC SPON ADR NEW 25243Q205 671 4,736 SH   SOLE   4,736 0 0
Dine Brands Global Inc. COM 254423106 44,570 548,152 SH   SOLE   369,118 0 179,034
Eaton Vance Variable Rate Income Trust COM 278279104 11,356 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 9,917 601,777 SH   SOLE   444,921 0 156,856
Enbridge Inc. COM 29250N105 225,147 6,992,623 SH   SOLE   6,935,320 0 57,303
Expedia Inc. COM NEW 30212P303 34,094 261,298 SH   SOLE   175,968 0 85,330
Expeditors International of Washington, Inc. COM 302130109 240 3,262 SH   SOLE   3,262 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 60,716 3,001,277 SH   SOLE   2,145,633 0 855,644
Federated Investors Inc. CL B 314211103 41,620 1,725,520 SH   SOLE   1,725,520 0 0
Franklin Resources, Inc. COM 354613101 835 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 62,593 394,906 SH   SOLE   280,116 0 114,790
Generac Holdings Inc. COM 368736104 88,103 1,561,839 SH   SOLE   1,090,420 0 471,419
General Electric Co. COM 369604103 2,258 200,000 SH   SOLE   200,000 0 0
Gentex Corp. COM 371901109 219,504 10,228,518 SH   SOLE   8,468,736 0 1,759,782
Graco Inc. COM 384109104 31,053 670,106 SH   SOLE   476,382 0 193,724
Harris Corp. COM 413875105 149,487 883,442 SH   SOLE   839,654 0 43,788
Houghton Mifflin Harcourt Co. COM 44157R109 41,404 5,914,826 SH   SOLE   4,254,673 0 1,660,153
Houlihan Lokey, Inc. CL A 441593100 47,674 1,061,070 SH   SOLE   714,240 0 346,830
Imperial Oil Ltd. COM NEW 453038408 9,782 302,923 SH   SOLE   301,823 0 1,100
Invitation Homes Inc COM 46187W107 36,833 1,607,745 SH   SOLE   1,148,691 0 459,054
Jacobs Engineering Group Inc. COM 469814107 16,152 211,141 SH   SOLE   49,856 0 161,285
Jefferies Financial Group Inc. COM 47233W109 72,758 3,313,219 SH   SOLE   2,345,051 0 968,168
Johnson & Johnson COM 478160104 438,142 3,171,039 SH   SOLE   3,056,994 0 114,045
JP Morgan Chase & Co. COM 46625H100 2,203 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 45,957 1,055,036 SH   SOLE   747,564 0 307,472
Laboratory Corporation of America Holdings COM NEW 50540R409 12,177 70,114 SH   SOLE   67,820 0 2,294
Main Street Capital Corp. COM 56035L104 63,837 1,658,092 SH   SOLE   1,143,093 0 514,999
MarketAxess Holdings Inc. COM 57060D108 74,947 419,893 SH   SOLE   298,752 0 121,141
McDonald's Corp. COM 580135101 226,262 1,352,516 SH   SOLE   1,288,109 0 64,407
Merck & Co., Inc. COM 58933Y105 334 4,706 SH   SOLE   4,706 0 0
Microsoft Corp. COM 594918104 362,747 3,171,698 SH   SOLE   3,024,577 0 147,121
MSC Industrial Direct Co Inc. CL A 553530106 10,257 116,416 SH   SOLE   116,416 0 0
News Corp CL A 65249B109 14,599 1,106,842 SH   SOLE   1,076,950 0 29,892
Northern Trust Corp. COM 665859104 229,331 2,245,477 SH   SOLE   2,134,158 0 111,319
Nutrien Ltd. COM 67077M108 216,223 3,753,021 SH   SOLE   3,723,666 0 29,355
Oaktree Capital Group LLC UNIT CL A 674001201 17,565 424,279 SH   SOLE   239,407 0 184,872
Oracle Corp. COM 68389X105 380,015 7,370,350 SH   SOLE   7,109,971 0 260,379
Penske Auto Group Inc. COM 70959W103 90,803 1,916,088 SH   SOLE   1,382,921 0 533,167
PepsiCo Inc. COM 713448108 261,974 2,343,237 SH   SOLE   2,261,060 0 82,177
Philip Morris International Inc. COM 718172109 226,339 2,775,801 SH   SOLE   2,654,195 0 121,606
PPG Industries Inc. COM 693506107 36,776 336,992 SH   SOLE   328,245 0 8,747
Premier Inc. CL A 74051N102 20,988 458,447 SH   SOLE   445,832 0 12,615
Primerica Inc. COM 74164M108 165,695 1,374,490 SH   SOLE   977,616 0 396,874
RE/MAX Holdings Inc. CL A 75524W108 61,480 1,386,247 SH   SOLE   4,223,540 0 395,775
Restaurant Brands International Inc. COM 76131D103 121,970 2,064,469 SH   SOLE   2,047,877 0 16,592
Ritchie Bros. Auctioneers Inc. COM 767744105 84,987 2,352,246 SH   SOLE   2,352,246 0 0
Royal Bank of Canada COM 780087102 174,283 2,178,959 SH   SOLE   2,160,169 0 18,790
Sabre Corp. COM 78573M104 473,152 18,142,317 SH   SOLE   17,451,090 0 691,227
Sally Beauty Holdings Inc. COM 79546E104 73,995 4,023,645 SH   SOLE   2,910,867 0 1,112,778
Shaw Communication Inc. CL B CONV 82028K200 124,373 6,396,511 SH   SOLE   6,343,984 0 52,527
SS&C Technologies Holdings Inc. COM 78467J100 146,016 2,569,340 SH   SOLE   1,841,505 0 727,835
Strategic Education Inc. COM ADDED 86272C103 66,673 486,559 SH   SOLE   347,801 0 138,758
Tempur Sealy Intly Inc. COM 88023U101 21,598 408,287 SH   SOLE   271,902 0 136,385
Texas Instruments Incorporated COM 882508104 135,815 1,265,871 SH   SOLE   1,265,871 0 0
The Kraft Heinz Co. COM 500754106 1,378 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 177,975 2,935,253 SH   SOLE   2,909,075 0 26,178
Transcanada Corp. COM 89353D107 198,738 4,922,817 SH   SOLE   4,882,823 0 39,994
Union Pacific Corp. COM 907818108 239,204 1,469,041 SH   SOLE   1,417,921 0 51,120
United Fire Group Inc. COM 910340108 7,753 152,706 SH   SOLE   108,575 0 44,131
United Technologies Corp. COM 913017109 473,340 3,385,594 SH   SOLE   3,254,468 0 131,126
Waddell & Reed Financial, Inc. CL A 930059100 20,940 988,673 SH   SOLE   681,971 0 306,702
Walgreens Boots Alliance, Inc. COM 931427108 516,241 7,081,495 SH   SOLE   6,822,114 0 259,381
White Mountains Insurance Group Ltd. COM G9618E107 33,587 35,889 SH   SOLE   26,530 0 9,359
Wyndham Hotels & Resorts Inc. COM 98311A105 6,944 124,957 SH   SOLE   120,758 0 4,199