Yes, especially since areas such as Edmonton see extreme and abrupt changes in the weather. Metal roofs have a typical 40-70 year lifespan compared to other roofing options like asphalt, which lasts roughly 12-20 years. In addition, metal roofs are extremely durable and can withstand heavy wind, will not corrode or crack, and do not require costly maintenance like other roofs.