I am in same situation, I am in Canada for 3 years now, but I was traveling a lot outside, so I am missing 60 days to complete 2 years.
Have you traveled outside Canada during your employment? shall I apply or decline?
I had the valid job offer NocB and I got the Oinp approval too at the same time
I would suggest you to consult a lawyer before applying as my lawyer suggested me to apply because i was on the same job even after applying and my employer is very cooperative