in case you get apply for a TRV and get it then file for a asylum and good luck.
Just a few info you may need.
First, you must have extensive Documentation on how your life is impossible in your country and your life is directly threatened. No newspapers, documentaries or other general material. This MUST be specific police reports, doctors’ records etc. Then are you sure there is NOWHERE in your country where you will be safe. Also, Asylum is not for bad conditions, better schooling or medical care, or too few jobs or a pushy government. NONE of these will be accepted!! Finally, One way is to get to Canada and claim..., almost impossible. The other is to leave your country apply to the UNHCR as a refugee and wait. You may not be sent to Canada, however. Better to go to school get advanced degrees and diplomas and try that way. Very few, very, very few are accepted for Asylum.
https://irb-cisr.gc.ca/en/statistics/protection/Pages/RPDStat2019.aspx
For direct immigration use this tool:
https://www.canada.ca/en/immigration-refugees-citizenship/services/come-canada-tool.html
got this from another forum.