With half an NHL lineup's worth of players on the shelf, Kiefer Sherwood has stepped up for the Vancouver Canucks.