Canada you say?
As in the Canada with all the awesome?
Seems like we all agree on this being set in the land of the red maple leaf!
Also Silver Falls is a nice name, but it kinda implies that there's (a) water fall(s) or something nearby...
Like a large forest known for it's very pretty water falls.
Also, sorry for being so quiet. I've had some pretty bad headache problems lately, but hopefully it won't be much of a problem from now on.