How Canadian co-ops are using local communities to raise fun