No, this specific version (Mark I) does not feature Image Stabilization (IS). For stabilization, you would need the EF 24-70mm f/4L IS or the RF 24-70mm f/2.8L IS for mirrorless systems.
Yes, as a Canon L-series lens, it features professional-grade dust and moisture resistance, making it suitable for use in light rain or dusty environments when paired with a sealed body.
Yes, you can use this EF lens on Canon Mirrorless R-series cameras using the Canon EF-EOS R Mount Adapter. It maintains full autofocus and metadata functionality.