Yeah, Apex is pretty reliable I hear. If you want anything performance or hard to find you should chat with the guys at Lightspeed in Red Deer. Its a drive but those guys know Subaru's very well. Plus rumors are they are looking for someone to work with that has one of these that wants to build the motor.
I use Pride Auto (http://prideautomotive.ca
) in edmonton for all my mechanical work and they have been awesome. They dont charge an arm and a leg if they can do something quickly and prices on parts are excellent.
Plus since they have done all sorts of things on mine including new subframe/diff bushings, transmission solinoids, plugs, etc.