Hi KSA99,
congratulations on your PR approval.
I just landed in Toronto a few weeks ago, so I l guess I can answer your questions from my recent experience.
I landed at the border, however, I believe the process is similar to the airport.
Besides your passport, make sure you have...