GuelphToday, readers and local businesses raise more than $7,000 for