LOL. Thank you so much!!! I did not know its taking 25-30 days. Thank you again for the reply. I feel better. I had just one more query. Should i get my passport renewed post getting the visa, or i can fly with passport having 5 months of validity.No need to be scared at all! The processing is taking a bit of time, about 25-30 days now, so just be patient. You have the Ready for Visa email, they will not deny you the PR. All of the people working at IRCC are not against you, they are just following procedures. So, the procedure here is to put the counterfoil in your passport, as long as it has 6 months validity and you have 2 free pages, which you have, so chill.