96 11 Canfyn, Betaalbaar huurvastgoed