I received my visa today! Well, my COPR.
It arrived in an enormous cardboard envelope with a lot of reading material and landing documents. I'm going to sit down to read it properly and call CIC in the morning to enquire about the possibility of landing at the Calgary CIC office.
So excited to finally see the end of this arduous process. I know I've been very fortunate to remain in Canada during processing, and can't imagine how difficult it would have been to wait overseas. Good luck to everybody still waiting, and please know that the moment you receive that massive cardboard envelope will be worth every painful second you've waited for it.
Kay