Canada Immigration Global is a great place for your immigration needs. Very responsive and professional, all our requests were attended in a timely manner. We got our PR through this consultancy. Special thanks to Mr. Joshua, he has great experience in his work.