What are the chances of getting employed in the US, Canada, or?
Much higher if you find an employer in any of those countries who will hire you, and then your employer sponsor's you. If you have Yemeni citizenship (or really any citizenship from a non-VISA waiver country) it is very hard to get a VISA to even work in any of those countries in the first place without an employer sponsoring you.