Thank you sid, can you kindly suggest any reliable website where I can find suitable place? I know popular one is kijiji, zumper, craigslist etc. are they reliable? can we rent property before landing or we must present in Canada to rent one? any suggestion to avoid scam?
People normally AirBNB the first few days/weeks after landing, and look at apartment postings via kijiji, padmapper, or through real estate agents. If you are asked about your accommodation at Border Control when you land here, you can show them your Airbnb booking.
The best way to avoid scams is the same as in any place in the world- avoid making payments or transfers until you've met and verified the landlord or realtor in person.
You can verify your realtors online, or through organizations such as the Ontario Real Estate Association (OREA), or its equivalent in other provinces. Realtor fees need not be paid by the renter, usually.
Know your rights as a renter before you sign a rental agreement. You can read about your rights on the OREA website:
https://www.orea.com/ or its equivalent for other provinces. And yes, someone else on this forum already said so, but deposits exceeding two months' rent are not legal.
Also, in Toronto you can bargain on rents. For instance, if the landlord is asking for $1500/month, you can quote $1450/month on your application after weighing your options. The highest bidder usually gets the apartment! So if there is another family willing to pay $1600, they are likely to get it. Again, you use your intuition and common sense when making your offer.
There are plenty of options for renting in big cities like Vancouver or Toronto, though the market is very competitive, especially due to the bidding culture here in Toronto- and condos popping up everywhere. So if you do choose to go the AirBN-after-you-land route, be prepared for an extended stay in the Airbnb.
Finally, this can all seem very overwhelming and scary. But all said and done, scams are rare as everything is heavily regulated, and getting things done is relatively easy because of the conveniences that are available to use. All the best!