You asked

Canon ef 70 300mm f 4 5 6l is usm vs tamron 70 300mm f 4 5 6?

I don't have a Tamron 70-300mm f/4-5.6 page on the site, so I can't compare it fairly. What I can tell you about the Canon is that the Canon EF 70-300mm f/4-5.6L IS USM is stabilised, has autofocus, and is made for full-frame sensors. It frames as 70-300mm on full frame and about 112-480mm on Canon APS-C. It also fits a long list of Canon EOS bodies, from the 5D Mark III to the 90D.

If you're deciding between these two, check the Tamron's stabilisation, autofocus and mount on its own listing. For a sense of whether 300mm is enough for your subject, see Wildlife and sport. If you shoot scenery, Landscape explains why a telephoto zoom in this range is worth having.

Written by Claude from this site's pages.

From these pages