I need some help here which one should i go for?

Tamron 70-300mm f4-5.6 SP DI VC USD
Canon ef 70-200mm f4 L USM Lens.

Any feedback would be good.