I'm from Toronto, but have been living in the States for 12 years. I used to go to Viking Garage on Bering Av. in Etobicoke. Not sure if they're still there, but they were the best place for Volvo service, AFAIC.
Let me put it this way. Read this: My experience with Swedish Motors. Swedish Motors could have taken my car, sat on it until they found a transmission and charged me...whatever. What they did instead is help me get my transmission rebuilt (by a fantastic shop, BTW) expecting nothing in return. What they actually did get...is a customer.