Walk into almost any Canadian charity today and you’ll find a familiar scene: teams comparing spreadsheets, donor databases, and program reports, all trying to answer one question: Are we making a ...