Bains Professional Corporation is a boutique law firm specializing in immigration law. We take pride in our ability to explain legal concepts and procedures in a way that is easily understandable so our clients can make the best decisions for themselves, their family and their business. Our goal is to ensure that our legal advice is provided in a practical, timely and cost effective manner.