No, this is an EF-S lens designed exclusively for Canon APS-C sensor cameras. It will not mount on full-frame EF bodies.
No, the Canon EF-S 15-85mm is not officially weather-sealed. It is recommended to use a rain cover in wet or dusty conditions.
The lens uses a 72mm front filter thread for attaching polarizers, ND filters, or UV protectors.