NGC provides Canadian immigration, settlement, legal and business consulting services for clients from all over the world. Our services include: