My Canon lens brochure does NOT list the 100-400
L as 'Dust and moisture resistant', so it is correct, it would not have the seal on the lens mount. I believe neuro has mentioned previously (if I recall correctly) that despite this, this lens does have seals on it's switches and zoom/focus rings.
(cue jokes about the 'dust pump'

)