Hi, Fox!
Sorry to hear about your housing and housemate troubles! I have a friend who works in a related area that would know of some local resources in Vancouver that might be able to give you a hand or at least some guidance; let me know if you need such resources and I'll scare up some info...