Where do you live in Ontario, Typo? Being in Toronto would help greatly with access to trans health services. There are many different avenues for HRT available elsewhere though. Surgery coverage is the only thing that requires going through CAMH. CAMH has received a deservedly bad reputation in the past but I've heard that things have improved in very recent times. I'm financially secure-enough to pay for my surgeries so I'd much rather not get involved with them.
I went out of my way to get a family physician in the LGBT health program at the Sherbourne Health Centre in downtown Toronto. They are taking care of all my general health needs and my HRT regimen. Sherbourne seems to have the most direct experience with all of this, and a number of the staff are LGBT with some in transition or fully transitioned themselves. They can also provide mental health therapists if needed. (I did not require this to be approved for HRT.) I had to go through a wait list to get initial access but it was well worth the wait. I wanted the simplicity and professionalism of having as much under one roof as possible. You must live in Toronto to access Sherbourne's health services though.
My voice training is at St. Micheal's Hospital and I absolutely adore my therapist there! The only other non-private service currently operating in Toronto is at Mt. Sinai Hospital, but at last check they were not accepting new patients yet. Mt. Sinai did provide my sperm banking service though.
Even if you are outside of Toronto you may be able to get useful contacts from Sherbourne if you get in touch with them. They've just recently overhauled their website so you might want to check it out -
http://sherbourne.on.ca Also you should look at the Rainbow Health Ontario website. They have an LGBT service provider lookup here -
http://www.rainbowhealthontario.ca/lgbtHealth/find.cfm There are more and more programs and services popping up quickly in the GTA region all the time now that awareness and demand is skyrocketing. I heard there is a major LGBT health program gaining steam in Hamilton now too, building on the Sherbourne model.