Re: cancelling the non-b visa and work permit, I had to cancel the visa first and the HR manager has to bring a photocopy of my passport with the cancellation stamp to the Ministry of Labour to cancel the work permit, not the other way around (i.e. the old process). This seems to be a new thing, so I thought I’d post it. FYI.