<?xml version="1.0" encoding="UTF-8"?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<infoTable>
		<nameOfIssuer>Alphabet Inc. Class A</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>02079K305</cusip>
		<value>3208</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9323</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3208</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alphabet Inc. Class C</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>02079K107</cusip>
		<value>90790</value>
		<shrsOrPrnAmt>
			<sshPrnamt>266449</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>90790</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amazon.com Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>023135106</cusip>
		<value>56411</value>
		<shrsOrPrnAmt>
			<sshPrnamt>226412</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>56411</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Apple Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>037833100</cusip>
		<value>91088</value>
		<shrsOrPrnAmt>
			<sshPrnamt>273520</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>91088</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank of Montreal</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>063671101</cusip>
		<value>585</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3501</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>585</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank of Nova Scotia</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>064149107</cusip>
		<value>513</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5640</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>513</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Berkshire Hathaway B</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>084670702</cusip>
		<value>40931</value>
		<shrsOrPrnAmt>
			<sshPrnamt>82200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>40931</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brookfield Asset Management Ltd</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>113004105</cusip>
		<value>11415</value>
		<shrsOrPrnAmt>
			<sshPrnamt>255952</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11415</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brookfield Corporation</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>11271J107</cusip>
		<value>46030</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1262547</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>46030</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brookfield Infrast. Partners LP C$</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>G16252101</cusip>
		<value>9993</value>
		<shrsOrPrnAmt>
			<sshPrnamt>280972</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9993</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brookfield Infrastructure Corp Sub VT</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>11276H106</cusip>
		<value>1302</value>
		<shrsOrPrnAmt>
			<sshPrnamt>36588</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1302</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brookfield Renewable Energy</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>G16258108</cusip>
		<value>211</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>211</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Canadian Imperial Bank of Commerce</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>136069101</cusip>
		<value>235</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2133</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>235</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Canadian Natural Resources</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>136385101</cusip>
		<value>43889</value>
		<shrsOrPrnAmt>
			<sshPrnamt>933844</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>43889</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Celestica Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>15101Q207</cusip>
		<value>542</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>542</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Coca-Cola Company</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>191216100</cusip>
		<value>10593</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123061</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10593</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Costco Wholesale Corporation</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>22160K105</cusip>
		<value>56179</value>
		<shrsOrPrnAmt>
			<sshPrnamt>61712</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>56179</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Domino's Pizza, Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>25754A201</cusip>
		<value>22564</value>
		<shrsOrPrnAmt>
			<sshPrnamt>75312</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>22564</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Emera Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>290876101</cusip>
		<value>654</value>
		<shrsOrPrnAmt>
			<sshPrnamt>13700</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>654</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Enbridge Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>29250N105</cusip>
		<value>564</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12137</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>564</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fair Isaac Corporation</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>303250104</cusip>
		<value>18532</value>
		<shrsOrPrnAmt>
			<sshPrnamt>31280</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>18532</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ferrari N.V.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>N3167Y103</cusip>
		<value>42913</value>
		<shrsOrPrnAmt>
			<sshPrnamt>109234</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>42913</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FirstService Corp</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>33767E202</cusip>
		<value>31323</value>
		<shrsOrPrnAmt>
			<sshPrnamt>244813</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>31323</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fortis Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>349553107</cusip>
		<value>955</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18089</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>955</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Garmin Ltd</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>H2906T109</cusip>
		<value>41932</value>
		<shrsOrPrnAmt>
			<sshPrnamt>146185</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>41932</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Invesco QQQ Trust</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>46090E103</cusip>
		<value>781</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1056</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>781</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JP Morgan Chase &amp; Co</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>46625H100</cusip>
		<value>583</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1761</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>583</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Live Nation Entertainment Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>538034109</cusip>
		<value>49834</value>
		<shrsOrPrnAmt>
			<sshPrnamt>294352</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>49834</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Manulife Financial Corp.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>56501R106</cusip>
		<value>336</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7900</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>336</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mastercard Inc Class A</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>57636Q104</cusip>
		<value>513</value>
		<shrsOrPrnAmt>
			<sshPrnamt>930</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>513</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Meta Platforms Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>30303M102</cusip>
		<value>37863</value>
		<shrsOrPrnAmt>
			<sshPrnamt>52212</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>37863</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Microsoft Corp.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>594918104</cusip>
		<value>71975</value>
		<shrsOrPrnAmt>
			<sshPrnamt>140330</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>71975</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Moody's Corp</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>615369105</cusip>
		<value>45829</value>
		<shrsOrPrnAmt>
			<sshPrnamt>100917</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>45829</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MSCI Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>55354G100</cusip>
		<value>37080</value>
		<shrsOrPrnAmt>
			<sshPrnamt>68838</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>37080</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Netflix Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>64110L106</cusip>
		<value>36524</value>
		<shrsOrPrnAmt>
			<sshPrnamt>524915</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>36524</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Nvidia Corp</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>67066G104</cusip>
		<value>1215</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5320</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1215</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Palo Alto Networks Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>697435105</cusip>
		<value>278</value>
		<shrsOrPrnAmt>
			<sshPrnamt>700</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>278</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pembina Pipeline Corp</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>706327103</cusip>
		<value>7702</value>
		<shrsOrPrnAmt>
			<sshPrnamt>172649</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7702</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Restaurant Brands International</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>76131D103</cusip>
		<value>23248</value>
		<shrsOrPrnAmt>
			<sshPrnamt>326922</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23248</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Royal Bank of Canada</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>780087102</cusip>
		<value>11342</value>
		<shrsOrPrnAmt>
			<sshPrnamt>57698</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11342</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>South Bow Corporation</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>83671M105</cusip>
		<value>1171</value>
		<shrsOrPrnAmt>
			<sshPrnamt>35380</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1171</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Stryker Corp</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>863667101</cusip>
		<value>30405</value>
		<shrsOrPrnAmt>
			<sshPrnamt>110407</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30405</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Suncor Energy</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>867224107</cusip>
		<value>213</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3146</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>213</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Taiwan Semiconductor Manufacturing Co</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>874039100</cusip>
		<value>56541</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123941</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>56541</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tesla Motors Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>88160R101</cusip>
		<value>341</value>
		<shrsOrPrnAmt>
			<sshPrnamt>962</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>341</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TFI International Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>87241L109</cusip>
		<value>46326</value>
		<shrsOrPrnAmt>
			<sshPrnamt>386577</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>46326</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TJX Companies Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>872540109</cusip>
		<value>1466</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11080</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1466</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Toronto Dominion Bank</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>891160509</cusip>
		<value>1273</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10831</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1273</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TransDigm Group Inc</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>893641100</cusip>
		<value>24027</value>
		<shrsOrPrnAmt>
			<sshPrnamt>22194</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24027</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard 0-3 Month Treasury Bill ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>922040845</cusip>
		<value>801</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10577</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>801</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Intermediate-Term Corp Bond Index Fund ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>92206C870</cusip>
		<value>219</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2793</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>219</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard S&amp;P 500 ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>922908363</cusip>
		<value>234</value>
		<shrsOrPrnAmt>
			<sshPrnamt>334</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>234</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Short-Term Bond Index Fund ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>921937827</cusip>
		<value>225</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2945</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>225</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Short-Term Corporate Bond ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>92206C409</cusip>
		<value>23889</value>
		<shrsOrPrnAmt>
			<sshPrnamt>309241</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23889</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Total Bond Market ETF</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>921937835</cusip>
		<value>223</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3185</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>223</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Visa Inc. Cls A</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>92826C839</cusip>
		<value>58474</value>
		<shrsOrPrnAmt>
			<sshPrnamt>162731</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>58474</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Waste Connections Inc C$</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>94106B101</cusip>
		<value>42667</value>
		<shrsOrPrnAmt>
			<sshPrnamt>277350</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>42667</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Watsco Inc.</nameOfIssuer>
		<titleOfClass>CS</titleOfClass>
		<cusip>942622200</cusip>
		<value>3575</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11811</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3575</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
