Does the city currently require every new single-detached dwelling in the city to have at least one off-street parking space?

Yes, except for Downtown.