You're a social worker right? Well I can see how crappy agencies are a pain in the rear end to put up with, but like you said you only got about a year more to go, although that is an awful long time if you're stuck in a crappy job...have you considered looking for gov't work? I have no idea how things work in B.C. job-market wise etc. but yeah if you keep an eye on the 
Job Bank you might find something close to what you want in the near future...whatever will keep you going till September...hope that helps