Winnipeg will receive over $4M for local charities