To answer my own question, in case someone is also looking, found an excellent mechanic on the south shore of montreal; forgot his name but he's in the canada ktm race team (as a mechanic) as seems to be a reference. He works at Moto Duroy.
Not only that, but contrary to the other montreal ktm shop I've not been impressed with, they actually STOCK PARTS! :)
So, at least that's settled. :)