Catherine Chan was by far the best immigration attorney I’ve ever had hands down. She was very attentive to me and my husband’s needs working extremely fast and meticulous in getting our permanent residency, which we have since received. Catherine made the difficult government forms very easy to understand and easy to submit through her online system. What was also great about working with her was our ability to reach out to her via phone or email and how quick she was with a prompt response. The entire team at the Chan Immigration law firm made the experience a very pleasurable one for us. THANK YOU, from the bottom of our hearts!