When it comes to immigration, most people know what they want, but don’t quite know how to get it. Whether we are talking about Canadian or U.S immigration, ever changing rules, regulations and procedures make it exceptionally difficult to keep up. That’s because immigration is one of the most complicated areas of law in North America. You need a diligent lawyer, who is reliable and competent, while still being affordable. You can find all that you need in Andy J. Semotiuk.