I landed, it was a hot mess but it's done.
When I got to the border and showed the agent my COPR in my previous last name and wrong passport number she laughed and got another agent to help us. At some points I had 5 agents trying to figure out how to fix CIC's mistake.
They decided to let me land sign the COPR and make changes on the COPR to show my correct name and passport number. I thought oh great this is actually going to work, then the agent said "oh no" and had me sit down again and wait. After what seemed forever the agents were laughing to each other and chatting on how to fix whatever the new issue was, at one point they were laughing so hard and looked at me and said "let's remember it's not CBSA's fault it's CIC" they whole time the agents were so nice and joking with us but I kept thinking OMG this isn't going to work and I'll need to get a new COPR from Ottawa.
Well after an hour total they called me back up and handed me a new COPR with my correct name and passport number and had me sign again, they stapled it into my passport, explained what happened and said have a nice day.
Apparently the COPR I was mailed had already been cancelled by CIC with notes saying it will be reprinted this week but still in my old last name. So the CBSA agent had to cancel the stamp in my passport with that document number and reprint a new COPR with my correct info and then cancel the 2nd to be printed COPR by CIC. I was just shaking my head and the CBSA agent was laughing.
It was a complete mess, took 1 hour 15 minutes. He never asked me any question for landing, after all that mess it was sorta anti climatic if that makes any sense.
All in all I'm glad that's done but I'm not holding my breath that my PR card will come correctly
I'm heading to service Canada tomorrow to get my SIN number and apply for OHIP.