Diverse Smith Street in Collingwood has something for everyone