DeKay's Brown Snake ( Wikipedia ). Found this one on a walk just south of Finch in Derrydowns Park. I tried to encourage it to get off the pavement (it was going to get biked over or stepped on) but despite being maybe 50cm in length, it struck at me repeatedly.