Seventy-year-old Ken Davies has just donated blood for the 500th time.
He says he has rolled up his sleeve regularly since the age of 18, and now he's setting his sights on his 600th donation.
Canadian Blood Services allows donations from healthy adults every 56 days, so at that rate, Davies will be at least 85 before he reaches his next goal.
He says regular donations help the sick and injured, but he believes they are good for him, too.
According to Davies, giving blood is like changing the oil in your car. (CKFR)
Also on HuffPost