I've had MEC work on my bikes lots and always had great service. They've become my go to bike store. Been into the Broadyway store probably 2 dozen times over the last couple years and never had a bad experience. Ordering from their website is great, too.
I've been in and out of most of the Vancouver bike stores, and the only place I've ever had a negative experience in Vancouver is Speed Theory. Maybe I got the exployee who was having a bad day, but I won't be back. Never run into someone who was less interested in selling me a bike.