As others have said, look into Ontario's provincial nomination program. They seem to pick from EE candidates with slightly less points. Also definitely look at the French option, you can get an extra 30-50 points with a relatively basic level of French. Not the easiest option, but something I'm...