"Canada currently has a large backlog of applicants in the skilled worker immigration category, which translates into wait times of as long as six years for people to find out if they can come to Canada. "
Again, work visa does not mean immigration. It means he gets to live here and has access to the US if he needs it. And he has access to VCs and startup communities as well.