Highly recommend this law firm. I had one Canadian tourist visa refusal record because I misunderstood the question and didn’t disclose my American visa rejection records several years ago.The team from this firm was able to help me obtain one successfully. The staff worked diligently to present the strongest application possible to ensure that I would have the best outcome. They always responded my email instantly and with so many encouraging messages and suggestions. I really appreciate their professionalism and hardworking!