Toronto Mac Repair, Upgrades & Data Recovery. Serving Greater Toronto for 20 years.



I’m truly amazed at the service and quality provided by Geoff. Knowledgeable, helpful, comes to your door, charges fair prices, and most importantly – makes sure that you have a working-like-new machine. Will not hesitate to recommend Geoff to any of my friends with Mac-related issues or to use him again myself.

  • Shyam Sheth – 182 Consulting



Geoff comes in, fixes the problem and I am good to go in less than an hour. He also gives me advice as to how I can avoid serious issues with my computers. I am impressed by his knowledge and thankful for his willingness to assist me in keeping my system operating properly.

Thanks Geoff, you are such a stress reliever!

  • Kimberly Blackwidow – Blackwidow Graphics



When it comes to Macintosh Computers, Geoff is my go-to-guy. Always helpful, his knowledge and experience are extensive. He knows the hardware and has the background to understand why something doesn’t work and then knows how to fix it.

We are a small publishing house and deadlines are a fact of life. We can’t wait a week or two for servicing. (Of course, it always seems the systems crash when we are due to go to press). Geoff has come to our rescue on numerous occasions, quickly and professionally. I wouldn’t think of calling anyone else.

  • Max – The Promoter



Geoff truly cares about his customers. He is always fast to respond and clearly explains the problem and solutions. He is an apple genius and provides a premium quality repair at value prices. It began with a MacBook Repair, and since, Geoff has helped in our backup systems plus all of our macbook, imac and PC solutions.

  • Gary Split – Owner,  Second Marketing Support Inc.,



We service repair and upgrade your apple macintosh, mac, imac, computers, desktop, notebook, PC, or macbook in the following Southwestern Ontario Cities and beyond:




Mississauga | Milton | Oakville | Toronto | GTA | North York | Markham | Brampton | Scarborough | Richmond Hill | Markham | Etobicoke | Port Credit | Niagara Falls | Hamilton | Guelph | Burlington | George Town | Kitchener | Waterloo | Cambridge