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
Advantage Oil & Gas Ltd. COM 00765F101 126,370 20,167,614 SH   SOLE   19,859,714 0 307,900
Allison Transmission Holdings Inc. COM 01973R101 191,960 5,114,840 SH   SOLE   4,953,139 0 161,701
Altria Group Inc. COM 02209S103 1,906 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 83,104 3,827,936 SH   SOLE   2,835,499 0 992,437
AmerisourceBergen Corp. COM 03073E105 223,338 2,698,948 SH   SOLE   2,614,025 0 84,923
Apple Inc. COM 037833100 163,813 1,062,892 SH   SOLE   1,038,431 0 24,461
Argo Group International Holdings Ltd. COM G0464B107 8,787 142,870 SH   SOLE   138,584 0 4,286
Armstrong Flooring Inc. COM 04238R106 13,215 839,041 SH   SOLE   601,767 0 237,274
Arthur J. Gallagher & Co. COM 363576109 90,264 1,466,510 SH   SOLE   1,084,009 0 382,501
Artisan Partners Asset Management Inc. CL A 04316A108 49,107 1,506,346 SH   SOLE   1,087,339 0 419,007
Asbury Automotive Group Inc. COM 043436104 50,314 823,473 SH   SOLE   589,507 0 233,966
Autonation Inc. COM 05329W102 52,872 1,114,028 SH   SOLE   1,078,964 0 35,064
AutoZone, Inc. COM 053332102 352,317 592,020 SH   SOLE   577,323 0 14,697
Axalta Coating Systems Ltd. COM G0750C108 6,263 216,550 SH   SOLE   210,140 0 6,410
Bank of Montreal COM 063671101 2,270 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 197,816 3,078,243 SH   SOLE   3,055,703 0 22,540
BB&T Corp. COM 054937107 393,472 8,382,444 SH   SOLE   8,176,625 0 205,819
Becton, Dickinson & Co. COM 075887109 155,983 796,035 SH   SOLE   771,417 0 24,618
Berkshire Hathaway Inc. CL A 084670108 89,840 327 SH   SOLE   326 0 1
Berkshire Hathaway Inc. CL B 084670702 11,334 61,826 SH   SOLE   50,107 0 11,719
Booz Allen Hamilton Holding Corp. COM 099502106 53,787 1,438,548 SH   SOLE   1,068,386 0 370,162
Brookfield Asset Management Inc. CL A 112585104 250,323 6,063,747 SH   SOLE   6,019,893 0 43,854
Brown & Brown Inc. COM 115236101 70,052 1,453,654 SH   SOLE   1,069,103 0 384,551
CBIZ Inc. COM 124805102 77,853 4,790,981 SH   SOLE   3,607,129 0 1,183,852
Canadian Natural Resources Ltd. COM 136385101 509 15,200 SH   SOLE   15,200 0 0
Canadian National Railway Co. COM 136375102 227,289 2,743,838 SH   SOLE   2,723,411 0 20,427
Cenovus Energy Inc. COM 15135U109 323,483 32,270,841 SH   SOLE   31,589,868 0 680,973
Cisco Systems Inc. COM 17275R102 267,154 7,943,918 SH   SOLE   7,765,745 0 178,173
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 30,931 401,028 SH   SOLE   401,028 0 0
Colliers International Group Inc SUB VTG SHS 194693107 91,851 1,851,870 SH   SOLE   1,837,091 0 14,779
Computer Programs and Systems Inc. COM 205306103 30,093 1,018,371 SH   SOLE   725,675 0 292,696
Copart Inc. COM 217204106 15,068 438,406 SH   SOLE   425,544 0 12,862
Deckers Outdoor Corp. COM 243537107 51,481 752,543 SH   SOLE   547,545 0 204,998
DineEquity, Inc. COM 254423106 33,564 780,912 SH   SOLE   603,381 0 177,531
Eaton Vance Variable Rate Income Trust COM 278279104 11,371 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 213,328 5,108,094 SH   SOLE   5,071,307 0 36,787
Equifax Inc. COM 294429105 87,918 829,493 SH   SOLE   804,038 0 25,455
Expedia Inc. COM 30212P303 42,174 292,996 SH   SOLE   209,750 0 83,246
Expeditors International of Washington, Inc. COM 302130109 4,171 69,683 SH   SOLE   67,638 0 2,045
Extended Stay America Inc. UNIT 30224P200 50,396 2,519,786 SH   SOLE   1,890,007 0 629,779
Federated Investors Inc. CL B 314211103 42,776 1,440,273 SH   SOLE   1,048,140 0 392,133
Franklin Resources, Inc. COM 354613101 1,223 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 48,352 388,651 SH   SOLE   292,191 0 96,460
Generac Holdings Inc. COM 368736104 79,324 1,727,058 SH   SOLE   1,271,924 0 455,134
Gentex Corp. COM 371901109 221,310 11,177,265 SH   SOLE   9,467,322 0 1,709,943
Graco Inc. COM 384109104 66,729 539,482 SH   SOLE   401,957 0 137,525
Harris Corp. COM 413875105 169,777 1,289,316 SH   SOLE   1,248,916 0 40,400
Hilltop Holdings Inc. COM 432748101 23,192 892,011 SH   SOLE   641,147 0 250,864
Houghton Mifflin Harcourt Co. COM 44157R109 49,484 4,106,547 SH   SOLE   3,082,010 0 1,024,537
Houlihan Lokey, Inc. COM 441593100 46,192 1,180,467 SH   SOLE   845,458 0 335,009
Imperial Oil Ltd. COM 453038408 23,602 738,972 SH   SOLE   737,872 0 1,100
iShares Russell 2000 Index (ETF) Russell 2000 ETF 464287655 1,747 11,788 SH   SOLE   11,788 0 0
Jacobs Engineering Group Inc. COM 469814107 18,711 321,101 SH   SOLE   75,574 0 245,527
Johnson & Johnson COM 478160104 415,496 3,195,878 SH   SOLE   3,117,388 0 78,490
JP Morgan Chase & Co. COM 46625H100 2,612 27,346 SH   SOLE   27,346 0 0
Kimberly Clark Corp. COM 494368103 55,500 471,621 SH   SOLE   456,992 0 14,629
The Kraft Heinz Co. COM 500754106 1,163 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 11,593 76,792 SH   SOLE   74,524 0 2,268
Leucadia National Corp. COM 527288104 74,602 2,954,554 SH   SOLE   2,238,158 0 716,396
Main Street Capital Corp. COM 56035L104 72,670 1,828,173 SH   SOLE   1,332,489 0 495,684
MarketAxess Holdings Inc. COM 57060D108 85,430 463,012 SH   SOLE   345,968 0 117,044
McDonald's Corp. COM 580135101 221,653 1,414,684 SH   SOLE   1,373,227 0 41,457
Microsoft Corp. COM 594918104 313,269 4,205,524 SH   SOLE   4,075,121 0 130,403
Morgan Stanley COM 617446448 1,736 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 219,419 2,386,800 SH   SOLE   2,312,404 0 74,396
Oaktree Capital Group LLC COM 674001201 19,587 416,310 SH   SOLE   238,454 0 177,856
Oppenheimer Holdings Inc. CL A 683797104 7,895 455,059 SH   SOLE   455,059 0 0
Oracle Corp. COM 68389X105 295,178 6,105,017 SH   SOLE   5,970,627 0 134,390
Pennantpark Investment Corp. COM 708062104 15,503 2,064,380 SH   SOLE   1,442,061 0 622,319
Penske Auto Group Inc. COM 70959W103 101,538 2,134,504 SH   SOLE   1,614,238 0 520,266
PepsiCo Inc. COM 713448108 251,333 2,255,520 SH   SOLE   2,201,212 0 54,308
Philip Morris International Inc. COM 718172109 300,243 2,704,651 SH   SOLE   2,628,210 0 76,441
Potash Corporation of Saskatchewan Inc. COM 73755L107 215,619 11,202,901 SH   SOLE   11,124,006 0 78,895
PPG Industries Inc. COM 693506107 32,526 299,333 SH   SOLE   291,361 0 7,972
Premier Inc. CL A 74051N102 10,715 328,984 SH   SOLE   319,324 0 9,660
Primerica Inc. COM 74164M108 137,103 1,681,212 SH   SOLE   1,263,656 0 417,556
RE/MAX Holdings Inc. COM 75524W108 88,107 1,386,428 SH   SOLE   1,045,957 0 340,471
Ritchie Bros. Auctioneers Inc. COM 767744105 142,778 4,515,424 SH   SOLE   4,481,894 0 33,530
Royal Bank of Canada COM 780087102 193,973 2,507,555 SH   SOLE   2,487,743 0 19,812
Sabre Corp. COM 78573M104 195,596 10,806,431 SH   SOLE   10,473,130 0 333,301
Sally Beauty Holdings Inc. COM 79546E104 60,905 3,110,584 SH   SOLE   2,334,339 0 776,245
Scripps Networks Interactive, Inc. CL A 811065101 18,941 220,526 SH   SOLE   61,771 0 158,755
Shopify Inc. CL A 82509L107 1,165 10,000 SH   SOLE   10,000 0 0
SS&C Technologies Holdings Inc. COM 78467J100 106,492 2,652,366 SH   SOLE   2,009,620 0 642,746
Strayer Education Inc. COM 863236105 29,933 342,996 SH   SOLE   245,783 0 97,213
Suncor Energy Inc. COM 867224107 123,913 3,536,322 SH   SOLE   3,509,913 0 26,409
TCP Capital Corp. COM 87238Q103 49,757 3,017,401 SH   SOLE   2,171,919 0 845,482
TE Connectivity Ltd. REG SHS H84989104 1,335 16,076 SH   SOLE   15,631 0 445
Tempur Sealy Intly Inc. COM 88023U101 60,092 931,364 SH   SOLE   697,020 0 234,344
Texas Instruments Incorporated COM 882508104 120,341 1,342,495 SH   SOLE   1,300,772 0 41,723
Toronto-Dominion Bank COM 891160509 197,330 3,505,604 SH   SOLE   3,477,747 0 27,857
Transunion COM 89400J107 11,755 248,738 SH   SOLE   242,109 0 6,629
Union Pacific Corp. COM 907818108 453,491 3,910,420 SH   SOLE   3,808,640 0 101,780
United Technologies Corp. COM 913017109 401,145 3,455,766 SH   SOLE   3,367,492 0 88,274
Varex Imaging Corp COM 92214X106 7,770 229,611 SH   SOLE   222,699 0 6,912
Waddell & Reed Financial, Inc. CL A 930059100 18,833 938,382 SH   SOLE   672,354 0 266,028
Walgreens Boots Alliance, Inc. COM 931427108 422,795 5,475,196 SH   SOLE   5,334,622 0 140,574