Yes, as their name suggests, muskrats produce a musky smell from their scent glands.  They produce this smell as a way of marking their territory.