David United Hallelujah! Train is a nonprofit organization established in Montreal. Our mission is to raise funds to feed and provide warm meals, shelter and essential support to t...more...See more text
Rehabilitation Integration Program
Program Objectives:
Social Reintegration: To help individuals regain professional, social, and personal stability.
Equitable Access: To ensure...more...See more text