Velofix is amazing, Tim does great work...and he comes to you.
McPhail's is a great shop that does wonderful work.
Ziggy's is great for high end bikes.
Wheels on Peel in New Hamburg is also great.
King Street is also top notch!
All of the shops do great work, but it really comes down to where you are located (except for Velofix) in which shop works for you. Location and the feeling of the shop when you go in. All of the Waterloo region shops are fantastic...but it is your duty to find the one that suits you and your comfort.
Very sorry for the loss...I hope you can find a shop that works for you.
Kev