This picture has been going all over the web for the last 24 hours....I cant find a news story about it though,so it might be fake.
This is fake. There was a flood at the Union station in Toronto just recently. The picture you see is of that, but someone photoshopped a couple of sharks into it for fun.