We are a small software based start up in NJ, we recently got a couple of projects from Canada and we're loving them.
We came across this guy in Canada, he is very talented and we think he will be very helpful for us. But he is on his study permit in Canada and he has an off-campus work permit too. So, can we hire him?