Non-profit H1b is not possible, since this institution has nothing to do with research, it is not even non-profit.
Since there is no OPT, if he is a Canadian citizen, use TN, or use E3 if Australian citizen, or if has Singapore passport, can use special H1 quota for Singapore citizens.
Since there is no OPT, if he is a Canadian citizen, use TN, or use E3 if Australian citizen, or if has Singapore passport, can use special H1 quota for Singapore citizens.