Canadian Blood Services is a not-for-profit, charitable organization whose sole mission is to manage the blood and blood products – Read more