This only holds if there are no rational branch points, e.g. if the cover is étale. Over every rational point on $C$, there are two rational points on precisely one of $B$ and $B'$ and zero on the other.