About landing
they will not ask much questions other than proof of funds. You must declare any form of money which is more than $10000. It includes paper, cheques, travel cards, bonds etc.
beside this be thorough about the details you provided on your application.
accommodation and agreement
better get a basement or an apartment. Will cost between 600-1200 $according to the area.
better get a short-term agreement. Never go for one year agreement which will stop you from moving and getting a better job anywhere else.
you can even get accommodation without agreement.
checkout these sites for accommodation used vehicles etc
craiglist.com, kijiji.com, autotrade.com etc.
Wifi and phone
It's piece of cake in Canada. Go to any outlet and tell them what you need. Indian passport is enough as a document proof.
Insurance
Medical insurance is not usually available for the first 3 months.
so before boarding on a flight better get a private medical insurance for 3 months.
or in need of medical emergency it will be disaster in terms of money.
Getting a driving licence
Indian license is valid for 3/4 months for the immigrants to drive. Need to pass learners test for this. Not so easy to pass. Will have to study. But I wouldn't recommend you driving in Canada without taking a few hours of driving lessons because rules and regulations are a bit difficult to understand.
if your license in India is more than 2 years old you will be allowed to go for road test anytime you can find an appointment. If it's not that old you will have to wait for one year to go for road test. Road test is extremely tough. 45 minutes one on one.
Car
in Canada cars are mostly automatic. 150 k km are considered are low kilometers.
Toyotasand Hondas will go 300k kms without any issues.
for 5000-6000 $ you can fi d decent corollas and civics.
In Canada if you want to ask anything to anyone, say that you have a question not adoubt.
petrol is called as gas. Bus ticket is bus fare.
always use can I or may I if you want to ask anything.
and never mention people by their clan or race.