Rainbows Canada
Rainbows Canada is a non-profit organization that offers training and curricula for establishing local peer support groups to assist children, adolescents and adults who are grieving a death, divorce or any other painful transition in their family. Rainbows says "Each car that is donated on our behalf helps us subsidize 10 kids or more!"

