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 62,541 8,008,708 SH   SOLE   7,457,783 0 550,925
Alphabet Class C 02079K107 53 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 199,404 2,842,540 SH   SOLE   2,832,330 0 10,210
American Express Co Common 025816109 297,083 2,100,420 SH   SOLE   2,093,970 0 6,450
Ameriprise Financial Common 03076C106 239,395 1,029,880 SH   SOLE   1,026,350 0 3,530
Amerisource-Bergen Common 03073E105 274,070 2,321,256 SH   SOLE   2,312,052 0 9,204
Amgen Inc Common 031162100 301,416 1,211,433 SH   SOLE   1,207,513 0 3,920
AutoZone Inc Common 053332102 85,078 60,584 SH   SOLE   60,379 0 205
Bank of Montreal Common 063671101 329,209 3,695,597 SH   SOLE   3,539,349 0 156,248
Bank of Nova Scotia Common 064149107 125,344 2,004,850 SH   SOLE   1,915,813 0 89,037
Berkshire Hathaway Class A 084670108 385 1 SH   SOLE   1 0 0
Biogen Common 09062X103 48,265 172,532 SH   SOLE   171,047 0 1,485
Brookfield Asset Mgt Class A Ltd Vtg 112585104 607,509 13,666,258 SH   SOLE   13,063,090 0 603,168
Brookfield Business Partners Unit LTD LP G16234109 50,064 1,241,010 SH   SOLE   1,162,830 0 78,180
CAE Inc Common 124765108 255,826 8,983,565 SH   SOLE   8,581,470 0 402,095
Cameco Corp Common 13321L108 134,227 8,099,358 SH   SOLE   7,746,032 0 353,326
Campbell Soup Co Common 134429109 234,164 4,658,142 SH   SOLE   4,642,082 0 16,060
Canadian Imperial Bk Common 136069101 75 770 SH   SOLE   770 0 0
Cdn Natl Railway Common 136375102 393,670 3,394,412 SH   SOLE   3,246,830 0 147,582
Cdn Natural Res Common 136385101 243,285 7,874,699 SH   SOLE   7,538,695 0 336,004
Cdn Pacific Railway Common 13645T100 252,019 660,239 SH   SOLE   631,390 0 28,849
Colliers Intl Sub Vtg 194693107 64,250 654,318 SH   SOLE   609,299 0 45,019
Comcast Corp Common 20030N101 174,635 3,227,419 SH   SOLE   3,216,564 0 10,855
CRH Medical Corp Common 12626F105 15,645 3,958,612 SH   SOLE   3,686,132 0 272,480
Cummins Inc Common 231021106 139,464 538,243 SH   SOLE   536,438 0 1,805
Denison Mines Corp Common 248356107 19,884 18,252,110 SH   SOLE   16,995,845 0 1,256,265
Ebay Inc Common 278642103 260,713 4,257,235 SH   SOLE   4,242,745 0 14,490
FirstService Common 33767E202 28,960 195,225 SH   SOLE   181,785 0 13,440
Flowserve Corp Common 34354P105 218,441 5,628,478 SH   SOLE   5,608,328 0 20,150
Fortis Inc Common 349553107 54,783 1,263,350 SH   SOLE   1,211,095 0 52,255
Franco Nevada Corp Common 351858105 180,424 1,440,622 SH   SOLE   1,376,111 0 64,511
GlaxoSmithKline Sponsored ADR 37733W105 361 10,130 SH   SOLE   10,130 0 0
Harley Davidson Inc Common 412822108 258,593 6,448,717 SH   SOLE   6,425,647 0 23,070
Ingersoll-Rand PLC Class A 45687V106 283,179 5,754,521 SH   SOLE   5,734,453 0 20,068
iShares MSCI EAFE ETF ETF 464287465 3,218 42,448 SH   SOLE   42,448 0 0
JPMorgan Chase & Co Common 46625H100 71,374 468,857 SH   SOLE   467,237 0 1,620
Kellogg Co Common 487836108 297,852 4,705,408 SH   SOLE   4,690,198 0 15,210
Kimberly Clark Corp Common 494368103 236,374 1,699,924 SH   SOLE   1,694,189 0 5,735
Magna Intl Inc Common 559222401 471,863 5,361,116 SH   SOLE   5,138,170 0 222,946
Manulife Fincl Corp Common 56501R106 440,062 20,472,743 SH   SOLE   19,592,721 0 880,022
Merck & Co Inc Common 58933Y105 258,747 3,356,428 SH   SOLE   3,344,998 0 11,430
NortonLifeLock Common 668771108 226,240 10,641,625 SH   SOLE   10,604,935 0 36,690
Nutrien Ltd Common 67077M108 350,660 6,513,371 SH   SOLE   6,238,015 0 275,356
Omnicom Group Inc Common 681919106 333,841 4,502,245 SH   SOLE   4,487,430 0 14,815
Open Text Corp Common 683715106 381,263 8,001,319 SH   SOLE   7,661,839 0 339,480
Oracle Corp Common 68389X105 327,952 4,673,690 SH   SOLE   4,658,065 0 15,625
Parker Hannifin Corp Common 701094104 44,123 139,883 SH   SOLE   139,408 0 475
PepsiCo Common 713448108 10 75 SH   SOLE   75 0 0
PPG Industries Common 693506107 95,026 632,411 SH   SOLE   630,306 0 2,105
Restaurant Brands International Common 76131D103 411,227 6,327,164 SH   SOLE   6,052,539 0 274,625
Rogers Communications Class B Non VTG 775109200 731,053 15,863,674 SH   SOLE   15,187,473 0 676,201
Royal Bank Cda Common 780087102 1,259,230 13,666,029 SH   SOLE   13,087,187 0 578,842
SEI Investments Common 784117103 125,295 2,056,391 SH   SOLE   2,049,061 0 7,330
Smith & Nephew ADR (2 ORD) 83175M205 239 6,310 SH   SOLE   6,310 0 0
Sun Life Fncl Inc Common 866796105 619,886 12,273,775 SH   SOLE   11,766,540 0 507,235
Suncor Energy Inc Common 867224107 225,687 10,803,271 SH   SOLE   10,349,636 0 453,635
TC Energy Common 87807B107 651,627 14,223,599 SH   SOLE   13,615,194 0 608,405
TE Connectivity Reg Shs H84989104 90,565 701,459 SH   SOLE   699,359 0 2,100
Teck Resources Ltd Class B Sub VTG 878742204 124,760 6,517,930 SH   SOLE   6,230,135 0 287,795
Telus Corp Common 87971M103 258,156 12,969,684 SH   SOLE   12,406,634 0 563,050
Thomson Reuters Corp Common 884903709 139,379 1,592,064 SH   SOLE   1,520,406 0 71,658
Toronto Dominion Bk Common 891160509 1,391,442 21,348,693 SH   SOLE   20,437,371 0 911,322
Verizon Communicatio Common 92343V104 269,568 4,635,747 SH   SOLE   4,620,647 0 15,100
Westinghouse Air Brake Technologies Common 929740108 259,737 3,281,172 SH   SOLE   3,269,797 0 11,375