Is your company licensed to provide immigration services?

Yes.  Trent MacGregor is the managing partner of the company and he is a member in good standing of ICCRC  and is therefore able to act as a paid authorized representative to IRCC ( Immigration Refugees and Citizenship Canada.  His membership number is R509123.