Masters degrees rarely seem helpful for admissions, and working would only be helpful if you were applying to a school that took that into account, and you did so for some time in some way that made you a better candidate.
How to improve an application after rejections always depends on why you were refused. For most people, the single easiest component to improve on would be the LSAT (which may also be why many Canadian schools weight it relatively lightly, and none use it as the primary entrance criteria, unlike many US schools).
I thought a thread was in order. Also, for those applying to clerk at BCCA, does it seem odd that the "detailed questionnaire" on which they apparently decide their short-list doesn't allow you to include much info and doesn't match up with the sample questionnaire in the job posting?