I just did my landing via appointment on Monday at Etobicoke. The process is as ladybug8888 described.
After I received my CoPR I called the CIC phone line and spoke to an agent. I explained that I would like to book an appointment to do the landing, so she put the request in with the nearest office. I also asked that they call me to schedule the appointment since I live 10 hours away from the office and I figured a phone conversation is easiest way to get a date that works for me.
A week later the CIC office called me, and she was very nice. I explained what date works best for me, even though it was roughly a month after the date of the conversation. She said that she has me marked for that date, but they won't send a confirmation until a week before.
I got the email last week and did the landing on Monday. It's a very straight forward process, they even had Service Canada booths and I got my permanent SIN right there and then. The entire process took maybe 15 minutes.