Got a new workplace and they want to provide me with a work permit. If I cancel the old work permit do I have to cancel the visa as well? Can the new work permit been issued on the old Non-B? I am confused and immigration and labor department are telling different things.