Criminal Inadmissibility: A person can be deemed rehabilitated if more then 10 years have passed and they only committed one offense that is a non-serious crime. A person is eligible to apply for Criminal Rehabilitation if more than 5 years have passed since their conviction. A TRP is a temporary waiver granted to an individual allowing them to remain in Canada temporarily despite their inadmissiblity.
Normally, persons who do not meet the requirements of the Immigration and Refugee Protection Act are refused permanent resident or temporary resident visas abroad, denied admission at a port of entry, or refused to process within Canada. In some cases, however, there may be compelling reasons for an officer to issue a temporary resident permit to allow a person who does not meet the requirements of the Act to enter or remain in Canada.
However, if you may be allowed to enter if you have a legitimate reason to do so. To enter Canada, you will be issued a temporary resident permit (TRP).