#1 Will this Lens fits my Canon 5D?
Yes. This lens will fit all Canon cameras that have an EF mount.
All Rebel cameras, 40/50/60D, and the 7D can take EF or EF-S lenses. Full frame cameras (all 1D, 5D and 6D) only take EF lenses. The mirrorless camera (EOS-M) use EF-M lenses, but can use EF and EF-S with an adapter.