We are limited for tuning in the city. There is an AWD dyno in the city but I'm not sure if it has been properly calibrated yet or if there is even a tuner for it.
Locally, Justin @ Nemesis Performance is the only person I know that tunes Subarus. He comes highly recommended. I know he was having issues with the tuning software before so you might want to contact him and see if he is tuning again.
Another option is to get yourself an E-Tune. This is a good way to get a custom tune and it involved doing multiple datalogs with an accessport and sending them off to the tuner for map adjustments until they are satisfied. There are multiple e-tuners out there. Make sure you do your research before selecting one. These are the more popular ones:
- Eric @ Torqued Performance (most popular)
- Stephen @ iA Performance
- Bill @ Delicious Tuning
- PhatBotti Tuning
Your other option is to take the car to a tuner and have it dyno tuned. I've heard great things about Sonny @ Air Boy Tuning in Calgary. There are a few tuners down south as well. You can check out Cobb's website for approved Dyno/E-Tuners http://www.cobbtuning.com/dealers
As far as bodywork goes, we have a thread which lists all the recommended body shops in the city. http://toptierimports.com/index.php?topic=9656.0