That's a bit hard to say without knowing where he resides currently.
The Sherbourne Health Centre in Toronto is one, but you have to be a resident of Toronto or they'll deny you. The best way to find out is to ask your family doctor if they know anyone. I'm currently going to see a therapist in May in my city who has had some experience with GID patients, but he also does general therapy as well. So sometimes you can luck out that way.
The rule of thumb in Ontario is that a private practising doctor will make you charge up front, but public ones take OHIP. And once again, the issue with that is you might catch the doctor when he's bogged down with patients and you might have to wait a couple of months. The last time I checked with Sherbourne(before I was denied.) it was an 6 month-year wait. My other doctor was contacted in February and I got a date in May. If someone cancels, of course, it could be sooner but it depends on the doctor's circumstances as well.
You don't necessarily need a GID therapist, but it would be much smoother to grab someone who is experienced.