Digressing a bit, I would mention language. I have friends with post-traumatic stress disorder and they don't speak English. They were sent to the military base in Trenton, where no one spoke French. They were harassed because of their language. They were mocked because they spoke French and didn't understand English. They fought to receive treatment in French. They had to drive an hour and 15 minutes away to see a therapist who spoke French.
That is not only inappropriate, but also unacceptable in the Canadian Armed Forces, which are supposed to be bilingual. Services should be available on site. Members should not have to drive an hour and 15 minutes away for treatment. That's an hour and 15 minutes each way. They were told their mileage would be reimbursed. Answers like that from the Canadian Armed Forces are not acceptable.