Stanley Étienne rolls up his sleeve without hesitation. The 41-year-old Montreal bus driver has donated blood....