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,613 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 92,015 29,480,455 SH   SOLE   28,969,006 0 511,449
Allison Transmission Holdings Inc. COM 01973R101 221,286 5,465,192 SH   SOLE   5,316,568 0 148,624
Alphabet Inc. CAP STK CL A 02079K305 112,557 99,679 SH   SOLE   97,098 0 2,581
Altria Group Inc. COM 02209S103 1,706 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 100,121 4,514,020 SH   SOLE   3,333,486 0 1,180,534
AmerisourceBergen Corp COM 03073E105 233,858 2,742,554 SH   SOLE   2,671,502 0 71,052
Apple Inc COM 037833100 210,217 1,135,634 SH   SOLE   1,112,244 0 23,390
Argo Group International Holdings Ltd. COM G0464B107 7,821 134,503 SH   SOLE   130,047 0 4,456
Armstrong Flooring Inc. COM 04238R106 11,145 793,805 SH   SOLE   548,884 0 244,921
Arthur J. Gallagher & Co. COM 363576109 92,126 1,411,247 SH   SOLE   1,015,156 0 396,091
Artisan Partners Asset Management Inc. CL A 04316A108 871 28,900 SH   SOLE   28,900 0 0
Asbury Automotive Group Inc. COM 043436104 49,721 725,321 SH   SOLE   503,340 0 221,981
AutoZone, Inc. COM 053332102 412,757 615,202 SH   SOLE   602,330 0 12,872
Axalta Coating Systems Ltd. COM G0750C108 9,808 323,581 SH   SOLE   312,849 0 10,732
Bank of Montreal COM 063671101 3,087 40,000 SH   SOLE   40,000 0 0
Bank of Nova Scotia COM 064149107 155,715 2,754,487 SH   SOLE   2,732,197 0 22,290
BB&T Corp. COM 054937107 423,757 8,401,213 SH   SOLE   8,226,387 0 174,826
Becton, Dickinson & Co. COM 075887109 184,280 769,245 SH   SOLE   749,850 0 19,395
Berkshire Hathaway Inc. CL A 084670108 96,176 341 SH   SOLE   341 0 0
Berkshire Hathaway Inc. CL B NEW 084670702 15,913 85,255 SH   SOLE   72,236 0 13,019
Booz Allen Hamilton Holding Corp. CL A 099502106 60,193 1,376,476 SH   SOLE   993,360 0 383,116
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 120,793 2,982,552 SH   SOLE   2,958,776 0 23,776
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 93,188 4,914,273 SH   SOLE   4,873,243 0 41,030
Brown & Brown Inc. COM 115236101 77,234 2,785,203 SH   SOLE   1,988,657 0 796,546
Cannae Holdings Inc. COM 13765N107 3,387 182,600 SH   SOLE   182,600 0 0
CBIZ Inc. COM 124805102 107,249 4,663,007 SH   SOLE   3,350,766 0 1,312,241
Canadian Natural Resources Ltd. COM 136385101 548 15,200 SH   SOLE   15,200 0 0
Canadian National Railway Co. COM 136375102 188,577 2,309,280 SH   SOLE   2,290,160 0 19,120
Celestica Inc SUB VTG SHS 15101Q108 11,983 1,009,517 SH   SOLE   913,050 0 96,467
Cenovus Energy Inc. COM 15135U109 747 72,040 SH   SOLE   72,040 0 0
Cisco Systems Inc. COM 17275R102 1,199 27,871 SH   SOLE   27,871 0 0
Coca-Cola Femsa S.A.B. de C.V. SPON ADR REP L 191241108 31,796 563,458 SH   SOLE   563,458 0 0
Colliers International Group Inc SUB VTG SHS 194693107 95,851 1,261,903 SH   SOLE   1,251,529 0 10,374
Computer Programs and Systems Inc. COM 205306103 21,173 643,560 SH   SOLE   442,609 0 200,951
Copart Inc. COM 217204106 12,286 217,215 SH   SOLE   210,292 0 6,923
Deckers Outdoor Corp. COM 243537107 53,741 476,045 SH   SOLE   333,215 0 142,830
Diageo PLC SPON ADR NEW 25243Q205 682 4,736 SH   SOLE   4,736 0 0
Dine Brands Global Inc. COM 254423106 49,123 656,718 SH   SOLE   475,253 0 181,465
Eaton Vance Variable Rate Income Trust COM 278279104 11,278 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 252,673 7,079,107 SH   SOLE   7,020,469 0 58,638
Expedia Inc. COM NEW 30212P303 33,674 280,169 SH   SOLE   194,839 0 85,330
Expeditors International of Washington, Inc. COM 302130109 6,256 85,580 SH   SOLE   82,771 0 2,809
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 68,622 3,175,456 SH   SOLE   2,319,812 0 855,644
Federated Investors Inc. CL B 314211103 42,747 1,833,049 SH   SOLE   1,307,419 0 525,630
Franklin Resources, Inc. COM 354613101 880 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 56,301 423,637 SH   SOLE   308,847 0 114,790
Generac Holdings Inc. COM 368736104 85,510 1,653,012 SH   SOLE   1,181,593 0 471,419
Gentex Corp. COM 371901109 247,502 10,751,615 SH   SOLE   9,010,734 0 1,740,881
Graco Inc. COM 384109104 32,348 715,351 SH   SOLE   521,627 0 193,724
Harris Corp. COM 413875105 130,801 904,947 SH   SOLE   880,873 0 24,074
Hilltop Holdings Inc. COM 432748101 9,874 447,390 SH   SOLE   311,235 0 136,155
Houghton Mifflin Harcourt Co. COM 44157R109 47,580 6,219,598 SH   SOLE   4,559,445 0 1,660,153
Houlihan Lokey, Inc. CL A 441593100 57,683 1,126,190 SH   SOLE   779,360 0 346,830
Imperial Oil Ltd. COM NEW 453038408 10,374 312,582 SH   SOLE   311,482 0 1,100
Invitation Homes Inc COM 46187W107 39,088 1,695,062 SH   SOLE   1,236,008 0 459,054
Jacobs Engineering Group Inc. COM 469814107 22,396 352,753 SH   SOLE   97,455 0 255,298
Jefferies Financial Group Inc. COM 47233W109 79,578 3,499,488 SH   SOLE   2,531,320 0 968,168
Johnson & Johnson COM 478160104 389,739 3,211,960 SH   SOLE   3,146,471 0 65,489
JP Morgan Chase & Co. COM 46625H100 2,034 19,522 SH   SOLE   19,522 0 0
Kimberly Clark Corp. COM 494368103 58,451 554,878 SH   SOLE   540,433 0 14,445
The Kraft Heinz Co. COM 500754106 1,571 25,000 SH   SOLE   25,000 0 0
Laboratory Corporation of America Holdings COM NEW 50540R409 12,707 70,777 SH   SOLE   68,483 0 2,294
Main Street Capital Corp. COM 56035L104 67,276 1,767,621 SH   SOLE   1,252,622 0 514,999
MarketAxess Holdings Inc. COM 57060D108 88,069 445,108 SH   SOLE   323,967 0 121,141
McDonald's Corp. COM 580135101 215,792 1,377,191 SH   SOLE   1,344,232 0 32,959
Merck & Co., Inc. COM 58933Y105 286 4,706 SH   SOLE   4,706 0 0
Microsoft Corp. COM 594918104 393,578 3,991,262 SH   SOLE   3,892,314 0 98,948
Northern Trust Corp. COM 665859104 235,747 2,291,257 SH   SOLE   2,233,821 0 57,436
Nutrien Ltd. COM 67077M108 208,977 3,847,586 SH   SOLE   3,817,555 0 30,031
Oaktree Capital Group LLC UNIT CL A 674001201 17,247 424,291 SH   SOLE   239,419 0 184,872
Oracle Corp. COM 68389X105 320,555 7,275,429 SH   SOLE   7,130,758 0 144,671
Penske Auto Group Inc. COM 70959W103 95,905 2,047,072 SH   SOLE   1,513,905 0 533,167
PepsiCo Inc. COM 713448108 257,504 2,365,244 SH   SOLE   2,319,185 0 46,059
Philip Morris International Inc. COM 718172109 226,898 2,810,235 SH   SOLE   2,743,259 0 66,976
PPG Industries Inc. COM 693506107 34,387 331,506 SH   SOLE   322,682 0 8,824
Premier Inc. CL A 74051N102 16,873 463,792 SH   SOLE   451,177 0 12,615
Primerica Inc. COM 74164M108 148,081 1,486,755 SH   SOLE   1,080,981 0 405,774
RE/MAX Holdings Inc. CL A 75524W108 76,475 1,458,057 SH   SOLE   1,069,483 0 388,574
Restaurant Brands International Inc. COM 76131D103 100,942 1,676,163 SH   SOLE   1,662,692 0 13,471
Ritchie Bros. Auctioneers Inc. COM 767744105 94,010 2,755,280 SH   SOLE   4,223,540 0 22,785
Royal Bank of Canada COM 780087102 165,868 2,206,424 SH   SOLE   2,187,145 0 19,279
Sabre Corp. COM 78573M104 450,802 18,295,526 SH   SOLE   17,905,409 0 390,117
Sally Beauty Holdings Inc. COM 79546E104 68,370 4,265,157 SH   SOLE   3,152,379 0 1,112,778
Shaw Communication Inc. CL B CONV 82028K200 131,775 6,479,474 SH   SOLE   6,425,817 0 53,657
SS&C Technologies Holdings Inc. COM 78467J100 141,124 2,719,144 SH   SOLE   1,991,309 0 727,835
Strayer Education Inc. COM 863236105 58,111 514,215 SH   SOLE   375,457 0 138,758
TCP Capital Corp. COM 87238Q103 43,715 3,025,283 SH   SOLE   2,108,004 0 917,279
TE Connectivity Ltd. REG SHS H84989104 1,390 15,439 SH   SOLE   14,994 0 445
Tempur Sealy Intly Inc. COM 88023U101 21,039 437,861 SH   SOLE   301,476 0 136,385
Texas Instruments Incorporated COM 882508104 142,588 1,293,312 SH   SOLE   1,260,731 0 32,581
Toronto-Dominion Bank COM NEW 891160509 172,294 2,981,676 SH   SOLE   2,954,901 0 26,775
Transcanada Corp. COM 89353D107 138,762 3,212,402 SH   SOLE   3,187,506 0 24,896
Union Pacific Corp. COM 907818108 211,481 1,492,667 SH   SOLE   1,462,106 0 30,561
United Fire Group Inc. COM 910340108 8,888 163,050 SH   SOLE   118,919 0 44,131
United Technologies Corp. COM 913017109 429,530 3,435,412 SH   SOLE   3,360,876 0 74,536
Waddell & Reed Financial, Inc. CL A 930059100 18,905 1,052,043 SH   SOLE   745,341 0 306,702
Walgreens Boots Alliance, Inc. COM 931427108 429,792 7,161,408 SH   SOLE   7,012,215 0 149,193
White Mountains Insurance Group Ltd. COM G9618E107 34,305 37,839 SH   SOLE   28,480 0 9,359