Register for the 2025 TCS Toronto Waterfront Marathon and raise funds for Daily Bread to turn your run into a force for good! Whether you’re tackling the full marathon, half-marathon, or 5K, you can make a meaningful impact by fundraising to fight hunger in our city through the TCS Charity Challenge.
And, there’s even more reason to get involved—when you fundraise for Daily Bread, you’ll also have the chance to win! For every $250 you raise through the TCS Charity Challenge, you’ll earn an entry to win one of three incredible prizes. The more you raise, the more chances you have to win—while helping provide nourishing meals to neighbours facing hunger across Toronto. Plus, thanks to a generous match from Get a Better Mortgage, every dollar you raise will provide two meals until the match has been met.*
When you register for the race using this custom link, $5 will be donated to Daily Bread!
If this is your first time participating in the Toronto Waterfront Marathon, you will be prompted to make a Race Roster profile in order to register.
Under the Charity & General Teams section, you can add yourself to an existing fundraising team or create a new team to rally your colleagues, friends, family or peers to raise funds!
To add yourself to an existing team fundraising for Daily Bread:
Select Yes, add to another existing team
Under Team category, select General Team
Select your team under the Select teamdrop down list
To create a new team:
Select Create new team
Under Team category, select Fundraising Team – TCS Charity Challenge
Create a team name
Select Daily Bread Food Bank as your preferred fundraising organization
Running solo? You can fundraise for Daily Bread by:
Selecting Yes, add to another existing team
Under Team category, select Fundraising Team – TCS Charity Challenge
Select team Daily Bread Food Bank
You can also donate at checkout by selecting Daily Bread Food Bank from the list of organizations, or consider kickstarting your efforts by making a self-donation to your fundraising page.
Share your fundraising page with your networks and ask them to support you on race day by donating to Daily Bread through your page.
Train, fundraise, and run with a purpose on race day!
Can’t make it to race day but still want to support? You can donate to one of our runners here.
If you have questions about how to register or fundraise, send us an email at [email protected].