Asphalt shingle roofs last approximately 15 years in the Calgary area, despite claims by manufacturers.
This roof should have been replaced about 5 years ago. There is a high risk that it is already leaking, damaging the roof deck and possibly the framing as well.
Here you can see how downspouts that discharge onto roofing damage the roofing. You can see how the area downhill of the downspout is more worn than the rest of the roof.