Toronto Pan Am Sports Centre opens to the public