Is it even possible for a young person to have good mental heath in an environment  (reserve life) that lacks opportunities and optimism for a bright future?

I agree with your point but there are root causes that would challenge even the strongest of minds. Until those fundamental issues are addressed, poor mental health will continue. No amount of psychology or anti-depressants will deny the realities of having no hope for a future.