This one is a direct result of what happens when you leave station naming to "consultants" who dont know better, and when you follow Metrolinx' naming stations after neighbourhood guidelines. The Crosstown line station is named Science Centre, so the Ontario Line station was named to match this (ie: you cant have the Crosstown line named Science Centre, while the Ontario line station is named something else).
The end result is we'll have nice confusion because Metrolinx decides not to name stations like a normal organization would.
Dont worry though, Hurontario (aka Hazel McCallion Line) will have it's own mess of a station name with Eglinton station (at Hurontario and Eglinton). It's like they are trying to get people lost on purpose, between the idiotic naming and some of the new station wayfinding signs.