Discovery House Canada experiencing technical difficulties