Promise1000
Youth Fund

Join one thousand youth across Canada by doing something meaningful for your community 

Youth ages 15-30 can apply to join a leadership program and get funding to run their own project