STEM Program Facilitator careers in Ottawa, Canada