Canadian Guide Dogs for the Blind is a charity that has operated solely through donations since 1984 ...