Many homeless shelters don't meet B.C. Building Code or B.C. Fire Code requirements