Summary Calgary’s weather shortens roof lifespans well below national averages. Chinook winds cause repeated expansion and contraction stress, freeze-thaw cycles force water under shingles, hail cracks and degrades shingle surfaces, and high-altitude UV breaks...