It's great to have a good support structure, especially close loved ones like your husband. It makes the journey to wellness so much better, you're a lucky girl!
You're in Canada? Wow

I asked so that I might direct you to some resources for doctors, but unfortunately I don't know about any in Canada. The best I can do is to tell you to find a doctor who practices naturopathy (they are soooo much more open-minded and willing to really help and treat than regular MDs). A good place to start is to find a DO -- a 'Doctor of Osteopathy'. These doctor's treat their patients as a 'whole,' and don't just focus on one aspect of health.
Otherwise, if you're interested, take a closer look at the treatment method I used to heal myself; the hydration with water, nutrition, supplementation, exercise and most importantly, the amino acid "L-Tryptophan" -- all described on my main web site here:
http://www.geocities.com/pmddandpms/pmddcure.html
USP Grade L-Tryptophan (pure pharmaceutical grade) can be obtained through doctor's prescription at a compounding pharmacy, or it can be bought direct at some select health outlets. The place I buy my own supply is here (maybe they can direct you to a supplier in your area):
http://www.beautynhealth.com/tryptophan
Anyway enough gabbing from me

... please stay in touch and let me know how things go, etc.