Yes you can marinade the salmon overnight if you need to. There is no acid (lemon juice or vinegar) in the marinade so a longer marinade time won't harm it.