I have found a pretty good watch smith in Richmond Hill (GTA, north of Toronto). Been taking some of my reps for him to check and clean. Chatting with him from time to time, even when I don't have any watch for him to play with.
Today I was talking to him about this community and told him that I am going to post in the forum and he is fine with it. Unfortunately, he will not do any waterproof testing......
PM me for more information.