Turbine manufacturing in Almonte
Search results
-
Canadian Hydro Components Limited (CHC) is a well established hydroelectric turbine manufacturing company located in Almonte, Ontario, Canada. Owner and President, Mike Dupuis, has been a staunch supporter of small hydro for many years and in 1987 incorporated Canadian Hydro Components Limited CHC …