First of all, Congratulations for your safe landing and thanks for sharing the valuable information. I have few questions, if you answer these, I will be so thankful to you.
1. Could you please share, What kind of questions they were asked you after landing ?
2. Did officer check your BSF186 Form ? Is it mandatory ?
3. Did you contact any organisation like NextStopCanada for Pre-arrivals services before landing ?
4. Could you please share the experience of booking through Airbnb and your stay with hosting family ? Is it safe one ?
Any other important information you would like to share, please do. It will be so helpful for all of us who are going to land.