When I lived in Hazen, ND, my shallow pitched roof let me shovel the snow off. The pitch on my Moorhead house is much too steep. Ice dams can be prevented with insulation. If the snow doesn't melt, no ice builds up under the shingles. The Hazen house only got an ice dam on the uninsulated garage roof.