Tim Hortons caps points at 20,000, meant to be an improvement to the old system where you could only hold five rewards at any given time. The cap can also help you avoid issues with your points expiring before you get a chance to use them.