Matter of fact, Blind River may very well be that town that Neil Young refers to in "Helpless"...and he does mention Blind River specifically in another song about his youth: "Long May You Run"
If you're from North Ontario or have gone there, this rings a chord in the heart which cannot be denied.
- LH