During the 2012–13 NHL lockout, Schneider played with Swiss team HC Ambrì-Piotta of National League A. He played in eight games and recorded a .914 save percentage. Returning to Vancouver as NHL play resumed, Schneider appeared in 30 games for the Canucks and posted a 17–9–4 record and was one of five goaltenders to tie for the NHL lead with five shutouts. He appeared in two playoff games, both losses, as the Canucks were swept out of the first round by the San Jose Sharks.