The answer is no.
In a cancellative monoid left invertible elements are right invertible. If yx =1 then xyx=x and so xy =1 by cancellation. So you are asking to invert a given element in some cancellative monoid.
Take a fg cancellative monoid M not embeddable in a group. Enumerate Invert the elements of M and invert themgenerators one by one. Then the original monoid would to embed M in the unit group of the direct limitunits of this processa monoid and get a contradiction.