No problem とcan't hurtの違いはなんですか？
「Can't hurt」と「no problem」は関連しない言葉です。「Can't hurt」は「will not do any damage」または「will not cause harm」を意味します。
「Can't hurt」は相手や自分がしようとすることに対して、少し躊躇していたり恐怖心を感じている時に使われます。
例：Although I'm on a diet, eating one bite of cake can't hurt. （私はダイエット中ですが、ケーキを一口食べてもまぁ、問題ありません。）
例：This costs more than my budget allows, but I'll buy it anyway. Spending a little more money can't hurt. （これは予算以上の値段ですが、いずれにしても買います。お金を少し使うのはまぁ、問題ありません。）