Yes, non-profit organizations can indeed sponsor a green card. It is a common misconception that only for-profit entities can sponsor green cards, but non-profit organizations can also petition for workers via employment-based visa categories, which may lead to permanent residency or a “green card”.