Search Icon
English

Where We Work

Osmose crews are at work across the US and Canada, on city streets and country roads, diligently inspecting, maintaining, and restoring the crucial utility infrastructure that keeps North America powered and connected. 

Osmose employs approximately 4,200 people in North America, including a large supporting sales and field management team. Canadian offices are located in Montreal, Alberta, Kimberley, Saskatchewan, and Manitoba. 

Osmose-offices-North-America