Will be honest that your Yemeni passport will make it incredibly difficult to get a TRV. In terms of resettlement through the UNHCR there is a huge demand and very few spots because countries are receiving many asylum seekers by land or countries have reduced their quota like the US. Think 1% of asylum seekers may get resettled so the chances are pretty low. If you have friends or family in Canada willing to pay for your resettlement that is the easiest way to get to Canada although it is still a little nag process. If you manage to get to Canada alone on a TRV it will take a minimum of around 3 years to reunite with your spouse and children if you have a family.