I usually try to see through some of the shenanigans ML does but this really is a massive waste and vanity project for a single track rush hour only service.
The size of this station rivals the terminus for LSE and W yet has little to no usage. At least back this thing up with double track and all day 2way service! hell it doesnt even have fully covered platforms!
I wouldn't be so certain of that claim, Aldershot sees 2.5K boardings per day (*2) and Gormley sees 700 (*2), and Gormley doesn't have weekend service. Bloomington will certainly be a ghost town when the Richmond Hill trains aren't running, however, since it will likely have 2-3* the number of passengers as Gormley after maturation, the station will be very well used when it is used. Peak capacities count, and the unfortunate reality of stations on the Richmond Hill line is the fact that all passengers using it are concentrated to the few peak trains that run along it during the few peak hours when the line is running. Since a good portion of Aldershot's ridership comes from trains that don't run during peak hours, it doesn't need the capacity that a station like Bloomington might need.
More perspective: given the ridership numbers, and if we assume all departing passengers are on morning peak trains, the number of riders/train (and therefore, platform/station space required) is as follows:
(Passengers / # trains between 6:00 and 8:15)
Aldershot — 2,600 passengers / 9 trains = 288.88 passengers/train
Burlington — 3,000 / 11 = 272.72
Oshawa — 3,500 / 11= 318.18
Gormley — 705 / 5 = 141
Bloomington (Low) —1000 / 6 = 166.66
Bloomington (Likely) — 1500 / 6 = 250
Bloomington (High) — 2100 / 6 = 350
And these numbers are assuming Bloomington gets 6 trains (the current schedule has 5 trains to Gormley).