This is worrying. Was this your first card or a renewal? and was it an online application? I did my renewal in April 6th via online, I called the IRCC and all they can tell me is the application is in progress but I still can't link it. I'm getting worried as I have to travel back to England next month and I'm going to be stuck there longer than expected if it takes half a year to recieve...
Renewal, online application.
I was able to connect the application to my IRCC account using application number that I got from IRCC phone line in April, but the status stayed "submitted" until it changed to "approved" today.
In the list of applications, it states that the submitted date is April 28 (when I tied the application to my account), and on the application page the date recieved has changed to March 1 now (it was mid-April until today). In the portal where I submitted the application the status is still "submitted".
So, it is possible that IRCC is very confused about when they received the application, and when they should be working on it. But discussing it with agents on the phone was completely useless. They don't know anything and cannot help in any way. Webforms also didn't do anything.
I recently started mandamus for my citizenship application, and the issue of a delayed PR renewal was mentioned in it. So, maybe this finally made them look at it, not sure. The second stage of mandamus mentioning pr renewal delay was officially filed about a week ago.
You have an option of applying for PRTD from the UK, but that may also take several months. There may be some urgent processing options though.
You probably should also look into urgent processing for PR renewal as well, but they won't do it if you travel in less than 3 weeks.
Another option, if you're allowed to enter the US (have a visa, or don't need one) you can enter Canada through land border with an expired card.