Also on the main subject, in Toronto, right next to Union Station, CN and CP both had coach yards and servicing facilities including round houses. All of it completely gone now except for the old CP roundhouse, which in various sections of it houses a brewery, RR museum and furniture store. The Skydome - er, sorry, Rogers Centre - sports stadium occupies the former location of the old CN roundhouse and servicing facilities.
Well, and the station is still there and heavily used of course. The modern VIA Rail and GO Transit (regional commuter service) maintenance facilities are located farther to the west.