Just to let everyone know, I face similar problem where I went to apply SIN in service Canada office. I was told that same can not be done due to COPR being flagged. Reason for flag is unknown to Service Canada agent and he asked me to contact IRCC. As usual, IRCC never picked up the phone and going with others reply. I understood that I had to visit IRCC office at port of landing which was Toronto airport for me. I was in Regina and had to leave for Dubai so had connecting flight via Toronto. The only problem was, I had only 1 hour halt at Toronto airport. As soon as I landed, i rushed to IRCC office asking people as where exactly is located. Finally after reaching there, I was told to reach at Terminal 3 IRCC office as I landed there and Terminal 1 IRCC cant help me on it. I started running for Terminal 3 from Terminal 1 and finally reached IRCC office there. (Thanks to one of the airport staff who accompinined me finding same till end. He understood that I may leave my flight due to time). Officer at IRCC office asked me few details about how much cash i had at landing, address for my PR card. She went inside and came back that I have fixed the issue and now you can get SIN. She mentioned her inability to update PR card address in her system and gave me a process document to update same. I quickly ran to terminal 1 again to catch my flight. I was lucky enough to catch my flight just at last second. I am yet to validate if the issue is resolved as I am still out of the country.
I understand, my issue came just beacuse of IRCC office at my first landing. Officer at my first landing was not welcoming at all. She was not looking willing to work and help. She lost my borading pass for flight from Toronto to regina while doing her work and asked me to get another one from the counter. I asked her if my PR card can be expedited, for which she mentioned you need to figure out by yourself. First expirience in Canada was itself very bad.