I made it to Canada last Monday. Everything was smooth at Toronto airport. The whole process (including introduction of my small dog) was done in less than two hours. Arrived at 3:10 pm and finished everything around 5:00 pm.
Checkpoints:
1. When leaving the airplane, there were some officers asking for passports, checking visas and asking some questions. Quick two minutes interview.
2. Before customs, international students are sent to a separate line were a form is given per family. Easy to fill form. Then they start sending people downstairs by groups of 15-20 every once in a while. I was there for about 20 minutes.
3. Line up for customs, this took roughly 45 minutes.
4. After customs cleared, international students are sent to another department to get SP and OWP for whoever applies. Approximately 20 minutes.
5. Luggage pick up.
6. In our case, we had to pass by a last checkpoint because we were travelling with a dog. They just asked for rabies vaccination proof and mentioned there's usually a fee to pay, but they didn't charge us "for this time only".
7. Welcome to Canada.
Everyone was very friendly and willing to help. I hope this guide helps anyone else who's about to travel to Canada.