How long will it last?

The International Association of Certified Home Inspectors (InterNACHI)  have posted a chart with estimated life spans here.  These estimates are reasonable and fairly accurate for Edmonton housing, tending toward the worst case, once your stuff has reached the end of its life estimate on this chart, it will probably still be working, but you will need to to keep an eye on it, and you should be budgeting for replacement.