After immigrating to Canada from Venezuela in 2005, petroleum engineer Humberto Romero received three job offers within a month of completing a church-affiliated orientation program.

But since getting laid off last April by his longtime employer, he has been unable to find a new job in Canada, and says he can’t go home because of the economic and political crisis there.

“I...