I agree on all points. This immigration process, especially the job search process, has been bringing me a lot of stress, but when we are Canadians, we will be very grateful for all these things that have been stressing us out. The government takes its time to screen prospective immigrants very thoroughly, and given that Canada is planning to increase immigration for at least the next few years, we can be comfortable that it is not bringing in people who will be dangerous to us, physically or economically. Although Canada is known for being welcoming to immigrants, there will always be some Canadians who do not like immigrants because they think we are dangerous or take away their jobs. When we tell them all the stress and waiting we have gone through because the government is being so thorough, and how extremely difficult it is for a foreigner to get a job offer with LMIA, maybe they won't dislike us anymore. When we are job hunting as Canadians, we won't have to worry that foreigners are taking away our chances, and when we are running our own businesses and need to hire good employees, we can turn to the EE immigrants as a pool of qualified workers to recruit. In addition, Canada's immigration process is still a lot faster than that of many other countries, including the US and UK.