Projects Return to projects Deschambault Province/State: Quebec Country: Canada Capacity: 6 000 SCFM Industry: Anode manufacturing plant (aluminium smelters) Project Type: Air Pollution Control