I have taken my watch to Mr. Y. Phung at Yonge & Erskine with great success. A fraction of the costs being quoted other places.
http://www.yelp.ca/biz/y-phung-watch-repair-toronto
My friend has a high end watch and we both feel that very often the cost of the repair is based on 10% of the cost of the watch. Our theory seemed correct when my sister's all gold Rolex had the same problem as my gold/stainless - and she was quoted a much higher repair rate.