The cost of the registration fee supports the staging of the event, including, but not limited to, the souvenir shirt, finisher medal, personalized bib, food and beverages before, during, and after the event, an official time run on a measured, certified, and secure course, a post-race experience, and more.
The fuller explanation is that we (Canada Running Series) take on all the responsibility and all the risk of the event. If at the end day when everything is paid for, there is a profit, that modest profit goes to CRS. And if there is a loss, that falls on us too. This way, our charities have a wonderful run experience for their community without the work, liability and risk. And this enables them to devote 100% of their time to fundraising, receive 100% of all donations, and have no fear of loss. We do not charge the charities a penny for providing the event and the fundraising opportunity. Hope that answers your question.