The Sherway Apple store used to be good once, and I still find it better than the rest. I am just not sure I find Apple's new plan to hire "yuppie" teenagers appealing. Where are my older Geniuses?! Behind the doors, Googling what's to be done next.
In any case, the service at this store still rocks. Wait time for walk-ins are about an hour to two hours. And diagnosis/fix time is another hour. So be prepared. The good part? This store takes tons of walk-ins!