Immigration is a part of life, people leaving their country and going to live in another one. To enter a country and live and work in that country, one needs an immigration visa to make everything official. If you need an immigration application, they are available online and you can then send them faster to the proper department. You can go to the immigration office, speak to an immigration consultant and fill out papers and wait for a few days before getting your papers. United States immigration is somewhat different and perhaps more difficult, maybe because more people want to get in. If you need immigration help, there is the official immigration website or you can always speak to someone by calling directly to the proper department. You might need an immigration lawyer in Toronto if your request is made more difficult either by bureaucracy or other situations out of your control.