GRI has been of a great help to me when it comes to immigration it is them who i consult for any immigration purposes, they had helped me file my PR in Canada and I had again consulted them in regards with my spousal PR they helped me file that as well and it was a success without any problem this shows that they have immense knowledge and skills that is required for the job. They make the process so smooth and stress free.I would 100% recommend them to people looking to process any immigration applications.