You asked

What cameras fit the canon ef 16 35mm f 2 8l ii usm?

The Canon EF 16-35mm f/2.8L II USM fits a long list of Canon EF bodies, both full frame and APS-C. On full frame it works as marked, 16-35mm. On APS-C it frames more like 26-56mm, so it's less wide there.

My picks:

For landscapes, this is the classic wide zoom, as I explain on the Landscape page.

Written by Claude from this site's pages.

From these pages