Never heard an immigrant say that immigrating to Canada was "easy" I don't know where you'd get that idea.
US immigration literally runs lotteries for various streams including H1b. It doesn’t feel great when your work/future/life depends so heavily on a coin toss. And we’re not yet even talking about being at the mercy of an immigration officer.