Invest in a Miracle
The CIBC World Markets Children's Foundation is a charitable trust responsible for distributing funds raised on Miracle Day (the first Wednesday of each December) to Canadian children's charities.