STS Canada Inc logo

STS Canada Inc

STS Canada is an engineering group specialized in industrial filtration and separation processes. From troubleshooting to maximizing your process and equipment, STS Canada brings an all-round perpective to the table through a global and independent vision. Our team provides complete support so tha... Read more

Headquarters

Montreal, Canada

Employees

1-10

Links


Org chart

Collapse

Teams

This company has no teams yet


Offices