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,930 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 93,795 21,789,890 SH   SOLE   21,366,143 0 423,747
Allison Transmission Holdings Inc. COM 01973R101 221,790 5,149,530 SH   SOLE   4,987,829 0 161,701
Altria Group Inc. COM 02209S103 2,146 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 92,081 4,216,171 SH   SOLE   3,189,029 0 1,027,142
AmerisourceBergen Corp COM 03073E105 249,257 2,714,628 SH   SOLE   2,629,053 0 85,575
Apple Inc COM 037833100 180,517 1,066,694 SH   SOLE   1,042,233 0 24,461
Argo Group International Holdings Ltd. COM G0464B107 8,066 130,829 SH   SOLE   126,543 0 4,286
Armstrong Flooring Inc. COM 04238R106 14,411 851,692 SH   SOLE   608,743 0 242,949
Arthur J. Gallagher & Co. COM 363576109 94,600 1,494,936 SH   SOLE   1,102,047 0 392,889
Artisan Partners Asset Management Inc. CL A 04316A108 59,867 1,515,632 SH   SOLE   1,096,516 0 419,116
Asbury Automotive Group Inc. COM 043436104 53,907 842,303 SH   SOLE   604,408 0 237,895
AutoZone, Inc. COM 053332102 427,157 600,471 SH   SOLE   585,412 0 15,059
Axalta Coating Systems Ltd. COM G0750C108 10,547 325,932 SH   SOLE   315,323 0 10,609
Bank of Montreal COM 063671101 2,806 35,000 SH   SOLE   35,000 0 0
Bank of Nova Scotia COM 064149107 186,542 2,884,826 SH   SOLE   2,862,286 0 22,540
BB&T Corp. COM 054937107 417,977 8,406,619 SH   SOLE   8,200,800 0 205,819
Becton, Dickinson & Co. COM 075887109 170,949 798,605 SH   SOLE   773,987 0 24,618
Berkshire Hathaway Inc. CL A 084670108 102,672 345 SH   SOLE   344 0 1
Berkshire Hathaway Inc. CL B 084670702 12,144 61,266 SH   SOLE   49,547 0 11,719
Booz Allen Hamilton Holding Corp. COM 099502106 55,671 1,460,036 SH   SOLE   1,080,021 0 380,015
Brookfield Asset Management Inc. CL A 112585104 238,732 5,473,130 SH   SOLE   5,430,345 0 42,785
Brown & Brown Inc. COM 115236101 76,406 1,484,764 SH   SOLE   1,089,709 0 395,055
CBIZ Inc. COM 124805102 75,659 4,897,020 SH   SOLE   3,681,366 0 1,215,654
Canadian Natural Resources Ltd. COM 136385101 544 15,200 SH   SOLE   15,200 0 0
Canadian National Railway Co. COM 136375102 211,463 2,559,388 SH   SOLE   2,538,961 0 20,427
Celestica Inc SUB VTG SHS 15101Q108 10,769 1,025,019 SH   SOLE   934,479 0 90,540
Cenovus Energy Inc. COM 15135U109 252,808 27,626,124 SH   SOLE   26,968,849 0 657,275
Cisco Systems Inc. COM 17275R102 271,801 7,096,643 SH   SOLE   6,928,051 0 168,592
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 39,326 564,864 SH   SOLE   564,864 0 0
Colliers International Group Inc SUB VTG SHS 194693107 109,338 1,807,894 SH   SOLE   1,793,959 0 13,935
Computer Programs and Systems Inc. COM 205306103 20,918 696,111 SH   SOLE   496,777 0 199,334
Copart Inc. COM 217204106 17,376 402,322 SH   SOLE   389,460 0 12,862
Deckers Outdoor Corp. COM 243537107 42,862 534,112 SH   SOLE   392,411 0 141,701
Diageo PLC ADR 25243Q205 692 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 40,071 789,883 SH   SOLE   609,885 0 179,998
Eaton Vance Variable Rate Income Trust COM 278279104 11,146 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 277,144 7,072,370 SH   SOLE   7,016,305 0 56,065
Expedia Inc. COM 30212P303 35,896 299,710 SH   SOLE   215,066 0 84,644
Expeditors International of Washington, Inc. COM 302130109 4,136 63,933 SH   SOLE   61,888 0 2,045
Extended Stay America Inc. UNIT 30224P200 63,984 3,367,597 SH   SOLE   2,518,890 0 848,707
Federated Investors Inc. CL B 314211103 52,623 1,458,504 SH   SOLE   1,056,090 0 402,414
Franklin Resources, Inc. COM 354613101 1,190 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 48,962 397,583 SH   SOLE   297,365 0 100,218
Generac Holdings Inc. COM 368736104 86,624 1,749,267 SH   SOLE   1,282,009 0 467,258
Gentex Corp. COM 371901109 232,606 11,102,916 SH   SOLE   9,367,174 0 1,735,742
Graco Inc. COM 384109104 34,112 754,366 SH   SOLE   562,228 0 192,138
Harris Corp. COM 413875105 183,557 1,295,851 SH   SOLE   1,255,451 0 40,400
Hilltop Holdings Inc. COM 432748101 12,227 482,718 SH   SOLE   346,475 0 136,243
Houghton Mifflin Harcourt Co. COM 44157R109 43,873 4,717,565 SH   SOLE   3,531,361 0 1,186,204
Houlihan Lokey, Inc. COM 441593100 54,900 1,208,454 SH   SOLE   864,416 0 344,038
Imperial Oil Ltd. COM 453038408 14,577 466,147 SH   SOLE   465,047 0 1,100
Invitation Homes Inc COM 46187W107 30,179 1,280,389 SH   SOLE   974,156 0 306,233
Jacobs Engineering Group Inc. COM 469814107 21,488 325,768 SH   SOLE   73,556 0 252,212
Johnson & Johnson COM 478160104 440,357 3,151,712 SH   SOLE   3,074,616 0 77,096
JP Morgan Chase & Co. COM 46625H100 2,924 27,346 SH   SOLE   27,346 0 0
Kimberly Clark Corp. COM 494368103 58,395 483,963 SH   SOLE   468,541 0 15,422
The Kraft Heinz Co. COM 500754106 1,166 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 11,299 70,838 SH   SOLE   68,570 0 2,268
Leucadia National Corp. COM 527288104 78,910 2,978,872 SH   SOLE   2,243,519 0 735,353
Main Street Capital Corp. COM 56035L104 75,817 1,908,296 SH   SOLE   1,396,062 0 512,234
MarketAxess Holdings Inc. COM 57060D108 94,545 468,623 SH   SOLE   348,464 0 120,159
McDonald's Corp. COM 580135101 244,988 1,423,355 SH   SOLE   1,381,898 0 41,457
Merck & Co., Inc. COM 58933Y105 265 4,706 SH   SOLE   4,706 0 0
Microsoft Corp. COM 594918104 361,119 4,221,643 SH   SOLE   4,091,240 0 130,403
Morgan Stanley COM 617446448 1,891 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 239,042 2,393,055 SH   SOLE   2,318,659 0 74,396
Oaktree Capital Group LLC COM 674001201 16,862 400,520 SH   SOLE   218,081 0 182,439
Oppenheimer Holdings Inc. CL A 683797104 12,409 463,040 SH   SOLE   463,040 0 0
Oracle Corp. COM 68389X105 296,945 6,280,557 SH   SOLE   6,140,016 0 140,541
Pennantpark Investment Corp. COM 708062104 16,158 2,338,409 SH   SOLE   1,613,004 0 725,405
Penske Auto Group Inc. COM 70959W103 102,924 2,150,970 SH   SOLE   1,622,121 0 528,849
PepsiCo Inc. COM 713448108 271,794 2,266,459 SH   SOLE   2,211,595 0 54,864
Philip Morris International Inc. COM 718172109 287,956 2,725,570 SH   SOLE   2,648,839 0 76,731
Potash Corporation of Saskatchewan Inc. COM 73755L107 208,512 10,146,572 SH   SOLE   10,071,104 0 75,468
PPG Industries Inc. COM 693506107 35,849 306,874 SH   SOLE   298,902 0 7,972
Premier Inc. CL A 74051N102 11,342 388,565 SH   SOLE   376,095 0 12,470
Primerica Inc. COM 74164M108 158,262 1,558,467 SH   SOLE   1,163,623 0 394,844
RE/MAX Holdings Inc. COM 75524W108 73,642 1,518,391 SH   SOLE   1,132,967 0 385,424
Ritchie Bros. Auctioneers Inc. COM 767744105 185,271 6,190,152 SH   SOLE   6,141,681 0 48,471
Royal Bank of Canada COM 780087102 190,711 2,330,705 SH   SOLE   2,310,893 0 19,812
Sabre Corp. COM 78573M104 286,513 13,976,268 SH   SOLE   13,573,236 0 403,032
Sally Beauty Holdings Inc. COM 79546E104 83,361 4,443,536 SH   SOLE   3,340,775 0 1,102,761
Scripps Networks Interactive, Inc. CL A 811065101 13,635 159,694 SH   SOLE   56,545 0 103,149
Shopify Inc. CL A 82509L107 1,515 15,000 SH   SOLE   15,000 0 0
SS&C Technologies Holdings Inc. COM 78467J100 108,250 2,674,156 SH   SOLE   2,014,392 0 659,764
Strayer Education Inc. COM 863236105 43,280 483,142 SH   SOLE   359,725 0 123,417
Suncor Energy Inc. COM 867224107 73,106 1,987,238 SH   SOLE   1,970,726 0 16,512
TCP Capital Corp. COM 87238Q103 49,312 3,227,242 SH   SOLE   2,317,344 0 909,898
TE Connectivity Ltd. REG SHS H84989104 1,498 15,757 SH   SOLE   15,312 0 445
Tempur Sealy Intly Inc. COM 88023U101 58,415 931,806 SH   SOLE   693,857 0 237,949
Texas Instruments Incorporated COM 882508104 140,756 1,347,724 SH   SOLE   1,306,001 0 41,723
Toronto-Dominion Bank COM 891160509 187,532 3,194,285 SH   SOLE   3,167,099 0 27,186
Union Pacific Corp. COM 907818108 500,074 3,729,112 SH   SOLE   3,629,506 0 99,606
United Technologies Corp. COM 913017109 442,463 3,468,395 SH   SOLE   3,379,573 0 88,822
Waddell & Reed Financial, Inc. CL A 930059100 23,695 1,060,668 SH   SOLE   757,641 0 303,027
Walgreens Boots Alliance, Inc. COM 931427108 399,351 5,499,193 SH   SOLE   5,357,325 0 141,868
White Mountains Insurance Group Ltd. COM G9618E107 27,503 32,308 SH   SOLE   25,205 0 7,103