Amelia Spencer

Canada Immigration Global is very reliable and trustworthy. They will make sure that everything will be smooth from the start up to the end of your application. Kudos to Lestari and James, they really worked hard for the approval of my temporary foreign work permit here in Canada.