Hello Nikhil,
I am in the same situation; I am teaching as an Assistant Professor in an Engineering college for undergraduates in India. I don't have a PHD.
Were you able to get ITA and PPR?
I am confused with the employment requirement on the CIC website.
It says
A doctoral degree in...