To be eligible for a temporary resident permit, your need to enter or stay in Canada must outweigh the health or safety risks to Canadian society, as determined by an immigration or a border services officer. Even if the reason you're inadmissible seems minor, you must demonstrate that your visit is justified. A TRP is useful for someone who is inadmissible to Canada on criminal or medical inadmissibility grounds. You can apply for TRP at a consulate. Its general processing time is around 3 to 6 months at the consulate and fees is around 200 to 300$.