Anaheim mighty ducks' Andy McDonald saved Canada from embarrassment Friday, scoring the winner to lift Canada to a 5 6 comeback victory over Switzerland at the world hockey championships.
Canada edges Swiss 5 .