On Friday night, Jon Cornish, a running back with the Calgary Stampeders, pledged $10 for every yard he ran against the British Columbia Lions.

His net rushing that night in the teams' Canadian Football League season-opening game was 172 yards, with another 20 yards through the air. He rounded up the total distance to provide $2,000 for the Red Cross, which was also collecting donations at Calgary's McMahon Stadium, where the Stampeders trounced Lions 44-32.

Across the country, from bottle drives to blue ribbons to doughnuts, Canadians are chipping in. The Calgary Stampede is selling "Come Hell or High Water" T-shirts to raise money. Tim Hortons stores in the province are offering an "Alberta Rose" doughnut for $1, with all the proceeds going to the flood efforts.

Story continues below advertisement

The Slave Lake Wolves, a junior B hockey team that had to miss the 2011-12 season because of a wildfire that ravaged their town, challenged other teams in their league to match a $500 donation to the High River junior B team. In Edmonton, two teenaged sisters have started blue ribbons, at $5 a piece, to raise funds for the flood-stricken.

For Canadians who want to donate, here is a sampling of some cross-country options: