Apps like GiveBlood

Here are some great alternatives to GiveBlood by Canadian Blood Services :