Navigating the Green Card Path: E2 Business vs. EB3 Unskilled

My friend holds an F1 visa to study their master’s degree in the U.S. as they bring their spouse along with them. They want to begin their Green Card journey yet they remain doubtful about potential employment opportunities after finishing their education. They have decided to pursue an E2 business visa because obtaining an EB3 Skilled visa seems difficult. Their attorney told them to delay submitting their I-140 petition until their E2 visa gets approved by the Toronto U.S. embassy because of potential complications. The attorney recommended applying for EB3 Unskilled because it might be simpler to obtain unskilled work at a distant location than to wait many years for a skilled job that satisfies PERM labor certification standards. Currently the processing time for EB3 Unskilled applications extends to between six and seven years.

Which of these possibilities should they select? What would be the ideal order for applying between the E2 visa followed by EB3 or would another sequence be more advantageous? People who faced comparable circumstances should share their experiences with me.

I am not a pro, but I can share you some cases for reference (it’s not legal advice!).

I do have friends using E2 or EB3. As I heard by them, EB3 needs to have an employer, and you need to work for them at least for a year, but after that, you are free, with green card, though it takes 7+ yrs for you to wait.
As for E2, it might be a little bit easier for you to get it, but it is just a visa, not Green Card, so it might take time for you to do further efforts to get a Green Card.

If I were you, I will think about the ultimate goal of myself. What is the purpose to immigrate to the US? I it something need to do now? Can I wait in my home country and then go to the US after 7 yrs?

Hope it help!