The average speed limit on municipal roads in Ontario is 50 km/h, which means that anywhere within 5km will take 6 minutes and, within 10km, 12 minutes.
Running 5km takes me 18 minutes, and running 10km takes me closer to 40 minutes. Humans walk at about 5km/h, which means that 5km would take about 1 hour, and 10km would be 2 hours or more, since exhaustion starts to factor in.
Car travel is unimaginably faster than walking. I don't know anybody who wants to spend 2 hours on a round-trip to a grocery store 5km away when they could do it in 10 minutes in a car.