Honestly, nobody knows how the officers work. It depends on them. In some cases, I have noticed that after DM they will receive the COPR with a week or so no changes in GC key till then. In some cases, some people are waiting for COPR or an update for more than a month. In some cases, people got a landing call and after two hours they got an update in GC key with COPR and approvals.
I think it depends on the officer to officer how they work. No body can help us. In my case, since my LVO is Calgary. I have checked the cases in this forum those were from Calgary too they got their COPR after DM in 3 days a, week and only one person was there who got COPR in 10 days. But in my case, I am waiting since last week. I don't know when DM was made on my file but I checked it last Friday, Dec, 11 and DM were made. So for me, it's a week now and I have no update yet on the GC key. It says in the process but from Friday I am checking every day, it says DM in ECAS.
I am eagerly waiting for COPR but no body can help in this except the officer can do a little hurry in issuing COPR atleast.