Any ideas on what this might be? It's about 25cm long on a rock in a parking lot in Oakville, Ontario. Looks nothing like the local rocks and surely brought in from elsewhere. Much of the local area is Ordovician or Silurian, but who knows from how far it came.