EDMONTON — Parker is not yet five years old and has been giving blood regularly for nearly three of them. “He just gave his 12th donation,”...