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
Alamos Gold In Class A 011532108 63,984 8,890,568 SH   SOLE   8,365,343 0 525,225
Alibaba Group Holding Sponsored ADS 01609W102 14 100 SH   SOLE   100 0 0
Alphabet Class C 02079K107 69 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 331,220 4,374,857 SH   SOLE   4,372,962 0 1,895
American Express Co Common 025816109 159,394 951,436 SH   SOLE   950,961 0 475
Ameriprise Financial Common 03076C106 296,209 1,121,495 SH   SOLE   1,120,955 0 540
Amerisource-Bergen Common 03073E105 212,777 1,781,311 SH   SOLE   1,780,461 0 850
Amgen Inc Common 031162100 314,242 1,477,747 SH   SOLE   1,477,072 0 675
AutoZone Inc Common 053332102 191,222 112,617 SH   SOLE   112,565 0 52
Bank of Montreal Common 063671101 344,823 3,451,857 SH   SOLE   3,309,784 0 142,073
Bank of Nova Scotia Common 064149107 115,202 1,870,532 SH   SOLE   1,789,265 0 81,267
Berkshire Hathaway Class A 084670108 411 1 SH   SOLE   1 0 0
Biogen Common 09062X103 155,649 550,016 SH   SOLE   549,751 0 265
Brookfield Asset Mgt Class A Ltd Vtg 112585104 757,110 14,120,727 SH   SOLE   13,503,601 0 617,126
Brookfield Business Partners Unit LTD LP G16234109 51,183 1,120,920 SH   SOLE   1,061,750 0 59,170
CAE Inc Common 124765108 234,080 7,830,503 SH   SOLE   7,492,398 0 338,105
Campbell Soup Co Common 134429109 275,235 6,583,009 SH   SOLE   6,579,949 0 3,060
Canadian Imperial Bk Common 136069101 85 770 SH   SOLE   770 0 0
Cdn Natl Railway Common 136375102 700,783 6,043,551 SH   SOLE   5,792,024 0 251,527
Cdn Natural Res Common 136385101 47 1,293 SH   SOLE   1,293 0 0
Cdn Pacific Railway Common 13645T100 199,696 3,056,245 SH   SOLE   2,924,935 0 131,310
Colliers Intl Sub Vtg 194693107 56,901 444,258 SH   SOLE   417,869 0 26,389
Comcast Corp Common 20030N101 188,988 3,379,020 SH   SOLE   3,377,360 0 1,660
Cummins Inc Common 231021106 131,730 586,618 SH   SOLE   586,348 0 270
Denison Mines Corp Common 248356107 17,998 12,381,910 SH   SOLE   11,651,385 0 730,525
Ebay Inc Common 278642103 331,707 4,761,129 SH   SOLE   4,758,909 0 2,220
Flowserve Corp Common 34354P105 212,172 6,119,775 SH   SOLE   6,116,650 0 3,125
Fortis Inc Common 349553107 311,449 7,016,235 SH   SOLE   6,719,395 0 296,840
Franco Nevada Corp Common 351858105 116,161 893,594 SH   SOLE   854,508 0 39,086
GlaxoSmithKline Sponsored ADR 37733W105 429 11,230 SH   SOLE   11,230 0 0
Harley Davidson Inc Common 412822108 255,950 6,991,279 SH   SOLE   6,987,654 0 3,625
Herman Miller Common 600544100 163,828 4,350,186 SH   SOLE   4,348,176 0 2,010
Ingersoll-Rand PLC Class A 45687V106 152,220 3,019,645 SH   SOLE   3,018,236 0 1,409
iShares MSCI EAFE ETF ETF 464287465 3,154 40,433 SH   SOLE   40,433 0 0
JPMorgan Chase & Co Common 46625H100 55,638 339,902 SH   SOLE   339,742 0 160
Kellogg Co Common 487836108 325,420 5,091,063 SH   SOLE   5,088,718 0 2,345
Kimberly Clark Corp Common 494368103 312,812 2,361,922 SH   SOLE   2,360,882 0 1,040
Magna Intl Inc Common 559222401 411,607 5,466,059 SH   SOLE   5,242,933 0 223,126
Manulife Fincl Corp Common 56501R106 378,673 19,661,071 SH   SOLE   18,841,649 0 819,422
Merck& Co Inc Common 58933Y105 322,544 4,294,301 SH   SOLE   4,292,291 0 2,010
Microsoft Common 594918104 73 261 SH   SOLE   261 0 0
NetApp Common 64110D104 48,004 534,810 SH   SOLE   534,025 0 785
NortonLifeLock Common 668771108 239,738 9,475,819 SH   SOLE   9,471,394 0 4,425
Nutrien Ltd Common 67077M108 394,506 6,074,428 SH   SOLE   5,824,212 0 250,216
Omnicom Group Inc Common 681919106 352,747 4,868,162 SH   SOLE   4,865,857 0 2,305
Open Text Corp Common 683715106 442,205 9,054,628 SH   SOLE   8,675,288 0 379,340
Oracle Corp Common 68389X105 144,680 1,660,510 SH   SOLE   1,659,830 0 680
Parker Hannifin Corp Common 701094104 62,580 223,806 SH   SOLE   223,701 0 105
PepsiCo Common 713448108 7 50 SH   SOLE   50 0 0
Polaris Industries Common 731068102 224,913 1,879,607 SH   SOLE   1,878,742 0 865
PPG Industries Common 693506107 52,785 369,105 SH   SOLE   368,915 0 190
Restaurant Brands International Common 76131D103 386,923 6,311,596 SH   SOLE   6,043,901 0 267,695
Ritchie Bros. Auctioneers Common 767744105 68,227 1,104,964 SH   SOLE   1,057,974 0 46,990
Rogers Communications Class B Non VTG 775109200 692,653 14,823,019 SH   SOLE   14,209,663 0 613,356
Royal Bank Cda Common 780087102 851,367 8,551,034 SH   SOLE   8,193,557 0 357,477
SEI Investments Common 784117103 166,697 2,811,087 SH   SOLE   2,809,772 0 1,315
Smith & Nephew ADR (2 ORD) 83175M205 392 11,430 SH   SOLE   11,430 0 0
Sun Life Fncl Inc Common 866796105 590,529 11,464,880 SH   SOLE   10,999,160 0 465,720
Suncor Energy Inc Common 867224107 360,266 17,366,205 SH   SOLE   16,640,295 0 725,910
TC Energy Common 87807B107 642,229 13,335,859 SH   SOLE   12,783,714 0 552,145
Teck Resources Ltd Class B Sub VTG 878742204 151,430 6,079,465 SH   SOLE   5,817,695 0 261,770
Telus Corp Common 87971M103 265,506 12,072,039 SH   SOLE   11,558,769 0 513,270
Thomson Reuters Corp Common 884903709 109,046 985,608 SH   SOLE   941,517 0 44,091
Toronto Dominion Bk Common 891160509 1,319,115 19,913,846 SH   SOLE   19,077,379 0 836,467
Verizon Communicatio Common 92343V104 308,362 5,709,365 SH   SOLE   5,706,875 0 2,490
Westinghouse Air Brake Technologies Common 929740108 309,380 3,588,684 SH   SOLE   3,586,964 0 1,720