MacDonald (upper body) won't return Thursday versus Vancouver, per the NHL media site.
MacDonald also missed the Sharks' previous seven games. He has a goal, five points, 52 hits and 37 blocks in 48 contests this season. When he's ready to play, it will likely be as part of the third pairing.