10 employees
Staircase Ventures leads seed-stage rounds into Canada’s highest potential tech companies.
2023