Try Canon in Singapore.... yes i know its a long way away, but the cost to ship it there and back would be tones cheaper than the $600 or so you have been looking at. when i was there last year, I had my camera and lens serviced for around the $100 singapore dollars. was a 2 hour service time as well. dropped it of and had a coffee or two.
http://www.canon.com.sg/personal/web...anguageCode=EN
worth a thought..