CanStock has a grand total of $9.50 on 12 downloads for me in the last 2 years.
DepositPhotos is more than double that! (tongue firmly in cheek...) with $25.48 on 84 downloads in the same time.
I stopped uploading to both of those last Summer, though I have not made any effort to remove what is already there (maybe 2000 images on each or thereabouts).
I have only been with Alamy for less than one year, but have a little under $400 on 15 downloads. I only get one or two sales a month from them, but they are each over $20 per sale, which would take 60 sales on ShutterStock to equal. Yes, I keep them, and continue feeding them new material.