On average, canaries have a lifespan of around 10 to 15 years when they receive proper care and nutrition.