Canning mayor Patrick Hall has won a defamation action against a resident who faked social media posts endorsing former federal MP Ben Morton.