<?xml version="1.0" encoding="utf-8" ?>
<inf:proxyVoteTable xmlns:inf="http://www.sec.gov/edgar/document/npxproxy/informationtable">
	<inf:proxyTable>
		<inf:issuerName>Amazon.com Inc.</inf:issuerName>
		<inf:cusip>023135106</inf:cusip>
		<inf:isin>US0231351067</inf:isin>
		<inf:meetingDate>05/20/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote to approve executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>44267</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>2651</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>41616</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Ansys Inc.</inf:issuerName>
		<inf:cusip>03662Q105</inf:cusip>
		<inf:isin>US03662Q1058</inf:isin>
		<inf:meetingDate>06/27/2025</inf:meetingDate>
		<inf:voteDescription>Advisory approval of the Compensation of Our Named Executive Officers</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>6141</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>366</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>5775</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>CAE Inc.</inf:issuerName>
		<inf:cusip>124765108</inf:cusip>
		<inf:isin>CA1247651088</inf:isin>
		<inf:meetingDate>08/13/2025</inf:meetingDate>
		<inf:voteDescription>Approving the advsiory (non binding) resolution accepting the approach to executive compensation disclosed in the Information Circular</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>123607</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>115858</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>7749</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Canadian National Railway Company</inf:issuerName>
		<inf:cusip>136375102</inf:cusip>
		<inf:isin>CA1363751027</inf:isin>
		<inf:meetingDate>05/02/2025</inf:meetingDate>
		<inf:voteDescription>Non-binding advisory resolution to accept the approach to executive compensation disclosed in the Information Circular</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>44990</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>42345</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>2645</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Canadian Pacific Kansas City Limited</inf:issuerName>
		<inf:cusip>13646K108</inf:cusip>
		<inf:isin>CA13646K1084</inf:isin>
		<inf:meetingDate>04/30/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote to approve the Corporation's approach to executive compensation as described in the Proxy circular</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>75445</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>70952</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>4493</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Celestica Inc.</inf:issuerName>
		<inf:cusip>15101Q108</inf:cusip>
		<inf:isin>CA15101Q2071</inf:isin>
		<inf:meetingDate>06/17/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote to approve named executive officer compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>27020</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>27020</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Eaton Corporation</inf:issuerName>
		<inf:cusip>G29183103</inf:cusip>
		<inf:isin>IE00B8KQN827</inf:isin>
		<inf:meetingDate>04/23/2025</inf:meetingDate>
		<inf:voteDescription>Approving, on an advisory basis, the company's executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>13746</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>12931</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>815</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>First Solar Inc.</inf:issuerName>
		<inf:cusip>336433107</inf:cusip>
		<inf:isin>US3364331070</inf:isin>
		<inf:meetingDate>05/14/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote to approve the compensation of our named executive officers</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>43836</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>41279</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>2557</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Intuit Inc.</inf:issuerName>
		<inf:cusip>461202103</inf:cusip>
		<inf:isin>US4612021034</inf:isin>
		<inf:meetingDate>01/23/2025</inf:meetingDate>
		<inf:voteDescription>Advisory to approve Intuit's executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>5860</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>5529</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>331</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>JPMorgan Chase &amp; Co.</inf:issuerName>
		<inf:cusip>46625H100</inf:cusip>
		<inf:isin>US46625H1005</inf:isin>
		<inf:meetingDate>05/20/2025</inf:meetingDate>
		<inf:voteDescription>Advisory resolution to approve executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>30903</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>1865</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>29038</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Meta Platforms Inc.</inf:issuerName>
		<inf:cusip>30303M102</inf:cusip>
		<inf:isin>US30303M1027</inf:isin>
		<inf:meetingDate>05/28/2025</inf:meetingDate>
		<inf:voteDescription>To approve, on a non-binding advisory basis, the compensation program for Meta Platforms, Inc.'s named executive officers as disclosed in Meta Platforms, Inc.'s proxy statement</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>12824</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>764</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>12060</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Paypal Holdings Inc.</inf:issuerName>
		<inf:cusip>70450Y103</inf:cusip>
		<inf:isin>US70450Y1038</inf:isin>
		<inf:meetingDate>06/05/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote to approve named executive officer compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>47098</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>2925</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>44173</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Royal Bank of Canada</inf:issuerName>
		<inf:cusip>780087102</inf:cusip>
		<inf:isin>CA7800871021</inf:isin>
		<inf:meetingDate>04/10/2025</inf:meetingDate>
		<inf:voteDescription>Advisory vote on the Bank's approach to executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>57253</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>54013</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>3240</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Telus Corporation</inf:issuerName>
		<inf:cusip>87971M103</inf:cusip>
		<inf:isin>CA87971M1032</inf:isin>
		<inf:meetingDate>05/09/2025</inf:meetingDate>
		<inf:voteDescription>Approve the company's approach to executive compensation</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>9400</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>1450</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>7950</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
	<inf:proxyTable>
		<inf:issuerName>Vertiv Holdings Co</inf:issuerName>
		<inf:cusip>92537N108</inf:cusip>
		<inf:isin>US92537N1081</inf:isin>
		<inf:meetingDate>06/18/2025</inf:meetingDate>
		<inf:voteDescription>To approve, on an advisory basis, the 2024 compensation of our names executive officers as disclosed in the Proxy Statement</inf:voteDescription>
		<inf:voteCategories>
			<inf:voteCategory>
				<inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType>
			</inf:voteCategory>
		</inf:voteCategories>
		<inf:voteSource>ISSUER</inf:voteSource>
		<inf:sharesVoted>31393</inf:sharesVoted>
		<inf:sharesOnLoan>0</inf:sharesOnLoan>
		<inf:vote>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>25618</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
			<inf:voteRecord>
				<inf:howVoted>FOR</inf:howVoted>
				<inf:sharesVoted>5775</inf:sharesVoted>
				<inf:managementRecommendation>FOR</inf:managementRecommendation>
			</inf:voteRecord>
		</inf:vote>
	</inf:proxyTable>
</inf:proxyVoteTable>
