Skip to main content
Sifa built this page from public sources. No one from Impact has claimed it yet.
Is this your organization?
Sign in as impacttransform.org to claim it and show Impact the way you want.
Unclaimed
Industry
healthcare
Headquarters
Ottawa, Canada
Founded
1986