yeap u can say 'hadi' to want to say come on and start walking. but otherway u can use 'hadi canım' different means for instance when u are surprised u can say 'hadi canım!' or as u said when someone hesitates to do something or if you want to encourage smone u can say. but generally people dont use it to comfort someone who is sad.