100% If you meet all the requirements, they will send you a PNP before the expiration of your work permit. However, if you apply 1 month before your permit expires, then it's a tough to ask. If you applied even 3 months before your permit expires, you will 100% get it. My friend got it 6 days before his work permit expired and he applied 3 months before the expiry of his permit. So basically he got it in 2 months and 24 days while the current processing time is 6 months.Hopefully you are correct.
Do you believe that if an applicant is complying with all requirements from MPNP, they will always send the nomination letter before the visa expires? Thanks.