So thats what it was!
I was on the 401 East near Whitby about that time when I saw an orange flash on the horizon, but it was for a brief moment. I immediately thought of Darlington Nuclear Generationg Station. I'm glad it is not, because it would be such a mess if there ever were an explosion...