Startup Canada employs 37 employees. The Startup Canada management team includes Kayla Isabelle (CEO), Teri-Lyn O'Hara (Marketing and Communications Officer), and Isabel Nolan (Director of Programs).
Looking for a particular Startup Canada employee's phone or email?