If someone arrives in Canada for the first time, they should be looking for a place to live ahead of arriving obviously. There are temporary rentals that people can use while they look for a more permanent situation. As far as finding a job in Canada, there are different on-line posting boards like Indeed.ca. The most important way to find a job is through networking and that should be started ahead of time as well. Use tools like LinkedIn to expand your network.