Hai ah means "yes" in Cantonese, but as Luisa Tam explains, it is also an easy way to disagree without sounding disagreeable.