Option 1: Criminal rehabilitation application, will allow you to remove your inadmissibility to Canada from your records, so in the future, you may be able to travel to Canada with no obstruction. These applications are submitted to the consulate or visa office overseas, and it may take many months for processing. But if you approach this solution as permanent, if you have a past criminal record and want to cross the border, I suggest you to consider consulting immigration professionals to avoid any complication that may arise during the processing.
Rehabilitation means that you are not likely to commit new crimes.
You can apply for individual rehabilitation to enter Canada. The Minister, or their delegate, may decide to grant it or not. To apply, you must:
show that you meet the criteria,
have been rehabilitated and
be highly unlikely to take part in further crimes.
Also, at least five years must have passed since:
the end of your criminal sentence (this includes probation) and
the day you committed the act that made you inadmissible.
Option 2: Temporary Resident Permit. For people who intend to visit Canada urgently due to work-related matter or emergency family issues etc. If you’re in such situation, you may be able to address your inadmissibility at the airport or at the Canadian consulate by submitting a temporary resident permit application or known as TRP. As the name suggests, it is a temporary solution and may allow you to enter Canada only once.
Temporary resident permit
A temporary resident permit lets you enter or stay in Canada if:
it has been less than five years since the end of your sentence or
you have valid reasons to be in Canada.
If you have a valid reason to travel to Canada, but you are inadmissible, An immigration or border services officer will decide if your need to enter or stay in Canada outweighs the health or safety risks to Canadian society.