Manager, careers in Ottawa, Canada