iphix is a great local service ... just a husband and wife duo that travel around calgary doing repairs like this on iDevices. I've used them for a battery in the past and they were awesome.
http://www.iphix.ca/
Unfortunately on their site it says a headphone jack replacement runs $80.