Don't go to Canon, they have no idea what your talking about, and I would be careful taking it to any Camera place, it is a pretty specializes procedure.
You can do it yourself if your game,

and all the risk is on your own sholders, I did three Canon 5D's, which were my own equipment, and it went very well, a bit stressful but OK.
Leon
Have a look at this.
http://www.lifepixel.com/