EDIT: I did have a bad experience here once, but Eddie went above and beyond to fix the problem after I posted a negative review. It was a one time thing and that shouldn't stop anyone from going to the shop, because if there is any sort of problem, Eddie will fix it!
Toronto Repair Inc. is a very good store. It was recommended to me by a family friend, and he was right, it is a good place. The pricing was very good and affordable, and my iPod's battery was replaced with a good, new battery.
As I said, Eddie is a good guy who is dedicated to his business and willing to work with his customers and go beyond the call of duty. So yeah, if you need your electronics fixed for an affordable price, go to Toronto Repair Inc!