canadaduientrylaw provides Comprehensive Solutions Temporary Resident Permit (TRP), Criminal Rehabilitation (CR), Both (TRP immediately, CR long-term) ,Extension/Restoration of Temporary Resident Status, Legal Opinion Letter .they offer a significant discount to people who retain our services for both a Temporary Resident Permit and Criminal Rehabilitation.