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 90,374 9,634,813 SH   SOLE   9,005,813 0 629,000
Alphabet Class C 02079K107 36 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 183,029 3,006,398 SH   SOLE   2,993,873 0 12,525
American Express Co Common 025816109 164,591 1,728,899 SH   SOLE   1,722,409 0 6,490
Ameriprise Financial Common 03076C106 202,178 1,347,497 SH   SOLE   1,342,377 0 5,120
Amerisource-Bergen Common 03073E105 218,071 2,164,053 SH   SOLE   2,154,904 0 9,149
Amgen Inc Common 031162100 202,721 859,501 SH   SOLE   856,211 0 3,290
AutoZone Inc Common 053332102 89,547 79,378 SH   SOLE   79,033 0 345
Bank of Montreal Common 063671101 323,581 6,099,563 SH   SOLE   5,730,560 0 369,003
Bank of Nova Scotia Common 064149107 200,111 4,852,364 SH   SOLE   4,575,712 0 276,652
BCE Inc Common 05534B760 22 547 SH   SOLE   547 0 0
Berkshire Hathaway Class A 084670108 267 1 SH   SOLE   1 0 0
BlackRock Inc Common 09247X101 175,344 322,272 SH   SOLE   320,992 0 1,280
Brookfield Asset Mgt Class A Ltd Vtg 112585104 498,016 15,137,267 SH   SOLE   14,179,544 0 957,723
CAE Inc Common 124765108 219,615 13,564,914 SH   SOLE   12,691,169 0 873,745
Cameco Corp Common 13321L108 225,715 22,021,053 SH   SOLE   20,617,427 0 1,403,626
Campbell Soup Co Common 134429109 128,739 2,593,979 SH   SOLE   2,582,339 0 11,640
Canadian Imperial Bk Common 136069101 65 980 SH   SOLE   980 0 0
Cdn Natl Railway Common 136375102 515,395 5,819,071 SH   SOLE   5,448,784 0 370,287
Cdn Natural Res Common 136385101 177,295 10,171,878 SH   SOLE   9,554,844 0 617,034
Cdn Pacific Railway Common 13645T100 355,344 1,391,654 SH   SOLE   1,303,540 0 88,114
Cenovus Energy Common 15135U109 0 10 SH   SOLE   10 0 0
Colliers Intl Sub Vtg 194693107 57,496 1,003,248 SH   SOLE   937,189 0 66,059
Comcast Corp Common 20030N101 165,913 4,256,386 SH   SOLE   4,238,586 0 17,800
CRH Medical Corp Common 12626F105 8,239 3,980,642 SH   SOLE   3,718,662 0 261,980
Cummins Inc Common 231021106 171,231 988,290 SH   SOLE   984,155 0 4,135
Denison Mines Corp Common 248356107 7,134 20,984,455 SH   SOLE   19,599,945 0 1,384,510
Eaton Corporation Common G29183103 221 2,530 SH   SOLE   2,530 0 0
FirstService Common 33767E202 30,157 299,330 SH   SOLE   279,625 0 19,705
Flowserve Corp Common 34354P105 63,634 2,231,234 SH   SOLE   2,221,999 0 9,235
Fortis Inc Common 349553107 76 2,015 SH   SOLE   2,015 0 0
Franco Nevada Corp Common 351858105 143,706 1,029,124 SH   SOLE   963,523 0 65,601
Harley Davidson Inc Common 412822108 124,869 5,253,243 SH   SOLE   5,231,858 0 21,385
Ingersoll-Rand PLC Class A 45687V106 158,506 5,636,789 SH   SOLE   5,614,081 0 22,708
Ishaes MSCI EAFE ETF ETF 464287465 2,551 41,923 SH   SOLE   41,923 0 0
JPMorgan Chase & Co Common 46625H100 57,188 608,004 SH   SOLE   605,624 0 2,380
Kellogg Co Common 487836108 204,778 3,099,886 SH   SOLE   3,088,491 0 11,395
Kimberly Clark Corp Common 494368103 158,775 1,123,282 SH   SOLE   1,118,717 0 4,565
KLA Corporation Common USD0.001 482480100 54,933 282,465 SH   SOLE   281,365 0 1,100
LyondellBasell Industries Shares A N53745100 154 2,350 SH   SOLE   2,350 0 0
Magna Intl Inc Common 559222401 545,744 12,255,668 SH   SOLE   11,502,517 0 753,151
Manulife Fincl Corp Common 56501R106 157,908 11,593,896 SH   SOLE   10,850,584 0 743,312
Merck & Co Inc Common 58933Y105 120,072 1,552,730 SH   SOLE   1,546,630 0 6,100
Molson Coors Brewing Class B 60871R209 989 28,785 SH   SOLE   28,785 0 0
NortonLifeLock Common 668771108 134,950 6,805,388 SH   SOLE   6,778,413 0 26,975
Nutrien Ltd Common 67077M108 394,347 12,284,978 SH   SOLE   11,537,430 0 747,548
Omnicom Group Inc Common 681919106 191,548 3,508,222 SH   SOLE   3,496,027 0 12,195
Open Text Corp Common 683715106 335,372 7,894,828 SH   SOLE   7,386,761 0 508,067
Oracle Corp Common 68389X105 227,230 4,111,277 SH   SOLE   4,095,767 0 15,510
Parker Hannifin Corp Common 701094104 111,325 607,441 SH   SOLE   605,186 0 2,255
PepsiCo Common 713448108 15 120 SH   SOLE   120 0 0
PPG Industries Common 693506107 127,988 1,206,757 SH   SOLE   1,202,082 0 4,675
Rogers Communications Class B Non VTG 775109200 804,919 20,027,848 SH   SOLE   18,789,741 0 1,238,107
Royal Bank Cda Common 780087102 1,042,320 15,373,453 SH   SOLE   14,440,376 0 933,077
SEI Investments Common 784117103 15,781 287,047 SH   SOLE   287,047 0 0
Smith & Nephew ADR (2 ORD) 83175M205 69 1,833 SH   SOLE   1,833 0 0
Sun Life Fncl Inc Common 866796105 500,368 13,615,460 SH   SOLE   12,801,370 0 814,090
Suncor Energy Inc Common 867224107 201,910 11,975,740 SH   SOLE   11,244,720 0 731,020
TC Energy Common 87807B107 53 1,250 SH   SOLE   1,250 0 0
Teck Resources Ltd Class B Sub VTG 878742204 154,403 14,818,013 SH   SOLE   13,905,328 0 912,685
Telus Corp Common 87971M103 269,304 16,058,688 SH   SOLE   15,044,723 0 1,013,965
Thomson Reuters Corp Common 884903709 119,754 1,761,868 SH   SOLE   1,651,481 0 110,387
Toronto Dominion Bk Common 891160509 972,724 21,805,083 SH   SOLE   20,486,111 0 1,318,972
Trane Technologies Common G8994E103 48,965 550,303 SH   SOLE   548,168 0 2,135
Verizon Communicatio Common 92343V104 204,044 3,701,143 SH   SOLE   3,687,128 0 14,015
Wells Fargo & Co Common 949746101 9 360 SH   SOLE   360 0 0
Westinghouse Air Brake Technologies Common 929740108 106,431 1,848,736 SH   SOLE   1,841,601 0 7,135