As for Canada, they do have a skilled worker online self-assessment. You only need 67 points to pass. I got 76. And it says, "if your mark from this test is the same or higher than the current pass mark, you may qualify to immigrate as a skilled worker." So while it's not 100% possible that you'd get the visa, if you get over the pass mark, you should at least apply.