A TRP or temporary resident permit is a discretionary visa granted when a person is inadmissible and does not qualify for a TRV, but it is deemed by the VO that there are specific grounds to allow access. The TRV to resident visa is the most common one for those requiring a temporary stay.