What causes the angle of incidence to be the same as the angle of reflection?
Because the light ray chooses the shortest path to its destination, the angle of incidence equals the angle of reflection. Fermat's principle describes how light behaves. When a light ray is reflected from a plane surface, it exhibits the same behaviour. As a result, the incidence and reflection angles are the same.