You asked

What cameras fit the canon ef 28mm f 2 8 is usm?

The Canon EF 28mm f/2.8 IS USM fits any Canon EF-mount body, and the site lists 8 full-frame and 13 APS-C models that take it.

On full frame it's a plain 28mm wide lens. The Canon EOS 6D Mark II is a sensible pairing if you want a full-frame body that's easy to carry. On APS-C it frames like a 45mm lens on full frame, so it becomes a fairly tight standard lens. Three good APS-C matches are:

Its image stabilisation helps in dim light, so it works well for everyday shooting. If you're still choosing a body, Your first camera explains the trade-offs.

Written by Claude from this site's pages.

From these pages