Greatest Cameras of All Time... No. 21 Canon EOS 7D Just as you were saving up for a 5D Mark II, Canon brought out the 7D and made many of the qualities of the MkII available at an even lower price, even adding a host of facilities new to the EOS range.