They still sell name brand cycling stuff. I was there last week. They had Castelli and Descente gear on the racks. I don't find their MEC logo to be over the top at all. In fact, quite low key IMO.
And yes. The store across the street "Europe Bound" would be worth the look as well. Besides their terrible customer service, the prices can be very good.