There is never a guarantee that prices will always go up. As a new immigrant you will have problems getting a mortgage due to your lack of credit history. You may have access to alternate financing where you put down a larger deposit and have a higher interest rate mortgage. You may be able to buy in cash. It really depends on your circumstances. I would recommend you rent for a while and figure out where you would like to buy once you get used to the city, get a job, etc.