First of all the name of the store is "Canadian Watch Imports". The address is correct.
The place is very nice, clean, bright and welcoming. They not only repair all kind of watches and clocks, but also sell many famous brands.
The guy who took care of my three watches - Vic, was professional and respectful. Gave me all the necessary explanations of the work required and performed it quickly and competently.
Was a very nice experience. Will be taking my old Swiss mechanical clock there next week.