$300 fine for North Canterbury anti-vaccination doctor