Good Shepherd Refuge Social MinistriesGood Shepherd Ministries is a charity located in downtown Toronto. We provide food, shelter, clothing and other vital services for homeless and vulnerable people. We strive to promote and protect human dignity.