+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
For me it took almost 20 days. I applied for my passport renewal on Jan 14th and got the new passport back at my home by Feb 4th. That day itself I applied for PGWP. I applied for renewal through the Toronto BLS Office as I’m Indian.

If you have anymore issues or doubts feel free to leave a message and I will get back to you :)

Yeah those processing times are actually not so accurate. For clarification on the processing times, try to visit the office once and ask them about it and they will help you with it. Although the website gives you good info but it lacks contemporary updates to the processing times. :)
Before how many months did u renew your passport ?
 
Before how many months did u renew your passport ?
My passport was expiring next year in July, that is, July 2020. So more than a year before I say. As Indian passport cannot be renewed more than 1 year before it’s expiry, I had to write a letter of explanation mentioning my reasons and voila, it worked!
 
I got my passport renewed in one day at toronto bls it costed 300 dollars but i got my new passport same day
Yup there’s that option as well. Generally that’s the “Tatkal” Service in India. However, I think that option won’t be available in other cities like Edmonton, Winnipeg or Ottawa. Primary reason being, the Indian Consulate is in Toronto. I might be wrong so it’s better to double check at your respective BLS Office in the city.
 
My passport was expiring next year in July, that is, July 2020. So more than a year before I say. As Indian passport cannot be renewed more than 1 year before it’s expiry, I had to write a letter of explanation mentioning my reasons and voila, it worked!
Mine expires in July 2020. I should have tried to renew it before applying too :(