STS Canada Inc.

Business Offices

STS Canada brings a new light on your filtration and separation problematics. From repair to optimization of process and equipments, STC Canada multiply its looks on the analysis in a global and independent vision.

354 rue Notre-Dame Ouest, suite 200
Montréal, Qc, H2Y 1T9

Opening Hours