PR card processing time is now 3-4 weeks. used to be 5-6 weeks
The official date for new card is 26 days.
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/check-processing-times.html
But you might not receive it until 5-6 weeks due to card production cycle(I suspect they only produce card in batch once or twice a week, new and replacement cards are produced separately in batch) and how efficient Canada post shipping is.
And also assume if the officer is convinced the address you provided is your permanent address.
The only complication is landing officer is not convinced that the address you provided is your permanent address then they will not submit the PR card application on your landing. then you will have to request that online or call IRCC. thus further more delays.
Few of my friends who used lawyers in Canada sent the PR card to the lawyers address and the officer seemed to be satisfied it is a reputable lawyer that received the PR card on their behalf.
What they dont want to happen is that the PR card got mailed to a person by mistake and somehow the PR card was involved in fraudulent activities.
So if you provide lawyer's address is better than friends' address.
Also you could consider the travel document option. it is another $50 but then you wont have to worry about what if your PR card will get lost on the way to you.
You can land at one of the major airport in Canada during weekdays finish your landing, then go to service Canada to get your SIN and returning home the same day. This can all be done at the airport. Still submit the PR Card Address for lawyer's address and ask them to hold it for you until you pick it up in person.
Then come back to Canada when you have your new passport and new travel document.
https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-passports/travel-documents-non-canadians/apply.html
The proof of immigration status would be the signed COPR since you dont have your PR card with you.
This route will be true stress free and worry free. Just more money need to spend.
PM me if you need to know more about landing and PR card processing
There is another route, but more complicated.
Dont apply travel document. Go to US first, and get a one way rental car and cross the border by using your new passport and signed COPR. traveling by private car(rentals included) from US , PR card is not required. only passport and Signed COPR is required.
http://www.cic.gc.ca/english/helpcentre/answer.asp?qnum=064&top=10