Actually, that's very helpful! So you correct in a sense. CnIB is not the be-all-end-all solution, but can certain provide services to help him live indecently. He will have to active in requesting assistance from them.
Some people swear by eSight, it's great that it helps them. AFAIK, Waterloo still doesn't include them on the approval list of recommended tech aids. If I'm wrong about that, someone can correct me and I'll retract.
So, there are other organizations for the blind:
Canadian Counci For The Blind is a self-help, advocacy, social group that meet regularly and offer a variety of inclusive activity for all Canadians experiencing blindness, low vision, and vision loss ( my words not theirs).
$1Canadian Federation of the Blind
$1$1