Regulated Canadian Immigration Consultant /Notary Public providing representation for your Canadian Immigration needs including Temporary Residence, Permanent Residence, & Canadian Citizenship. Record Suspension facilitation (Pardon) via our partner Campbell & Associates Consulting.