excell claims management consultancy careers in Ottawa, Canada