I have lived on the Island the last 15 years, and although I stop in at SG from time to time, I have no experience with their service dept.
I rearly meet other Guzzi riders, so little feed back about them from others over here.
If you are in Vancouver, check out Chilliwack Motorcycles @ 46745 Yale Road. I believe Gord Hill is retired, but his son Matt is running the business in this new location since last year. Gord had a great reputation as a mechanic, and surely has past on his Guzzi knowledge to Matt, as they worked together for a few years servicing our favorite brand and others.
Good shops seem to be getting scarce these days.....