Avalon Recovery Society in White Rock receives a much-needed boost