Project Canoe helps youth facing barriers build positive futures for themselves. Youth gain self esteem, life skills and experience healthy...