The cap is not Canon brand but will fit Cannon lens.
Body + Rear Lens Cap Set EOS Film and Digital. This cap will fit all EOS Digital, Autofocus, and Film bodies and lens. This listing is for the sale of (1) rear lens cap + (1) body cap