Another Edmontonian! Do you park downtown? I see about four other Pathies where I park, in the Grandin area...
But I digress. Personally, I just replaced mine. There was another guy on here in the past who said he successfully repaired his, but he didn't go into any detail about it.
Oh, and I was wrong on the price; I must have been thinking about a different part. I got mine from Courtesy Parts, in the states, and it was $150 plus a $40 UPS brokerage fee.
http://www.courtesyparts.com/28576-cont ... 00278.html. If you order from there, make sure to give them your VIN so they can confirm the part number.