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 57,832 7,598,238 SH   SOLE   7,139,733 0 458,505
Alphabet Class C 02079K107 65 26 SH   SOLE   26 0 0
Amdocs Ltd Ordinary G02602103 323,486 4,181,569 SH   SOLE   4,168,429 0 13,140
American Express Co Common 025816109 168,800 1,021,608 SH   SOLE   1,018,523 0 3,085
Ameriprise Financial Common 03076C106 266,921 1,072,490 SH   SOLE   1,068,930 0 3,560
Amerisource-Bergen Common 03073E105 195,220 1,705,131 SH   SOLE   1,699,512 0 5,619
Amgen Inc Common 031162100 331,189 1,358,725 SH   SOLE   1,354,520 0 4,205
AutoZone Inc Common 053332102 159,607 106,960 SH   SOLE   106,610 0 350
Bank of Montreal Common 063671101 359,019 3,515,597 SH   SOLE   3,365,284 0 150,313
Bank of Nova Scotia Common 064149107 123,323 1,903,241 SH   SOLE   1,817,664 0 85,577
Berkshire Hathaway Class A 084670108 418 1 SH   SOLE   1 0 0
Biogen Common 09062X103 46,446 134,133 SH   SOLE   133,833 0 300
Brookfield Asset Management Reinsurance Partners Class A Exch LT Vtg G16169107 5,238 99,515 SH   SOLE   94,998 0 4,517
Brookfield Asset Mgt Class A Ltd Vtg 112585104 734,294 14,446,704 SH   SOLE   13,790,971 0 655,733
Brookfield Business Partners Unit LTD LP G16234109 54,161 1,176,050 SH   SOLE   1,113,050 0 63,000
CAE Inc Common 124765108 237,190 7,729,509 SH   SOLE   7,380,304 0 349,205
Cameco Corp Common 13321L108 146,597 7,676,618 SH   SOLE   7,337,557 0 339,061
Campbell Soup Co Common 134429109 287,515 6,306,557 SH   SOLE   6,285,852 0 20,705
Canadian Imperial Bk Common 136069101 87 770 SH   SOLE   770 0 0
Cdn Natl Railway Common 136375102 647,370 6,158,410 SH   SOLE   5,891,618 0 266,792
Cdn Natural Res Common 136385101 88 2,458 SH   SOLE   2,458 0 0
Cdn Pacific Railway Common 13645T100 238,715 3,115,925 SH   SOLE   2,976,945 0 138,980
Colliers Intl Sub Vtg 194693107 69,277 620,908 SH   SOLE   583,429 0 37,479
Comcast Corp Common 20030N101 204,947 3,594,316 SH   SOLE   3,582,756 0 11,560
Cummins Inc Common 231021106 136,778 561,003 SH   SOLE   559,133 0 1,870
Denison Mines Corp Common 248356107 21,011 17,312,550 SH   SOLE   16,266,785 0 1,045,765
Ebay Inc Common 278642103 350,418 4,991,001 SH   SOLE   4,974,526 0 16,475
FirstService Common 33767E202 31,651 185,225 SH   SOLE   174,035 0 11,190
Flowserve Corp Common 34354P105 236,249 5,859,358 SH   SOLE   5,839,188 0 20,170
Fortis Inc Common 349553107 295,596 6,702,765 SH   SOLE   6,409,960 0 292,805
Franco Nevada Corp Common 351858105 131,655 910,589 SH   SOLE   869,153 0 41,436
GlaxoSmithKline Sponsored ADR 37733W105 447 11,230 SH   SOLE   11,230 0 0
Harley Davidson Inc Common 412822108 307,150 6,703,412 SH   SOLE   6,680,437 0 22,975
Ingersoll-Rand PLC Class A 45687V106 292,332 5,989,201 SH   SOLE   5,969,103 0 20,098
iShares MSCI EAFE ETF ETF 464287465 3,123 39,588 SH   SOLE   39,588 0 0
JPMorgan Chase & Co Common 46625H100 50,678 325,824 SH   SOLE   324,804 0 1,020
Kellogg Co Common 487836108 314,327 4,886,178 SH   SOLE   4,870,923 0 15,255
Kimberly Clark Corp Common 494368103 301,893 2,256,642 SH   SOLE   2,249,302 0 7,340
Magna Intl Inc Common 559222401 469,738 5,092,351 SH   SOLE   4,878,100 0 214,251
Manulife Fincl Corp Common 56501R106 391,983 19,987,936 SH   SOLE   19,120,299 0 867,637
Merck& Co Inc Common 58933Y105 319,640 4,110,081 SH   SOLE   4,096,506 0 13,575
NortonLifeLock Common 668771108 225,442 8,282,221 SH   SOLE   8,256,841 0 25,380
Nutrien Ltd Common 67077M108 373,322 6,184,101 SH   SOLE   5,918,965 0 265,136
Omnicom Group Inc Common 681919106 373,784 4,672,890 SH   SOLE   4,658,050 0 14,840
Open Text Corp Common 683715106 466,636 9,223,023 SH   SOLE   8,821,343 0 401,680
Oracle Corp Common 68389X105 248,838 3,196,790 SH   SOLE   3,186,860 0 9,930
Parker Hannifin Corp Common 701094104 44,826 145,963 SH   SOLE   145,473 0 490
PepsiCo Common 713448108 7 50 SH   SOLE   50 0 0
Polaris Industries Common 731068102 146,891 1,072,516 SH   SOLE   1,069,216 0 3,300
PPG Industries Common 693506107 60,337 355,405 SH   SOLE   354,265 0 1,140
Restaurant Brands International Common 76131D103 393,436 6,128,886 SH   SOLE   5,860,216 0 268,670
Rogers Communications Class B Non VTG 775109200 799,695 15,098,349 SH   SOLE   14,448,728 0 649,621
Royal Bank Cda Common 780087102 879,509 8,713,163 SH   SOLE   8,334,671 0 378,492
SEI Investments Common 784117103 166,549 2,687,582 SH   SOLE   2,678,642 0 8,940
Smith & Nephew ADR (2 ORD) 83175M205 304 7,000 SH   SOLE   7,000 0 0
Sun Life Fncl Inc Common 866796105 599,599 11,671,175 SH   SOLE   11,177,655 0 493,520
Suncor Energy Inc Common 867224107 422,476 17,704,475 SH   SOLE   16,936,385 0 768,090
TC Energy Common 87807B107 669,778 13,585,553 SH   SOLE   13,000,348 0 585,205
TE Connectivity Reg Shs H84989104 43,170 319,285 SH   SOLE   318,285 0 1,000
Teck Resources Ltd Class B Sub VTG 878742204 142,014 6,188,965 SH   SOLE   5,912,100 0 276,865
Telus Corp Common 87971M103 275,050 12,310,014 SH   SOLE   11,767,114 0 542,900
Thomson Reuters Corp Common 884903709 149,429 1,509,949 SH   SOLE   1,440,041 0 69,908
Toronto Dominion Bk Common 891160509 1,415,354 20,271,488 SH   SOLE   19,385,066 0 886,422
Verizon Communicatio Common 92343V104 307,047 5,480,048 SH   SOLE   5,463,098 0 16,950
Westinghouse Air Brake Technologies Common 929740108 300,754 3,654,366 SH   SOLE   3,642,171 0 12,195