Daffodil Dashers braved the rain to raise money for a cancer charity.

Daffodil Dash in pictures

The April 24 event raised over $25,000 for the Canadian Cancer Society.