Everyone swings off CG's and Nixon's nuts, saying how they're the best and have great rates (esp Nixon). Well I came from the GTA, so I know what "great rates" are, and all of the Vancouver shops are out to ****ing lunch. A full day and almost a thousand bucks to do trailing arm bushings? I did it in less time in a friend's garage with a socket set and a torch.
When I was there, there was a guy I found who seemed reasonable. I think he's out in Surrey or Richmond, he's a regular on the BC BMW forums, I think his handle is Al Canuck.