I had a complicated immigration matter as I technically do not have citizenship in any country. I had tried to work on my immigration matter myself a few times, but Immigration Canada always required more information as my situation is unique. Ms. Kahlon and her team were able to explain my circumstances to Immigration Canada and I was finally able to get my Canadian citizenship. This is something that I had been trying to sort out myself my entire life. They made a complicated process simple and straightforward, and communicated with me every step of the way. I had little to no documentation and Ms. Kahlon was still able to process my application with no issues. I appreciate everything they did for me and recommend them to anyone that wants a quick seamless application process.