If TTC can get the cars back down to the 8-10 from arrival to service, let the math tell you when a car will be in service. Currently about 15 days this year with a few being less and the rest about it or more.
4512 is being prep for service and the next time it leaves the yard in the next few days, it will be in service. 4513 could see service around Dec 17. It has been sitting on the outbound track for some hours and done very little testing so far to the point it will enter service after Dec 17 at this time.
With 4514 off loaded today, we may see it in service by Dec 20. We may see 4515 about Dec 21. 4516 could see service around the 25th, along with 4572 that week, depending when they arrive. 4517 will not show up until about Dec 18 and maybe in service by the 28th. These are guess dates as everything depends when cars are off loaded, but most of all, no issues arise during testing and doing a 10 day turn around. The longer it takes to test the cars, less cars making to service this year. So, 4518, 4519 and 4571 may show up by year end, don't expect they will be off loaded then, since the last day is the 21, unless CP willing to ship cars on the 27, 28 and 31.