Going through the Canadian immigration process was very long and stressful when we did it ourselves 2 years ago and rejected. Without the help of everyone at Permits and Visas, I dont think I would have been successful in gaining my permanent residency in Canada. The immigration consultant and the case manager answered all my questions and guided me through the whole process step by step. I would recommend Permits and Visas to anyone needing to use this service. They are a professional, experienced team and pay close attention to detail.