dude you cant get another work visa for 2 years if your company has cancelled your visa without giving you an NOC. And if you need to join another company you need an NOC for sure.