When you move to a new country, it will never be a hand in a glove situation. There is a certain learning curve that is bound to be encountered by everyone. My greatest tip from my personal experience is to have positive people around you at all times.
It is easy to fall back into the same old patterns just because it is familiar but you have to force yourself to come out of your comfort zone. This is context related, I swear. After living outside of India for 2 years(1 in Canada and 1 in Germany), one thing I have noticed with most Indians is that we are afraid of trying new things
An Indian student who moves to Canada is bound to feel like a fish out of water at least for a while. While Canada is a very attractive higher education destination due to its liberal visa laws and ease of admission in universities, there are a lot of things that the Canadians do differently, and the Indian students will find the need to adjust to the same.
The first problem they will feel, and one which is very immediate and foreign, is the weather of Canada. The cold is something few Indians will have experienced throughout their lifetime, and the warm clothes we use in India will be next to useless in the cold there. The best practice is the find out the average temperature of the city you are planning to visit and prepare accordingly by buying imported warm clothes or wait till you’re in Canada to buy warm clothes.