I heard that the canaries will stop breeding when they are around 9-10 years old. At the same age, the male canaries will also stop singing. This is all i know.
To get the proper answer to that question you can either do a net search and it will pull it for you or you can contact a vet and they will be able to give you the all the details.