eForCity Replacement Battery Compatible with Canon BP-945