lean culture careers in Ottawa, Canada