Getting work experience recognised as a master's degree? Note: I'm asking for an older relative with close to 30 years of relevant experience in electrical engineering. He has a bachelor's degree. We both live in Canada.

Due to how his employer's criterion work, having a master's degree would help greatly for getting a promotion. He has published 2 articles in IEEE and 3 patents. He also works closely with the R&amp;D department and has developed a new technology (on which the papers were based).

Is it possible to use relevant experience and publications to get a master's degree? Possibly an accelerated program that would not take two years?
From an academic point of view, no.  Work experience is not counted as a substitute for formal study in academia.

Academics consider the award of degrees for work experience to be fraudulent.  Some employers will accept these degrees for promotion purposes.