Delcan Corp.

The Ottawa office of infrastructure engineering firm Delcan Corp.