I used KK Consulting for my LMIA and PR. They have been extremely helpful with me in this long immigration process. My application did not get any issues, so IRCC processed my applications without any problems. They have been updating me regularly to follow up on my case even though there has not bee any process made due to IRCC's long processing time. I had to travel outside the country frequently during the process, and whenever I contacted them, they always responded very promptly with useful information. Overall, I would recommend KK for immigration services. Thank you.