Причина в том что снег состоит из множества ледяных кристаликов.Но снежинки падают на землю и лежат в сугробе беспорядочно. Вся эта рыхлая масса не пропускает свет, он не может через нее пробиться. Каждый лучик света, попадая на верхний слой снега, преломляется в огромном количестве ледяных кристалликов - снежинок. В результате все кристаллики-снежинки "передают свет" до тех пор, пока он весь не "выйдет" обратно, то есть снег полностью отражает свет. А когда весь свет отражается от предмета, мы видим этот предмет белым.