Doesn't Nov. 2022 leave quite a bit of time to finish all that stuff? Next fall seems like a reasonable goal to me.
It is going to be tough.
While the rails are now in place, they still need to go through and install the "catenary", signalling, switch machines, power systems and life safety systems......and that's just in the tunnels. A lot of stations still need their electrical, plumbing, lighting, surface finishes, elevating devices...... Several of stations are still undergoing structural work, which needs to finish before they can really start digging into the other tasks.
And while some of the various jobs that need to be done can be done concurrently - some of it can't. For instance, rail needed to be installed before they can install the catenary. Some of the signal system wiring can be installed ahead of time, but some of it has to be completed after the tracks are done. Same goes with the power line feeds - the rails and catenary need to be installed before their connections to the system can be made.
Then there is the certification process. The life safety systems need to be tested and signed off on. Same with the elevating devices. Electrical power, too. And in the case of life safety systems, those need to be signed off before they can start running any sort of simulated service through the system.
And if past history is any indication, the TTC is going to want to run the line for several months to try and shake everything out before actually opening it up to the public. The Sheppard Line ran for 6 months prior to opening in 2002. The TYSSE had trains running through it for 2 board periods - 3 months.
So, November 2022 is possible. But there is a LOT of stuff that needs to go perfectly right for that to happen.
Dan