Arrived in Canada on 28th Feb as a PR. Wanted to share my journey if it helps others. Although, I am already forgetting some specifics here and there.
Had a negative PCR test within 72 hours of my connecting flight (Delhi-Dubai-Toronto). Flight check-in asked me to show the negative test, vaccination proof and ArriveCan Receipt. Delhi immigration was smooth, all they asked me was why I was going to Canada. For security check pretty much had to take out all electronics from my laptop bag including chargers. Had no issues at the stopover in Dubai either (1.5 hours).
Arrived in Toronto and they have kiosks set up where you scan your travel document (in my case passport) and answer questions (including declaration). Everyone who landed had to go through this so had to wait. You get a receipt based on your answers. You take it and then wait again in a queue to talk to a customs officer. You show them the receipt and any other documents they ask for (I think I only had to show my passport and CoPR to them). I don't remember what he asked me, but was likely something straightforward. He put a pink sticker on my passport and directed me where to go next.
Next, went through immigration. Had to wait a bit again. The officer took my CoPR, asked me questions (any criminal record etc.), asked me to write down my address in Canada (I had given my friend's address for PR card delivery) on both the copies and to sign at 3 spots on each. He also asked me how much money I was carrying. Needed to provide a number even when I was carrying less than 10000. He wrote that number on my CoPR as well. Didn't ask me anything else. Took the CoPR copy with my photo, stamped my passport and that was it. Make sure to keep the kiosk receipt and your CoPR copy with you. By the looks of it, that officer was new to this (someone else was answering some of his questions regarding handling some information for other people before my turn came up). Highly possible things would be different for a different/seasoned officer.
Next, went to get my bags. Collected them with ease and was about to exit the area. But a person was checking the kiosk receipt and based on that allowing us to exit the area. He stopped me for a second and asked me what food I was bringing (I had declared that). I had listed some of the items (standard stuff that's allowed). He asked me if I had any stuff like ghee, I said no and he let me leave. A very quick exchange, but the receipt is important. Keep it with you.
When leaving, because I had a pink sticker on my passport, I had to get a test done there (there were people directing us to the right place). It was free and had to create an account on the Switch Health app. I had already done this before leaving (within 72 hours) so didn't have to wait. They took my details, gave me a kit, I took the kit to the nurse's station they had set up in the same area, the nurse collected a sample and that was it. They gave me no information regarding quarantine or anything. Since I am fully-vaccinated and new rules started on the 28th itself, it wouldn't have impacted me anyways.
I left the airport soon after that. You can get a Presto card and even a SIM card before leaving. I didn't get the SIM there, though. Also, I asked about getting my SIN at the airport and was told that's not possible currently.
Hopefully, I covered everything (or at least what I recall).