If your visa is cancelled, then no need of NOC only If you don't have a ban of 2 year from your previous company.
In that case you should get NOC from them..