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 78,605 8,922,248 SH   SOLE   8,325,833 0 596,415
Alphabet Class C 02079K107 38 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 170,849 2,975,952 SH   SOLE   2,963,427 0 12,525
American Express Co Common 025816109 204,935 2,044,247 SH   SOLE   2,036,322 0 7,925
Ameriprise Financial Common 03076C106 208,315 1,351,734 SH   SOLE   1,346,449 0 5,285
Amerisource-Bergen Common 03073E105 209,611 2,162,731 SH   SOLE   2,153,582 0 9,149
Amgen Inc Common 031162100 156,558 615,985 SH   SOLE   613,790 0 2,195
AutoZone Inc Common 053332102 93,857 79,700 SH   SOLE   79,355 0 345
Bank of Montreal Common 063671101 351,527 6,018,268 SH   SOLE   5,792,565 0 225,703
Bank of Nova Scotia Common 064149107 134,816 3,247,815 SH   SOLE   3,116,733 0 131,082
BCE Inc Common 05534B760 22 545 SH   SOLE   545 0 0
Berkshire Hathaway Class A 084670108 320 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 119,452 211,964 SH   SOLE   211,164 0 800
Brookfield Asset Mgt Class A Ltd Vtg 112585104 489,525 14,807,198 SH   SOLE   14,216,090 0 591,108
CAE Inc Common 124765108 260,320 17,805,776 SH   SOLE   17,083,256 0 722,520
Cameco Corp Common 13321L108 217,275 21,512,418 SH   SOLE   20,668,932 0 843,486
Campbell Soup Co Common 134429109 139,255 2,878,966 SH   SOLE   2,867,326 0 11,640
Canadian Imperial Bk Common 136069101 73 980 SH   SOLE   980 0 0
Cdn Natl Railway Common 136375102 423,231 3,975,501 SH   SOLE   3,816,684 0 158,817
Cdn Natural Res Common 136385101 159,310 9,950,678 SH   SOLE   9,577,449 0 373,229
Cdn Pacific Railway Common 13645T100 276,876 909,490 SH   SOLE   873,266 0 36,224
Cenovus Energy Common 15135U109 0 10 SH   SOLE   10 0 0
Colliers Intl Sub Vtg 194693107 65,273 978,758 SH   SOLE   913,459 0 65,299
Comcast Corp Common 20030N101 196,942 4,257,301 SH   SOLE   4,239,501 0 17,800
CRH Medical Corp Common 12626F105 8,444 3,891,262 SH   SOLE   3,631,822 0 259,440
Cummins Inc Common 231021106 168,450 797,741 SH   SOLE   794,761 0 2,980
Denison Mines Corp Common 248356107 8,378 20,434,830 SH   SOLE   19,071,365 0 1,363,465
Eaton Corporation Common G29183103 258 2,530 SH   SOLE   2,530 0 0
FirstService Common 33767E202 38,524 292,095 SH   SOLE   272,605 0 19,490
Flowserve Corp Common 34354P105 89,342 3,273,823 SH   SOLE   3,260,713 0 13,110
Fortis Inc Common 349553107 82 2,015 SH   SOLE   2,015 0 0
Franco Nevada Corp Common 351858105 140,512 1,006,684 SH   SOLE   965,588 0 41,096
GlaxoSmithKline Sponsored ADR 37733W105 31 830 SH   SOLE   830 0 0
Harley Davidson Inc Common 412822108 129,585 5,280,573 SH   SOLE   5,259,188 0 21,385
Ingersoll-Rand PLC Class A 45687V106 189,382 5,319,729 SH   SOLE   5,299,111 0 20,618
iShares MSCI EAFE ETF ETF 464287465 2,747 43,158 SH   SOLE   43,158 0 0
JPMorgan Chase & Co Common 46625H100 59,119 614,106 SH   SOLE   611,666 0 2,440
Kellogg Co Common 487836108 198,565 3,074,244 SH   SOLE   3,062,849 0 11,395
Kimberly Clark Corp Common 494368103 109,752 743,277 SH   SOLE   740,357 0 2,920
KLA Corporation Common USD0.001 482480100 37,600 194,078 SH   SOLE   193,258 0 820
LyondellBasell Industries Shares A N53745100 165 2,350 SH   SOLE   2,350 0 0
Magna Intl Inc Common 559222401 547,819 11,974,197 SH   SOLE   11,527,091 0 447,106
Manulife Fincl Corp Common 56501R106 157,590 11,329,276 SH   SOLE   10,875,949 0 453,327
Merck & Co Inc Common 58933Y105 158,504 1,910,848 SH   SOLE   1,903,163 0 7,685
Molson Coors Brewing Class B 60871R209 43 1,310 SH   SOLE   1,310 0 0
NortonLifeLock Common 668771108 132,424 6,354,324 SH   SOLE   6,327,349 0 26,975
Nutrien Ltd Common 67077M108 471,520 12,019,397 SH   SOLE   11,570,371 0 449,026
Omnicom Group Inc Common 681919106 195,819 3,955,941 SH   SOLE   3,941,336 0 14,605
Open Text Corp Common 683715106 367,196 8,693,102 SH   SOLE   8,353,707 0 339,395
Oracle Corp Common 68389X105 246,572 4,130,191 SH   SOLE   4,114,681 0 15,510
Parker Hannifin Corp Common 701094104 100,823 498,286 SH   SOLE   496,401 0 1,885
PepsiCo Common 713448108 16 120 SH   SOLE   120 0 0
PPG Industries Common 693506107 147,600 1,209,050 SH   SOLE   1,204,340 0 4,710
Rogers Communications Class B Non VTG 775109200 776,127 19,574,456 SH   SOLE   18,829,830 0 744,626
Royal Bank Cda Common 780087102 1,041,412 14,847,626 SH   SOLE   14,270,759 0 576,867
SEI Investments Common 784117103 53,387 1,052,585 SH   SOLE   1,046,250 0 6,335
Smith & Nephew ADR (2 ORD) 83175M205 109 2,793 SH   SOLE   2,793 0 0
Sun Life Fncl Inc Common 866796105 542,726 13,324,991 SH   SOLE   12,827,601 0 497,390
Suncor Energy Inc Common 867224107 143,239 11,712,153 SH   SOLE   11,267,683 0 444,470
TC Energy Common 87807B107 52 1,250 SH   SOLE   1,250 0 0
TE Connectivity Reg Shs H84989104 111,955 1,145,437 SH   SOLE   1,140,882 0 4,555
Teck Resources Ltd Class B Sub VTG 878742204 201,586 14,481,823 SH   SOLE   13,929,043 0 552,780
Telus Corp Common 87971M103 276,425 15,697,069 SH   SOLE   15,087,039 0 610,030
Thomson Reuters Corp Common 884903709 137,585 1,724,779 SH   SOLE   1,654,696 0 70,083
Toronto Dominion Bk Common 891160509 1,076,501 23,280,733 SH   SOLE   22,369,596 0 911,137
Trane Technologies Common G8994E103 64,920 535,428 SH   SOLE   533,608 0 1,820
Verizon Communicatio Common 92343V104 228,909 3,847,864 SH   SOLE   3,833,784 0 14,080
Westinghouse Air Brake Technologies Common 929740108 115,551 1,867,353 SH   SOLE   1,860,008 0 7,345