I think the Etobicoke IRCC is a total Chaos, they don't know what they are doing, I am waiting for 140 days too but people are getting it in 15-40 days now and IRCC has no explanation. I have sent them an email on below email ID and this is the response I got today.
IRCC.ClientPortal-PortailClient.IRCC@cic.gc.ca
"
Thank you for your inquiry regarding your PR cards. Your cards are currently at card production.
The status of your Photo in the portal will remain at In Review with IRCC until the PR Card status is updated to Sent to Client or sent to IRCC.
At this time, IRCC has currently reduced operational capacity due to exceptional measures to curb the spread of the COVID-19.
As a result, there will be significant delays in processing the high volume of first time PR card applications.
Therefore, we are unable to provide an approximate timeline of the production and distribution of the cards.
However, please be assured that we are doing everything possible to complete the PR card process for our clients.
For further inquires, please contact the Client Service Center at 1-888-242-2100.
Thank you for your patience,
Calgary IRCC
"