<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:informationTable xmlns:ns1="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<ns1:infoTable>
		<ns1:nameOfIssuer>3M Company</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>88579Y101</ns1:cusip>
		<ns1:value>2591</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>17845</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>17845</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Abbott Lab</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>002824100</ns1:cusip>
		<ns1:value>2522</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>24570</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>24570</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Accenture PLC</ns1:nameOfIssuer>
		<ns1:titleOfClass>Shs Class A</ns1:titleOfClass>
		<ns1:cusip>G1151C101</ns1:cusip>
		<ns1:value>2903</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>14645</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>14645</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Agnico-Eagle Mines Ltd.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>008474108</ns1:cusip>
		<ns1:value>7928</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>39187</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>39187</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Alamos Gold</ns1:nameOfIssuer>
		<ns1:titleOfClass>Class A</ns1:titleOfClass>
		<ns1:cusip>011532108</ns1:cusip>
		<ns1:value>67646</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1525351</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1458509</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>66842</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Algonquin Power &amp; Utilities</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>015857105</ns1:cusip>
		<ns1:value>1484</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>243220</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>243220</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Alphabet</ns1:nameOfIssuer>
		<ns1:titleOfClass>Class C</ns1:titleOfClass>
		<ns1:cusip>02079K107</ns1:cusip>
		<ns1:value>4360</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>15202</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>15202</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Alphabet Inc. Cl A</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cap STK Cl A</ns1:titleOfClass>
		<ns1:cusip>02079K305</ns1:cusip>
		<ns1:value>2470</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>8590</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>8590</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Altria Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>02209S103</ns1:cusip>
		<ns1:value>1187</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>18000</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>18000</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Amazon</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>023135106</ns1:cusip>
		<ns1:value>77</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>371</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>371</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Amdocs Ltd</ns1:nameOfIssuer>
		<ns1:titleOfClass>Ordinary</ns1:titleOfClass>
		<ns1:cusip>G02602103</ns1:cusip>
		<ns1:value>344846</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5284195</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4948843</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>335352</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>American Express Co</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>025816109</ns1:cusip>
		<ns1:value>201004</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>664522</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>635604</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>28918</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Ameriprise Financial</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>03076C106</ns1:cusip>
		<ns1:value>293109</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>659562</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>626675</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>32887</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Amgen Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>031162100</ns1:cusip>
		<ns1:value>228462</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>649319</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>621530</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>27789</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Apple</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>037833100</ns1:cusip>
		<ns1:value>10558</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>41602</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>41602</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Applied Materials</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>038222105</ns1:cusip>
		<ns1:value>152016</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>444766</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>424791</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>19975</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>ATS Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>00217Y104</ns1:cusip>
		<ns1:value>153259</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5454749</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5341780</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>112969</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Bank of America Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>060505104</ns1:cusip>
		<ns1:value>24</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Bank of Montreal</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>063671101</ns1:cusip>
		<ns1:value>418798</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3101868</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3053185</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>48683</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Bank of Nova Scotia</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>064149107</ns1:cusip>
		<ns1:value>10948</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>158376</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>158376</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BCE</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com New</ns1:titleOfClass>
		<ns1:cusip>05534B760</ns1:cusip>
		<ns1:value>173</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>6905</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>6905</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Becton Dickinson &amp; Co</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>075887109</ns1:cusip>
		<ns1:value>151443</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>963199</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>892514</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>70685</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Berkshire Hathaway Inc. Cl. B</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl B New</ns1:titleOfClass>
		<ns1:cusip>084670702</ns1:cusip>
		<ns1:value>124</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>260</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>260</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BHP Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spons ADS</ns1:titleOfClass>
		<ns1:cusip>088606108</ns1:cusip>
		<ns1:value>14</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>200</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>200</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BlackRock</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>09290D101</ns1:cusip>
		<ns1:value>137990</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>143485</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>137628</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>5857</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Boyd Group Services</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>103310108</ns1:cusip>
		<ns1:value>219313</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1723423</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1630021</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>93402</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Asset Management</ns1:nameOfIssuer>
		<ns1:titleOfClass>Class A Ltd Vtg</ns1:titleOfClass>
		<ns1:cusip>113004105</ns1:cusip>
		<ns1:value>229978</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5189113</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5109851</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>79262</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Business Corporation</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl A Sub Vtg Sh</ns1:titleOfClass>
		<ns1:cusip>113006100</ns1:cusip>
		<ns1:value>28566</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>908525</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>868864</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>39661</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Corporation</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl A Ltd Vt Sh</ns1:titleOfClass>
		<ns1:cusip>11271J107</ns1:cusip>
		<ns1:value>160679</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3977934</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3909519</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>68415</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Infrastructure Corporation-NEW</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com Sub Vtg A</ns1:titleOfClass>
		<ns1:cusip>11276H106</ns1:cusip>
		<ns1:value>38</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>987</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>987</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Infrastructure Partners L.P.</ns1:nameOfIssuer>
		<ns1:titleOfClass>LP INT UNIT</ns1:titleOfClass>
		<ns1:cusip>G16252101</ns1:cusip>
		<ns1:value>515</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>14273</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>14273</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Renewable</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl A Ex Sub Vtg</ns1:titleOfClass>
		<ns1:cusip>11285B108</ns1:cusip>
		<ns1:value>559</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>14073</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>14073</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Renewable Partners</ns1:nameOfIssuer>
		<ns1:titleOfClass>Partnership Unit</ns1:titleOfClass>
		<ns1:cusip>G16258108</ns1:cusip>
		<ns1:value>11195</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>344295</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>344295</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Brookfield Wealth Solutions Ltd.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl A Exchangeab</ns1:titleOfClass>
		<ns1:cusip>G17434104</ns1:cusip>
		<ns1:value>4</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>106</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>106</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CAE Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>124765108</ns1:cusip>
		<ns1:value>161653</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>6228487</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5878838</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>349649</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Canadian Imperial Bk</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>136069101</ns1:cusip>
		<ns1:value>18629</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>197192</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>197192</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Canadian Natural Resources Ltd.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>136385101</ns1:cusip>
		<ns1:value>195064</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4011532</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3947543</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>63989</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Canadian Pacific Kansas City</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>13646K108</ns1:cusip>
		<ns1:value>322532</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4111721</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4044069</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>67652</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Carlyle Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>14316J108</ns1:cusip>
		<ns1:value>73504</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1518992</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1446191</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>72801</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Cdn Natl Railway</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>136375102</ns1:cusip>
		<ns1:value>247843</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2415690</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2284394</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>131296</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Cencora</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>03073E105</ns1:cusip>
		<ns1:value>59816</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>190412</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>183259</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>7153</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Cenovus Energy</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>15135U109</ns1:cusip>
		<ns1:value>2526</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>95506</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>95506</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CGI Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Cl A Sub Vtg</ns1:titleOfClass>
		<ns1:cusip>12532H104</ns1:cusip>
		<ns1:value>271914</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3731273</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3542893</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>188380</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Chevron Corporation</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>166764100</ns1:cusip>
		<ns1:value>494</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2390</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2390</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Chubb Limited</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>H1467J104</ns1:cusip>
		<ns1:value>377108</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1157024</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1072374</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>84650</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Cisco Systems</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>17275R102</ns1:cusip>
		<ns1:value>7872</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>101460</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>101460</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Citigroup</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com New</ns1:titleOfClass>
		<ns1:cusip>172967424</ns1:cusip>
		<ns1:value>17</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>150</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>150</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Colgate Palmolive</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>194162103</ns1:cusip>
		<ns1:value>93</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1100</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1100</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Colliers Intl</ns1:nameOfIssuer>
		<ns1:titleOfClass>Sub Vtg</ns1:titleOfClass>
		<ns1:cusip>194693107</ns1:cusip>
		<ns1:value>216604</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2032428</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1909395</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>123033</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Comcast Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>20030N101</ns1:cusip>
		<ns1:value>273760</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>9535358</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>8819593</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>715765</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Consumer Staples Select Sector SPDR</ns1:nameOfIssuer>
		<ns1:titleOfClass>SBI CONS STPLS</ns1:titleOfClass>
		<ns1:cusip>81369Y308</ns1:cusip>
		<ns1:value>0</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>10</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Corning Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>219350105</ns1:cusip>
		<ns1:value>445</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3275</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3275</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CostCo Wholesale</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>22160K105</ns1:cusip>
		<ns1:value>3087</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3099</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3099</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Cummins Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>231021106</ns1:cusip>
		<ns1:value>174131</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>323652</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>307658</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>15994</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CVS Health</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>126650100</ns1:cusip>
		<ns1:value>421</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5865</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5865</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Deere &amp; Co.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>244199105</ns1:cusip>
		<ns1:value>28</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>50</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>50</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Denison Mines Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>248356107</ns1:cusip>
		<ns1:value>13203</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3737515</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3573682</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>163833</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Diageo PLC</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spons ADR New</ns1:titleOfClass>
		<ns1:cusip>25243Q205</ns1:cusip>
		<ns1:value>2148</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>28860</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>28860</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Docebo</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>25609L105</ns1:cusip>
		<ns1:value>27284</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1561781</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1493342</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>68439</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Eaton Corporation PLC</ns1:nameOfIssuer>
		<ns1:titleOfClass>SHS</ns1:titleOfClass>
		<ns1:cusip>G29183103</ns1:cusip>
		<ns1:value>3005</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>8403</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>8403</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Ebay Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>278642103</ns1:cusip>
		<ns1:value>389313</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4277227</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4088189</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>189038</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Ecolab Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>278865100</ns1:cusip>
		<ns1:value>53</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>200</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>200</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Elevance Health</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>036752103</ns1:cusip>
		<ns1:value>259588</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>886724</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>846887</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>39837</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Emera</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>290876101</ns1:cusip>
		<ns1:value>14259</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>275963</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>275963</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Emerson Electric</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>291011104</ns1:cusip>
		<ns1:value>685</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5230</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5230</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Enbridge Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>29250N105</ns1:cusip>
		<ns1:value>3364</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>62267</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>62267</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Enerflex Ltd.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>29269R105</ns1:cusip>
		<ns1:value>2</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>100</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>100</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Eupraxia Pharmaceuticals</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>29842P105</ns1:cusip>
		<ns1:value>26377</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3666465</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3505843</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>160622</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Exxon Mobil Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>30231G102</ns1:cusip>
		<ns1:value>254</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1503</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1503</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Flowserve Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>34354P105</ns1:cusip>
		<ns1:value>147573</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2007525</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1907734</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>99791</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Fortis Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>349553107</ns1:cusip>
		<ns1:value>220894</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3972034</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3911908</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>60126</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Franco Nevada Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>351858105</ns1:cusip>
		<ns1:value>148414</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>601308</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>592510</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>8798</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Gen Digital</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>668771108</ns1:cusip>
		<ns1:value>195594</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10387394</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>9874995</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>512399</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>GFL Environmental</ns1:nameOfIssuer>
		<ns1:titleOfClass>Sub Vtg Shs</ns1:titleOfClass>
		<ns1:cusip>36168Q104</ns1:cusip>
		<ns1:value>276001</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>6637498</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>6523806</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>113692</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Gildan Activewear</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>375916103</ns1:cusip>
		<ns1:value>189749</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3418154</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3358931</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>59223</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>GSK PLC</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spons ADR</ns1:titleOfClass>
		<ns1:cusip>37733W204</ns1:cusip>
		<ns1:value>586</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10630</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>10630</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Health Care Select Sector SPDR</ns1:nameOfIssuer>
		<ns1:titleOfClass>SBI HEALTHCARE</ns1:titleOfClass>
		<ns1:cusip>81369Y209</ns1:cusip>
		<ns1:value>337</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2302</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2302</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Home Depot</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>437076102</ns1:cusip>
		<ns1:value>55</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>168</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>168</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Honeywell Intl.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>438516106</ns1:cusip>
		<ns1:value>4883</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>21605</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>21605</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>IBM Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>459200101</ns1:cusip>
		<ns1:value>50</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>210</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>210</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Imperial Oil</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com New</ns1:titleOfClass>
		<ns1:cusip>453038408</ns1:cusip>
		<ns1:value>3764</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>28835</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>28835</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Invesco Aerospace &amp; Defense ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>46137V100</ns1:cusip>
		<ns1:value>8</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>50</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>50</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Invesco QQQ Trust</ns1:nameOfIssuer>
		<ns1:titleOfClass>Unit Ser 1</ns1:titleOfClass>
		<ns1:cusip>46090E103</ns1:cusip>
		<ns1:value>176</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>305</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>305</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Invesco S&amp;P 500 Equal Weight Energy ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>46137V365</ns1:cusip>
		<ns1:value>19</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>175</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>175</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>iShares Core S&amp;P 500 ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>CORE S&amp;P500 ETF</ns1:titleOfClass>
		<ns1:cusip>464287200</ns1:cusip>
		<ns1:value>1208</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1849</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1849</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>iShares MBS ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>MBS ETF</ns1:titleOfClass>
		<ns1:cusip>464288588</ns1:cusip>
		<ns1:value>25</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>270</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>270</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>iShares MSCI EAFE ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>464287465</ns1:cusip>
		<ns1:value>3670</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>37794</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>37794</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>iShares Select Dividend ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>464287168</ns1:cusip>
		<ns1:value>29</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>195</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>195</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>iShares US Healthcare ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>464287762</ns1:cusip>
		<ns1:value>28</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>460</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>460</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Johnson &amp; Johnson</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>478160104</ns1:cusip>
		<ns1:value>9324</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>38146</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>38146</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Johnson Controls International</ns1:nameOfIssuer>
		<ns1:titleOfClass>SHS</ns1:titleOfClass>
		<ns1:cusip>G51502105</ns1:cusip>
		<ns1:value>8815</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>67320</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>67320</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>JPMorgan Chase &amp; Co.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>46625H100</ns1:cusip>
		<ns1:value>9236</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>31400</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>31400</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Kimberly Clark Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>494368103</ns1:cusip>
		<ns1:value>177684</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1841866</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1750227</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>91639</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Magna Intl Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>559222401</ns1:cusip>
		<ns1:value>44</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>800</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>800</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Magnum Ice Cream Company</ns1:nameOfIssuer>
		<ns1:titleOfClass>Ord Shs</ns1:titleOfClass>
		<ns1:cusip>N5505D105</ns1:cusip>
		<ns1:value>14648</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>979815</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>979815</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Manulife Fincl Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>56501R106</ns1:cusip>
		<ns1:value>347422</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10117802</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>9955427</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>162375</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Marsh &amp; McLennan</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>571748102</ns1:cusip>
		<ns1:value>135251</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>779770</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>741085</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>38685</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Masco</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>574599106</ns1:cusip>
		<ns1:value>191158</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3166441</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2894145</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>272296</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MasterCard Incorporated</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A</ns1:titleOfClass>
		<ns1:cusip>57636Q104</ns1:cusip>
		<ns1:value>12</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>25</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>25</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>McDonald's Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>580135101</ns1:cusip>
		<ns1:value>38</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>125</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>125</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MDA Space</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>55293N109</ns1:cusip>
		<ns1:value>48753</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1930691</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1846111</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>84580</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Medtronic PLC</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>G5960L103</ns1:cusip>
		<ns1:value>387253</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4469174</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4168070</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>301104</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Merck&amp; Co Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>58933Y105</ns1:cusip>
		<ns1:value>364465</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3029891</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2794659</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>235232</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Meta Platforms</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A</ns1:titleOfClass>
		<ns1:cusip>30303M102</ns1:cusip>
		<ns1:value>2</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Microsoft</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>594918104</ns1:cusip>
		<ns1:value>10939</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>29552</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>29552</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Mondelez Int'l Inc. 'A'</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A</ns1:titleOfClass>
		<ns1:cusip>609207105</ns1:cusip>
		<ns1:value>1445</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>25075</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>25075</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Morgan Stanley</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com New</ns1:titleOfClass>
		<ns1:cusip>617446448</ns1:cusip>
		<ns1:value>82</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>NeoGenomics Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com New</ns1:titleOfClass>
		<ns1:cusip>64049M209</ns1:cusip>
		<ns1:value>0</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>50</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>50</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>NetApp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>64110D104</ns1:cusip>
		<ns1:value>372951</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3642465</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3395358</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>247107</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Newmont Mining Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>651639106</ns1:cusip>
		<ns1:value>433</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4000</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4000</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Nike</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL B</ns1:titleOfClass>
		<ns1:cusip>654106103</ns1:cusip>
		<ns1:value>0</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Novartis</ns1:nameOfIssuer>
		<ns1:titleOfClass>Sponsored ADR</ns1:titleOfClass>
		<ns1:cusip>66987V109</ns1:cusip>
		<ns1:value>2875</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>18824</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>18824</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Novo Nordisk ADR</ns1:nameOfIssuer>
		<ns1:titleOfClass>ADR</ns1:titleOfClass>
		<ns1:cusip>670100205</ns1:cusip>
		<ns1:value>2120</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>57713</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>57713</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Nutrien</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>67077M108</ns1:cusip>
		<ns1:value>278503</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3701225</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3641997</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>59228</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>NVIDIA</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>67066G104</ns1:cusip>
		<ns1:value>23</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>132</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>132</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Omnicom Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>681919106</ns1:cusip>
		<ns1:value>310914</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4128466</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3928851</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>199615</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Oneok Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>682680103</ns1:cusip>
		<ns1:value>9</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>100</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>100</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Open Text Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>683715106</ns1:cusip>
		<ns1:value>113698</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5118468</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5035708</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>82760</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Pembina Pipeline Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>706327103</ns1:cusip>
		<ns1:value>9960</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>223236</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>223236</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PepsiCo Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>713448108</ns1:cusip>
		<ns1:value>3619</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>23305</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>23305</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Pfizer Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>717081103</ns1:cusip>
		<ns1:value>30</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1100</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1100</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PNC Financial Services Group</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>693475105</ns1:cusip>
		<ns1:value>10</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>50</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>50</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PPG Industries</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>693506107</ns1:cusip>
		<ns1:value>396751</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3712117</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3450380</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>261737</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Procter &amp; Gamble</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>742718109</ns1:cusip>
		<ns1:value>1949</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>13495</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>13495</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Qualcomm</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>747525103</ns1:cusip>
		<ns1:value>310138</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2408283</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2256991</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>151292</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>RB Global</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>74935Q107</ns1:cusip>
		<ns1:value>164885</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1724806</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1697085</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>27721</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Restaurant Brands International</ns1:nameOfIssuer>
		<ns1:titleOfClass>Class B Non VTG</ns1:titleOfClass>
		<ns1:cusip>76131D103</ns1:cusip>
		<ns1:value>376073</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5098410</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4879091</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>219319</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Rogers Communications</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>775109200</ns1:cusip>
		<ns1:value>363849</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>9491032</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>9104181</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>386851</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Royal Bank Cda</ns1:nameOfIssuer>
		<ns1:titleOfClass>ADR (2 ORD)</ns1:titleOfClass>
		<ns1:cusip>780087102</ns1:cusip>
		<ns1:value>581046</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3605831</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3495624</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>110207</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SAP SE ADR</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spons ADR</ns1:titleOfClass>
		<ns1:cusip>803054204</ns1:cusip>
		<ns1:value>128</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>750</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>750</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SEI Investments</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>784117103</ns1:cusip>
		<ns1:value>139139</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1773154</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1685747</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>87407</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Sherwin Williams Co.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>824348106</ns1:cusip>
		<ns1:value>160</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Smith &amp; Nephew</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>83175M205</ns1:cusip>
		<ns1:value>1390</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>43745</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>43745</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Solstice Advanced Materials</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com Shs</ns1:titleOfClass>
		<ns1:cusip>83443Q103</ns1:cusip>
		<ns1:value>365</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4795</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4795</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Solventum Corp</ns1:nameOfIssuer>
		<ns1:titleOfClass>Com Shs</ns1:titleOfClass>
		<ns1:cusip>83444M101</ns1:cusip>
		<ns1:value>0</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>12</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>12</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Somnigroup International</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>88023U101</ns1:cusip>
		<ns1:value>416</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>5635</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5635</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>South Bow Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>83671M105</ns1:cusip>
		<ns1:value>0</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>10</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SPDR Portfolio S&amp;P 500 Growth</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>78464A409</ns1:cusip>
		<ns1:value>25600</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>261658</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>261658</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SPDR S&amp;P 500 ETF Trust</ns1:nameOfIssuer>
		<ns1:titleOfClass>ETF</ns1:titleOfClass>
		<ns1:cusip>78462F103</ns1:cusip>
		<ns1:value>118</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>182</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>182</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Sprott Physical Gold T/U</ns1:nameOfIssuer>
		<ns1:titleOfClass>UNIT</ns1:titleOfClass>
		<ns1:cusip>85207H104</ns1:cusip>
		<ns1:value>1401</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>39500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>39500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Sprott Physical Silver T/U</ns1:nameOfIssuer>
		<ns1:titleOfClass>TR UNIT</ns1:titleOfClass>
		<ns1:cusip>85207K107</ns1:cusip>
		<ns1:value>2255</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>92500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>92500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Sun Life Fncl Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>866796105</ns1:cusip>
		<ns1:value>181543</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2907092</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2862834</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>44258</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Suncor Energy</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>867224107</ns1:cusip>
		<ns1:value>269430</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>4086562</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>4022201</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>64361</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Sysco</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>871829107</ns1:cusip>
		<ns1:value>128910</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1807237</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1726615</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>80622</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Taiwan Semiconductor Manufacturing</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spons ADS</ns1:titleOfClass>
		<ns1:cusip>874039100</ns1:cusip>
		<ns1:value>3401</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>10065</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>10065</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TC Energy</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>87807B107</ns1:cusip>
		<ns1:value>235840</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3778289</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3720446</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>57843</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TE Connectivity Ltd.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Ord Shs</ns1:titleOfClass>
		<ns1:cusip>G87052109</ns1:cusip>
		<ns1:value>5</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>25</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>25</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TELUS</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>87971M103</ns1:cusip>
		<ns1:value>2336</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>182371</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>182371</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Tesla Motors Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>88160R101</ns1:cusip>
		<ns1:value>83</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>225</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>225</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Thermo Fisher Scientific Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>883556102</ns1:cusip>
		<ns1:value>1160</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2360</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>2360</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Thomson Reuters Corp-NEW</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>884903808</ns1:cusip>
		<ns1:value>5388</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>59891</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>59891</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TJX companies</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>872540109</ns1:cusip>
		<ns1:value>159</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1000</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1000</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Toronto Dominion Bk</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>891160509</ns1:cusip>
		<ns1:value>687391</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>7383692</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>7149485</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>234207</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Triple Flag Precious Metals</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>89679M104</ns1:cusip>
		<ns1:value>41313</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1193676</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1141852</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>51824</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Unilever plc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Spon ADR New</ns1:titleOfClass>
		<ns1:cusip>904767803</ns1:cusip>
		<ns1:value>534</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>9382</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>9382</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Union Pacific Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>907818108</ns1:cusip>
		<ns1:value>258635</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1066009</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1018611</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>47398</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>United Health Group Inc.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>91324P102</ns1:cusip>
		<ns1:value>4</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>18</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>18</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Verizon Communications</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>92343V104</ns1:cusip>
		<ns1:value>2025</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>40345</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>40345</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Versant Media Group Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>925283103</ns1:cusip>
		<ns1:value>30</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>837</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>837</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Visa Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>92826C839</ns1:cusip>
		<ns1:value>47</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>157</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>157</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Wabash National Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>929566107</ns1:cusip>
		<ns1:value>6</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>700</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>700</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>WABTEC CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>929740108</ns1:cusip>
		<ns1:value>412087</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1648944</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1567626</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>81318</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Wal-Mart Stores</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>931142103</ns1:cusip>
		<ns1:value>2161</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>17393</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>17393</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Walt Disney</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>254687106</ns1:cusip>
		<ns1:value>1301</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>13500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>13500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Waste Connections</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>94106B101</ns1:cusip>
		<ns1:value>12</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>76</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>76</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Waste Management Inc</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>94106L109</ns1:cusip>
		<ns1:value>183</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>800</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>800</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Wells Fargo</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>949746101</ns1:cusip>
		<ns1:value>163042</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2048015</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1962090</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>85925</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Western Copper &amp; Gold Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>95805V108</ns1:cusip>
		<ns1:value>37</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>14790</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>14790</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>Wheaton Precious Metals Corp.</ns1:nameOfIssuer>
		<ns1:titleOfClass>Common</ns1:titleOfClass>
		<ns1:cusip>962879102</ns1:cusip>
		<ns1:value>457</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3500</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>3500</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>VANGUARD RUSSELL 1000 VAL ETF</ns1:nameOfIssuer>
		<ns1:titleOfClass>VNG RUS1000IDX</ns1:titleOfClass>
		<ns1:cusip>92206C714</ns1:cusip>
		<ns1:value>1</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>16</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>16</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>0</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
</ns1:informationTable>
