We have been consulting Canada Immigration Global from last 3 years, for study permit, work permit and permanent residence. Every single time they have been marvelous at their work. James is an expert at his field. he is reliable and a great guide in complex situations. If you want an agency which is prompt, does not require reminders, and extremely professional Canada Immigration Global is the answer. James and his team earn my highest recommendation.