I want to apply for H1 visa in Canada next month when I come back from China. It is easy or not to get a visa, and how about the background check. Thank you so much for your help.