<?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>8664524</value>
		<shrsOrPrnAmt>
			<sshPrnamt>49166</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>49166</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>023135106</cusip>
		<value>7686548</value>
		<shrsOrPrnAmt>
			<sshPrnamt>35036</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>35036</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>7833774</value>
		<shrsOrPrnAmt>
			<sshPrnamt>233844</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>233844</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CAE INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>124765108</cusip>
		<value>3620276</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123757</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>123757</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CANADIAN PACIFIC KANSAS CITY LTD</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>13646K108</cusip>
		<value>4018987</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50685</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50685</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CN RAIL</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>136375102</cusip>
		<value>2535570</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24380</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24380</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EATON CORP PLC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>G29183103</cusip>
		<value>2334358</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6539</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6539</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMORGAN CHASE &amp; COMPANY</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>46625H100</cusip>
		<value>8912123</value>
		<shrsOrPrnAmt>
			<sshPrnamt>30741</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30741</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MICROSOFT</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>594918104</cusip>
		<value>8113255</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16311</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16311</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYPAL HOLDINGS INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>70450Y103</cusip>
		<value>3501215</value>
		<shrsOrPrnAmt>
			<sshPrnamt>47110</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>47110</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ROYAL BANK CDA</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>780087102</cusip>
		<value>7229709</value>
		<shrsOrPrnAmt>
			<sshPrnamt>54959</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>54959</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TELUS CORP COMMON</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>87971M103</cusip>
		<value>147318</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9190</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9190</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>VERTIV HOLDING</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>92537N108</cusip>
		<value>3499943</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27256</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27256</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ISHARES CORE S&amp;P 500 INDEX</nameOfIssuer>
		<titleOfClass>ETF</titleOfClass>
		<cusip>46434R109</cusip>
		<value>10395</value>
		<shrsOrPrnAmt>
			<sshPrnamt>271</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>271</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>30303M102</cusip>
		<value>9359719</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12681</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12681</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CELESTICA INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>15101Q207</cusip>
		<value>4486783</value>
		<shrsOrPrnAmt>
			<sshPrnamt>28771</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>28771</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CELSIUS HLDGS INC</nameOfIssuer>
		<titleOfClass>COM NEW</titleOfClass>
		<cusip>15118V207</cusip>
		<value>2300</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MOTOROLA SOLUTIONS INC</nameOfIssuer>
		<titleOfClass>COM NEW</titleOfClass>
		<cusip>620076307</cusip>
		<value>851</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST SOLAR INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>336433107</cusip>
		<value>7175000</value>
		<shrsOrPrnAmt>
			<sshPrnamt>43343</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>43343</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
