I couldn't do it, its too forward for me, I have no problem helping people, but I don't want to be their friends, and I think people have trouble with the idea of people helping them and not wanting to talk to them or get to know them. Our society isn't based around non-monetary transactions, or transactions that benefit one party but not the other with the non-benefited party being aware of it.
it was -40c and 6:30am and a guy offered me a ride, he asked if I had far to go at a set of lights, but I thought he just asked if I was walking long, anyways he ended up pulling across all the lanes when the light turned and following me (not in a creepy way) and offered a ride. I declined, and he had to do a loop and probably wait at a light for some more minutes.
Once I offered to help a guy push his car, and he declined because his son was coming.
And I pushed a car out of deep snow once.