I’ve known Canada Immigration Global for over 6 years now. My family and I use their services for all our immigration needs. Well knowledgeable firm, very experienced individuals, very helpful, answered all our questions and capable of getting the job done.