In Cantonese 師傅 will often be used to refer to some sort of specialized worker (e.g. a plumber, or a renovator) or some sort of "master" or "teacher" (not in the sense used in a school setting), similar to some senses of 先生 in Japanese as far as I know. Is this sort of usage also common in Mandarin, and is it used for the same things?
EDIT: Are there also regional differences to how commonly the phrase is used?