I am on H1-B and applied Canada in 2018 on points based and no luck. Many of my friends did a same and no luck for them. I also applied Australia, but everything is suspended due to COVID there. Both countries aren't easy anymore to migrate. It is better if you do it from home country.