<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<infoTable>
		<nameOfIssuer>ALPHABET INC. CL-A</nameOfIssuer>
		<titleOfClass>CAP STK CL A</titleOfClass>
		<cusip>02079K305</cusip>
		<value>11932807</value>
		<shrsOrPrnAmt>
			<sshPrnamt>49086</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>49086</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>023135106</cusip>
		<value>7679680</value>
		<shrsOrPrnAmt>
			<sshPrnamt>34976</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>34976</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BROOKFIELD INFRASTRUCTURE PARTNERS L.P.</nameOfIssuer>
		<titleOfClass>LP INT UNIT</titleOfClass>
		<cusip>G16252101</cusip>
		<value>7694108</value>
		<shrsOrPrnAmt>
			<sshPrnamt>233464</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>233464</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CAE INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>124765108</cusip>
		<value>3659396</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123567</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>123567</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CANADIAN PACIFIC KANSAS CITY LTD</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>13646K108</cusip>
		<value>3768610</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50595</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50595</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CN RAIL</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>136375102</cusip>
		<value>2294630</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24330</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24330</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EATON CORP PLC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>G29183103</cusip>
		<value>2443478</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6529</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6529</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMORGAN CHASE &amp; COMPANY</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>46625H100</cusip>
		<value>9680862</value>
		<shrsOrPrnAmt>
			<sshPrnamt>30691</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30691</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MICROSOFT</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>594918104</cusip>
		<value>8435852</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16287</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16287</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYPAL HOLDINGS INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>70450Y103</cusip>
		<value>3153161</value>
		<shrsOrPrnAmt>
			<sshPrnamt>47020</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>47020</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ROYAL BANK CDA</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>780087102</cusip>
		<value>8089441</value>
		<shrsOrPrnAmt>
			<sshPrnamt>54879</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>54879</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>VERTIV HOLDING</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>92537N108</cusip>
		<value>4102789</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27196</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27196</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>30303M102</cusip>
		<value>9300923</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12665</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12665</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CELESTICA INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>15101Q207</cusip>
		<value>4556455</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18514</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>18514</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST SOLAR INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>336433107</cusip>
		<value>9545200</value>
		<shrsOrPrnAmt>
			<sshPrnamt>43283</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>43283</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
