Your donation will be securely processed by Stripe.
Charitable Registration #: 893125963RR0001
CRA Registered Name: UrbanPromise Ministries
Your donation will be securely processed by Stripe.
Charitable Registration #: 893125963RR0001
CRA Registered Name: UrbanPromise Ministries
I believe in Promise Vancouver’s mission and vision which focuses on the inherent value of youth and giving hope. I believe that their programming is of a high standard and the staff are really committed and people of integrity.