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,707 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 142,845 21,136,962 SH   SOLE   20,982,162 0 154,800
Allison Transmission Holdings Inc. COM 01973R101 179,899 4,796,019 SH   SOLE   4,644,355 0 151,664
Altria Group Inc. COM 02209S103 2,238 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 89,932 3,984,599 SH   SOLE   3,027,724 0 956,875
AmerisourceBergen Corp. COM 03073E105 250,422 2,649,123 SH   SOLE   2,565,400 0 83,723
Apple Inc. COM 037833100 152,670 1,060,062 SH   SOLE   1,035,601 0 24,461
Argo Group International Holdings Ltd. COM G0464B107 8,095 133,579 SH   SOLE   129,549 0 4,030
Armstrong Flooring Inc. COM 04238R106 15,471 860,939 SH   SOLE   626,280 0 234,659
Arthur J. Gallagher & Co. COM 363576109 81,542 1,424,317 SH   SOLE   1,058,346 0 365,971
Artisan Partners Asset Management Inc. CL A 04316A108 47,437 1,545,180 SH   SOLE   1,135,164 0 410,016
Asbury Automotive Group Inc. COM 043436104 56,566 1,000,279 SH   SOLE   768,924 0 231,355
Autonation Inc. COM 05329W102 131,935 3,129,389 SH   SOLE   3,030,017 0 99,372
AutoZone, Inc. COM 053332102 336,647 590,132 SH   SOLE   575,435 0 14,697
Axalta Coating Systems Ltd. COM G0750C108 6,544 204,231 SH   SOLE   198,176 0 6,055
Bank of Montreal COM 063671101 2,201 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 198,079 3,295,068 SH   SOLE   3,271,318 0 23,750
BB&T Corp. COM 054937107 379,414 8,355,306 SH   SOLE   8,149,772 0 205,534
Becton, Dickinson & Co. COM 075887109 153,313 785,775 SH   SOLE   762,587 0 23,188
Berkshire Hathaway Inc. CL A 084670108 83,032 326 SH   SOLE   325 0 1
Berkshire Hathaway Inc. CL B 084670702 10,575 62,440 SH   SOLE   50,721 0 11,719
Booz Allen Hamilton Holding Corp. COM 099502106 70,067 2,153,255 SH   SOLE   1,623,084 0 530,171
Brookfield Asset Management Inc. CL A 112585104 258,177 6,583,562 SH   SOLE   6,537,477 0 46,085
Brookfield Infrastructure Partners LP INT UNIT G16252101 32,983 806,993 SH   SOLE   806,993 0 0
Brown & Brown Inc. COM 115236101 60,048 1,394,195 SH   SOLE   1,025,943 0 368,252
BWX Technologies Inc. COM 05605H100 58,531 1,200,631 SH   SOLE   1,161,753 0 38,878
CBIZ Inc. COM 124805102 74,171 4,944,700 SH   SOLE   3,798,761 0 1,145,939
Canadian Natural Resources Ltd. COM 136385101 438 15,200 SH   SOLE   15,200 0 0
Canadian National Railway Co. COM 136375102 235,787 2,908,028 SH   SOLE   2,887,328 0 20,700
Cenovus Energy Inc. COM 15135U109 186,301 25,289,102 SH   SOLE   24,821,681 0 467,421
Cisco Systems Inc. COM 17275R102 247,961 7,922,082 SH   SOLE   7,743,909 0 178,173
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 33,533 396,042 SH   SOLE   396,042 0 0
Colliers International Group Inc SUB VTG SHS 194693107 110,102 1,949,260 SH   SOLE   1,934,360 0 14,900
Colony Starwood Homes COM 19625X102 23,375 681,289 SH   SOLE   530,865 0 150,424
Computer Programs and Systems Inc. COM 205306103 35,411 1,079,606 SH   SOLE   793,772 0 285,834
Copart Inc. COM 217204106 12,633 397,389 SH   SOLE   385,865 0 11,524
Deckers Outdoor Corp. COM 243537107 52,560 770,004 SH   SOLE   568,902 0 201,102
Diageo PLC ADR 25243Q205 568 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 34,547 784,263 SH   SOLE   609,392 0 174,871
Eaton Vance Variable Rate Income Trust COM 278279104 11,776 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 179,227 4,502,208 SH   SOLE   4,471,393 0 30,815
Equifax Inc. COM 294429105 231,339 1,683,442 SH   SOLE   1,502,385 0 181,057
Expedia Inc. COM 30212P303 42,014 282,067 SH   SOLE   203,167 0 78,900
Expeditors International of Washington, Inc. COM 302130109 3,879 68,685 SH   SOLE   66,654 0 2,031
Extended Stay America Inc. UNIT 30224P200 23,943 1,236,716 SH   SOLE   912,661 0 324,055
Federated Investors Inc. CL B 314211103 41,187 1,457,936 SH   SOLE   1,071,423 0 386,513
Franklin Resources, Inc. COM 354613101 1,230 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 41,023 332,144 SH   SOLE   251,100 0 81,044
Generac Holdings Inc. COM 368736104 60,241 1,667,350 SH   SOLE   1,252,180 0 415,170
Gentex Corp. COM 371901109 212,195 11,185,801 SH   SOLE   9,538,877 0 1,646,924
Graco Inc. COM 384109104 57,655 527,586 SH   SOLE   394,517 0 133,069
Harris Corp. COM 413875105 140,483 1,287,891 SH   SOLE   1,244,509 0 43,382
Hilltop Holdings Inc. COM 432748101 43,500 1,659,690 SH   SOLE   1,161,961 0 497,729
Houghton Mifflin Harcourt Co. COM 44157R109 20,974 1,705,185 SH   SOLE   1,379,622 0 325,563
Houlihan Lokey, Inc. COM 441593100 42,864 1,228,183 SH   SOLE   904,488 0 323,695
Imperial Oil Ltd. COM 453038408 21,692 744,713 SH   SOLE   743,613 0 1,100
Jacobs Engineering Group Inc. COM 469814107 16,893 310,589 SH   SOLE   68,787 0 241,802
Johnson & Johnson COM 478160104 421,294 3,184,621 SH   SOLE   3,106,660 0 77,961
JP Morgan Chase & Co. COM 46625H100 2,499 27,346 SH   SOLE   27,346 0 0
Kimberly Clark Corp. COM 494368103 60,626 469,572 SH   SOLE   454,943 0 14,629
The Kraft Heinz Co. COM 500754106 1,285 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 11,440 74,216 SH   SOLE   72,025 0 2,191
Leucadia National Corp. COM 527288104 75,838 2,898,990 SH   SOLE   2,193,180 0 705,810
Main Street Capital Corp. COM 56035L104 65,847 1,712,098 SH   SOLE   1,232,018 0 480,080
MarketAxess Holdings Inc. COM 57060D108 89,340 444,255 SH   SOLE   334,130 0 110,125
McDonald's Corp. COM 580135101 215,624 1,407,837 SH   SOLE   1,366,380 0 41,457
Merck & Co., Inc. COM 58933Y105 310 4,839 SH   SOLE   4,839 0 0
Microsoft Corp. COM 594918104 288,271 4,182,079 SH   SOLE   4,052,480 0 129,599
Morgan Stanley COM 617446448 1,606 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 230,733 2,373,551 SH   SOLE   2,299,155 0 74,396
Oaktree Capital Group LLC COM 674001201 11,029 236,683 SH   SOLE   229,676 0 7,007
Oppenheimer Holdings Inc. CL A 683797104 7,463 455,059 SH   SOLE   455,059 0 0
Oracle Corp. COM 68389X105 305,196 6,086,871 SH   SOLE   5,953,389 0 133,482
Pennantpark Investment Corp. COM 708062104 19,089 2,583,042 SH   SOLE   1,964,657 0 618,385
Penske Auto Group Inc. COM 70959W103 91,257 2,078,264 SH   SOLE   1,578,293 0 499,971
PepsiCo Inc. COM 713448108 259,548 2,247,364 SH   SOLE   2,190,621 0 56,743
Philip Morris International Inc. COM 718172109 365,516 3,112,098 SH   SOLE   3,028,405 0 83,693
Potash Corporation of Saskatchewan Inc. COM 73755L107 195,226 11,978,521 SH   SOLE   11,899,469 0 79,052
PPG Industries Inc. COM 693506107 32,926 299,436 SH   SOLE   291,464 0 7,972
Premier Inc. CL A 74051N102 11,398 316,600 SH   SOLE   307,288 0 9,312
Primerica Inc. COM 74164M108 124,052 1,637,654 SH   SOLE   1,235,828 0 401,826
RE/MAX Holdings Inc. COM 75524W108 77,881 1,389,486 SH   SOLE   1,059,803 0 329,683
Ritchie Bros. Auctioneers Inc. COM 767744105 136,200 4,739,032 SH   SOLE   4,705,502 0 33,530
Rockwell Collins Inc. COM 774341101 50,414 479,768 SH   SOLE   464,696 0 15,072
Royal Bank of Canada COM 780087102 194,420 2,679,482 SH   SOLE   2,658,975 0 20,507
Sabre Corp. COM 78573M104 205,775 9,452,247 SH   SOLE   9,160,174 0 292,073
Sally Beauty Holdings Inc. COM 79546E104 51,787 2,557,381 SH   SOLE   1,940,688 0 616,693
Scripps Networks Interactive, Inc. CL A 811065101 25,488 373,118 SH   SOLE   120,817 0 252,301
Servicemaster COM 81761R109 6,384 162,902 SH   SOLE   158,095 0 4,807
Shopify Inc. CL A 82509L107 869 10,000 SH   SOLE   10,000 0 0
SS&C Technologies Holdings Inc. COM 78467J100 99,261 2,584,256 SH   SOLE   1,964,963 0 619,293
Strayer Education Inc. COM 863236105 30,856 330,997 SH   SOLE   238,666 0 92,331
Suncor Energy Inc. COM 867224107 120,681 4,133,230 SH   SOLE   4,104,730 0 28,500
TCP Capital Corp. COM 87238Q103 53,026 3,137,605 SH   SOLE   2,263,094 0 874,511
TE Connectivity Ltd. REG SHS H84989104 1,265 16,084 SH   SOLE   15,639 0 445
Tempur Sealy Intly Inc. COM 88023U101 56,354 1,055,523 SH   SOLE   791,551 0 263,972
Toronto-Dominion Bank COM 891160509 185,599 3,685,591 SH   SOLE   3,657,569 0 28,022
Transunion COM 89400J107 10,775 248,796 SH   SOLE   242,167 0 6,629
Union Pacific Corp. COM 907818108 424,488 3,897,599 SH   SOLE   3,795,819 0 101,780
United Technologies Corp. COM 913017109 420,653 3,444,873 SH   SOLE   3,356,599 0 88,274
Varex Imaging Corp COM 92214X106 7,732 228,772 SH   SOLE   221,906 0 6,866
Waddell & Reed Financial, Inc. CL A 930059100 15,716 832,418 SH   SOLE   635,534 0 196,884
Walgreens Boots Alliance, Inc. COM 931427108 426,109 5,441,307 SH   SOLE   5,302,261 0 139,046
White Mountains Insurance Group Ltd. COM G9618E107 7,528 8,666 SH   SOLE   8,402 0 264